1/*
2 * $FreeBSD: src/lib/libelf/Version.map,v 1.3.10.1.2.1 2009/10/25 01:10:29 kensmith Exp $
3 */
4FBSD_1.0 {
5global:
6	elf32_checksum;
7	elf32_fsize;
8	elf32_getehdr;
9	elf32_getphdr;
10	elf32_getshdr;
11	elf32_newehdr;
12	elf32_newphdr;
13	elf32_xlatetof;
14	elf32_xlatetom;
15	elf64_checksum;
16	elf64_fsize;
17	elf64_getehdr;
18	elf64_getphdr;
19	elf64_getshdr;
20	elf64_newehdr;
21	elf64_newphdr;
22	elf64_xlatetof;
23	elf64_xlatetom;
24	elf_begin;
25	elf_cntl;
26	elf_end;
27	elf_errmsg;
28	elf_errno;
29	elf_fill;
30	elf_flagdata;
31	elf_flagehdr;
32	elf_flagelf;
33	elf_flagphdr;
34	elf_flagscn;
35	elf_flagshdr;
36	elf_getarhdr;
37	elf_getarsym;
38	elf_getbase;
39	elf_getdata;
40	elf_getident;
41	elf_getscn;
42	elf_getphnum;
43	elf_getshnum;
44	elf_getshstrndx;
45	elf_hash;
46	elf_kind;
47	elf_memory;
48	elf_ndxscn;
49	elf_newdata;
50	elf_newscn;
51	elf_next;
52	elf_nextscn;
53	elf_rand;
54	elf_rawdata;
55	elf_rawfile;
56	elf_setshstrndx;
57	elf_strptr;
58	elf_update;
59	elf_version;
60	gelf_checksum;
61	gelf_fsize;
62	gelf_getcap;
63	gelf_getclass;
64	gelf_getdyn;
65	gelf_getehdr;
66	gelf_getmove;
67	gelf_getphdr;
68	gelf_getrel;
69	gelf_getrela;
70	gelf_getshdr;
71	gelf_getsym;
72	gelf_getsyminfo;
73	gelf_getsymshndx;
74	gelf_newehdr;
75	gelf_newphdr;
76	gelf_update_cap;
77	gelf_update_dyn;
78	gelf_update_ehdr;
79	gelf_update_move;
80	gelf_update_phdr;
81	gelf_update_rel;
82	gelf_update_rela;
83	gelf_update_shdr;
84	gelf_update_sym;
85	gelf_update_syminfo;
86	gelf_update_symshndx;
87	gelf_xlatetof;
88	gelf_xlatetom;
89local:
90	*;
91};
92
93/*
94 * Private symbols, mostly test hooks
95 */
96FBSDprivate_1.0 {
97global:
98	_libelf_set_error;
99	_libelf_get_max_error;
100	_libelf_get_no_error_message;
101	_libelf_get_unknown_error_message;
102};
103