]>
Commit | Line | Data |
---|---|---|
1 | libc { | |
2 | GLIBC_2.0 { | |
3 | %ifdef EXPORT_UNWIND_FIND_FDE | |
4 | __deregister_frame_info; __register_frame_info; | |
5 | %endif | |
6 | } | |
7 | GLIBC_2.1 { | |
8 | # functions used in other libraries | |
9 | _dl_mcount_wrapper; _dl_mcount_wrapper_check; | |
10 | } | |
11 | GLIBC_2.2.4 { | |
12 | dl_iterate_phdr; | |
13 | } | |
14 | %ifdef EXPORT_UNWIND_FIND_FDE | |
15 | # Needed for SHLIB_COMPAT calls using this version. | |
16 | GLIBC_2.2.5 { | |
17 | } | |
18 | GCC_3.0 { | |
19 | __deregister_frame_info_bases; __register_frame_info_bases; | |
20 | __register_frame_info_table_bases; _Unwind_Find_FDE; | |
21 | } | |
22 | %endif | |
23 | GLIBC_2.35 { | |
24 | _dl_find_object; | |
25 | } | |
26 | GLIBC_ABI_DT_RELR { | |
27 | # This symbol is used only for empty version map and will be removed | |
28 | # by scripts/versions.awk. | |
29 | __placeholder_only_for_empty_version_map; | |
30 | } | |
31 | GLIBC_PRIVATE { | |
32 | # functions used in other libraries | |
33 | __libc_early_init; | |
34 | } | |
35 | } | |
36 | ||
37 | ld { | |
38 | GLIBC_2.0 { | |
39 | _r_debug; | |
40 | } | |
41 | GLIBC_2.1 { | |
42 | # functions used in other libraries | |
43 | _dl_mcount; | |
44 | # historically used by Garbage Collectors | |
45 | __libc_stack_end; | |
46 | } | |
47 | GLIBC_2.3 { | |
48 | # runtime interface to TLS | |
49 | __tls_get_addr; | |
50 | } | |
51 | GLIBC_2.4 { | |
52 | # stack canary | |
53 | __stack_chk_guard; | |
54 | } | |
55 | GLIBC_2.34 { | |
56 | __rtld_version_placeholder; | |
57 | } | |
58 | GLIBC_PRIVATE { | |
59 | # Those are in the dynamic linker, but used by libc.so. | |
60 | __libc_enable_secure; | |
61 | _dl_allocate_tls; _dl_allocate_tls_init; | |
62 | _dl_argv; _dl_find_dso_for_object; _dl_get_tls_static_info; | |
63 | _dl_deallocate_tls; _dl_make_stack_executable; | |
64 | _dl_rtld_di_serinfo; _dl_starting_up; _dl_fatal_printf; | |
65 | _dl_audit_symbind_alt; _dl_audit_preinit; | |
66 | _rtld_global; _rtld_global_ro; | |
67 | ||
68 | # Only here for gdb while a better method is developed. | |
69 | _dl_debug_state; | |
70 | ||
71 | # Pointer protection. | |
72 | __pointer_chk_guard; | |
73 | ||
74 | # Internal error handling support. | |
75 | _dl_exception_create; _dl_exception_create_format; _dl_exception_free; | |
76 | _dl_signal_exception; _dl_catch_exception; | |
77 | _dl_signal_error; | |
78 | ||
79 | # Set value of a tunable. | |
80 | __tunable_get_val; | |
81 | } | |
82 | } |