У меня есть файл ELF с информацией об отладке DWARF. Учитывая символ DWARF (скажем, функцию foo()), я хочу узнать, в какой секции ELF он находится. Я не могу сопоставлять ПК с диапазоном каждого раздела, потому что у файла есть оверлейные разделы, поэтому есть несколько разделов с теми же отображаемыми диапазон адресов. Другими словами, если символ лежит в одном из разделов наложения, его адрес будет соответствовать во всех диапазонах адресов разделов.Как найти раздел ELF для символа DWARF?
Заранее благодарим за любую помощь.
Спасибо. Кажется, что gdb запутывается, когда я устанавливаю точки останова перед загрузкой наложений. Он выполняет поиск и устанавливает ПК для первого раздела, содержащего ПК. – user2778039