Ok, I just tested in the cc_branch.
>>>>>>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:
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.