martin
|
e53e32b3c8
|
FpDebug: compile on win64
git-svn-id: trunk@44902 -
|
2014-05-03 15:00:16 +00:00 |
|
martin
|
6281c4adcf
|
FpDebug: started DisplayFormat
git-svn-id: trunk@44896 -
|
2014-05-03 00:14:44 +00:00 |
|
martin
|
591043b078
|
GdbmiDebugger: added workaround for pchar vs string issue in dwarf 2
git-svn-id: trunk@44889 -
|
2014-05-02 13:14:44 +00:00 |
|
martin
|
aacb2aa6cf
|
FpDebug: added operators +, - for float
git-svn-id: trunk@44884 -
|
2014-05-02 02:02:32 +00:00 |
|
martin
|
fc31f1a0c0
|
FpDebug: added operators =, <, >, <> for int/float
git-svn-id: trunk@44883 -
|
2014-05-02 01:44:33 +00:00 |
|
martin
|
2b8b09ffba
|
FpDebug: fixed crash from prev commit
git-svn-id: trunk@44882 -
|
2014-05-02 01:01:24 +00:00 |
|
martin
|
a8caa85052
|
FpDebug: added nil,true,false
git-svn-id: trunk@44881 -
|
2014-05-02 00:53:39 +00:00 |
|
martin
|
e645bd4e95
|
FpDebug: added operators *, /, div for int/float
git-svn-id: trunk@44880 -
|
2014-05-02 00:13:10 +00:00 |
|
martin
|
f7c6916db6
|
FpDebug: added some error handling
git-svn-id: trunk@44865 -
|
2014-04-30 22:15:31 +00:00 |
|
joost
|
580048e97c
|
FpDebug: Do not continue the process after an invalid command
git-svn-id: trunk@44863 -
|
2014-04-30 20:59:12 +00:00 |
|
joost
|
e7779bd476
|
LazDebuggerFp (pure): Implemented step-into
git-svn-id: trunk@44862 -
|
2014-04-30 20:44:22 +00:00 |
|
martin
|
1af2bd99a6
|
FpDebug: fix compile / range check for const
git-svn-id: trunk@44853 -
|
2014-04-30 13:18:53 +00:00 |
|
martin
|
15dd056207
|
FpGdbmiDebugger: add/sub int to/from pointer / tests
git-svn-id: trunk@44850 -
|
2014-04-30 12:42:54 +00:00 |
|
martin
|
6f4e80d11d
|
FpDebug: fix compile (without extra defines)
git-svn-id: trunk@44830 -
|
2014-04-27 20:54:36 +00:00 |
|
martin
|
53d97181b6
|
FpGdbmiDebugger: Add Locals
git-svn-id: trunk@44815 -
|
2014-04-26 15:46:40 +00:00 |
|
joost
|
36e6e3a257
|
LazDebuggerFp (pure): Implemented step-out
git-svn-id: trunk@44804 -
|
2014-04-24 16:06:50 +00:00 |
|
joost
|
056bfcfe4b
|
LazDebuggerFp (pure): When stepping(over) out of a procedure, continue until a new sourceline has been reached.
git-svn-id: trunk@44799 -
|
2014-04-23 21:00:42 +00:00 |
|
joost
|
f677379864
|
FpDebug: Added step-over and next commands to console-example (fpd)
git-svn-id: trunk@44798 -
|
2014-04-23 19:55:05 +00:00 |
|
joost
|
48c19eb556
|
FpDebug: Fixed compilation of the example console-debugger on Windows
git-svn-id: trunk@44794 -
|
2014-04-23 18:37:34 +00:00 |
|
joost
|
0a5d5ee491
|
FpDebug: Re-wrote the example console-debugger to let it use the new TDbgcontroller
git-svn-id: trunk@44792 -
|
2014-04-23 08:53:41 +00:00 |
|
joost
|
577f7954bb
|
LazDebuggerFp (pure): * Raise exception when Stop is called on a non-existing process
* Solved some problems wih logging
git-svn-id: trunk@44791 -
|
2014-04-23 07:49:12 +00:00 |
|
joost
|
a8ea2fde98
|
LazDebuggerFp (pure): Use the ProcessID to detect if a process is finished, because the Handle is not used on OS/X
git-svn-id: trunk@44790 -
|
2014-04-23 07:21:22 +00:00 |
|
joost
|
fc35f675bc
|
LazDebuggerFp (pure): Resolved problems with freeing breakpoints after the debuggee has ended.
git-svn-id: trunk@44771 -
|
2014-04-20 19:39:35 +00:00 |
|
joost
|
87bfbf6372
|
LazDebuggerFp (pure): Removed unused FBreakList
git-svn-id: trunk@44770 -
|
2014-04-20 17:59:44 +00:00 |
|
joost
|
e1881c3f4c
|
LazDebuggerFp (pure): Implemented RunTo
git-svn-id: trunk@44768 -
|
2014-04-20 11:00:33 +00:00 |
|
joost
|
a69e382e98
|
LazDebuggerFp (pure): Ability to pause debuggee (Windows)
git-svn-id: trunk@44749 -
|
2014-04-16 20:19:13 +00:00 |
|
joost
|
86f9de7b2a
|
LazDebuggerFp (pure):
* When a breakpoint is hit, pass the correct breakpoint to the TFpDebugDebugger.
* Solve an AV when the IDE exits
git-svn-id: trunk@44743 -
|
2014-04-16 09:15:10 +00:00 |
|
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 |
|
joost
|
acecc4a260
|
LazDebuggerFp (pure): Implemented step-over (next)
git-svn-id: trunk@44737 -
|
2014-04-15 19:22:01 +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 |
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|
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 |
|
martin
|
244cdad9cd
|
FpDebug: nil after free
git-svn-id: trunk@44648 -
|
2014-04-08 14:46:50 +00:00 |
|
martin
|
15754fca9a
|
LazDebuggerFp (pure): add line info
git-svn-id: trunk@44646 -
|
2014-04-08 13:35:38 +00:00 |
|
martin
|
b0e9f959f6
|
FpDebug: deal with parentfp for nested procs
git-svn-id: trunk@44642 -
|
2014-04-07 20:33:20 +00:00 |
|