Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development
Suggest on the debugger plugin
oBFusCATed:
OK, I'll look in to it tonight...
Do you see this behavior on simple hello world projects?
ollydbg:
--- Quote from: oBFusCATed on July 09, 2010, 01:57:29 pm ---OK, I'll look in to it tonight...
Do you see this behavior on simple hello world projects?
--- End quote ---
Yes, I tested on a simple hello world projects.
Jenna:
It works here on linux with a wxWidgets project without problems.
It might be an issue with the regexes that parse the gdb output (or a possibly different output on newer gdb).
I use gdb 7.1 for x86_64.
Output is:
--- Code: ---> info frame
Stack level 0, frame at 0x7fffffffd5c0:
rip = 0x410158 in SPS_LogFrame::OnAbout (/home/jens/src/src/SPS_LogMain.cpp:326); saved rip 0x4105a4
called by frame at 0x7fffffffd5e0
source language c++.
Arglist at 0x7fffffffd5b0, args: this=0x6e0060
Locals at 0x7fffffffd5b0, Previous frame's sp is 0x7fffffffd5c0
Saved registers:
rbx at 0x7fffffffd5a0, rbp at 0x7fffffffd5b0, r12 at 0x7fffffffd5a8, rip at 0x7fffffffd5b8
>>>>>>cb_gdb:
--- End code ---
oBFusCATed:
Or it could be an gdb for windows issue.
Ollydbg: can you paste the output from "info frame"?
ollydbg:
Ok, I just tested in the cc_branch.
--- Code: --->>>>>>cb_gdb:
> info frame
Stack level 0, frame at 0x22ff60:
eip = 0x4013ce in main (E:\code\cb\codeblocks_test_code\forLoaden\main.cpp:6); saved eip 0x4010db
source language c++.
Arglist at 0x22ff58, args:
Locals at 0x22ff58, Previous frame's sp is 0x22ff60
Saved registers:
ebp at 0x22ff58, eip at 0x22ff5c
>>>>>>cb_gdb:
--- End code ---
So, it seems the eip value is correctly returned from gdb. But when I opened the Disassembly window, there is no "arrow" showing.
Sorry I don't have debugger_branch at home now.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version