lazarus/components/fpdebug
2023-07-23 21:06:15 +02:00
..
app FpDebug, app/FpdServer: fixed compilation 2023-03-02 19:56:36 +01:00
languages FPDebug: updated Russian translation 2023-05-20 02:05:12 +03:00
test LazDebuggerFp, FpDebug: Improve some error messages / Start on i18n 2023-03-21 16:41:53 +01:00
fpdbgavrclasses.pas FpDebug: Refactor TBreakLocationMap, so that "OrigValue" is no longer exposed. Move some functionality from TProcess to TBreakLocationMap. 2023-01-25 20:54:59 +01:00
fpdbgcallcontextinfo.pas FpDebug: clean up compile hints 2023-03-12 22:34:28 +01:00
fpdbgclasses.pp LazDebuggerFp: load line info (blue dots) for libraries 2023-05-27 13:19:33 +02:00
fpdbgcommon.pas Add loongarch64 support. FPC trunk supports it, too. Issue #40127, patch by Alfred Glänzer. 2023-02-25 23:24:38 +02:00
fpdbgcontroller.pas FpDebug: Fix "step out" finished early, in recursive code (end inside current call, at line of recursive call) 2023-05-26 14:05:16 +02:00
fpdbgdarwinclasses.pas FpDebug: fix typo 2022-09-16 19:55:14 +02:00
fpdbgdisasavr.pp FpDebug: clean up compile hints 2023-03-12 22:34:28 +01:00
fpdbgdisasx86.pp FpDebug: Disassemble fixed/remove data for wrong annotations, if value is indirect or relative to register 2023-03-19 21:54:58 +01:00
fpdbgdwarf.pas FpDebug: implement typecast TFooRecord(ordinal) for matching data-sizes. 2023-06-06 14:06:20 +02:00
fpdbgdwarfcfi.pas FpDebug: unrolling stack, using CFI - fixed address in stack-entry (do not subtract 1) 2023-03-17 21:26:23 +01:00
fpdbgdwarfconst.pas FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpdbgdwarfdataclasses.pas FpDebug: implement typecast TFooRecord(ordinal) for matching data-sizes. 2023-06-06 14:06:20 +02:00
fpdbgdwarffreepascal.pas FpDebug: more range check exceptions / fixed missing begin/end 2023-04-02 20:35:34 +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 Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION. 2023-07-07 17:39:03 +03:00
fpdbginfo.pas FpDebug: fix creating result, when mixing ":cc" intrinsic with "[n..m]" slice. 2023-06-11 11:53:01 +02:00
fpdbglinuxclasses.pas FpDebug: Fix freeing SOLibEventBreakpoint (when process is stopped, do not access thread state) 2023-05-26 14:05:17 +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: disable peephole opt when using fpc 3.2.2 => otherwise fpc generates wrong code 2023-05-01 17:43:22 +02:00
fpdbgwinclasses.pas LazDebuggerFp, FpDebug: Fix watch-function-call when debuggee has crashed. Prevent the function call 2023-03-13 12:32:30 +01: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 Remove unit Laz_AVL_Tree, a copy of unit AVL_Tree. Not needed with FPC 3.2.x. 2023-07-07 17:39:03 +03:00
fperrormessages.pas FpDebug: Allow to deref constant numbers, and show a memory-dump. Issue #36836 2023-05-19 18:13:41 +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 Support compiling more of Lazarus + its components with -Sy option. 2023-05-21 01:32:42 +03:00
fpimgreaderwinpe.pas Support compiling most of Lazarus + its components with -Sy option. 2023-05-20 12:51:35 +03: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: added mem-read cache for ArrayToResData / PascalBuilder 2023-03-02 19:56:41 +01:00
fppascalparser.pas FpDebug: Fix "=" and "<>" work with booleans 2023-07-23 21:06:15 +02:00
fpwatchresultdata.pas FpDebug: fix creating result, when mixing ":cc" intrinsic with "[n..m]" slice. 2023-06-11 11:53:01 +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 set main version to 3.99 2023-06-25 17:47:14 +02:00
Makefile.compiled updated makefiles 2023-05-27 02:07:12 +02:00
Makefile.fpc updated makefiles 2023-05-27 02:07:12 +02:00
README_DUBY.txt
README_macho.txt