lazarus/components/fpdebug
2022-09-09 22:56:08 +02: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: Fix compilation of dwarfviewer. 2022-09-04 10:52:57 +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, LazDebuggerFp: more string support for function-eval / support string literals as param 2022-07-27 01:17:36 +02:00
fpdbgclasses.pp FpDebug: fix range check error in stack 2022-09-09 22:54:06 +02:00
fpdbgcommon.pas Debugger: implement reading class.unitname from RTTI 2022-08-05 02:45:01 +02:00
fpdbgcontroller.pas FpDebug: fix crash in stack after "watch eval" call. Don't clear stack data. 2022-09-09 22:56:08 +02:00
fpdbgdarwinclasses.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
fpdbgdisasavr.pp FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbgdisasx86.pp FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbgdwarf.pas FpDebug: fix accessing nil pointer 2022-08-05 17:33:28 +02:00
fpdbgdwarfcfi.pas FpDebug: Keep register-names in stacktrace 2022-07-03 18:44:12 +02:00
fpdbgdwarfconst.pas FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbgdwarfdataclasses.pas Only break out of search loop if current Result contains the sfHasLine flag. 2022-08-08 09:25:20 +02:00
fpdbgdwarffreepascal.pas FpDebug: Fix array (element len), issue introduced in 116b22ed72 "Introduce "Intrinsics functions" for watches." 2022-09-07 20:08:42 +02: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: Introduce "Intrinsics functions" for watches. Add "length()" for string (dwarf-3) and array 2022-09-07 04:36:34 +02:00
fpdbglinuxclasses.pas FpDebug: fix restoring registers (e.g. after function eval) 2022-09-07 04:36:33 +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 Change StartInstance and AttachInstance to normal methods. TDbgController now calls OSDbgClasses.DbgProcessClass to create a process class instance with a TDbgProcessConfig parameter which can be subclassed and passed around for configuration. The remote configuration is now passed via this parameter as a subclass. 2021-11-06 14:23:28 +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 FpDebug: fix restoring registers (e.g. after function eval) 2022-09-07 04:36:33 +02:00
fpdbgwinextra.pp Fix compile / issue #0036204 2019-10-24 20:22:45 +00:00
fpdebug.lpk 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
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 LazDebuggerFp: add %register syntax for watches 2022-09-07 04:36:34 +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: Fix parsing &Identifer in watches 2022-09-09 13:04:36 +02:00
fpwatchresultdata.pas FpDebugger: fix value-converters crash in array. Arrays elements must have a static type, and must not depend on the instance. 2022-08-23 16:08:21 +02: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 Debugger: New package LazDebuggerIntf / Replace TWatchValue with TWatchValueIntf 2022-01-10 14:08:37 +01:00
README_DUBY.txt
README_macho.txt