Home
last modified time | relevance | path

Searched refs:fini_array (Results 1 – 8 of 8) sorted by relevance

/aosp12/bionic/libc/bionic/
H A Dlibc_init_common.cpp374 Dtor* fini_array = reinterpret_cast<Dtor*>(array); in __libc_fini() local
378 if (array == nullptr || fini_array[0] != minus1) return; in __libc_fini()
381 fini_array += 1; in __libc_fini()
385 while (fini_array[count] != nullptr) { in __libc_fini()
391 Dtor dtor = fini_array[--count]; in __libc_fini()
H A Dlibc_init_dynamic.cpp151 if (structors->fini_array) { in __libc_init()
152 __cxa_atexit(__libc_fini,structors->fini_array,nullptr); in __libc_init()
H A Dlibc_init_common.h40 fini_func_t** fini_array; member
H A Dlibc_init_static.cpp368 if (structors->fini_array != nullptr) { in __real_libc_init()
369 __cxa_atexit(__libc_fini,structors->fini_array,nullptr); in __real_libc_init()
/aosp12/bionic/libc/arch-common/bionic/
H A Dcrtend.S45 .section .fini_array, "aw"
H A Dcrtbegin.c43 array.fini_array = &__FINI_ARRAY__; in _start_main()
/aosp12/system/chre/build/sys_support/qcom/
H A Duimage_v2.lcs104 .fini_array : { KEEP (*(.fini_array.*)) }
/aosp12/frameworks/compile/mclinker/lib/Target/
H A DGNULDBackend.cpp332 FragmentRef* fini_array = NULL; in initStandardSymbols() local
334 fini_array = FragmentRef::Create( in initStandardSymbols()
337 fini_array = FragmentRef::Null(); in initStandardSymbols()
348 fini_array, // FragRef in initStandardSymbols()
359 fini_array, // FragRef in initStandardSymbols()