1ELFUTILS_1.0 {
2  global:
3    elf32_checksum;
4    elf32_fsize;
5    elf32_getehdr;
6    elf32_getphdr;
7    elf32_getshdr;
8    elf32_newehdr;
9    elf32_newphdr;
10    elf32_xlatetof;
11    elf32_xlatetom;
12    elf64_checksum;
13    elf64_fsize;
14    elf64_getehdr;
15    elf64_getphdr;
16    elf64_getshdr;
17    elf64_newehdr;
18    elf64_newphdr;
19    elf64_xlatetof;
20    elf64_xlatetom;
21    elf_begin;
22    elf_clone;
23    elf_cntl;
24    elf_end;
25    elf_errmsg;
26    elf_errno;
27    elf_fill;
28    elf_flagdata;
29    elf_flagehdr;
30    elf_flagelf;
31    elf_flagphdr;
32    elf_flagscn;
33    elf_flagshdr;
34    elf_getarhdr;
35    elf_getarsym;
36    elf_getbase;
37    elf_getdata;
38    elf_getident;
39    elf_getscn;
40    elf_getshnum;
41    elf_getshstrndx;
42    elf_hash;
43    elf_kind;
44    elf_memory;
45    elf_ndxscn;
46    elf_newdata;
47    elf_newscn;
48    elf_next;
49    elf_nextscn;
50    elf_rand;
51    elf_rawdata;
52    elf_rawfile;
53    elf_scncnt;
54    elf_strptr;
55    elf_update;
56    elf_version;
57    gelf_checksum;
58    gelf_fsize;
59    gelf_getclass;
60    gelf_getdyn;
61    gelf_getehdr;
62    gelf_getmove;
63    gelf_getphdr;
64    gelf_getrel;
65    gelf_getrela;
66    gelf_getshdr;
67    gelf_getsym;
68    gelf_getsyminfo;
69    gelf_getsymshndx;
70    gelf_getverdaux;
71    gelf_getverdef;
72    gelf_getvernaux;
73    gelf_getverneed;
74    gelf_getversym;
75    gelf_newehdr;
76    gelf_newphdr;
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_update_verdaux;
88    gelf_update_verdef;
89    gelf_update_vernaux;
90    gelf_update_verneed;
91    gelf_update_versym;
92    gelf_xlatetof;
93    gelf_xlatetom;
94    nlist;
95
96  local:
97    *;
98};
99
100ELFUTILS_1.1 {
101  global:
102    gelf_getlib;
103    gelf_update_lib;
104} ELFUTILS_1.0;
105
106ELFUTILS_1.1.1 {
107  global:
108    elf32_offscn;
109    elf64_offscn;
110    gelf_offscn;
111    elf_getaroff;
112} ELFUTILS_1.1;
113
114ELFUTILS_1.2 {
115  global:
116    elf_gnu_hash;
117} ELFUTILS_1.1.1;
118
119ELFUTILS_1.3 {
120  global:
121    elf_getdata_rawchunk;
122    gelf_getauxv;
123    gelf_update_auxv;
124    gelf_getnote;
125} ELFUTILS_1.2;
126
127ELFUTILS_1.4 {
128  global:
129    elf_scnshndx;
130} ELFUTILS_1.3;
131
132ELFUTILS_1.5 {
133  global:
134    elf_getshdrnum; elf_getshdrstrndx;
135} ELFUTILS_1.4;
136
137ELFUTILS_1.6 {
138  global:
139    elf_getphdrnum;
140} ELFUTILS_1.5;
141
142ELFUTILS_1.7 {
143  global:
144    elf32_getchdr;
145    elf64_getchdr;
146    gelf_getchdr;
147
148    elf_compress;
149    elf_compress_gnu;
150} ELFUTILS_1.6;
151