在我的objdump -t
输出中,看到以下两行:
00000000000004d2 l F .text.unlikely 00000000000000ec function-signature-goes-here [clone .cold.427]
和
00000000000018e0 g F .text 0000000000000690 function-signature-goes-here
我知道l
表示本地,g
表示全局。我也知道,.text
是目标文件中的节或节的类型,包含已编译的程序指令。但是什么是.text.unlikely
?假设它是与.text
不同的部分(或部分类型)-有什么区别?
在我的GCC v5.4.0联机帮助页中,我找到了以下开关: