コードを見ると、次のスナップが見つかります。
void ph_library_init_register(struct ph_library_init_entry *ent);
#define PH_LIBRARY_INIT_PRI(initfn, finifn, pri) \
static __attribute__((constructor)) \
void ph_defs_gen_symbol(ph__lib__init__)(void) { \
static struct ph_library_init_entry ent = { \
__FILE__, __LINE__, pri, initfn, finifn, 0 \
}; \
ph_library_init_register(&ent); \
}
私の質問は次のとおりです。1. 分配とはどういう意味ですか? 2. コードはいつ実行されますか?