joost
|
3dd28b3d12
|
FpDebugger (pure): Select the right 32/64-bit assembler when cross-debugging
git-svn-id: trunk@45833 -
|
2014-07-11 19:58:35 +00:00 |
|
joost
|
600fc1036c
|
FpDebugger (pure): Let the memory-manager read memory from within the debugging-thread on Linux.
More fixes for getting the instruction-register on x86_64
Fixxed setting the line-info on Darwin and Linux
git-svn-id: trunk@45817 -
|
2014-07-08 21:15:04 +00:00 |
|
joost
|
91d19d2124
|
FpDebug: Revert of accidentally committed files in r45775 #0fac0512c8
git-svn-id: trunk@45776 -
|
2014-07-04 19:20:17 +00:00 |
|
joost
|
0fac0512c8
|
FpDebug (pure): Fix for format-parameters in error-message
git-svn-id: trunk@45775 -
|
2014-07-04 19:13:35 +00:00 |
|
joost
|
147a8bf840
|
FpDebugger (console): Show registers
git-svn-id: trunk@45650 -
|
2014-06-24 20:03:28 +00:00 |
|
joost
|
eaef9905a5
|
FpDebugger (console): Several improvements on the output of the console-debugger
git-svn-id: trunk@45424 -
|
2014-06-09 09:35:28 +00:00 |
|
joost
|
f746dc6a42
|
FpDebugger (console): Use 'Debug' and 'Error' prefixes for dllError and dllDebug messages.
git-svn-id: trunk@45410 -
|
2014-06-08 22:33:32 +00:00 |
|
joost
|
2692d96325
|
FpDebug: Fixed AV in console-debugger due to an uninitialized variable
git-svn-id: trunk@45291 -
|
2014-06-01 18:29:42 +00:00 |
|
joost
|
d72d8c2db8
|
FpDebug: Partly revert of accidentally committed r45286 #0275eec89b. The part that hasn't been reverted is the removal of the dependency on LCLbase.
git-svn-id: trunk@45287 -
|
2014-06-01 16:41:11 +00:00 |
|
joost
|
0275eec89b
|
git-svn-id: trunk@45286 -
|
2014-06-01 16:28:56 +00:00 |
|
joost
|
62bcb922cd
|
FpDebugger (pure): x86_64-debugging on Win64. (Win32-win64 cross-debugging not possible on Windows. Win64-win32 is still not implemented)
git-svn-id: trunk@45284 -
|
2014-06-01 16:27:35 +00:00 |
|
joost
|
f31423f2de
|
FpDebug: Search in symbol-table when setting breakpoints in console-debugger
git-svn-id: trunk@45161 -
|
2014-05-24 19:38:00 +00:00 |
|
joost
|
f25dee1d51
|
LazDebuggerFp (pure): Exception handling. (no software exceptions)
git-svn-id: trunk@44970 -
|
2014-05-07 18:32:50 +00:00 |
|
joost
|
4b1ac8df58
|
FpDebug: Implemented simple 'evaluation' command for command-line debugger example.
git-svn-id: trunk@44968 -
|
2014-05-07 16:17:48 +00:00 |
|
joost
|
c700bfe172
|
LazDebuggerFp (pure): Implemented basic callstack
git-svn-id: trunk@44906 -
|
2014-05-04 12:08:50 +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 |
|
joost
|
36e6e3a257
|
LazDebuggerFp (pure): Implemented step-out
git-svn-id: trunk@44804 -
|
2014-04-24 16:06:50 +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 |
|
martin
|
66beffb223
|
FpDebug: restructure dwarf classes, preparation for adding fpc specific subclasses
git-svn-id: trunk@44594 -
|
2014-04-03 17:44:49 +00:00 |
|
joost
|
3f36dd3c53
|
FpDbg: Implemented single-stepping on Darwin
git-svn-id: trunk@44500 -
|
2014-03-23 20:54:32 +00:00 |
|
joost
|
203ab1fcd3
|
FpDbg: Show message when a breakpoint has been reached
git-svn-id: trunk@44493 -
|
2014-03-23 14:03:29 +00:00 |
|
joost
|
327140d6b8
|
FpDbg: Disasemble on non-Windows systems
git-svn-id: trunk@44492 -
|
2014-03-23 13:49:11 +00:00 |
|
joost
|
3c32f95e8f
|
FpDbg: Removed unused unit from uses-section.
git-svn-id: trunk@44444 -
|
2014-03-16 12:45:20 +00:00 |
|
joost
|
935b4665cc
|
FpDbg: Use generic way to get value of instruction pointer register
git-svn-id: trunk@44443 -
|
2014-03-16 11:26:47 +00:00 |
|
joost
|
46c815a029
|
FpDbg: Added basic writememory command
git-svn-id: trunk@44441 -
|
2014-03-16 10:52:52 +00:00 |
|
joost
|
3ba842927f
|
FpDbg: Show proper process- and thread-id on application start.
git-svn-id: trunk@44440 -
|
2014-03-16 10:46:10 +00:00 |
|
joost
|
5363754ee0
|
FpDbg: Missing part of r44438 #618ce88805.
git-svn-id: trunk@44439 -
|
2014-03-16 10:43:30 +00:00 |
|
joost
|
618ce88805
|
FpDbg: Placed some Windows-specific code between ifdef's to fix compilation on non-Windows systems.
git-svn-id: trunk@44438 -
|
2014-03-16 10:35:38 +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
|
e417930ab0
|
FpDbg: Removed unused windows from uses to fix compilation on non--Windows.
git-svn-id: trunk@44425 -
|
2014-03-13 21:42:27 +00:00 |
|
joost
|
ade43d3625
|
FpDbg: Removed unused windows from uses and added some units to fix compilation on Windows.
git-svn-id: trunk@44424 -
|
2014-03-13 21:34:27 +00:00 |
|
joost
|
c20f74439d
|
* Implemented basic debug-support for Darwin
git-svn-id: trunk@44413 -
|
2014-03-12 21:35:06 +00:00 |
|
joost
|
2947aab047
|
FpDbg: Fixed compilation by adding FpdMemoryTools to uses
git-svn-id: trunk@44386 -
|
2014-03-09 11:07:52 +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
|
84c8a874db
|
* Fixed compilation on non-Windows operation systems
git-svn-id: trunk@44350 -
|
2014-03-05 10:53:07 +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
|
483139f4fb
|
FPDebug: refactor, renamed some classes
git-svn-id: trunk@44330 -
|
2014-03-02 21:58:15 +00:00 |
|
joost
|
f35783bdf0
|
* Removed now unused windows-unit from uses section
git-svn-id: trunk@44241 -
|
2014-02-26 07:43:02 +00:00 |
|
joost
|
1bdd42363f
|
* Moved Windows-specific GCurrentContext to fpdbgwinextra
git-svn-id: trunk@44215 -
|
2014-02-23 20:44:57 +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
|
2978fbf036
|
FPDebug: start using mem-manager
git-svn-id: trunk@44028 -
|
2014-02-12 15:21:28 +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 |
|
martin
|
adf1d0e502
|
FPDebug: refactor, break circle unit ref
git-svn-id: trunk@43374 -
|
2013-11-04 23:42:06 +00:00 |
|
martin
|
8fdf3fd810
|
fpdebug: fix fpdd
git-svn-id: trunk@42942 -
|
2013-09-26 11:03:59 +00:00 |
|
martin
|
5f80553ea9
|
Moved fpdebug
git-svn-id: trunk@42802 -
|
2013-09-15 10:59:04 +00:00 |
|