lazarus/components/fpdebug
martin 7940dbf1b5 Basic AVR functionality
Patch/Contributed by ccrause

git-svn-id: trunk@62750 -
2020-03-12 14:21:05 +00:00
..
app 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
test FpDebug: Tests for TFpDbgValueSize operators 2019-10-09 20:06:26 +00:00
fpdbgavrclasses.pas Basic AVR functionality 2020-03-12 14:21:05 +00:00
fpdbgclasses.pp Change Insert/RemoveBreakInstructionCode to virtual because this implementation refers to target specific functionality (int3) 2020-03-12 14:20:34 +00:00
fpdbgcommon.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
fpdbgcontroller.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
fpdbgdarwinclasses.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
fpdbgdisasavr.pp Basic AVR functionality 2020-03-12 14:21:05 +00:00
fpdbgdisasx86.pp FpDebug: Refactor disassembler into class 2020-03-12 14:09:14 +00:00
fpdbgdwarf.pas FpDebug: debugln 2019-12-16 23:22:53 +00:00
fpdbgdwarfconst.pas FpDebug: implement watching bitpacked array/record 2019-10-09 20:06:21 +00:00
fpdbgdwarfdataclasses.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
fpdbgdwarffreepascal.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
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
fpdbginfo.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
fpdbglinuxclasses.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
fpdbglinuxextra.pas LazDebuggerFp, FpDebug: Attach and Detach (Windows/Linux) 2019-10-03 18:38:10 +00:00
fpdbgloader.pp 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
fpdbgpetypes.pp
fpdbgrsp.pas Basic AVR functionality 2020-03-12 14:21:05 +00:00
fpdbgsymbols.pas fpdebug: clean up 2019-10-22 15:10:12 +00:00
fpdbgsymtable.pas fpdebug: use TFPGMap instead of TStringList. Included in patch of Issue #34225 Patch by David Jenkins 2018-09-06 11:26:24 +00:00
fpdbgsymtablecontext.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
fpdbgutil.pp FpDebug/LazDebuggerFp: Refactor logging, use LazLogger for all logging. 2019-06-19 15:26:22 +00:00
fpdbgwinclasses.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
fpdbgwinextra.pp Fix compile / issue #0036204 2019-10-24 20:22:45 +00:00
fpdebug.lpk Basic AVR functionality 2020-03-12 14:21:05 +00:00
fpdebug.pas Basic AVR functionality 2020-03-12 14:21:05 +00:00
fpdmemorytools.pas FpDebug: debugln 2019-12-16 23:22:53 +00:00
fperrormessages.pas FpDebug: small change to array address error checks 2019-10-13 12:25:39 +00:00
fpimgreaderbase.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
fpimgreaderelf.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
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: 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
fpimgreaderwinpetypes.pas
fppascalbuilder.pas FpDebug: Prevent a stack overflow, recursive display of record in record constructor "TFoo.Create(a: TFoo)". Outer "AFlags" were hidden, preventing the recursion from being detected 2019-10-11 12:07:24 +00:00
fppascalparser.pas fpdebug: clean up 2019-10-22 15:10:12 +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 fix Makefiles 2018-11-09 15:08:28 +00:00
Makefile.compiled fix Makefiles 2018-11-09 15:08:28 +00:00
Makefile.fpc fix Makefiles 2018-11-09 15:08:28 +00:00
README_DUBY.txt
README_macho.txt