]>
Commit | Line | Data |
---|---|---|
b0b67c47 | 1 | libc { |
8d8c6efa | 2 | GLIBC_2.0 { |
74bd2300 UD |
3 | %ifdef EXPORT_UNWIND_FIND_FDE |
4 | __register_frame_info; __deregister_frame_info; | |
5 | %endif | |
8d8c6efa UD |
6 | } |
7 | GLIBC_2.1 { | |
8 | # functions used in other libraries | |
9 | _dl_mcount_wrapper; _dl_mcount_wrapper_check; | |
10 | } | |
48ab1c2f UD |
11 | GLIBC_2.2.4 { |
12 | dl_iterate_phdr; | |
13 | } | |
74bd2300 | 14 | %ifdef EXPORT_UNWIND_FIND_FDE |
1e06620a | 15 | GCC_3.0 { |
74bd2300 UD |
16 | __register_frame_info_bases; __deregister_frame_info_bases; |
17 | __register_frame_info_table_bases; _Unwind_Find_FDE; | |
18 | } | |
19 | %endif | |
fb23eb25 UD |
20 | GLIBC_PRIVATE { |
21 | # functions used in other libraries | |
22 | _dl_open; _dl_close; _dl_addr; | |
af5fac2f | 23 | _dl_sym; _dl_vsym; |
fb23eb25 | 24 | } |
8d8c6efa UD |
25 | } |
26 | ||
a0edd63e | 27 | ld { |
b0b67c47 | 28 | GLIBC_2.0 { |
8d8c6efa | 29 | # Function from libc.so which must be shared with libc. |
aed283dd | 30 | calloc; free; malloc; realloc; __libc_memalign; |
b0b67c47 | 31 | |
fb23eb25 | 32 | _r_debug; |
b0b67c47 | 33 | } |
fb23eb25 | 34 | GLIBC_2.1 { |
dc5efe83 | 35 | # functions used in other libraries |
fb23eb25 | 36 | _dl_mcount; |
dc5efe83 | 37 | } |
1794e32b UD |
38 | GLIBC_2.3 { |
39 | # runtime interface to TLS | |
40 | __tls_get_addr; | |
41 | } | |
fb23eb25 UD |
42 | GLIBC_PRIVATE { |
43 | # Those are in the dynamic linker, but used by libc.so. | |
44 | __libc_enable_secure; __libc_stack_end; | |
7969407a UD |
45 | _dl_argv; _dl_catch_error; _dl_check_map_versions; |
46 | _dl_debug_printf; _dl_debug_state; _dl_dst_count; | |
fb23eb25 UD |
47 | _dl_dst_substitute; _dl_init; _dl_lookup_symbol; _dl_lookup_symbol_skip; |
48 | _dl_lookup_versioned_symbol; _dl_lookup_versioned_symbol_skip; | |
49 | _dl_map_object; _dl_map_object_deps; _dl_out_of_memory; | |
50 | _dl_relocate_object; _dl_signal_error; _dl_start_profile; _dl_starting_up; | |
7969407a | 51 | _dl_unload_cache; |
e4138261 | 52 | _rtld_global; _dl_tls_symaddr; _dl_allocate_tls; _dl_deallocate_tls; |
209a8ca3 | 53 | _dl_get_tls_static_info; _dl_allocate_tls_init; |
216455bc | 54 | _dl_get_origin; _dl_tls_setup; |
b76a75de | 55 | } |
b0b67c47 | 56 | } |