lazarus/components/fpdebug
2022-04-22 12:04:46 +02:00
..
app Debugger: New package LazDebuggerIntf / Replace TWatchValue with TWatchValueIntf 2022-01-10 14:08:37 +01: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 asmtest 2022-02-06 17:50:10 +01:00
fpdbgavrclasses.pas FpDebug: Do not process data, after MemRead failed. 2022-03-03 00:46:11 +01:00
fpdbgcallcontextinfo.pas LazDebuggerFp, FpDebug: Beta, Allow function calls in watches 2021-05-29 22:51:09 +00:00
fpdbgclasses.pp FpDebug: Fix RangeCheck, TByteArray has an upper limit of 32k. 2022-03-03 00:46:11 +01:00
fpdbgcommon.pas FpDebug: add {$else} for targets not matched by any of the ifdef 2022-01-26 12:58:31 +01:00
fpdbgcontroller.pas FpDebug, LazDebuggerFp: Implement tracking modified CPU registers (top stack-frame only) 2022-02-25 20:25:01 +01:00
fpdbgdarwinclasses.pas FpDebug: compilation fixes for Mac 2021-11-09 16:34:59 +01:00
fpdbgdisasavr.pp MAX_CODE_BIN should be at least as big as MaxPrologueSize. 2021-11-01 12:14:47 +02:00
fpdbgdisasx86.pp FpDebug: Refactor TX86AsmDecoder.DoDisassemble into separate TX86Disassembler object 2022-02-20 16:49:46 +01:00
fpdbgdwarf.pas Debugger: More LazDebuggerIntf. Add/Improve numeric, pointer, float and string watches 2022-03-24 00:39:04 +01:00
fpdbgdwarfconst.pas FpDebug: implement watching bitpacked array/record 2019-10-09 20:06:21 +00:00
fpdbgdwarfdataclasses.pas FpDebug: fix warnings. 2022-03-24 00:39:03 +01:00
fpdbgdwarffreepascal.pas FpDebug: Ability to request a strings codepage 2022-03-26 20:13:00 +01:00
fpdbgdwarfverboseprinter.pas Debugger: allow to force lazloggerbase via define 2021-06-14 07:30:45 +00:00
fpdbghardcodedfreepascalinfo.pas FpDebug: add a few missing "const" for params 2021-11-14 15:36:41 +01:00
fpdbginfo.pas FpDebug: fix uninitialized return value 2022-02-01 17:18:19 +01:00
fpdbglinuxclasses.pas FpDebug: On Windows the RelocationOffset can only be calculated after the file-header has been read. So the whole logic to obtain the RelocationOffset out of the LoadedTargetImageAddr and ImageBase is refactored 2021-12-15 01:21:10 +01:00
fpdbglinuxextra.pas LazDebuggerFp, FpDebug: Attach and Detach (Windows/Linux) 2019-10-03 18:38:10 +00:00
fpdbgloader.pp FpDebug: fix warnings. 2022-03-24 00:39:03 +01:00
fpdbgpetypes.pp
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 Debugger: allow to force lazloggerbase via define 2021-06-14 07:30:45 +00:00
fpdbgsymtable.pas FpDebug: Improve using linker symbols (.symtab) on Linux. (Store SectionEnd Addr as upper bound for search) 2020-07-03 13:35:35 +00:00
fpdbgsymtablecontext.pas FpDebug: Allow watches with unit prefix: unit1.MyValue 2021-06-03 16:42:41 +00:00
fpdbgutil.pp FpDebug: Fixed uninitialized variables. 2022-02-22 01:01:40 +01:00
fpdbgwinclasses.pas FpDebug: Do not process data, after MemRead failed. 2022-03-03 00:46:11 +01:00
fpdbgwinextra.pp Fix compile / issue #0036204 2019-10-24 20:22:45 +00:00
fpdebug.lpk Debugger: More LazDebuggerIntf. Add/Improve numeric, pointer, float and string watches 2022-03-24 00:39:04 +01:00
fpdebug.pas Debugger: More LazDebuggerIntf. Add/Improve numeric, pointer, float and string watches 2022-03-24 00:39:04 +01:00
fpdmemorytools.pas FpDebug: optimization 2022-03-24 00:39:02 +01:00
fperrormessages.pas FpDebug: Removed spaces at start of the line in error-messages. 2021-12-10 17:31:33 +01:00
fpimgreaderbase.pas FpDebug: Fix for FpGdbmi (Windows). FpGdbmi does not knew the LoadedAddr, replace the nil value with the default ImageBase. 2022-03-24 00:39:03 +01:00
fpimgreaderelf.pas FpDebug: Replaced some Pascalish code to perform pointer calculations without range-overflows with code with range-checking disabled 2022-01-02 00:38:52 +01: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 warnings. 2022-03-24 00:39:03 +01: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: Windows, Fix addresses for non-Dwarf symbols. TFpSymbolInfo does not use the RelocationOffset, so addresses will be directly mapped to their loaded location. 2022-01-16 16:20:28 +01:00
fpimgreaderwinpetypes.pas
fpmake.pp FpDebug: Fpmake.pp updated 2020-12-28 21:27:55 +00:00
fppascalbuilder.pas FpDebug: Fix QuoteWideText => wrong result len 2022-03-04 00:47:32 +01:00
fppascalparser.pas FpDebug: PascalParser, allow $ sign in identifiers. Required for mangled classnames / specialized generics ... 2022-04-22 12:04:46 +02:00
fpwatchresultdata.pas Debugger: More LazDebuggerIntf. Add/Improve numeric, pointer, float and string watches 2022-03-24 00:39:04 +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 2022-02-24 12:55:45 +01: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