Hi Angus:
I'm confused by these code in qblog.h:
240 /* will be assigned by ld linker magic */ 241 #ifdef QB_HAVE_ATTRIBUTE_SECTION 242 extern struct qb_log_callsite __start___verbose[]; 243 extern struct qb_log_callsite __stop___verbose[];
I can't understand how ld linker work: What is the naming rule when we use callsite? __start___<section_name>? Can you give me some references about ld linker's magic?
Thanks a lot.