参考《ARM Development Tools》
这一对特殊字符可以用在打补丁的情况。
如果想在调用main()函数之前调用其他函数除了可以在.s文件中跳转还可以这样定义以下函数,前提是函数必须是全局的或者是弱定义的。
int
S
u
b
Sub
Sub$main(void)
{
ExtraFunc(); /* does some extra setup work */
S
u
p
e
r
Super
Super$main();
return 0;
}
这样在进入main()函数之前会先执行int
S
u
b
Sub
Sub$main(void)函数,类似打补丁的效果。