Dimitrios Chr. Ioannidis wrote 13 lines
Yes, fpdebug currently only knows intel.
I assume, this is a linux based platform?
components\fpdebug\fpdbglinuxclasses.pas TDbgLinuxThread.ReadThreadState And anything that then accesses the registers.
Registers need to be stored with the correct dwarf index. The index is used when reading any register based data (including any data relative to the stack / i.e. local var)
Note, that currently access to StackPointer/Base and InstructionPointer are hardcoded in other units too (using either the intel name, or the dwarf reg num for intel)
So that needs to be fixed...
The disassemble currently only does intel too.
Not sure if stepping relies on this. (i.e. identifying "call" instructions) Stepping needs to be reworked anyway.
