[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Minios-devel] [UNIKRAFT/LIBELF PATCH 6/7] Provide `exportsyms.uk`



Converts `Version.map` to `exportsyms.uk` so that Unikraft's build
system can use it to mask library symbols.

Signed-off-by: Simon Kuenzer <simon.kuenzer@xxxxxxxxx>
---
 Version.map   | 96 ---------------------------------------------------
 exportsyms.uk | 89 +++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 89 insertions(+), 96 deletions(-)
 delete mode 100644 Version.map
 create mode 100644 exportsyms.uk

diff --git a/Version.map b/Version.map
deleted file mode 100644
index e71a591..0000000
--- a/Version.map
+++ /dev/null
@@ -1,96 +0,0 @@
-/* $Id: Version.map 2574 2012-09-11 15:11:59Z jkoshy $ */
-
-R1.0 {
-global:
-       elf32_checksum;
-       elf32_fsize;
-       elf32_getehdr;
-       elf32_getphdr;
-       elf32_getshdr;
-       elf32_newehdr;
-       elf32_newphdr;
-       elf32_xlatetof;
-       elf32_xlatetom;
-       elf64_checksum;
-       elf64_fsize;
-       elf64_getehdr;
-       elf64_getphdr;
-       elf64_getshdr;
-       elf64_newehdr;
-       elf64_newphdr;
-       elf64_xlatetof;
-       elf64_xlatetom;
-       elf_begin;
-       elf_cntl;
-       elf_end;
-       elf_errmsg;
-       elf_errno;
-       elf_fill;
-       elf_flagarhdr;
-       elf_flagdata;
-       elf_flagehdr;
-       elf_flagelf;
-       elf_flagphdr;
-       elf_flagscn;
-       elf_flagshdr;
-       elf_getarhdr;
-       elf_getarsym;
-       elf_getbase;
-       elf_getdata;
-       elf_getident;
-       elf_getphdrnum;
-       elf_getphnum;
-       elf_getscn;
-       elf_getshdrnum;
-       elf_getshdrstrndx;
-       elf_getshnum;
-       elf_getshstrndx;
-       elf_hash;
-       elf_kind;
-       elf_memory;
-       elf_ndxscn;
-       elf_newdata;
-       elf_newscn;
-       elf_next;
-       elf_nextscn;
-       elf_open;
-       elf_openmemory;
-       elf_rand;
-       elf_rawdata;
-       elf_rawfile;
-       elf_setshstrndx;
-       elf_strptr;
-       elf_update;
-       elf_version;
-       gelf_checksum;
-       gelf_fsize;
-       gelf_getcap;
-       gelf_getclass;
-       gelf_getdyn;
-       gelf_getehdr;
-       gelf_getmove;
-       gelf_getphdr;
-       gelf_getrel;
-       gelf_getrela;
-       gelf_getshdr;
-       gelf_getsym;
-       gelf_getsyminfo;
-       gelf_getsymshndx;
-       gelf_newehdr;
-       gelf_newphdr;
-       gelf_update_cap;
-       gelf_update_dyn;
-       gelf_update_ehdr;
-       gelf_update_move;
-       gelf_update_phdr;
-       gelf_update_rel;
-       gelf_update_rela;
-       gelf_update_shdr;
-       gelf_update_sym;
-       gelf_update_syminfo;
-       gelf_update_symshndx;
-       gelf_xlatetof;
-       gelf_xlatetom;
-local:
-       *;
-};
diff --git a/exportsyms.uk b/exportsyms.uk
new file mode 100644
index 0000000..1243216
--- /dev/null
+++ b/exportsyms.uk
@@ -0,0 +1,89 @@
+elf32_checksum
+elf32_fsize
+elf32_getehdr
+elf32_getphdr
+elf32_getshdr
+elf32_newehdr
+elf32_newphdr
+elf32_xlatetof
+elf32_xlatetom
+elf64_checksum
+elf64_fsize
+elf64_getehdr
+elf64_getphdr
+elf64_getshdr
+elf64_newehdr
+elf64_newphdr
+elf64_xlatetof
+elf64_xlatetom
+elf_begin
+elf_cntl
+elf_end
+elf_errmsg
+elf_errno
+elf_fill
+elf_flagarhdr
+elf_flagdata
+elf_flagehdr
+elf_flagelf
+elf_flagphdr
+elf_flagscn
+elf_flagshdr
+elf_getarhdr
+elf_getarsym
+elf_getbase
+elf_getdata
+elf_getident
+elf_getphdrnum
+elf_getphnum
+elf_getscn
+elf_getshdrnum
+elf_getshdrstrndx
+elf_getshnum
+elf_getshstrndx
+elf_hash
+elf_kind
+elf_memory
+elf_ndxscn
+elf_newdata
+elf_newscn
+elf_next
+elf_nextscn
+elf_open
+elf_openmemory
+elf_rand
+elf_rawdata
+elf_rawfile
+elf_setshstrndx
+elf_strptr
+elf_update
+elf_version
+gelf_checksum
+gelf_fsize
+gelf_getcap
+gelf_getclass
+gelf_getdyn
+gelf_getehdr
+gelf_getmove
+gelf_getphdr
+gelf_getrel
+gelf_getrela
+gelf_getshdr
+gelf_getsym
+gelf_getsyminfo
+gelf_getsymshndx
+gelf_newehdr
+gelf_newphdr
+gelf_update_cap
+gelf_update_dyn
+gelf_update_ehdr
+gelf_update_move
+gelf_update_phdr
+gelf_update_rel
+gelf_update_rela
+gelf_update_shdr
+gelf_update_sym
+gelf_update_syminfo
+gelf_update_symshndx
+gelf_xlatetof
+gelf_xlatetom
-- 
2.20.1


_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.