lazarus/components/fpdebug
2020-12-20 22:11:02 +00:00
..
app FpDebug, apps: Compilation fixes 2020-08-18 23:12:48 +00:00
languages FPDebug: fixed typos, regenerated translations and updated Russian translation 2020-12-20 22:11:02 +00:00
test FpDebug: Rename some context classes, and search functions. Start differentiating between Context and SearchScope 2020-08-18 23:12:42 +00:00
fpdbgavrclasses.pas LazDebuggerFp, FpDebug: Show an error message, if the debugger cannot run the application. Issue #0038167 2020-12-19 22:39:00 +00:00
fpdbgcallcontextinfo.pas FpDebug: Cleanup of several issues introduced in r63899 #539c1f9a2b, in which a lot more was committed then planned. Among others utility functions to allow calling functions with parameters. The ability to set the value of (regvar) variables and some minor bug-fixes. As part of the parameter-support, addresses located in a register are not immediately read and converted to constants anymore. But the location of the actual register is stored. This might have unforeseen side-effects 2020-09-20 21:52:48 +00:00
fpdbgclasses.pp FpDebug: fix threadmap iterator in linux classes. Broken by locked-iterator 2020-12-20 11:00:58 +00:00
fpdbgcommon.pas Support Haiku build. Makefiles are generated from Makefile.fpc files using proper tools. Issue #36316, patch from Alfred. 2020-04-05 11:35:01 +00:00
fpdbgcontroller.pas LazDebuggerFp, FpDebug: Show an error message, if the debugger cannot run the application. Issue #0038167 2020-12-19 22:39:00 +00:00
fpdbgdarwinclasses.pas LazDebuggerFp, FpDebug: Show an error message, if the debugger cannot run the application. Issue #0038167 2020-12-19 22:39:00 +00:00
fpdbgdisasavr.pp Renamed TDbgDisassembler class and all related classes to avoid name clashes with FpDebugDebugger classes. 2020-03-12 14:21:17 +00:00
fpdbgdisasx86.pp FpDebug: Improve stack frame detection (64bit) 2020-06-28 14:43:08 +00:00
fpdbgdwarf.pas FpDebugger: Show classname for functions in stack. 2020-10-15 18:38:20 +00:00
fpdbgdwarfconst.pas FpDebug: implement watching bitpacked array/record 2019-10-09 20:06:21 +00:00
fpdbgdwarfdataclasses.pas FpDebug: Use thread-save iterator. Issue #0038047, #38068 . Normal Iterators are added/removed to/from FIterators: TList => which is not thread save. Since the map in question never changes during iteration, the callbacks are not needed. 2020-11-12 12:02:33 +00:00
fpdbgdwarffreepascal.pas FpDebug: make more string params "const foo :string" 2020-08-22 20:27:14 +00:00
fpdbgdwarfverboseprinter.pas FpDebug: Fix Dwarf3 on 64bit. The The 32/64bit signature in the dwarf header should only affect references within the dwarf info. But by accident it affected constant addresses. This lead to truncation of some addresses, when dwarf-3 was used with 64 bit targets. 2018-12-10 20:57:24 +00:00
fpdbghardcodedfreepascalinfo.pas FpDebug: Renamed TFpDbgHardcodedContext to TFpDbgHardcodedScope 2020-09-20 19:21:53 +00:00
fpdbginfo.pas FpDebug: Cleanup of several issues introduced in r63899 #539c1f9a2b, in which a lot more was committed then planned. Among others utility functions to allow calling functions with parameters. The ability to set the value of (regvar) variables and some minor bug-fixes. As part of the parameter-support, addresses located in a register are not immediately read and converted to constants anymore. But the location of the actual register is stored. This might have unforeseen side-effects 2020-09-20 21:52:48 +00:00
fpdbglinuxclasses.pas FpDebug: fix threadmap iterator in linux classes. Broken by locked-iterator 2020-12-20 12:38:51 +00:00
fpdbglinuxextra.pas LazDebuggerFp, FpDebug: Attach and Detach (Windows/Linux) 2019-10-03 18:38:10 +00:00
fpdbgloader.pp FpDebug: remove circular unit references 2020-08-23 22:57:41 +00:00
fpdbgpetypes.pp
fpdbgrsp.pas Change PtrUInt to TDbgPtr to be consistent with FpDbgClasses unit 2020-03-12 20:00:13 +00:00
fpdbgsymbols.pas fpdebug: clean up 2019-10-22 15:10:12 +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: Separate Context and SearchScope 2020-08-18 23:12:46 +00:00
fpdbgutil.pp FpDebug: logging for ThreadWorkerQueue 2020-10-15 18:37:40 +00:00
fpdbgwinclasses.pas LazDebuggerFp, FpDebug: Show an error message, if the debugger cannot run the application. Issue #0038167 2020-12-19 22:39:00 +00:00
fpdbgwinextra.pp Fix compile / issue #0036204 2019-10-24 20:22:45 +00:00
fpdebug.lpk FpDebug: Renamed TFpDbgHardcodedContext to TFpDbgHardcodedScope 2020-09-20 19:21:53 +00:00
fpdebug.pas FpDebug: Renamed TFpDbgHardcodedContext to TFpDbgHardcodedScope 2020-09-20 19:21:53 +00:00
fpdmemorytools.pas FpDebug: Renamed TFpDbgHardcodedContext to TFpDbgHardcodedScope 2020-09-20 19:21:53 +00:00
fperrormessages.pas FPDebug: fixed typos, regenerated translations and updated Russian translation 2020-12-20 22:11:02 +00:00
fpimgreaderbase.pas FpDebug: fix stdcall 2020-10-09 14:17:22 +00:00
fpimgreaderelf.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
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: 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
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 PE-Symbol loader. Use correct offset for each section 2020-07-02 13:23:36 +00:00
fpimgreaderwinpetypes.pas
fpmake.pp Debugger: fpmake.pp updated, FpDbgHardcodedFreepascalInfo added 2020-06-17 21:56:49 +00:00
fppascalbuilder.pas FpDebug: Do not display (nested) records as pointer. 2020-09-25 22:08:47 +00:00
fppascalparser.pas FpDebug: Separate Context and SearchScope 2020-08-18 23:12:46 +00: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 LazUtils/FreeType: Separate FreeType stuff into its own package 2020-07-14 18:09:17 +00:00
Makefile.compiled LazUtils/FreeType: Separate FreeType stuff into its own package 2020-07-14 18:09:17 +00:00
Makefile.fpc LazUtils/FreeType: Separate FreeType stuff into its own package 2020-07-14 18:09:17 +00:00
README_DUBY.txt
README_macho.txt