martin
2ee9c0fe84
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
...
git-svn-id: trunk@62748 -
2020-03-12 14:20:33 +00:00
martin
8874afbe6a
FpDebug/LazDebuggerFp: Refactor logging, use LazLogger for all logging.
...
git-svn-id: trunk@61427 -
2019-06-19 15:26:22 +00:00
martin
157ea70bdb
FpDebug: Fix upper/lower spelling of Contents/MacOS
...
git-svn-id: trunk@61066 -
2019-04-27 15:10:17 +00:00
martin
691606d9bc
FpDebug: Less debugln
...
git-svn-id: trunk@60650 -
2019-03-10 18:00:00 +00:00
martin
db921aff87
FpDebug: Add property for feedback, when debug info can not be read. Add feedback from macho reader
...
git-svn-id: trunk@60648 -
2019-03-10 17:59:57 +00:00
martin
fe756b5c1b
FpDebug: MacOs, loading of dwarf symbols missed some global vars.
...
git-svn-id: trunk@60015 -
2019-01-06 02:07:05 +00:00
martin
d7efb8aa10
FpDebug,Mac: macho file reader - remove unused object / re-use instance for parser
...
git-svn-id: trunk@59736 -
2018-12-06 15:05:59 +00:00
mattias
7fde8c4b92
fpdebug: less hints
...
git-svn-id: trunk@59210 -
2018-10-01 15:10:56 +00:00
martin
a44e814975
fpdebug / fp-lldb: runtime detection of 32/64bit arch. Issue #34225 Patch by David Jenkins
...
git-svn-id: trunk@58891 -
2018-09-06 11:24:43 +00:00
martin
23d5c0bdc7
FP Debugger: fix range checks / do not use arbitrary large static arrays (gdb dislikes the debuginfo)
...
git-svn-id: trunk@58399 -
2018-06-24 22:56:20 +00:00
martin
a80f8c659c
FpDebug: refactor for loading MacOs sym in mixed lldb/gdb debug
...
git-svn-id: trunk@58395 -
2018-06-24 19:31:39 +00:00
joost
c53e775af5
FpDebug: The developers at Apple were not able to build a linker
...
with the ability to deal with Dwarf-debug info. Added the ability
to read the Dwarf-debug info from the object files and to map the
corresponding addresses to their position in the final executable.
git-svn-id: trunk@48864 -
2015-04-25 19:15:09 +00:00
joost
25cd93d480
FpDebug: Do not overwrite data (and create mem-leaks) when there are sections with duplicate names
...
git-svn-id: trunk@48595 -
2015-04-02 20:40:13 +00:00
joost
2725568fae
FpDebug: Give a warning when the UUID of the dSym-bundle and the debuggee do not match
...
git-svn-id: trunk@46149 -
2014-09-07 11:25:34 +00:00
joost
f81a1f3ea6
LazDebuggerFp (pure): Read macho-64 binaries
...
git-svn-id: trunk@45173 -
2014-05-25 16:38:40 +00:00
zeljko
404a3f3bd3
fpdebug: fixed compilation under x86_64.
...
git-svn-id: trunk@45152 -
2014-05-22 18:58:17 +00:00
joost
69a51cde62
FpDebug: Read the symbol-table on OS/X
...
git-svn-id: trunk@45038 -
2014-05-14 20:21:22 +00:00
martin
95834abad6
FpDebug: Spelling
...
git-svn-id: trunk@44496 -
2014-03-23 15:35:37 +00:00
martin
019afd6ae4
FPDebug: cleanup / re-order for better inlining
...
git-svn-id: trunk@43407 -
2013-11-09 16:29:15 +00:00
martin
3a38088ecf
FPDebug: start porting macho reader from duby
...
git-svn-id: trunk@43239 -
2013-10-13 14:00:01 +00:00