1 #include <stdint.h> 2 #include "ldso_gtest_util.h" 3 4 __attribute__((weak)) void InitProcess(int32_t order); 5 __attribute__((weak)) void FinalizeProcess(int32_t order); 6 Init()7__attribute__((constructor)) static void Init() 8 { 9 InitProcess(PROCESS_ORDER_3); 10 } 11 Finalize()12__attribute__((destructor)) static void Finalize() 13 { 14 FinalizeProcess(PROCESS_ORDER_3); 15 } 16 DlopenInitFinalize2()17void DlopenInitFinalize2() {}