在 linux/arch/arm/boot/bootp/init.S中
.section .start,#alloc,#execinstr .type _entry, #function _entry: adr r10, initdata ldr r11, initdata sub r11, r10, r11 @ work out exec offset b splitify .size _entry,. - _entry
.type initdata, #object initdata: .word initdata @ compiled address of this .size initdata,. - initdata 这些伪指令代表什么意思?
在linux/module.h中
#define __EXPORT_SYMBOL(sym, str) const char __kstrtab_##sym[] __attribute__((section(".kstrtab"))) = str; const struct module_symbol __ksymtab_##sym __attribute__((section("__ksymtab"))) = { (unsigned long)&sym, __kstrtab_##sym }
“##“代表什么意思?
小弟初学,还请各位大虾不吝赐教!!!!!