138451Smsmith/*
238451Smsmith * $FreeBSD$
338451Smsmith */
438451SmsmithFBSD_1.0 {
538451Smsmithglobal:
638451Smsmith	elf32_checksum;
738451Smsmith	elf32_fsize;
838451Smsmith	elf32_getehdr;
938451Smsmith	elf32_getphdr;
1038451Smsmith	elf32_getshdr;
1138451Smsmith	elf32_newehdr;
1238451Smsmith	elf32_newphdr;
1338451Smsmith	elf32_xlatetof;
1438451Smsmith	elf32_xlatetom;
1538451Smsmith	elf64_checksum;
1638451Smsmith	elf64_fsize;
1738451Smsmith	elf64_getehdr;
1838451Smsmith	elf64_getphdr;
1938451Smsmith	elf64_getshdr;
2038451Smsmith	elf64_newehdr;
2138451Smsmith	elf64_newphdr;
2238451Smsmith	elf64_xlatetof;
2338451Smsmith	elf64_xlatetom;
2438451Smsmith	elf_begin;
2538451Smsmith	elf_cntl;
2638451Smsmith	elf_end;
2738451Smsmith	elf_errmsg;
2838451Smsmith	elf_errno;
2938451Smsmith	elf_fill;
3038451Smsmith	elf_flagdata;
3138451Smsmith	elf_flagehdr;
3238451Smsmith	elf_flagelf;
3338451Smsmith	elf_flagphdr;
3438451Smsmith	elf_flagscn;
3538451Smsmith	elf_flagshdr;
3638451Smsmith	elf_getarhdr;
3738451Smsmith	elf_getarsym;
3838451Smsmith	elf_getbase;
3938451Smsmith	elf_getdata;
4038451Smsmith	elf_getident;
4138451Smsmith	elf_getscn;
4238451Smsmith	elf_getphdrnum;
4338451Smsmith	elf_getphnum;
4438451Smsmith	elf_getshdrnum;
4538451Smsmith	elf_getshnum;
4638451Smsmith	elf_getshdrstrndx;
4738451Smsmith	elf_getshstrndx;
4838451Smsmith	elf_hash;
4938451Smsmith	elf_kind;
5038451Smsmith	elf_memory;
5138451Smsmith	elf_ndxscn;
5238451Smsmith	elf_newdata;
5338451Smsmith	elf_newscn;
5438451Smsmith	elf_next;
5538451Smsmith	elf_nextscn;
5638451Smsmith	elf_rand;
5738451Smsmith	elf_rawdata;
5838451Smsmith	elf_rawfile;
5938451Smsmith	elf_setshstrndx;
6038451Smsmith	elf_strptr;
6138451Smsmith	elf_update;
6238451Smsmith	elf_version;
6338451Smsmith	gelf_checksum;
6438451Smsmith	gelf_fsize;
6538451Smsmith	gelf_getcap;
6638451Smsmith	gelf_getclass;
6738451Smsmith	gelf_getdyn;
6838451Smsmith	gelf_getehdr;
6938451Smsmith	gelf_getmove;
7038451Smsmith	gelf_getphdr;
7138451Smsmith	gelf_getrel;
7238451Smsmith	gelf_getrela;
7338451Smsmith	gelf_getshdr;
7438451Smsmith	gelf_getsym;
7538451Smsmith	gelf_getsyminfo;
7638451Smsmith	gelf_getsymshndx;
7738451Smsmith	gelf_newehdr;
7838451Smsmith	gelf_newphdr;
7938451Smsmith	gelf_update_cap;
8038451Smsmith	gelf_update_dyn;
8138451Smsmith	gelf_update_ehdr;
8238451Smsmith	gelf_update_move;
8338451Smsmith	gelf_update_phdr;
8438451Smsmith	gelf_update_rel;
8538451Smsmith	gelf_update_rela;
8638451Smsmith	gelf_update_shdr;
8738451Smsmith	gelf_update_sym;
8838451Smsmith	gelf_update_syminfo;
8938451Smsmith	gelf_update_symshndx;
9038451Smsmith	gelf_xlatetof;
9138451Smsmith	gelf_xlatetom;
9238451Smsmithlocal:
9338451Smsmith	*;
9438451Smsmith};
9538451Smsmith
9638451Smsmith/*
9738451Smsmith * Private symbols, mostly test hooks
9838451Smsmith */
9938451SmsmithFBSDprivate_1.0 {
10038451Smsmithglobal:
10138451Smsmith	_libelf_set_error;
10238451Smsmith	_libelf_get_max_error;
10338451Smsmith	_libelf_get_no_error_message;
10438451Smsmith	_libelf_get_unknown_error_message;
10538451Smsmith};
10638451Smsmith