82c6a0d5cc
favour of `elf_getshdrnum()`, `elf_getphdrnum()` and `elf_getshdrstrndx()` respectively. * Add new manual pages for `elf_getshdrstrndx()`, `elf_getphdrnum()` and `elf_getshdrnum()`. * Add a deprecation warning for `elf_getshstrndx()`, `elf_getphnum()` and `elf_getshnum()`. Obtained from: elftoolchain MFC after: 1 month
106 lines
1.5 KiB
Plaintext
106 lines
1.5 KiB
Plaintext
/*
|
|
* $FreeBSD$
|
|
*/
|
|
FBSD_1.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_flagdata;
|
|
elf_flagehdr;
|
|
elf_flagelf;
|
|
elf_flagphdr;
|
|
elf_flagscn;
|
|
elf_flagshdr;
|
|
elf_getarhdr;
|
|
elf_getarsym;
|
|
elf_getbase;
|
|
elf_getdata;
|
|
elf_getident;
|
|
elf_getscn;
|
|
elf_getphdrnum;
|
|
elf_getphnum;
|
|
elf_getshdrnum;
|
|
elf_getshnum;
|
|
elf_getshdrstrndx;
|
|
elf_getshstrndx;
|
|
elf_hash;
|
|
elf_kind;
|
|
elf_memory;
|
|
elf_ndxscn;
|
|
elf_newdata;
|
|
elf_newscn;
|
|
elf_next;
|
|
elf_nextscn;
|
|
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:
|
|
*;
|
|
};
|
|
|
|
/*
|
|
* Private symbols, mostly test hooks
|
|
*/
|
|
FBSDprivate_1.0 {
|
|
global:
|
|
_libelf_set_error;
|
|
_libelf_get_max_error;
|
|
_libelf_get_no_error_message;
|
|
_libelf_get_unknown_error_message;
|
|
};
|