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
|
a2744edd0a
|
FpDebug: clean up
git-svn-id: trunk@61420 -
|
2019-06-18 18:39:24 +00:00 |
|
martin
|
dc28cea48d
|
FpDebug: Fix potential int-overflow.
git-svn-id: trunk@61419 -
|
2019-06-18 18:39:22 +00:00 |
|
martin
|
f2698e4d03
|
FpDebug: make fpc wide/unicode-string workaround, depend on fpc-version
git-svn-id: trunk@61417 -
|
2019-06-18 18:39:19 +00:00 |
|
martin
|
970cf11642
|
FpDebug: DwarfClassMap (fpc specific classes), use instances.
git-svn-id: trunk@61416 -
|
2019-06-18 18:39:17 +00:00 |
|
martin
|
5d6b05e0c0
|
FpDebug: Move reading dwarf-2 length of dyn-array to fpc specific unit (fpdbgdwarffreepascal)
git-svn-id: trunk@61415 -
|
2019-06-18 18:39:15 +00:00 |
|
martin
|
5effef2a57
|
FpDebug: Refactor "AttribIdx". Reduce repeated calls.
git-svn-id: trunk@61414 -
|
2019-06-18 18:39:13 +00:00 |
|
martin
|
befba0c77b
|
FpDebug: Fix mem leak in strings/dwarf-3
git-svn-id: trunk@61413 -
|
2019-06-18 18:39:11 +00:00 |
|
martin
|
c13bcb61c2
|
FpDebug, fpd-app: fix some compile errors
git-svn-id: trunk@61335 -
|
2019-06-07 12:24:00 +00:00 |
|
martin
|
3f6a435b48
|
FpDebug, fpd-app: fix some compile errors
git-svn-id: trunk@61330 -
|
2019-06-06 20:45:34 +00:00 |
|
martin
|
9075dc0db1
|
FpDebug, fpd-app: fix some compile errors
git-svn-id: trunk@61328 -
|
2019-06-06 20:14:47 +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
|
0f2eece126
|
DwarfViewer: remove -WC
git-svn-id: trunk@61039 -
|
2019-04-22 12:32:42 +00:00 |
|
martin
|
e2056f0494
|
FpDebug: Watches/Locals: Display "Unknown type" instead of "Identifier not found" for unimplemented/unknown data/types
git-svn-id: trunk@61005 -
|
2019-04-17 23:53:07 +00:00 |
|
martin
|
bd2040ec55
|
FpDebug: "UnicodeString" workaround for wrong dwarf-highbound fpc issue #0035359, see also issue #0035340
git-svn-id: trunk@60946 -
|
2019-04-12 23:39:24 +00:00 |
|
martin
|
6d1944a6a3
|
FpDebug: Check char-size for strings. Recognize "UnicodeString", issue #0035340
git-svn-id: trunk@60930 -
|
2019-04-11 16:25:27 +00:00 |
|
martin
|
b0a3fd76d0
|
FpDebug: Fix an overflow in address calculation
git-svn-id: trunk@60798 -
|
2019-03-30 18:45:46 +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
|
93f5df8cf3
|
LazDebuggerFp: Prevent crash for unimplemented dwarf-tags (e.g. tag_interface). See issue #35129
git-svn-id: trunk@60476 -
|
2019-02-24 13:36:36 +00:00 |
|
martin
|
2fe7c631b4
|
FpDebug: Fix context for register on higher/non-existing stack frames (count vs index) / refactor
git-svn-id: trunk@60358 -
|
2019-02-07 17:40:20 +00:00 |
|
mattias
|
68aeaf0590
|
fpdebug: clean up
git-svn-id: trunk@60347 -
|
2019-02-06 08:19:51 +00:00 |
|
martin
|
f534ee214b
|
FpDebug: Fix crash on Win, in case of multiple processes (e.g. console process for win gui app). Accessing wrong threads (thread-state) during events would crash the target
git-svn-id: trunk@60345 -
|
2019-02-06 00:47:08 +00:00 |
|
martin
|
f72819e5bd
|
FpDebug, LazDebuggerFpLldb: prevent reading invalid memory (int overflow of Addr+Size) / this fixes crashes due to incorrect cache matches
git-svn-id: trunk@60338 -
|
2019-02-05 17:31:03 +00:00 |
|
martin
|
dac68e42e2
|
FpDebug, LazDebuggerFp: fix last frame in stack list / allow evaluate more frames
git-svn-id: trunk@60335 -
|
2019-02-04 18:26:11 +00:00 |
|
zeljko
|
e3b3459bbd
|
fpdebug: fixed compilation under darwin
git-svn-id: trunk@60231 -
|
2019-01-27 13:23:16 +00:00 |
|
martin
|
cfed0db10f
|
FpDebug: More refactor internal breakpoints. Improve stopping other threads on Linux
git-svn-id: trunk@60214 -
|
2019-01-25 00:44:38 +00:00 |
|
martin
|
6f10746551
|
FpDebug: Fix breakpoint not applied / left over old code
git-svn-id: trunk@60213 -
|
2019-01-25 00:42:50 +00:00 |
|
martin
|
88aca89865
|
FpDebug: More refactor internal breakpoints. More control to OS classes. Improve stopping other threads on Linux
git-svn-id: trunk@60160 -
|
2019-01-23 21:28:44 +00:00 |
|
martin
|
861615d32d
|
FpDebug: Linux, remove threads when they exit
git-svn-id: trunk@60153 -
|
2019-01-23 01:17:38 +00:00 |
|
martin
|
2bf19a2135
|
FpDebug: fix removing internal breakpoints / fix crash on remove
git-svn-id: trunk@60152 -
|
2019-01-23 00:49:43 +00:00 |
|
martin
|
a48c9c1b69
|
FpDebug: More refactor internal breakpoints. Move detection for ResetInstructionPointerAfterBreakpoint into OS classes.
git-svn-id: trunk@60142 -
|
2019-01-22 02:11:44 +00:00 |
|
martin
|
ba83c710cd
|
FpDebug: Start refactor internal breakpoints. Prepare to allow several breakpoints set at the same address.
git-svn-id: trunk@60123 -
|
2019-01-20 19:09:46 +00:00 |
|
mattias
|
ace1df908b
|
fpdebug: clean up
git-svn-id: trunk@60111 -
|
2019-01-19 17:37:30 +00:00 |
|
martin
|
d00b7d06af
|
FpDebug: fix compile on linux. Issue #0034894
git-svn-id: trunk@60103 -
|
2019-01-18 11:26:00 +00:00 |
|
martin
|
cd32b50fa8
|
FpDebug: Linux, pause all threads if any is paused
git-svn-id: trunk@60096 -
|
2019-01-16 22:34:33 +00:00 |
|
martin
|
95d1609a43
|
FpDebug: add enumerator for threadmap
git-svn-id: trunk@60095 -
|
2019-01-16 22:32:49 +00:00 |
|
martin
|
ca3d4a29d7
|
FpDebug: Fix DW_FORM_strp for Dwarf3's 64Bit-Dwarf info
git-svn-id: trunk@60086 -
|
2019-01-14 23:13:21 +00:00 |
|
martin
|
9a9d87e661
|
FpDebug: fix cache when cross debugging a 64bit target from a 32bit IDE. (affects FpLldb)
git-svn-id: trunk@60085 -
|
2019-01-14 23:05:10 +00:00 |
|
martin
|
95f4d65126
|
FpDebug: fix type in macho debug structure (avoid range check errors)
git-svn-id: trunk@60083 -
|
2019-01-14 20:14:17 +00:00 |
|
martin
|
f737797457
|
FpDebugServer: fix compilation / support multiple addresses per breakpoint
git-svn-id: trunk@60048 -
|
2019-01-09 20:50:23 +00:00 |
|
martin
|
8175bdfee6
|
FpDebug: Windows, fixed intercepting system exceptions (access violations, stack overflow, div zero,...)
git-svn-id: trunk@60044 -
|
2019-01-09 14:29:56 +00:00 |
|
martin
|
72278d010a
|
FpDebug: MacOs, 64bit IDE loading of dwarf for 32 bit target
git-svn-id: trunk@60041 -
|
2019-01-08 23:12:25 +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
|
10ba71341c
|
LazDebuggerFp/FpDebug: prevent mem-cache from hiding mem-read errors
git-svn-id: trunk@60014 -
|
2019-01-06 01:43:52 +00:00 |
|
martin
|
7ccec4c206
|
FpDebug: Callstack, adjust to show the current calling line, instead of the line after it. Issue #0034753
git-svn-id: trunk@59978 -
|
2019-01-03 00:12:02 +00:00 |
|
martin
|
0d0fab67b2
|
FpDebug: Dwarfviewer. Allow drop files / various updates
git-svn-id: trunk@59965 -
|
2019-01-01 15:13:08 +00:00 |
|
martin
|
386fdbd4a6
|
FpDebug: ResetValueBounds was moved to SetTypeCastInfo
git-svn-id: trunk@59963 -
|
2019-01-01 15:07:06 +00:00 |
|
martin
|
c19567f879
|
FpDebug: fix nested array bounds in dwarf3
git-svn-id: trunk@59962 -
|
2019-01-01 15:06:19 +00:00 |
|
martin
|
40e565832d
|
FpDebug: added dbgs for debugln
git-svn-id: trunk@59961 -
|
2019-01-01 13:47:16 +00:00 |
|