|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Minios-devel] [UNIKRAFT/LIBELF PATCH 6/7] Provide `exportsyms.uk`
Reviewed-by: Razvan Deaconescu <razvan.deaconescu@xxxxxxxxx>
Simon Kuenzer <simon.kuenzer@xxxxxxxxx> writes:
> 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
_______________________________________________
Minios-devel mailing list
Minios-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/minios-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |