什么是链接符号__TMC_END__和__TMC_LIST__?

non*_*kle 6 c linker ld

我问了这个问题,偶然发现__TMC_END__了链接器似乎生成的符号.我不知道它的目的是什么,唯一有用的参考是这个bug并没有解释为什么它存在.但是,它确实引用了类似的符号__TMC_LIST__.

有谁知道这些用途是什么?

non*_*kle 6

进行更多搜索我遇到过这段代码,表明这些符号与tm_clone_table我所理解的与事务性内存有关的代码有关.面包屑之后,我引导了我对GCC Wiki的解释.