..
app
FpDebug, app/FpdServer: fixed compilation
2023-03-02 19:56:36 +01:00
languages
FPDebug: updated Russian translation
2023-03-25 16:39:01 +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
FpDebug: fix unrolling stack / complete fix for 33556f939f
2023-04-27 16:44:43 +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
LazDebuggerFp, FpDebug: Fix watch-function-call when debuggee has crashed. Prevent the function call
2023-03-13 12:32:30 +01: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: more range check exceptions / fixed missing begin/end
2023-04-02 20:35:34 +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: FpDbgDwarfFreepascal, when searching all units, search "system" unit last. It can contain 16bit PInteger, even if the app is ObjPas. Also prevent the scoped enums true/false/word in sysutils and typinfo. Related to issue #40173
2023-03-21 18:04:19 +01: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
FpDebug: added IFDEF $INLINE OFF
2022-06-21 00:06:04 +02:00
fpdbginfo.pas
FpDebug: clear cache for array slice entries. Fix range check, when operating on addresses in target.
2023-03-31 23:16:30 +02:00
fpdbglinuxclasses.pas
LazDebuggerFp, FpDebug: Fix watch-function-call when debuggee has crashed. Prevent the function call
2023-03-13 12:32:30 +01: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
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
FpDebug: Improve partial mem-read. Check early if the address is readable at all.
2023-03-02 20:11:47 +01:00
fperrormessages.pas
LazDebuggerFp, FpDebug: Improve some error messages / Start on i18n
2023-03-21 16:41:53 +01: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: added mem-read cache for ArrayToResData / PascalBuilder
2023-03-02 19:56:41 +01:00
fppascalparser.pas
FpDebug: more range check exceptions / fixed missing begin/end
2023-04-02 20:35:34 +02:00
fpwatchresultdata.pas
FpDebug: do not attempt to cache for unknown array types
2023-03-31 23:20:43 +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
updated makefiles, fixed compile fpdebug with fpc 3.2.2
2022-11-13 13:23:46 +01:00
README_DUBY.txt
README_macho.txt