[Lazarus] Single-stepping assembler
Martin
lazarus at mfriebe.de
Wed Aug 31 14:20:15 CEST 2011
On 31/08/2011 13:13, Michael Schnell wrote:
> On 08/31/2011 01:11 PM, Martin wrote:
>>
>> If it does not work for you, please open the "Debug output" window
>> from "view" / "debug windows" and check what command is sent to gdb.
>>
>>
> Same problem here (using the current svn version on Linux (X86 32 Bits)
>
> The debug output is:
>
> <-exec-step>
> ^running
> *running,thread-id="1"
> (gdb)
> *stopped,reason="end-stepping-range",frame={addr="0x08193167",func="CREATETIMER",args=[{name="this",value="0xb7b5a3d0"},{name="INTERVAL",value="1000"},{name="TIMERFUNC",value="..."}],file="fpgui/fpguiobject.inc",fullname="/home/mschnell/Downloads/svn/lazarus/trunk/lcl/interfaces/fpgui/fpguiobject.inc",line="154"},thread-id="1",stopped-threads="all",core="1"
>
> (gdb)
Just tested on windows.
the correct output should be one of the following:
<-exec-next-instruction>
<-exec-step-instruction>
To be absolutely sure:
- you are using the toolbutton, not the keyboard shortcut?
Can you confirm the settings in your "key mappings" (options dialog), in
the node "Run menu commands" for
Step into
step over
step into instruction
step over instruction
Step into (context)
step over (context)
More information about the Lazarus
mailing list