blob: 10dc5059e4d430f876b38e53cc25b454d598f9ad [file] [log] [blame]
Brian Silverman86497922018-02-10 19:28:39 -05001ELFUTILS_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;