lazarus/components/fpdebug
2024-01-14 19:29:12 +01:00
..
app FpD: change breakpoints to TFpDbgBreakpoint 2023-12-03 13:05:18 +01:00
languages FPDebug: regenerated translations and updated Russian translation 2023-12-04 19:59:26 +03:00
test LazDebuggerFp, FpDebug: Improve some error messages / Start on i18n 2023-03-21 16:41:53 +01:00
fpdbgavrclasses.pas Updated MemModel structure. 2024-01-14 19:29:12 +01:00
fpdbgcallcontextinfo.pas FpDebug: clean up compile hints 2023-03-12 22:34:28 +01:00
fpdbgclasses.pp Updated MemModel structure. 2024-01-14 19:29:12 +01: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 Updated MemModel structure. 2024-01-14 19:29:12 +01:00
fpdbgcpux86.pas FpDebug: refactor stack unwinding. Introduce TDbgStackUnwinder and new classes for X86 2023-11-28 01:40:48 +01:00
fpdbgdarwinclasses.pas FpDebug: refactor stack unwinding. Introduce TDbgStackUnwinder and new classes for X86 2023-11-28 01:40:48 +01:00
fpdbgdisasavr.pp Minor fixes to unwinding code. 2023-12-16 20:00:36 +00:00
fpdbgdisasx86.pp FpDebug: refactor stack unwinding. Introduce TDbgStackUnwinder and new classes for X86 2023-11-28 01:40:48 +01:00
fpdbgdwarf.pas Updated MemModel structure. 2024-01-14 19:29:12 +01: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 Updated MemModel structure. 2024-01-14 19:29:12 +01:00
fpdbgdwarffreepascal.pas FpDebug: fix :refcnt for fpc 3.3.1 2023-12-02 16:33:37 +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 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 Updated MemModel structure. 2024-01-14 19:29:12 +01:00
fpdbglinuxclasses.pas Updated MemModel structure. 2024-01-14 19:29:12 +01:00
fpdbglinuxextra.pas FpDebug: fix the compilation issue introduced by 1633420 on MacOS 2023-11-28 01:48:04 +08: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 Fpdebug: separate AVR specific code from generic RSP related debug code 2023-12-29 07:15:47 +02:00
fpdbgrspclasses.pas Updated MemModel structure. 2024-01-14 19:29:12 +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 Updated MemModel structure. 2024-01-14 19:29:12 +01:00
fpdbgutil.pp FpDebug: fix for some missing stackframes 2023-10-05 19:22:31 +02:00
fpdbgwinclasses.pas FpDebug: refactor stack unwinding. Introduce TDbgStackUnwinder and new classes for X86 2023-11-28 01:40:48 +01:00
fpdbgwinextra.pp Fix compile / issue #0036204 2019-10-24 20:22:45 +00:00
fpdebug.lpk FpDebug: refactor stack unwinding. Introduce TDbgStackUnwinder and new classes for X86 2023-11-28 01:40:48 +01:00
fpdebug.pas FpDebug: refactor stack unwinding. Introduce TDbgStackUnwinder and new classes for X86 2023-11-28 01:40:48 +01:00
fpdmemorytools.pas Updated MemModel structure. 2024-01-14 19:29:12 +01:00
fperrormessages.pas FPDebug: slightly improved error message 2023-12-04 19:58:27 +03:00
fpimgreaderbase.pas FpDebug: added IFDEF $INLINE OFF 2022-06-21 00:06:04 +02:00
fpimgreaderelf.pas FpDebug: Handle overflow for relocation with 32bit target. RelocationOffset is stored as QWord, but can be negative. For 32bit targets the overflow must be masked out. 2023-10-14 14:05:39 +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: Implement location-lists (Dwarf 2/3) 2023-12-04 02:19:05 +01:00
fppascalparser.pas FpDebug: prevent div-by-zero in the debugger (in the IDE) while evaluating watches. 2023-12-30 20:04:08 +01:00
fpwatchresultdata.pas FpDebug: check error in expressions, when new dbg-values are created. 2023-12-02 16:33:37 +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 updated makefiles 2023-08-14 20:31:20 +02:00
Makefile.compiled updated makefiles 2023-08-14 20:31:20 +02:00
Makefile.fpc updated makefiles 2023-08-14 20:31:20 +02:00
README_DUBY.txt
README_macho.txt