kitchen_object.c (513B)
1 int tier1_common; 2 long tier1_common_long; 3 4 __attribute__((weak)) int tier1_weak_hook(void) { 5 return 11; 6 } 7 8 __attribute__((visibility("hidden"))) int tier1_hidden_add(int x) { 9 return x + 3; 10 } 11 12 static const char tier1_message[] = "objlink"; 13 int tier1_data __attribute__((section(".data.tier1"))) = 19; 14 int *tier1_data_ref = &tier1_data; 15 16 int tier1_object_entry(void) { 17 return tier1_hidden_add(tier1_common) + tier1_weak_hook() + 18 tier1_message[2] + *tier1_data_ref + (int)tier1_common_long; 19 }