|
[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
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |