Searched refs:fini_array (Results 1 – 20 of 20) sorted by relevance
/bionic/libc/bionic/ |
D | libc_init_common.c | 98 void** fini_array = array; in __libc_fini() local 102 if (array == NULL || (size_t)fini_array[0] != minus1) { in __libc_fini() 107 fini_array += 1; in __libc_fini() 110 for (count = 0; fini_array[count] != NULL; count++); in __libc_fini() 114 void (*func)() = (void (*)) fini_array[--count]; in __libc_fini()
|
D | libc_init_dynamic.c | 111 if (structors->fini_array) in __libc_init() 112 __cxa_atexit(__libc_fini,structors->fini_array,NULL); in __libc_init()
|
D | libc_init_static.c | 92 if (structors->fini_array) in __libc_init() 93 __cxa_atexit(__libc_fini,structors->fini_array,NULL); in __libc_init()
|
D | libc_init_common.h | 37 void (**fini_array)(void); member
|
/bionic/libc/arch-arm/bionic/ |
D | crtend_so.S | 36 .section .fini_array, "aw"
|
D | crtbegin_so.S | 33 # in the .fini_array. See 3.3.5.3.C of C++ ABI 49 .section .fini_array, "aw"
|
D | crtend.S | 35 .section .fini_array, "aw"
|
D | crtbegin_static.S | 77 .section .fini_array, "aw"
|
D | crtbegin_dynamic.S | 77 .section .fini_array, "aw"
|
/bionic/libc/arch-x86/bionic/ |
D | crtend.S | 8 .section .fini_array, "aw"
|
D | crtend_so.S | 46 .section .fini_array, "aw"
|
D | crtbegin_so.S | 24 .section .fini_array, "aw"
|
D | crtbegin_static.S | 80 .section .fini_array, "aw"
|
D | crtbegin_dynamic.S | 87 .section .fini_array, "aw"
|
/bionic/libc/arch-sh/bionic/ |
D | crtend.S | 35 .section .fini_array, "aw"
|
D | crtbegin_static.S | 81 .section .fini_array, "aw"
|
D | crtbegin_dynamic.S | 87 .section .fini_array, "aw"
|
/bionic/linker/ |
D | linker.h | 138 unsigned *fini_array; member
|
D | linker.c | 1653 if (si->fini_array) { in call_destructors() 1655 (unsigned)si->fini_array, si->fini_array_count, si->name); in call_destructors() 1656 call_array(si->fini_array, si->fini_array_count, 1); in call_destructors() 1903 si->fini_array = (unsigned *)(si->base + *d); in link_image() 1905 pid, si->name, si->fini_array); in link_image()
|
D | README.TXT | 80 Note: this is generally stroed in a .fini_array section
|