lazarus/components/fpdebug
2023-01-09 16:46:53 +01:00
..
app FpDebug: Use Dwarf Call Frame Information (CFI) for stack-tracing when available. Refactored some stuff to be able to place it in a separate unit. 2022-06-28 23:09:34 +02:00
languages Translations: Brazilian Portuguese translation update by Marcelo B Paula, issue #39516 2021-12-15 02:21:23 +03:00
test FpDebug: Dwarfviewer, do not parse after unknown OP. 2022-09-23 20:29:17 +02:00
fpdbgavrclasses.pas LazDebuggerFp, FpDebug: Enable watch-eval calling function with strings as param/result (only DWARF 3 / up) 2022-06-21 00:29:07 +02:00
fpdbgcallcontextinfo.pas FpDebug: Watch-Function-Eval, support QWord parameters on 32 bit targets 2022-09-25 19:49:42 +02:00
fpdbgclasses.pp FpDebug: fixed spelling / thanks to ccrause 2023-01-08 19:33:20 +01:00
fpdbgcommon.pas Debugger: implement reading class.unitname from RTTI 2022-08-05 02:45:01 +02:00
fpdbgcontroller.pas FpDebug: fix storing "step info" (symbol/line at PC) 2023-01-09 16:46:53 +01:00
fpdbgdarwinclasses.pas FpDebug: fix typo 2022-09-16 19:55:14 +02:00
fpdbgdisasavr.pp FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbgdisasx86.pp FpDebug: Fix disassembler operand size for $a3 "move [...], reg" 2022-12-02 03:19:38 +01:00
fpdbgdwarf.pas FpDebug: fix watching fields in "old style" objects 2022-12-07 01:44:51 +01:00
fpdbgdwarfcfi.pas Add call saved registers for AVR to InitializeABIRules. 2023-01-08 17:04:59 +01:00
fpdbgdwarfconst.pas FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbgdwarfdataclasses.pas Specify CIE address size for AVR8 architecture. 2023-01-08 17:04:58 +01:00
fpdbgdwarffreepascal.pas FpDebug: Fix subtraction for some pointers / Fix type-info for @char, so minus considers them compatible. 2022-12-06 00:15:34 +01:00
fpdbgdwarfverboseprinter.pas FpDebug: Use Dwarf Call Frame Information (CFI) for stack-tracing when available. Refactored some stuff to be able to place it in a separate unit. 2022-06-28 23:09:34 +02:00
fpdbghardcodedfreepascalinfo.pas FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbginfo.pas FpDebug: Fix subtraction for some pointers / Fix type-info for @char, so minus considers them compatible. 2022-12-06 00:15:34 +01:00
fpdbglinuxclasses.pas Debugger: Allow to suspend/resume individual threads / only with FpDebug, only while paused - for the next run/step. 2022-09-11 03:28:53 +02:00
fpdbglinuxextra.pas LazDebuggerFp, FpDebug: Attach and Detach (Windows/Linux) 2019-10-03 18:38:10 +00:00
fpdbgloader.pp FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbgpetypes.pp FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbgrsp.pas [RSP] Do not acknowledge an OK response, since qemu complains about receiving an acknowledge after an OK response. It is not clear whether this is in accordance with the RSP protocol specification. 2023-01-08 17:05:04 +01:00
fpdbgsymbols.pas FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbgsymtable.pas FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbgsymtablecontext.pas FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbgutil.pp FpDebug: Use Dwarf Call Frame Information (CFI) for stack-tracing when available. Refactored some stuff to be able to place it in a separate unit. 2022-06-28 23:09:34 +02:00
fpdbgwinclasses.pas Debugger: Allow to suspend/resume individual threads / only with FpDebug, only while paused - for the next run/step. 2022-09-11 03:28:53 +02:00
fpdbgwinextra.pp Fix compile / issue #0036204 2019-10-24 20:22:45 +00:00
fpdebug.lpk updated makefiles, fixed compile fpdebug with fpc 3.2.2 2022-11-13 13:23:46 +01:00
fpdebug.pas FpDebug: Use Dwarf Call Frame Information (CFI) for stack-tracing when available. Refactored some stuff to be able to place it in a separate unit. 2022-06-28 23:09:34 +02:00
fpdmemorytools.pas FpDebug: Allow more params passed to function in watch-function-eval 2022-09-23 20:28:20 +02:00
fperrormessages.pas FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpimgreaderbase.pas FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpimgreaderelf.pas FpDebug: fix reading large dwarf info on 32bit Linux 2022-06-29 18:52:32 +02:00
fpimgreaderelftypes.pas FpDebug: New TTargetDescriptor type used to store target specific information. All target specific classes are automatically registered in the respective initialization sections. TDbgController.Run modified to call CheckExecutableAndLoadClasses which loads target info from specified file, loads global disassembler instance and DbgProcess class. Patch/Contributed by ccrause 2020-03-12 14:20:33 +00:00
fpimgreadermacho.pas FpDebug: Fix Mac-ImageReader. Deal with Symbols of type N_PEXT. And fix, for entries where N_SECT is encountered before N_GSYM. Issue #39696 2022-09-04 10:52:57 +02:00
fpimgreadermachofile.pas FpDebug: New TTargetDescriptor type used to store target specific information. All target specific classes are automatically registered in the respective initialization sections. TDbgController.Run modified to call CheckExecutableAndLoadClasses which loads target info from specified file, loads global disassembler instance and DbgProcess class. Patch/Contributed by ccrause 2020-03-12 14:20:33 +00:00
fpimgreaderwinpe.pas FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpimgreaderwinpetypes.pas
fpmake.pp FpDebug: Workaround in fpmake.pp for usage with fpc 3.2.2 2022-07-10 12:54:03 +02:00
fppascalbuilder.pas FpDebug: support DW_TAG_variant_part 2022-07-13 21:19:35 +02:00
fppascalparser.pas FpDebug: make "^char" display string-like, like PChar. 2022-12-06 00:15:35 +01:00
fpwatchresultdata.pas FpDebug: WatchResultData, more error checks 2022-12-02 01:01:33 +01:00
macho.pas Updated macho.pas from compiler folder. Needed the CPU_TYPE_ constants to identify target information. Patch by ccrause 2020-01-04 03:56:56 +00:00
Makefile udpated makefiles 2022-05-29 19:34:19 +02:00
Makefile.compiled Debugger: New package LazDebuggerIntf / Replace TWatchValue with TWatchValueIntf 2022-01-10 14:08:37 +01:00
Makefile.fpc updated makefiles, fixed compile fpdebug with fpc 3.2.2 2022-11-13 13:23:46 +01:00
README_DUBY.txt
README_macho.txt