support: Free gdb_script_name
[glibc.git] / nptl / Versions
blob1dd3fbc18cd4b85514710d35a6902126734fd239
1 libc {
2   GLIBC_2.0 {
3     __pthread_getspecific;
4     __pthread_key_create;
5     __pthread_mutex_destroy;
6     __pthread_mutex_init;
7     __pthread_mutex_lock;
8     __pthread_mutex_trylock;
9     __pthread_mutex_unlock;
10     __pthread_mutexattr_destroy;
11     __pthread_mutexattr_init;
12     __pthread_mutexattr_settype;
13     __pthread_once;
14     __pthread_setspecific;
15     _pthread_cleanup_pop;
16     _pthread_cleanup_pop_restore;
17     _pthread_cleanup_push;
18     _pthread_cleanup_push_defer;
19     pthread_atfork;
20     pthread_attr_destroy;
21     pthread_attr_getdetachstate;
22     pthread_attr_getinheritsched;
23     pthread_attr_getschedparam;
24     pthread_attr_getschedpolicy;
25     pthread_attr_getscope;
26     pthread_attr_init;
27     pthread_attr_setdetachstate;
28     pthread_attr_setinheritsched;
29     pthread_attr_setschedparam;
30     pthread_attr_setschedpolicy;
31     pthread_attr_setscope;
32     pthread_cancel;
33     pthread_cond_broadcast;
34     pthread_cond_destroy;
35     pthread_cond_init;
36     pthread_cond_signal;
37     pthread_cond_timedwait;
38     pthread_cond_wait;
39     pthread_condattr_destroy;
40     pthread_condattr_init;
41     pthread_detach;
42     pthread_equal;
43     pthread_exit;
44     pthread_getschedparam;
45     pthread_getspecific;
46     pthread_join;
47     pthread_key_create;
48     pthread_key_delete;
49     pthread_kill;
50     pthread_kill_other_threads_np;
51     pthread_mutex_destroy;
52     pthread_mutex_init;
53     pthread_mutex_lock;
54     pthread_mutex_trylock;
55     pthread_mutex_unlock;
56     pthread_mutexattr_destroy;
57     pthread_mutexattr_getkind_np;
58     pthread_mutexattr_init;
59     pthread_mutexattr_setkind_np;
60     pthread_once;
61     pthread_self;
62     pthread_setcancelstate;
63     pthread_setcanceltype;
64     pthread_setschedparam;
65     pthread_setspecific;
66     pthread_sigmask;
67     pthread_testcancel;
68     sem_destroy;
69     sem_getvalue;
70     sem_init;
71     sem_post;
72     sem_trywait;
73     sem_wait;
74   }
75   GLIBC_2.1 {
76     pthread_attr_getguardsize;
77     pthread_attr_getstackaddr;
78     pthread_attr_getstacksize;
79     pthread_attr_init;
80     pthread_attr_setguardsize;
81     pthread_attr_setstackaddr;
82     pthread_attr_setstacksize;
83     pthread_getconcurrency;
84     pthread_mutexattr_gettype;
85     pthread_mutexattr_settype;
86     pthread_rwlock_destroy;
87     pthread_rwlock_init;
88     pthread_rwlock_rdlock;
89     pthread_rwlock_tryrdlock;
90     pthread_rwlock_trywrlock;
91     pthread_rwlock_unlock;
92     pthread_rwlock_wrlock;
93     pthread_rwlockattr_destroy;
94     pthread_rwlockattr_getkind_np;
95     pthread_rwlockattr_getpshared;
96     pthread_rwlockattr_init;
97     pthread_rwlockattr_setkind_np;
98     pthread_rwlockattr_setpshared;
99     pthread_setconcurrency;
100     sem_destroy;
101     sem_getvalue;
102     sem_init;
103     sem_post;
104     sem_trywait;
105     sem_wait;
106   }
107   GLIBC_2.1.1 {
108     sem_close;
109     sem_open;
110     sem_unlink;
111   }
112   GLIBC_2.2 {
113     __pthread_rwlock_destroy;
114     __pthread_rwlock_init;
115     __pthread_rwlock_rdlock;
116     __pthread_rwlock_tryrdlock;
117     __pthread_rwlock_trywrlock;
118     __pthread_rwlock_unlock;
119     __pthread_rwlock_wrlock;
120     pthread_attr_getstack;
121     pthread_attr_setstack;
122     pthread_barrier_destroy;
123     pthread_barrier_init;
124     pthread_barrier_wait;
125     pthread_barrierattr_destroy;
126     pthread_barrierattr_init;
127     pthread_barrierattr_setpshared;
128     pthread_condattr_getpshared;
129     pthread_condattr_setpshared;
130     pthread_mutex_timedlock;
131     pthread_mutexattr_getpshared;
132     pthread_mutexattr_setpshared;
133     pthread_rwlock_timedrdlock;
134     pthread_rwlock_timedwrlock;
135     pthread_spin_destroy;
136     pthread_spin_init;
137     pthread_spin_lock;
138     pthread_spin_trylock;
139     pthread_spin_unlock;
140     pthread_yield;
141     sem_timedwait;
142   }
143   GLIBC_2.2.3 {
144     pthread_getattr_np;
145   }
146   GLIBC_2.3.2 {
147     __register_atfork;
148     pthread_cond_broadcast;
149     pthread_cond_destroy;
150     pthread_cond_init;
151     pthread_cond_signal;
152     pthread_cond_timedwait;
153     pthread_cond_wait;
154   }
155   GLIBC_2.3.3 {
156     __pthread_cleanup_routine;
157     __pthread_register_cancel;
158     __pthread_register_cancel_defer;
159     __pthread_unregister_cancel;
160     __pthread_unregister_cancel_restore;
161     __pthread_unwind_next;
162     pthread_attr_getaffinity_np;
163     pthread_attr_setaffinity_np;
164     pthread_barrierattr_getpshared;
165     pthread_condattr_getclock;
166     pthread_condattr_setclock;
167     pthread_getaffinity_np;
168     pthread_timedjoin_np;
169     pthread_tryjoin_np;
170   }
171   GLIBC_2.3.4 {
172     pthread_attr_getaffinity_np;
173     pthread_attr_setaffinity_np;
174   }
175   GLIBC_2.4 {
176     pthread_mutex_consistent_np;
177     pthread_mutex_getprioceiling;
178     pthread_mutex_setprioceiling;
179     pthread_mutexattr_getprioceiling;
180     pthread_mutexattr_getprotocol;
181     pthread_mutexattr_getrobust_np;
182     pthread_mutexattr_setprioceiling;
183     pthread_mutexattr_setprotocol;
184     pthread_mutexattr_setrobust_np;
185   }
186   GLIBC_2.12 {
187     pthread_mutex_consistent;
188     pthread_mutexattr_getrobust;
189     pthread_mutexattr_setrobust;
190   }
191   GLIBC_2.18 {
192     pthread_setattr_default_np;
193   }
194   # C11 thread symbols.
195   GLIBC_2.28 {
196     call_once;
197     cnd_broadcast;
198     cnd_destroy;
199     cnd_init;
200     cnd_signal;
201     cnd_timedwait;
202     cnd_wait;
203     mtx_destroy;
204     mtx_init;
205     mtx_lock;
206     mtx_timedlock;
207     mtx_trylock;
208     mtx_unlock;
209     thrd_current;
210     thrd_detach;
211     thrd_equal;
212     thrd_exit;
213     thrd_join;
214     thrd_sleep;
215     thrd_yield;
216     tss_create;
217     tss_delete;
218     tss_get;
219     tss_set;
220   }
221   GLIBC_2.30 {
222     pthread_cond_clockwait;
223     pthread_mutex_clocklock;
224     pthread_rwlock_clockrdlock;
225     pthread_rwlock_clockwrlock;
226     sem_clockwait;
227   }
228   GLIBC_2.31 {
229     pthread_clockjoin_np;
230   }
231   GLIBC_2.32 {
232     pthread_attr_getsigmask_np;
233     pthread_attr_setaffinity_np;
234     pthread_attr_setsigmask_np;
235     pthread_getaffinity_np;
236     pthread_getattr_np;
237     pthread_sigmask;
238   }
239   GLIBC_2.34 {
240     __pthread_cleanup_routine;
241     __pthread_key_create;
242     __pthread_mutex_lock;
243     __pthread_mutex_unlock;
244     __pthread_register_cancel;
245     __pthread_register_cancel_defer;
246     __pthread_unregister_cancel;
247     __pthread_unregister_cancel_restore;
248     call_once;
249     cnd_broadcast;
250     cnd_destroy;
251     cnd_init;
252     cnd_signal;
253     cnd_timedwait;
254     cnd_wait;
255     mtx_destroy;
256     mtx_init;
257     mtx_lock;
258     mtx_timedlock;
259     mtx_trylock;
260     mtx_unlock;
261     pthread_attr_getaffinity_np;
262     pthread_attr_getguardsize;
263     pthread_attr_getstack;
264     pthread_attr_getstackaddr;
265     pthread_attr_getstacksize;
266     pthread_attr_setguardsize;
267     pthread_attr_setstack;
268     pthread_attr_setstackaddr;
269     pthread_attr_setstacksize;
270     pthread_barrier_destroy;
271     pthread_barrier_init;
272     pthread_barrier_wait;
273     pthread_barrierattr_destroy;
274     pthread_barrierattr_getpshared;
275     pthread_barrierattr_init;
276     pthread_barrierattr_setpshared;
277     pthread_cancel;
278     pthread_clockjoin_np;
279     pthread_cond_clockwait;
280     pthread_condattr_getclock;
281     pthread_condattr_getpshared;
282     pthread_condattr_setclock;
283     pthread_condattr_setpshared;
284     pthread_detach;
285     pthread_getconcurrency;
286     pthread_getspecific;
287     pthread_join;
288     pthread_key_create;
289     pthread_key_delete;
290     pthread_kill;
291     pthread_mutex_clocklock;
292     pthread_mutex_consistent;
293     pthread_mutex_getprioceiling;
294     pthread_mutex_setprioceiling;
295     pthread_mutexattr_destroy;
296     pthread_mutexattr_getprioceiling;
297     pthread_mutexattr_getprotocol;
298     pthread_mutexattr_getrobust;
299     pthread_mutexattr_gettype;
300     pthread_mutexattr_init;
301     pthread_mutexattr_setprioceiling;
302     pthread_mutexattr_setprotocol;
303     pthread_mutexattr_setpshared;
304     pthread_mutexattr_setrobust;
305     pthread_mutexattr_settype;
306     pthread_once;
307     pthread_rwlock_clockrdlock;
308     pthread_rwlock_clockwrlock;
309     pthread_rwlock_destroy;
310     pthread_rwlock_rdlock;
311     pthread_rwlock_timedrdlock;
312     pthread_rwlock_timedwrlock;
313     pthread_rwlock_tryrdlock;
314     pthread_rwlock_trywrlock;
315     pthread_rwlock_unlock;
316     pthread_rwlock_wrlock;
317     pthread_rwlockattr_destroy;
318     pthread_rwlockattr_getkind_np;
319     pthread_rwlockattr_getpshared;
320     pthread_rwlockattr_init;
321     pthread_rwlockattr_setkind_np;
322     pthread_rwlockattr_setpshared;
323     pthread_setattr_default_np;
324     pthread_setconcurrency;
325     pthread_setspecific;
326     pthread_spin_destroy;
327     pthread_spin_init;
328     pthread_spin_lock;
329     pthread_spin_trylock;
330     pthread_spin_unlock;
331     pthread_testcancel;
332     pthread_timedjoin_np;
333     pthread_tryjoin_np;
334     sem_clockwait;
335     sem_close;
336     sem_destroy;
337     sem_getvalue;
338     sem_init;
339     sem_open;
340     sem_post;
341     sem_timedwait;
342     sem_trywait;
343     sem_unlink;
344     sem_wait;
345     thrd_detach;
346     thrd_exit;
347     thrd_join;
348     tss_create;
349     tss_delete;
350     tss_get;
351     tss_set;
352   }
353   GLIBC_PRIVATE {
354     __default_pthread_attr;
355     __default_pthread_attr_lock;
356     __futex_abstimed_wait64;
357     __futex_abstimed_wait_cancelable64;
358     __init_sched_fifo_prio;
359     __libc_alloca_cutoff;
360     __libc_cleanup_pop_restore;
361     __libc_cleanup_push_defer;
362     __libc_dl_error_tsd;
363     __libc_multiple_threads;
364     __lll_clocklock_elision;
365     __lll_lock_elision;
366     __lll_lock_wait;
367     __lll_lock_wait_private;
368     __lll_trylock_elision;
369     __lll_unlock_elision;
370     __mutex_aconf;
371     __nptl_deallocate_stack;
372     __nptl_deallocate_tsd;
373     __nptl_free_tcb;
374     __nptl_nthreads;
375     __nptl_setxid_sighandler;
376     __nptl_stack_list_add;
377     __nptl_stack_list_del;
378     __pthread_attr_copy;
379     __pthread_attr_destroy;
380     __pthread_attr_init;
381     __pthread_attr_setaffinity_np;
382     __pthread_attr_setsigmask_internal;
383     __pthread_barrier_init;
384     __pthread_barrier_wait;
385     __pthread_cleanup_pop;
386     __pthread_cleanup_push;
387     __pthread_cleanup_upto;
388     __pthread_current_priority;
389     __pthread_disable_asynccancel;
390     __pthread_enable_asynccancel;
391     __pthread_force_elision;
392     __pthread_getattr_default_np;
393     __pthread_keys;
394     __pthread_mutex_unlock_usercnt;
395     __pthread_setcancelstate;
396     __pthread_testcancel;
397     __pthread_tpp_change_priority;
398     __pthread_unwind;
399     __sched_fifo_max_prio;
400     __sched_fifo_min_prio;
401   }
404 libpthread {
405   GLIBC_2.0 {
406     _Exit;
407     _IO_flockfile;
408     _IO_ftrylockfile;
409     _IO_funlockfile;
410     __errno_location;
411     _exit;
412     flockfile;
413     ftrylockfile;
414     funlockfile;
415     pthread_create;
416     pthread_sigmask;
417   }
419   GLIBC_2.1 {
420     pthread_create;
421   }
423   GLIBC_2.1.1 {
424     __libpthread_version_placeholder;
425   }
427   GLIBC_2.1.2 {
428     __libpthread_version_placeholder;
429   }
431   GLIBC_2.2 {
432     pthread_getcpuclockid;
433     pthread_yield;
434     pthread_rwlock_timedrdlock;
435     pthread_rwlock_timedwrlock;
436   }
438   GLIBC_2.2.3 {
439     __libpthread_version_placeholder;
440   }
442   GLIBC_2.2.6 {
443     __libpthread_version_placeholder;
444   }
446   GLIBC_2.3.2 {
447     __libpthread_version_placeholder;
448   }
450   GLIBC_2.3.3 {
451     pthread_setaffinity_np;
452   }
454   GLIBC_2.3.4 {
455     pthread_getaffinity_np;
456     pthread_setaffinity_np;
457     pthread_setschedprio;
458   }
460   GLIBC_2.4 {
461     __libpthread_version_placeholder;
462   };
464   GLIBC_2.11 {
465     pthread_sigqueue;
466   };
468   GLIBC_2.12 {
469     pthread_getname_np;
470     pthread_setname_np;
471   };
473   GLIBC_2.18 {
474     pthread_getattr_default_np;
475   }
477   # C11 thread symbols.
478   GLIBC_2.28 {
479     thrd_create;
480   }
482   GLIBC_2.30 {
483     __libpthread_version_placeholder;
484   }
486   GLIBC_2.31 {
487     __libpthread_version_placeholder;
488   }
490   GLIBC_PRIVATE {
491     __pthread_clock_gettime;
492     __pthread_clock_settime;
493     __pthread_get_minstack;
494     __pthread_initialize_minimal;
495   }
498 ld {
499   GLIBC_PRIVATE {
500      __nptl_set_robust_list_avail;
501   }