[Lazarus] Single-stepping assembler
Martin
lazarus at mfriebe.de
Wed Aug 31 15:37:45 CEST 2011
On 31/08/2011 14:32, Michael Schnell wrote:
> On 08/31/2011 02:20 PM, Martin wrote:
>>
>> To be absolutely sure:
>> - you are using the toolbutton, not the keyboard shortcut?
>
> I tried the toolbutton, the F7-Key and the Run->Step Into menu entry.
- The menu always acts as step-pascal-instruction / never step-asm
- F7 may act as step-asm, if configured as "(context)" see keymap below,
and disa-ass window has focus => focus should be kept, in this case.
- Toolbutton (as in the toolbutton on top of the disass window) => now
that sghould always send the step-asm instuction
Note: if you use the editor toolbar, and use a toolbuttoun there, then
that may equal to the menu, and not be intended to work)
So we need to find why the toolbutton does not work for you (that
certainly is a bug). Do you use 0.9.30, fixes, or trunk?
>
> All do the same action as if the source code editor and not the
> "Assembler" window would have the focus. In fact after the action the
> source code editor has the focus.
>>
>> Can you confirm the settings in your "key mappings" (options dialog),
>> in the node "Run menu commands" for
>> Step into
> Yep
Yep, what?
configured to be "F7" ?
This refers to the "options" dialog (tools or environment menu):
"editor" / "key mapping"
>> step over
> Yep
F8?
>
>> step into instruction
>> step over instruction
> Where to find this ?
just a few lines below, in the same section of the keymap configuration.
>
>> Step into (context)
>> step over (context)
>>
> Right-Click on the "Assemble" Window only shows "Copy to clipboard"
> and no other context menu entries.
This is about the option dialog. not the disass window.
>
> BTW.: There are no "dots" in the Assembler window to allow for setting
> breakpoints. Is this intentionally ?
Simply not implemented yet.
More information about the Lazarus
mailing list