Developer forums (C::B DEVELOPMENT STRICTLY!) > Plugins development

Suggest on the debugger plugin

<< < (2/6) > >>

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