joost
|
e7779bd476
|
LazDebuggerFp (pure): Implemented step-into
git-svn-id: trunk@44862 -
|
2014-04-30 20:44: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
|
a69e382e98
|
LazDebuggerFp (pure): Ability to pause debuggee (Windows)
git-svn-id: trunk@44749 -
|
2014-04-16 20:19:13 +00:00 |
|
joost
|
acecc4a260
|
LazDebuggerFp (pure): Implemented step-over (next)
git-svn-id: trunk@44737 -
|
2014-04-15 19:22:01 +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
|
8f5701ed19
|
LazDebuggerFp (pure): Hide software breakpoints (int3) on reading data
git-svn-id: trunk@44704 -
|
2014-04-12 16:24:46 +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
|
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
|
3937a88b0f
|
LazDebuggerFp (pure): do not crash range check
git-svn-id: trunk@44636 -
|
2014-04-07 16:57:59 +00:00 |
|
joost
|
0eaa8042c5
|
FpDebug: Basic support for getting register-values.
git-svn-id: trunk@44626 -
|
2014-04-06 19:13:38 +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 |
|
joost
|
047b2b57e5
|
FpDebug: Replaced several writeln's with DebugLn's, since WriteLn does not work well on Windows GUI-applications. This messes up the output of console-debuggers, but that needs some re-modeling anyway.
git-svn-id: trunk@44620 -
|
2014-04-06 14:30:04 +00:00 |
|
martin
|
91ae0e64c5
|
FpDebug: compile on win64
git-svn-id: trunk@44570 -
|
2014-03-31 22:14:28 +00:00 |
|
joost
|
3f36dd3c53
|
FpDbg: Implemented single-stepping on Darwin
git-svn-id: trunk@44500 -
|
2014-03-23 20:54:32 +00:00 |
|
joost
|
c8e074d4ef
|
FpDbg: Refactored handling of breakpoints, so that parts of the code could be used too on other platforms then Windows
FpDbg: Set the FMainThread variable after the main-thread is created, not before. This fixes the handling of breakpoints.
git-svn-id: trunk@44445 -
|
2014-03-16 12:50:45 +00:00 |
|
joost
|
6974915b8b
|
FpDbg: Moved Windows-specific code to terminate the process to fpdbgwinclasses.pas
git-svn-id: trunk@44437 -
|
2014-03-16 10:33:04 +00:00 |
|
joost
|
eba8717294
|
* Moved Windows-specific code to read the instruction-pointer and base stack pointer register values to fpdbgwinclasses.pas
git-svn-id: trunk@44436 -
|
2014-03-16 10:18:06 +00:00 |
|
joost
|
607af213ac
|
FpDbg: Refactored code to get module-name, to avoid double code for processes and libraries.
git-svn-id: trunk@44387 -
|
2014-03-09 12:00:55 +00:00 |
|
joost
|
4b3ae8e4bd
|
* Moved more Windows-specific code from fpdloop to fpdbgwinclasses.
git-svn-id: trunk@44385 -
|
2014-03-09 10:22:34 +00:00 |
|
joost
|
1d789ef144
|
* Re factorization to move windows-specific code from fpdcommand.pas to fpdbgwinclasses.pas
git-svn-id: trunk@44349 -
|
2014-03-05 10:13:31 +00:00 |
|
martin
|
3f415797e4
|
Debugger: put some common types into DbgIntf
git-svn-id: trunk@44079 -
|
2014-02-15 01:31:30 +00:00 |
|
martin
|
4af520994a
|
FPDebug: moved TDbgPtr to new unit (avoid circle units)
git-svn-id: trunk@44024 -
|
2014-02-12 01:44:59 +00:00 |
|
joost
|
fac7e13063
|
* Refactored FpDbgClasses unit. Moved all Windows-specific code into the new FpDbgWinClasses unit.
git-svn-id: trunk@43987 -
|
2014-02-09 21:02:38 +00:00 |
|