В моем выводе 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
- в чем разница?