[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