]> git.ipfire.org Git - thirdparty/glibc.git/blob - malloc/Versions
arm: Update ulps
[thirdparty/glibc.git] / malloc / Versions
1 libc {
2 GLIBC_2.0 {
3 # global variables
4 _obstack;
5
6 # interface of malloc functions
7 __libc_calloc; __libc_free; __libc_mallinfo; __libc_malloc;
8 __libc_mallopt; __libc_memalign; __libc_pvalloc; __libc_realloc;
9 __libc_valloc;
10 __malloc_initialize_hook; __free_hook; __malloc_hook; __realloc_hook;
11 __memalign_hook; __after_morecore_hook;
12 __default_morecore; __morecore;
13
14 # functions used in inline functions or macros
15 _obstack_allocated_p; _obstack_begin; _obstack_begin_1;
16 _obstack_free; _obstack_memory_used; _obstack_newchunk;
17
18 # variables in normal name space
19 mallwatch; obstack_alloc_failed_handler; obstack_exit_failure;
20
21 # c*
22 calloc; cfree;
23
24 # f*
25 free;
26
27 # m*
28 mallinfo; malloc; malloc_stats;
29 malloc_trim; malloc_usable_size; mallopt; mcheck; memalign; mprobe; mtrace;
30 muntrace;
31
32 # o*
33 obstack_free;
34
35 # p*
36 pvalloc;
37
38 # r*
39 realloc;
40
41 # t*
42 tr_break;
43
44 # v*
45 valloc;
46 }
47 GLIBC_2.1 {
48 # Special functions.
49 __libc_freeres;
50 }
51 GLIBC_2.2 {
52 # m*
53 mcheck_check_all; mcheck_pedantic;
54
55 # p*
56 posix_memalign;
57 }
58 GLIBC_2.10 {
59 malloc_info;
60 }
61 GLIBC_2.16 {
62 aligned_alloc;
63 }
64 GLIBC_2.26 {
65 reallocarray;
66 }
67 GLIBC_2.33 {
68 mallinfo2;
69 }
70 GLIBC_PRIVATE {
71 # Internal startup hook for libpthread.
72 __libc_malloc_pthread_startup;
73
74 # Internal destructor hook for libpthread.
75 __libc_thread_freeres;
76
77 # struct scratch_buffer support
78 __libc_scratch_buffer_grow;
79 __libc_scratch_buffer_grow_preserve;
80 __libc_scratch_buffer_set_array_size;
81
82 # Internal name for reallocarray
83 __libc_reallocarray;
84
85 # dynarray support
86 __libc_dynarray_at_failure;
87 __libc_dynarray_emplace_enlarge;
88 __libc_dynarray_finalize;
89 __libc_dynarray_resize;
90 __libc_dynarray_resize_clear;
91
92 # struct alloc_buffer support
93 __libc_alloc_buffer_alloc_array;
94 __libc_alloc_buffer_allocate;
95 __libc_alloc_buffer_copy_bytes;
96 __libc_alloc_buffer_copy_string;
97 __libc_alloc_buffer_create_failure;
98 }
99 }
100
101 # Keep in sync with symbols in libc.
102 libc_malloc_debug {
103 GLIBC_2.0 {
104 calloc;
105 free;
106 malloc;
107 memalign;
108 pvalloc;
109 realloc;
110 valloc;
111
112 __free_hook;
113 __malloc_hook;
114 __memalign_hook;
115 __realloc_hook;
116
117 mcheck;
118 mprobe;
119 mtrace;
120 muntrace;
121
122 mallinfo;
123 malloc_get_state;
124 malloc_set_state;
125 malloc_stats;
126 malloc_trim;
127 malloc_usable_size;
128 mallopt;
129 }
130 GLIBC_2.2 {
131 mcheck_check_all;
132 mcheck_pedantic;
133 posix_memalign;
134 }
135 GLIBC_2.10 {
136 malloc_info;
137 }
138 GLIBC_2.16 {
139 aligned_alloc;
140 }
141 GLIBC_2.33 {
142 mallinfo2;
143 }
144 }