我问过这个问题 https://stackoverflow.com/questions/17605034/linker-script-relocate-section并偶然发现__TMC_END__
似乎是由链接器生成的符号。我不知道它的目的是什么,唯一有用的参考是this bug http://sourceware.org/bugzilla/show_bug.cgi?id=13621这并不能解释它为什么在那里。但是,但是,确实引用了类似的符号__TMC_LIST__
.
有谁知道这些是做什么用的吗?
进行更多搜索我遇到的这段代码 https://github.com/mirrors/gcc/blob/master/libgcc/crtstuff.c#L11这表明这些符号与tm_clone_table
我知道这与事务内存。跟随面包屑引导我这个 GCC 维基解释 http://gcc.gnu.org/wiki/TransactionalMemory.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)