Searched refs:fini_array (Results 1 - 15 of 15) sorted by relevance
/bionic/libc/arch-arm/bionic/ |
H A D | crtend_so.S | 36 .section .fini_array, "aw"
|
H A D | crtend.S | 35 .section .fini_array, "aw"
|
H A D | crtbegin_so.S | 35 # in the .fini_array. See 3.3.5.3.C of C++ ABI 52 .section .fini_array, "aw"
|
/bionic/libc/arch-x86/bionic/ |
H A D | crtend.S | 7 .section .fini_array, "aw"
|
H A D | crtend_so.S | 4 .section .fini_array, "aw"
|
H A D | crtbegin_so.S | 37 .section .fini_array, "aw"
|
H A D | crtbegin_dynamic.S | 83 .section .fini_array, "aw"
|
H A D | crtbegin_static.S | 82 .section .fini_array, "aw"
|
/bionic/libc/bionic/ |
H A D | libc_init_common.h | 37 void (**fini_array)(void); member in struct:__anon7
|
H A D | libc_init_common.c | 108 * to run the destructors that are listed in the .fini_array section 111 * 'fini_array' points to a list of function addresses. The first 117 void** fini_array = array; local 121 if (array == NULL || (size_t)fini_array[0] != minus1) { 126 fini_array += 1; 129 for (count = 0; fini_array[count] != NULL; count++); 133 void (*func)() = (void (*)) fini_array[--count];
|
H A D | libc_init_dynamic.c | 119 /* The executable may have its own destructors listed in its .fini_array 123 if (structors->fini_array) 124 __cxa_atexit(__libc_fini,structors->fini_array,NULL);
|
H A D | libc_init_static.c | 95 /* The executable may have its own destructors listed in its .fini_array 99 if (structors->fini_array) 100 __cxa_atexit(__libc_fini,structors->fini_array,NULL);
|
/bionic/linker/ |
H A D | linker.h | 131 unsigned *fini_array; member in struct:soinfo
|
H A D | linker.c | 1584 if (si->fini_array) { 1585 TRACE("[ %5d Calling fini_array @ 0x%08x [%d] for '%s' ]\n", pid, 1586 (unsigned)si->fini_array, si->fini_array_count, si->name); 1587 call_array(si->fini_array, si->fini_array_count, 1); 1588 TRACE("[ %5d Done calling fini_array for '%s' ]\n", pid, si->name); 1832 si->fini_array = (unsigned *)(si->base + *d); 1833 DEBUG("%5d %s destructors (fini_array) found at %p\n", 1834 pid, si->name, si->fini_array);
|
/bionic/libc/ |
H A D | Android.mk | 537 # For both platforms, the .fini_array section must point to a function
|
Completed in 104 milliseconds