windbg проблемка

Тема в разделе "WASM.BEGINNERS", создана пользователем n1kt0, 24 июн 2008.

  1. n1kt0

    n1kt0 Забанен

    Публикаций:
    0
    Регистрация:
    18 июл 2007
    Сообщения:
    160
    при отладке прикадного уровня call'ы выводятся как смещения, а не как названия функций апи:
    call image00400000+0x116d (0040116d) чтобы было CALL<JMP.&KERNEL32.CreateFileA>
    как сделать-то ?
     
  2. lomomike

    lomomike New Member

    Публикаций:
    0
    Регистрация:
    7 фев 2008
    Сообщения:
    29
    Тебе отладочные символы нужны.
    Нужно слить с мелкософта или настроить дебугер, чтобы сам сливал. В хелпе есть.
     
  3. n1kt0

    n1kt0 Забанен

    Публикаций:
    0
    Регистрация:
    18 июл 2007
    Сообщения:
    160
    короче так:
    Код (Text):
    1. 0:000> .sympath d:\symbols
    2. Symbol search path is: d:\symbols
    3. 0:000> .reload
    4. Reloading current modules
    5. ...
    6. 0:000> bp 401000
    7. *** WARNING: Unable to verify checksum for image00400000
    8. *** ERROR: Module load completed but symbols could not be loaded for image00400000
    9. 0:000> g
    10. Breakpoint 0 hit
    11. eax=00000000 ebx=7ffdb000 ecx=0012ffb0 edx=7c90eb94 esi=7c9118f1 edi=00011970
    12. eip=00401000 esp=0012ffc4 ebp=0012fff0 iopl=0         nv up ei pl zr na pe nc
    13. cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000             efl=00000246
    14. image00400000+0x1000:
    15. 00401000 8bec            mov     ebp,esp
    16. 0:000> u
    17. image00400000+0x1000:
    18. 00401000 8bec            mov     ebp,esp
    19. 00401002 6a00            push    0
    20. 00401004 6880000000      push    80h
    21. 00401009 6a03            push    3
    22. 0040100b 6a00            push    0
    23. 0040100d 6a03            push    3
    24. 0040100f 68000000c0      push    0C0000000h
    25. 00401014 6851114000      push    offset image00400000+0x1151 (00401151)
    26. 0:000> u
    27. image00400000+0x1019:
    28. 00401019 e84f010000      call    image00400000+0x116d (0040116d)
    29. 0040101e 40              inc     eax
    30. 0040101f 0f8425010000    je      image00400000+0x114a (0040114a)
    31. 00401025 48              dec     eax
    32. 00401026 50              push    eax
    33. 00401027 6a00            push    0
    34. 00401029 50              push    eax
    35. 0040102a e84a010000      call    image00400000+0x1179 (00401179)
     
  4. wasm_test

    wasm_test wasm test user

    Публикаций:
    0
    Регистрация:
    24 ноя 2006
    Сообщения:
    5.582
    С каких пор для показа экспортируемых апи нужны отладочные символы?
     
  5. lomomike

    lomomike New Member

    Публикаций:
    0
    Регистрация:
    7 фев 2008
    Сообщения:
    29
    Упс, что то я не то написал, сорр
     
  6. n1kt0

    n1kt0 Забанен

    Публикаций:
    0
    Регистрация:
    18 июл 2007
    Сообщения:
    160
    проблема не решена!
     
  7. n1kt0

    n1kt0 Забанен

    Публикаций:
    0
    Регистрация:
    18 июл 2007
    Сообщения:
    160
    никто не поможет чтоли ?