• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #include <stdint.h>
2 #include "dlopen_init_finalize.h"
3 #include "ldso_gtest_util.h"
4 
5 __attribute__((weak)) void InitProcess(int32_t order);
6 __attribute__((weak)) void FinalizeProcess(int32_t order);
7 
Init()8 __attribute__((constructor)) static void Init()
9 {
10     InitProcess(PROCESS_ORDER_2);
11 }
12 
Finalize()13 __attribute__((destructor)) static void Finalize()
14 {
15     FinalizeProcess(PROCESS_ORDER_2);
16 }
17 
DlopenInitFinalize1()18 void DlopenInitFinalize1()
19 {
20     DlopenInitFinalize2();
21 }