martin
|
9b2f44b8c8
|
Lldb/Gdb - FpDebug: fix crash in pretty printer when called from lldb/gdb mixed debugger (MemManager not set)
git-svn-id: trunk@59443 -
|
2018-11-03 22:45:16 +00:00 |
|
mattias
|
7fde8c4b92
|
fpdebug: less hints
git-svn-id: trunk@59210 -
|
2018-10-01 15:10:56 +00:00 |
|
martin
|
ae279a0337
|
fpdebug: use TFPGMap instead of TStringList. Included in patch of Issue #34225 Patch by David Jenkins
git-svn-id: trunk@58892 -
|
2018-09-06 11:26:24 +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 |
|
juha
|
d43fa548b8
|
LazUtils: Rename unit LazUTF8SysUtils -> LazSysUtils. It had nothing to do with character encoding.
git-svn-id: trunk@58630 -
|
2018-07-25 13:38:59 +00:00 |
|
martin
|
adee3883fa
|
fp debug: introduce mem reader cache
git-svn-id: trunk@58417 -
|
2018-06-28 10:27:02 +00:00 |
|
joost
|
3f08871ce8
|
fpdebug: Fixed compilation with verbose debugging
git-svn-id: trunk@58416 -
|
2018-06-26 21:40:16 +00:00 |
|
martin
|
ef0ef04087
|
Dwarfviewer: update dwarf loading (recent refactor)
git-svn-id: trunk@58401 -
|
2018-06-25 13:48:58 +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 |
|
martin
|
d1d7164b75
|
FpDebug: IDEBuildOptions
git-svn-id: trunk@58394 -
|
2018-06-24 19:29:08 +00:00 |
|
martin
|
0db8c632c5
|
FpDebug: MacOs, find dwarf info in app bundle
git-svn-id: trunk@58307 -
|
2018-06-18 13:16:32 +00:00 |
|
joost
|
abe6b86bb0
|
fpdebug: implemented step-out
git-svn-id: trunk@58218 -
|
2018-06-10 21:03:29 +00:00 |
|
martin
|
f5d955dd72
|
updates to test/dwarfviewer (show line info)
git-svn-id: trunk@58202 -
|
2018-06-09 13:03:05 +00:00 |
|
martin
|
54445f8381
|
LazDebuggerFP: fix (stackframe) register for 64bit app / enable watches,locals on selected stackframe
git-svn-id: trunk@58200 -
|
2018-06-09 12:35:00 +00:00 |
|
joost
|
cf440de910
|
fpdebug: Do not suspend on the start of a child-process
git-svn-id: trunk@58160 -
|
2018-06-06 20:51:41 +00:00 |
|
joost
|
317bc74ea3
|
fpdebug: Fill the IDE's list of threads
git-svn-id: trunk@58146 -
|
2018-06-05 20:44:25 +00:00 |
|
joost
|
1f5eb8d171
|
fpdebug: Improved handling of threads, removed several assumptions that the main-thread was being debugged
git-svn-id: trunk@58128 -
|
2018-06-04 21:52:32 +00:00 |
|
joost
|
50cce1a623
|
fpdebug: Handling of multiple threads (Linux)
git-svn-id: trunk@58095 -
|
2018-06-03 13:00:00 +00:00 |
|
mattias
|
09619c5659
|
fpdebug: clean up
git-svn-id: trunk@57787 -
|
2018-05-04 10:41:46 +00:00 |
|
martin
|
5562c074da
|
IDE, fpDebug, Debuggers: Deal with source lines that have more than one address (e.g. generics). fpDebug: set breakpoints at all addresses of a line.
git-svn-id: trunk@57782 -
|
2018-05-03 18:52:41 +00:00 |
|
martin
|
cf72a4270c
|
FPDebugger: Fix compilation of testcase
git-svn-id: trunk@57781 -
|
2018-05-03 18:43:32 +00:00 |
|
martin
|
c946f67b86
|
FPDebugger: Prevent "internal events" (in debug loop) from changing the debugger state. In case of "QuickPause" the flag gets cleared, and the real quick-pause event causes the target to be fully paused. (pause/asm-win, when setting breakpoint while running -> win32 interrupt causes new thread) // TODO: LoadLibrary may have the same issue
git-svn-id: trunk@57779 -
|
2018-05-03 18:36:02 +00:00 |
|
martin
|
196ed8504a
|
FPDebugger: Fix line state machine, inc counter for EndSequence
git-svn-id: trunk@57778 -
|
2018-05-03 18:28:09 +00:00 |
|
joost
|
0678543521
|
* Fixed range-check error due to uninitialized variable
git-svn-id: trunk@54573 -
|
2017-04-08 14:40:37 +00:00 |
|
joost
|
1de2cbf586
|
general: Updated address of the Free Software Foundation in copyright messages
git-svn-id: trunk@54031 -
|
2017-01-29 21:04:32 +00:00 |
|
mattias
|
b6dc57342f
|
fpdebug: comment
git-svn-id: trunk@53503 -
|
2016-12-01 10:33:58 +00:00 |
|
mattias
|
934d3bae21
|
fpdebug: fixed typo
git-svn-id: trunk@52909 -
|
2016-09-04 12:18:22 +00:00 |
|
bart
|
7c05fefe10
|
fpdebug: Add package DebuggerIntf as depenency to asmtest program.
git-svn-id: trunk@52492 -
|
2016-06-12 16:59:58 +00:00 |
|
bart
|
b5173811fb
|
Fix some more spelling errors.
git-svn-id: trunk@52491 -
|
2016-06-12 16:53:49 +00:00 |
|
bart
|
e12b65390b
|
Fix some more spelling errors.
git-svn-id: trunk@52490 -
|
2016-06-12 16:32:39 +00:00 |
|
mattias
|
17f571cf26
|
components: less hints
git-svn-id: trunk@51788 -
|
2016-03-01 15:31:26 +00:00 |
|
martin
|
0edc9138ee
|
fpdebugger: fix another Free instead of ReleaseRef
git-svn-id: trunk@51580 -
|
2016-02-10 18:42:51 +00:00 |
|
mattias
|
bf3d90af8b
|
fpdebug: fixed TDbgWinProcess.Continue to call Windows.ContinueDebugEvent even though aThread invalid
git-svn-id: trunk@50930 -
|
2015-12-19 11:06:19 +00:00 |
|
mattias
|
8fd1210a8b
|
fpdebug: fixed TDbgWinProcess.RemoveLib free lib, bug #29206, patch from Anton
git-svn-id: trunk@50887 -
|
2015-12-17 22:10:23 +00:00 |
|
mattias
|
03c19a6402
|
fpdebug: fixed TDbgWinProcess.Continue if aThread invalid return false
git-svn-id: trunk@50885 -
|
2015-12-17 22:08:19 +00:00 |
|
mattias
|
269420bf8c
|
fpdebug: fixed TDbgWinProcess.Continue checking if aThread valid, bug #29206, patch from Anton
git-svn-id: trunk@50883 -
|
2015-12-17 22:04:50 +00:00 |
|
mattias
|
b11155e714
|
fpdebug: fixed mem leak
git-svn-id: trunk@50881 -
|
2015-12-17 21:58:59 +00:00 |
|
mattias
|
3a33b42792
|
fpdebug: fixed mem leak
git-svn-id: trunk@50878 -
|
2015-12-17 21:57:07 +00:00 |
|
mattias
|
e7ce75b682
|
fpdebug: using Windows W functions
git-svn-id: trunk@50617 -
|
2015-12-04 19:02:39 +00:00 |
|
mattias
|
0924792e5f
|
fpdebug: using TProcessUTF8
git-svn-id: trunk@50596 -
|
2015-12-04 16:03:20 +00:00 |
|
joost
|
c20f70ce0c
|
DebuggerIntf: In r49328 #ec422cddc6 the nestedprocvars modeswitch is used. Bug report #28306 shows that this does not work on win32-fpc 2.6.4. Probably a compiler bug. This patch avoids the use of nestedprocvars with fpc versions 2.x.x
git-svn-id: trunk@49396 -
|
2015-06-21 18:10:51 +00:00 |
|
joost
|
744810b288
|
FpDebugServer: Added registers command
git-svn-id: trunk@49379 -
|
2015-06-21 10:11:52 +00:00 |
|
joost
|
6d32f521e9
|
FpDebugServer: Added locals command
git-svn-id: trunk@49370 -
|
2015-06-19 20:23:19 +00:00 |
|
joost
|
dc5207067c
|
FpDebugServer: Option to specify LinesBefore added to disassemble command
git-svn-id: trunk@49350 -
|
2015-06-16 15:08:18 +00:00 |
|
joost
|
a8ae389b6f
|
FpDebugServer: Added disassemble command
git-svn-id: trunk@49287 -
|
2015-06-07 13:13:58 +00:00 |
|
joost
|
d5bcf79820
|
FpDebugServer: Fixed possible AV on commands that are executed without a process being running
git-svn-id: trunk@49269 -
|
2015-06-04 19:26:47 +00:00 |
|
joost
|
f504e38ee7
|
FpDebugServer: Added setconsoletty command.
git-svn-id: trunk@49268 -
|
2015-06-04 19:20:35 +00:00 |
|
joost
|
c88aaffaa0
|
FpDebugServer: Add console-message to json-event-messages.
git-svn-id: trunk@49267 -
|
2015-06-04 19:11:49 +00:00 |
|
joost
|
5960d41722
|
FpDebugServer: Re-direct console output
git-svn-id: trunk@49264 -
|
2015-06-04 17:47:09 +00:00 |
|