[Lazarus] Single-stepping assembler
Mark Morgan Lloyd
markMLl.lazarus at telemetry.co.uk
Wed Aug 31 16:12:15 CEST 2011
Martin wrote:
> 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?
I'm very tied up with other (non-computer) things right now, but I can
confirm that in the cases I was originally looking at (Linux on SPARC
and PPC) I was using the buttons associated with the assembler source
window.
--
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk
[Opinions above are the author's, not those of his employers or colleagues]
More information about the Lazarus
mailing list