+ Reply to Thread
Results 1 to 5 of 5

Thread: Debugging symbol

  1. #1

    Default Debugging symbol

    Добрый вечер.

    Хотил бы у вас спросить.
    Создаю я собственно debugging symbol файл, сгенерированный компилятором gcc. Генерирую я его вот так:
    Code:
    gcc -g program.c -o program
    strip program --only-keep-debug -o program.dbg
    strip program
    Собственно, вопрос состоит в следующем кто нибудь знает где можно прочитать про формат debugging symbol файла и соотв. примеры как его разпарсить.
    Буду рад помощи.

  2. #2
    root's Avatar

    Default Re: Debugging symbol

    Ой, это муторное дело. Можешь посмотреть краткую информацию в книге "Недокументированные возможности Windows 2000" (в первой главе). Так же есть еще пару файлов, с древним описания форматов.

    В общем прикрепил архив - смотри. Больше ничего не знаю.

    PS: Если не секрет, зачем? о_О
    Attached Files
    Успех – это путь от провала до провала без потери энтузиазма. (В. Черчиль)

    Не бойся идти медленно, бойся остановиться. (Китайская пословица)

    When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)

  3. #3

    Default Re: Debugging symbol

    Спасибо, в целом я и склонялся к DWARF debugging format, нашел там либку для работы с этим форматом, но наверно думаю все таки переписать наверно, что бы руками доставать адреса функций ( мне по сути только это надо )...

    А зачем, ну, пока тяжело объяснить... как сам до конца пойму зачем это отпишусь, а так могу скинуть не плохой документ, к-ый описывает не большое введение в стандарт этот и заодно описание либы... Если кому-то интересно...=)

  4. #4
    root's Avatar

    Default Re: Debugging symbol

    Бросай, может кому-нибудь пригодится.
    Успех – это путь от провала до провала без потери энтузиазма. (В. Черчиль)

    Не бойся идти медленно, бойся остановиться. (Китайская пословица)

    When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)

  5. #5

    Default Re: Debugging symbol

    Собственно, вот линк на небольшое, но достаточно понятное введение в данный DWARF Debugging Format:
    http://dwarfstd.org/doc/Debugging using DWARF.pdf

    и сама либа, где ее можна скачать и посмотреть пример как с ней работать там есть, а так же тут же можно найти полное описание самого DWARF:
    http://dwarfstd.org/

  6. Пользователь сказал cпасибо:
    root (17-04-2012)
+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
All times are GMT. The time now is 01:35
vBulletin® Copyright ©2000 - 2018
www.reverse4you.org