C++ 链接器符号中的主体后缀是什么意思?

问题描述 投票:0回答:1

我注意到目标文件中的符号与平常不同,因为它们包含 $body 后缀。 GPT 告诉我这是 C++ 内联函数的名称修改,但我无法找到任何信息来证实这一说法。我觉得 GPT 试图欺骗我。

00000000002183fc t __ZL47_function_name
00000000000edd74 t __ZL47_function_name$body

有人可以告诉我这是什么或给我更多参考吗?

编辑: 我知道“__ZL47_function_name 不是有效的损坏名称”。这只是一个简单的例子来展示它的样子。我只是好奇后缀的用途。我需要更多关于它的参考。

XCode 版本:15.0.1

编译器:Xcode Toolchain clang++

其他上下文:它出现在我公司的机器上,我正在研究如何创建一个最小的可重复示例。

c++ linker
1个回答
0
投票

问题已结束。它是由内部开发的工具链生成的。

© www.soinside.com 2019 - 2024. All rights reserved.