joost
a52defb4e1
LazDebuggerFp (pure): Ability to add/delete/enable/disable breakpoints when the debuggee is not running or paused.
...
git-svn-id: trunk@44741 -
2014-04-16 08:05:58 +00:00
martin
5d640f36c9
LazDebuggerGdbmi: Allow to add RunError to ignored exceptions
...
git-svn-id: trunk@44738 -
2014-04-16 03:21:16 +00:00
joost
acecc4a260
LazDebuggerFp (pure): Implemented step-over (next)
...
git-svn-id: trunk@44737 -
2014-04-15 19:22:01 +00:00
jesus
c780ddd0a7
LazReport, HideZeroValues should hide float values too, fix by Velissariou Costas, issue #25934
...
git-svn-id: trunk@44736 -
2014-04-15 15:44:15 +00:00
joost
22b80b3cf5
LazDebuggerFp (pure): StepIntoStr -> StepIntoInstr
...
git-svn-id: trunk@44728 -
2014-04-14 16:59:05 +00:00
joost
96991a9a84
FpDebug: Fixed compilation with range-checking on
...
git-svn-id: trunk@44727 -
2014-04-14 16:46:03 +00:00
joost
ae35141581
LazDebuggerFp (pure): Implemented StepOverInstr
...
git-svn-id: trunk@44725 -
2014-04-14 16:39:35 +00:00
joost
c6d5681d88
LazDebuggerFp (pure): Add statement-index and statement-count to disasembly-statements
...
git-svn-id: trunk@44712 -
2014-04-13 09:44:24 +00:00
martin
36cf5c18c1
FpGdbmiDebugger: fixes typecast to class of current method / improve nested procs / tests
...
git-svn-id: trunk@44711 -
2014-04-13 02:39:01 +00:00
martin
99beb437a1
FpGdbmiDebugger: fixes for nested proc / tests
...
git-svn-id: trunk@44709 -
2014-04-12 21:37:50 +00:00
wp
6ed245f1f2
TAChart: initial implementation of Calculate(x) for TBSplineSeries
...
git-svn-id: trunk@44706 -
2014-04-12 19:04:07 +00:00
joost
5ff4273da5
LazDebuggerFp (pure): Ability to stop debugging while the debuggee is paused.
...
git-svn-id: trunk@44705 -
2014-04-12 17:54:07 +00:00
joost
8f5701ed19
LazDebuggerFp (pure): Hide software breakpoints (int3) on reading data
...
git-svn-id: trunk@44704 -
2014-04-12 16:24:46 +00:00
joost
0e62389d08
LazDebuggerFp (pure): Fixed single-stepping which was broken since r44690 #14698396ff
...
git-svn-id: trunk@44703 -
2014-04-12 16:19:20 +00:00
joost
14698396ff
LazDebuggerFp (pure): Fixed AV on Windows
...
git-svn-id: trunk@44690 -
2014-04-11 21:13:20 +00:00
joost
c7e539dc46
LazDebuggerFp (pure): Added reading of register support to TDbgMemReader.
...
git-svn-id: trunk@44689 -
2014-04-11 21:10:34 +00:00
martin
ba6b524a80
FpGdbmiDebugger: fix crash in temp self-debug code
...
git-svn-id: trunk@44686 -
2014-04-11 20:27:46 +00:00
joost
98f4a08663
LazDebuggerFp (pure): Fixed single-stepping on OS/X
...
git-svn-id: trunk@44685 -
2014-04-11 20:06:36 +00:00
joost
dbbdddb97a
LazDebuggerFp (pure): Fix for compilation on newer fpc-versions, where TProcess.OnForEvent is a method
...
git-svn-id: trunk@44684 -
2014-04-11 19:54:11 +00:00
joost
982b409e26
LazDebuggerFp (pure): Fixed information in debugline
...
git-svn-id: trunk@44683 -
2014-04-11 19:42:55 +00:00
martin
cb529ed09e
FpGdbmiDebugger: fix crash in temp self-debug code
...
git-svn-id: trunk@44682 -
2014-04-11 19:06:43 +00:00
joost
d521103501
LazDebuggerFp (pure): Return the correct value of the instruction-pointer after a breakpoint has been reached. (Windows)
...
git-svn-id: trunk@44675 -
2014-04-11 09:34:49 +00:00
joost
79d49417bd
LazDebuggerFp (pure): If a breapoint is reached by single-stepping, handle the breakpoint properly.
...
git-svn-id: trunk@44674 -
2014-04-11 09:27:25 +00:00
joost
67f3dec675
LazDebuggerFp (pure): Removed obsolete TFPDState
...
git-svn-id: trunk@44673 -
2014-04-11 09:25:29 +00:00
joost
7d0288be35
LazDebuggerFp (pure): Set function result when requesting a dcRun command.
...
git-svn-id: trunk@44671 -
2014-04-10 20:13:07 +00:00
joost
52282ede03
LazDebuggerFp (pure): Implemented single-stepping (assembly level) and resetting of a breakpoint after it has been hit. (Windows)
...
git-svn-id: trunk@44670 -
2014-04-10 20:11:41 +00:00
mattias
fdc368ab6b
lazutils: TAvgLvlTree: when changing compare function, do not sort if there is only one node
...
git-svn-id: trunk@44659 -
2014-04-09 14:01:40 +00:00
joost
499c7ed593
LazDebuggerFp (pure): Show register-values on OS/X
...
git-svn-id: trunk@44658 -
2014-04-09 08:25:46 +00:00
joost
e2c993ce95
LazDebuggerFp (pure): Recognition of breakpoints on Windows. Silently ignore unknown breakpoints, if possible.
...
git-svn-id: trunk@44657 -
2014-04-08 22:11:09 +00:00
joost
e39d578a44
LazDebuggerFp (pure): Added basic dissasembler
...
git-svn-id: trunk@44656 -
2014-04-08 22:05:18 +00:00
martin
244cdad9cd
FpDebug: nil after free
...
git-svn-id: trunk@44648 -
2014-04-08 14:46:50 +00:00
martin
e927ab95bc
LazDebuggerFp (pure): watches, use pretty printer
...
git-svn-id: trunk@44647 -
2014-04-08 14:01:03 +00:00
martin
15754fca9a
LazDebuggerFp (pure): add line info
...
git-svn-id: trunk@44646 -
2014-04-08 13:35:38 +00:00
joost
b889db60c8
LazDebuggerFp (pure): Use pretty-printer to show watch-values
...
git-svn-id: trunk@44645 -
2014-04-08 06:24:24 +00:00
martin
b0e9f959f6
FpDebug: deal with parentfp for nested procs
...
git-svn-id: trunk@44642 -
2014-04-07 20:33:20 +00:00
martin
fd9065da9c
FpDebug: deal with parentfp for nested procs
...
git-svn-id: trunk@44639 -
2014-04-07 20:24:10 +00:00
joost
03287ea60f
LazDebuggerFp (pure): Fixed crash of the IDE on exit.
...
git-svn-id: trunk@44638 -
2014-04-07 17:12:21 +00:00
martin
c5160e7364
LazDebuggerFp (pure): do not crash range check
...
git-svn-id: trunk@44637 -
2014-04-07 17:10:36 +00:00
martin
3937a88b0f
LazDebuggerFp (pure): do not crash range check
...
git-svn-id: trunk@44636 -
2014-04-07 16:57:59 +00:00
martin
8536f38448
LazDebuggerFp (pure): do not crash range check
...
git-svn-id: trunk@44635 -
2014-04-07 16:57:19 +00:00
martin
f3e4622b30
LazDebuggerFp (pure): do not crash with -gtt
...
git-svn-id: trunk@44634 -
2014-04-07 16:49:40 +00:00
joost
ae8c35b16e
FpDebug: Removed old, invalid assertion whose meaning is lost in time...
...
git-svn-id: trunk@44633 -
2014-04-07 16:40:09 +00:00
joost
813e158c7d
FpDebug: Fixed compilation after recent changes and with fpc 2.6.2
...
git-svn-id: trunk@44632 -
2014-04-07 16:34:55 +00:00
mattias
464b450a90
IDEIntf: clean up
...
git-svn-id: trunk@44631 -
2014-04-07 10:38:11 +00:00
joost
2a7b0ee37e
FpDebug:
...
* Implemented basic TFpDbgMemReader. It handles reading memory, reading register values is still not implemented
* Implemented very basic evaluation of watches.
git-svn-id: trunk@44630 -
2014-04-07 09:23:40 +00:00
martin
03d6bdade7
FpDebug: prepare mem-manager for context
...
git-svn-id: trunk@44627 -
2014-04-07 00:26:04 +00:00
joost
0eaa8042c5
FpDebug: Basic support for getting register-values.
...
git-svn-id: trunk@44626 -
2014-04-06 19:13:38 +00:00
martin
5df27a9624
FpDebug: renamed dwarf classes, more unified names
...
git-svn-id: trunk@44624 -
2014-04-06 16:27:37 +00:00
joost
1c21a9a593
FpDebug: REmoved unused BaseAddr and StartAdd for threads.
...
git-svn-id: trunk@44622 -
2014-04-06 14:52:28 +00:00
joost
aed7174382
FpDebug: Make sure the result of function ResolveDebugEvent is always set
...
git-svn-id: trunk@44621 -
2014-04-06 14:41:30 +00:00