И gcc, и clang имеют опцию -gcolumn-info
, которая описывается следующим образом:
Извлекать информацию столбца местоположения в информацию отладки DWARF, а не только в файл и строку.
Я скомпилировал свой бинарный файл с этой опцией. Теперь у меня есть адрес какой-то инструкции и я хочу перевести его обратно в исходный файл, номер строки и столбец . Есть ли способ сделать это в GDB? Есть ли какой-нибудь другой инструмент, который может извлечь эту информацию?
Я знаю, что могу использовать info line *0xabcd1234
в GDB, чтобы получить исходный файл и строку, соответствующую этому адресу, но он не показывает столбец.