Searched refs:fini_array (Results 1 - 15 of 15) sorted by relevance

/bionic/libc/arch-arm/bionic/
H A Dcrtend_so.S36 .section .fini_array, "aw"
H A Dcrtend.S35 .section .fini_array, "aw"
H A Dcrtbegin_so.S35 # 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 Dcrtend.S7 .section .fini_array, "aw"
H A Dcrtend_so.S4 .section .fini_array, "aw"
H A Dcrtbegin_so.S37 .section .fini_array, "aw"
H A Dcrtbegin_dynamic.S83 .section .fini_array, "aw"
H A Dcrtbegin_static.S82 .section .fini_array, "aw"
/bionic/libc/bionic/
H A Dlibc_init_common.h37 void (**fini_array)(void); member in struct:__anon7
H A Dlibc_init_common.c108 * 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 Dlibc_init_dynamic.c119 /* 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 Dlibc_init_static.c95 /* 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 Dlinker.h131 unsigned *fini_array; member in struct:soinfo
H A Dlinker.c1584 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 DAndroid.mk537 # For both platforms, the .fini_array section must point to a function

Completed in 104 milliseconds