xref: /aosp_15_r20/external/elfutils/libelf/libelf.map (revision 7304104da70ce23c86437a01be71edd1a2d7f37e)
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_strptr;
54    elf_update;
55    elf_version;
56    gelf_checksum;
57    gelf_fsize;
58    gelf_getclass;
59    gelf_getdyn;
60    gelf_getehdr;
61    gelf_getmove;
62    gelf_getphdr;
63    gelf_getrel;
64    gelf_getrela;
65    gelf_getshdr;
66    gelf_getsym;
67    gelf_getsyminfo;
68    gelf_getsymshndx;
69    gelf_getverdaux;
70    gelf_getverdef;
71    gelf_getvernaux;
72    gelf_getverneed;
73    gelf_getversym;
74    gelf_newehdr;
75    gelf_newphdr;
76    gelf_update_dyn;
77    gelf_update_ehdr;
78    gelf_update_move;
79    gelf_update_phdr;
80    gelf_update_rel;
81    gelf_update_rela;
82    gelf_update_shdr;
83    gelf_update_sym;
84    gelf_update_syminfo;
85    gelf_update_symshndx;
86    gelf_update_verdaux;
87    gelf_update_verdef;
88    gelf_update_vernaux;
89    gelf_update_verneed;
90    gelf_update_versym;
91    gelf_xlatetof;
92    gelf_xlatetom;
93    nlist;
94
95  local:
96    *;
97};
98
99ELFUTILS_1.1 {
100  global:
101    gelf_getlib;
102    gelf_update_lib;
103} ELFUTILS_1.0;
104
105ELFUTILS_1.1.1 {
106  global:
107    elf32_offscn;
108    elf64_offscn;
109    gelf_offscn;
110    elf_getaroff;
111} ELFUTILS_1.1;
112
113ELFUTILS_1.2 {
114  global:
115    elf_gnu_hash;
116} ELFUTILS_1.1.1;
117
118ELFUTILS_1.3 {
119  global:
120    elf_getdata_rawchunk;
121    gelf_getauxv;
122    gelf_update_auxv;
123    gelf_getnote;
124} ELFUTILS_1.2;
125
126ELFUTILS_1.4 {
127  global:
128    elf_scnshndx;
129} ELFUTILS_1.3;
130
131ELFUTILS_1.5 {
132  global:
133    elf_getshdrnum; elf_getshdrstrndx;
134} ELFUTILS_1.4;
135
136ELFUTILS_1.6 {
137  global:
138    elf_getphdrnum;
139} ELFUTILS_1.5;
140
141ELFUTILS_1.7 {
142  global:
143    elf32_getchdr;
144    elf64_getchdr;
145    gelf_getchdr;
146
147    elf_compress;
148    elf_compress_gnu;
149} ELFUTILS_1.6;
150