/bionic/libc/arch-arm/bionic/ |
crtend_so.S | 36 .section .fini_array, "aw"
|
crtend.S | 35 .section .fini_array, "aw"
|
crtbegin_so.S | 33 # in the .fini_array. See 3.3.5.3.C of C++ ABI 49 .section .fini_array, "aw"
|
/bionic/libc/arch-sh/bionic/ |
crtend.S | 35 .section .fini_array, "aw"
|
/bionic/libc/arch-x86/bionic/ |
crtend.S | 7 .section .fini_array, "aw"
|
crtend_so.S | 4 .section .fini_array, "aw"
|
/bionic/libc/bionic/ |
libc_init_common.h | 37 void (**fini_array)(void); member in struct:__anon8
|
libc_init_common.c | 89 * to run the destructors that are listed in the .fini_array section 92 * 'fini_array' points to a list of function addresses. The first 98 void** fini_array = array; local 102 if (array == NULL || (size_t)fini_array[0] != minus1) { 107 fini_array += 1; 110 for (count = 0; fini_array[count] != NULL; count++); 114 void (*func)() = (void (*)) fini_array[--count];
|
libc_init_dynamic.c | 107 /* The executable may have its own destructors listed in its .fini_array 111 if (structors->fini_array) 112 __cxa_atexit(__libc_fini,structors->fini_array,NULL);
|
libc_init_static.c | 90 /* The executable may have its own destructors listed in its .fini_array 94 if (structors->fini_array) 95 __cxa_atexit(__libc_fini,structors->fini_array,NULL);
|
/prebuilt/darwin-x86/toolchain/i686-android-linux-4.4.3/i686-android-linux/lib/ldscripts/ |
elf_i386.xr | 75 .fini_array 0 : 77 KEEP (*(.fini_array)) 78 KEEP (*(SORT(.fini_array.*)))
|
elf_i386.xu | 75 .fini_array 0 : 77 KEEP (*(.fini_array)) 78 KEEP (*(SORT(.fini_array.*)))
|
/prebuilt/linux-x86/toolchain/i686-android-linux-4.4.3/i686-android-linux/lib/ldscripts/ |
elf_i386.xr | 75 .fini_array 0 : 77 KEEP (*(.fini_array)) 78 KEEP (*(SORT(.fini_array.*)))
|
elf_i386.xu | 75 .fini_array 0 : 77 KEEP (*(.fini_array)) 78 KEEP (*(SORT(.fini_array.*)))
|
/prebuilt/darwin-x86/toolchain/arm-eabi-4.2.1/arm-eabi/lib/ldscripts/ |
armelf.xr | 86 .fini_array 0 : 88 KEEP (*(.fini_array)) 89 KEEP (*(SORT(.fini_array.*)))
|
armelf.xu | 86 .fini_array 0 : 88 KEEP (*(.fini_array)) 89 KEEP (*(SORT(.fini_array.*)))
|
/prebuilt/darwin-x86/toolchain/arm-eabi-4.3.1/arm-eabi/lib/ldscripts/ |
armelf.xr | 86 .fini_array 0 : 88 KEEP (*(.fini_array)) 89 KEEP (*(SORT(.fini_array.*)))
|
armelf.xu | 86 .fini_array 0 : 88 KEEP (*(.fini_array)) 89 KEEP (*(SORT(.fini_array.*)))
|
/prebuilt/darwin-x86/toolchain/arm-eabi-4.4.0/arm-eabi/lib/ldscripts/ |
armelf.xr | 86 .fini_array 0 : 88 KEEP (*(.fini_array)) 89 KEEP (*(SORT(.fini_array.*)))
|
armelf.xu | 86 .fini_array 0 : 88 KEEP (*(.fini_array)) 89 KEEP (*(SORT(.fini_array.*)))
|
/prebuilt/darwin-x86/toolchain/arm-eabi-4.4.3/arm-eabi/lib/ldscripts/ |
armelf.xr | 86 .fini_array 0 : 88 KEEP (*(.fini_array)) 89 KEEP (*(SORT(.fini_array.*)))
|
armelf.xu | 86 .fini_array 0 : 88 KEEP (*(.fini_array)) 89 KEEP (*(SORT(.fini_array.*)))
|
/prebuilt/darwin-x86/toolchain/arm-linux-androideabi-4.4.x/arm-linux-androideabi/lib/ldscripts/ |
armelf_linux_eabi.xr | 101 .fini_array 0 : 103 KEEP (*(.fini_array)) 104 KEEP (*(SORT(.fini_array.*)))
|
armelf_linux_eabi.xu | 101 .fini_array 0 : 103 KEEP (*(.fini_array)) 104 KEEP (*(SORT(.fini_array.*)))
|
armelfb_linux_eabi.xr | 101 .fini_array 0 : 103 KEEP (*(.fini_array)) 104 KEEP (*(SORT(.fini_array.*)))
|