HomeSort by relevance Sort by last modified time
    Searched refs:fini_array (Results 1 - 25 of 608) sorted by null

1 2 3 4 5 6 7 8 91011>>

  /bionic/libc/arch-mips/bionic/
crtend_so.S 4 .section .fini_array, "aw"
crtend.S 35 .section .fini_array, "aw"
crtbegin.c 39 __attribute__ ((section (".fini_array")))
47 array.fini_array = &__FINI_ARRAY__;
  /development/ndk/platforms/android-3/arch-arm/src/
crtend_so.S 36 .section .fini_array, "aw"
crtend.S 35 .section .fini_array, "aw"
crtbegin_dynamic.c 33 void (**fini_array)(void); member in struct:__anon972
52 __attribute__ ((section (".fini_array")))
83 array.fini_array = &__FINI_ARRAY__;
crtbegin_static.c 33 void (**fini_array)(void); member in struct:__anon973
52 __attribute__ ((section (".fini_array")))
83 array.fini_array = &__FINI_ARRAY__;
  /development/ndk/platforms/android-9/arch-mips/src/
crtend_so.S 4 .section .fini_array, "aw"
crtend_android.S 35 .section .fini_array, "aw"
crtbegin.c 39 void (**fini_array)(void); member in struct:__anon1414
50 __attribute__ ((section (".fini_array")))
63 array.fini_array = &__FINI_ARRAY__;
  /bionic/libc/arch-arm/bionic/
crtend.S 35 .section .fini_array, "aw"
crtbegin.c 39 __attribute__ ((section (".fini_array")))
46 array.fini_array = &__FINI_ARRAY__;
  /bionic/libc/arch-x86/bionic/
crtend.S 7 .section .fini_array, "aw"
crtend_so.S 4 .section .fini_array, "aw"
crtbegin.c 39 __attribute__ ((section (".fini_array")))
48 array.fini_array = &__FINI_ARRAY__;
  /development/ndk/platforms/android-9/arch-x86/src/
crtend.S 7 .section .fini_array, "aw"
crtend_so.S 4 .section .fini_array, "aw"
crtbegin.c 39 __attribute__ ((section (".fini_array")))
48 array.fini_array = &__FINI_ARRAY__;
  /bionic/libc/bionic/
libc_init_common.h 36 void (**fini_array)(void); member in struct:__anon60
libc_init_dynamic.cpp 105 // The executable may have its own destructors listed in its .fini_array
108 if (structors->fini_array) {
109 __cxa_atexit(__libc_fini,structors->fini_array,NULL);
libc_init_common.cpp 131 * to run the destructors that are listed in the .fini_array section
134 * 'fini_array' points to a list of function addresses. The first
138 void** fini_array = reinterpret_cast<void**>(array); local
142 if (array == NULL || (size_t)fini_array[0] != minus1) {
147 fini_array += 1;
151 while (fini_array[count] != NULL) {
157 void (*func)() = (void (*)()) fini_array[--count];
libc_init_static.cpp 102 // The executable may have its own destructors listed in its .fini_array
105 if (structors->fini_array != NULL) {
106 __cxa_atexit(__libc_fini,structors->fini_array,NULL);
  /ndk/tests/standalone/init-fini-arrays/
run.sh 36 # Check that there is a .fini_array section
37 ${PREFIX}readelf -S $LIBFILE | grep -q -e .fini_array
39 echo "ERROR: Shared library is missing an .fini_array section!"
  /prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/i686-linux/lib/ldscripts/
elf_i386.xr 84 .fini_array 0 :
86 KEEP (*(.fini_array))
87 KEEP (*(SORT(.fini_array.*)))
elf_i386.xu 84 .fini_array 0 :
86 KEEP (*(.fini_array))
87 KEEP (*(SORT(.fini_array.*)))

Completed in 765 milliseconds

1 2 3 4 5 6 7 8 91011>>