blob: de6d912a1aa1187e47196e8bf203728c5459a6ef [file] [log] [blame]
Ulrich Drepperb08d5a82005-07-26 05:00:05 +00001ELFUTILS_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;
Ulrich Drepperb08d5a82005-07-26 05:00:05 +000058 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;
Ulrich Drepperb08d5a82005-07-26 05:00:05 +000077 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;
Ulrich Drepperacb89832005-08-04 07:01:49 +0000105
106ELFUTILS_1.1.1 {
107 global:
108 elf32_offscn;
109 elf64_offscn;
110 gelf_offscn;
Ulrich Drepper5d832292005-08-15 21:36:27 +0000111 elf_getaroff;
Ulrich Drepperacb89832005-08-04 07:01:49 +0000112} ELFUTILS_1.1;
Ulrich Drepper28ed8952006-07-07 03:43:47 +0000113
114ELFUTILS_1.2 {
115 global:
116 elf_gnu_hash;
117} ELFUTILS_1.1.1;
Roland McGrathcb6d8652007-08-23 08:10:54 +0000118
119ELFUTILS_1.3 {
120 global:
Roland McGrath59ea7f32007-10-04 08:50:09 +0000121 elf_getdata_rawchunk;
Roland McGrathcb6d8652007-08-23 08:10:54 +0000122 gelf_getauxv;
123 gelf_update_auxv;
Roland McGrathc76f0b02007-09-27 07:31:33 +0000124 gelf_getnote;
Ulrich Drepper3cbdd382008-01-02 17:44:39 +0000125} ELFUTILS_1.2;
126
127ELFUTILS_1.4 {
128 global:
129 elf_scnshndx;
130} ELFUTILS_1.3;
Ulrich Drepperf1894932009-06-13 15:55:42 -0700131
132ELFUTILS_1.5 {
133 global:
134 elf_getshdrnum; elf_getshdrstrndx;
135} ELFUTILS_1.4;
Roland McGrath6fd3cd12010-01-07 19:41:04 -0800136
137ELFUTILS_1.6 {
138 global:
139 elf_getphdrnum;
140} ELFUTILS_1.5;