lazarus/components/fpdebug
martin 5191e4d8a2 FpDebug: Added some safety checks
git-svn-id: trunk@65144 -
2021-05-28 16:19:23 +00:00
..
app FpDebug: test and helper apps, fixed some compile errors 2021-02-12 18:31:09 +00:00
languages LazDebuggerFpGdbmi: i18n-ed menu caption, regenerated translations and updated Russian translation 2021-05-25 21:42:56 +00:00
test FpDebug: test and helper apps, fixed some compile errors 2021-02-12 18:31:09 +00:00
fpdbgavrclasses.pas fpdebug: less hints 2021-02-28 08:52:37 +00:00
fpdbgcallcontextinfo.pas FpDebug: Removed usage of hard-coded register 2020-12-30 19:15:57 +00:00
fpdbgclasses.pp FpDebug: Handle signals during function-calls 2021-05-24 22:15:35 +00:00
fpdbgcommon.pas FpDebug/LazDebugger: add asserts for thread safety 2021-02-11 22:40:29 +00:00
fpdbgcontroller.pas FpDebug: Handle signals during function-calls 2021-05-24 22:15:35 +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 fpdebug: less hints 2021-02-28 08:52:37 +00:00
fpdbgdisasx86.pp FpDebug: Disassemble, fixed multibyte NOP Issue #0038625 2021-04-14 16:28:37 +00:00
fpdbgdwarf.pas FpDebug: Do not choke on unsupported third-party Dwarf extensions 2021-05-24 22:06:59 +00:00
fpdbgdwarfconst.pas
fpdbgdwarfdataclasses.pas FpDebug: Added some safety checks 2021-05-28 16:19:23 +00:00
fpdbgdwarffreepascal.pas FpDebug: remove MemMgr.DefaultContext. All MemRead/Write must go via a location-context. 2021-02-12 18:31:07 +00:00
fpdbgdwarfverboseprinter.pas
fpdbghardcodedfreepascalinfo.pas FpDebug: remove MemMgr.DefaultContext. All MemRead/Write must go via a location-context. 2021-02-12 18:31:07 +00:00
fpdbginfo.pas FpDebug: check for nil, before accessing. 2021-01-08 23:07:55 +00:00
fpdbglinuxclasses.pas FpDebug: Handle signals during function-calls 2021-05-24 22:15:35 +00:00
fpdbglinuxextra.pas
fpdbgloader.pp FpDebug: remove circular unit references 2020-08-23 22:57:41 +00:00
fpdbgpetypes.pp
fpdbgrsp.pas FpDebug,AVR: fix communication with gdbserver / thread safety. Patch by Christo Crause Issue #0038443 2021-02-11 23:18:12 +00:00
fpdbgsymbols.pas
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 LazDebuggerFp: Improve shutdown of thread queue. 2021-02-11 22:40:15 +00:00
fpdbgwinclasses.pas FpDebug: Change debugging flags on process creation. Allow debugged 32bit processes to launch 64bit sub-processes without the debugger interfering. Sub-processes are anyway currently not debugged. Issue #0038546 2021-03-10 18:38:39 +00:00
fpdbgwinextra.pp
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: remove MemMgr.DefaultContext. All MemRead/Write must go via a location-context. 2021-02-12 18:31:07 +00:00
fperrormessages.pas LazDebuggerFpGdbmi: i18n-ed menu caption, regenerated translations and updated Russian translation 2021-05-25 21:42:56 +00:00
fpimgreaderbase.pas Codetools, Debugger: Use a faster compare method for case-insensitive strings and StringLists. 2021-02-05 11:28:11 +00:00
fpimgreaderelf.pas FpDebug: fix 32bit elf-imagereader (wrong variable used). Issue #38449 Patch by Christo Crause 2021-02-08 02:25:10 +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 New optimized functions in LazUtils: FilenameExtIs and FilenameExtIn. Used instead of CompareFileExt and similar. 2021-02-15 08:43:50 +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 Codetools, Debugger: Use a faster compare method for case-insensitive strings and StringLists. 2021-02-05 11:28:11 +00:00
fpimgreaderwinpetypes.pas
fpmake.pp FpDebug: Fpmake.pp updated 2020-12-28 21:27:55 +00:00
fppascalbuilder.pas FpDebug: remove MemMgr.DefaultContext. All MemRead/Write must go via a location-context. 2021-02-12 18:31:07 +00:00
fppascalparser.pas FpDebug: fix compilation with -dWITH_REFCOUNT_DEBUG 2021-03-28 20:26:23 +00:00
macho.pas
Makefile updated Makefiles 2021-02-13 13:01:14 +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