martin
|
acbf9eea68
|
FpDebug: fix read address from mem
git-svn-id: trunk@44579 -
|
2014-04-01 13:09:27 +00:00 |
|
martin
|
753201d93a
|
FpDebug: fix dyn array len / 64 bit
git-svn-id: trunk@44573 -
|
2014-03-31 23:05:20 +00:00 |
|
martin
|
aea501eaad
|
FpDebug: fix uninitialized result
git-svn-id: trunk@44572 -
|
2014-03-31 22:57:29 +00:00 |
|
martin
|
91ae0e64c5
|
FpDebug: compile on win64
git-svn-id: trunk@44570 -
|
2014-03-31 22:14:28 +00:00 |
|
martin
|
a764f07fe4
|
FpDebug: fix endless recursion
git-svn-id: trunk@44567 -
|
2014-03-31 21:26:03 +00:00 |
|
martin
|
4afbc6b24d
|
FpDebug: start pretty-printer class
git-svn-id: trunk@44564 -
|
2014-03-31 17:41:22 +00:00 |
|
martin
|
8d1b5eeea4
|
FpDebug: pointer deref with index / tests
git-svn-id: trunk@44563 -
|
2014-03-31 03:11:39 +00:00 |
|
martin
|
7473ac1d09
|
FpDebug: sets / tests
git-svn-id: trunk@44562 -
|
2014-03-31 00:18:43 +00:00 |
|
joost
|
6a13624f76
|
* Use TProcess to start debuggee, since it handles stuff like stdin/out, environment variables and such
* Ability to kill debuggee
* Resolve location of dSym bundle of application-bundles properly
git-svn-id: trunk@44560 -
|
2014-03-30 20:28:32 +00:00 |
|
martin
|
3dc25d4870
|
FpDebug: array / tests
git-svn-id: trunk@44556 -
|
2014-03-30 17:05:48 +00:00 |
|
martin
|
759c840e8a
|
FpDebug: array / tests
git-svn-id: trunk@44554 -
|
2014-03-30 14:25:23 +00:00 |
|
joost
|
89248a3340
|
* Add ability to debug OS/X application-folders
git-svn-id: trunk@44552 -
|
2014-03-29 19:42:36 +00:00 |
|
joost
|
2cb000b1be
|
* Added OnLog event to be able to log to something else then stdout
git-svn-id: trunk@44551 -
|
2014-03-29 19:27:11 +00:00 |
|
martin
|
69670fab2a
|
FpDebug: fix array typecasts / tests
git-svn-id: trunk@44546 -
|
2014-03-29 02:35:57 +00:00 |
|
martin
|
406a3736b2
|
FpDebug: fix struct members / array with multi dimension / tests
git-svn-id: trunk@44542 -
|
2014-03-28 20:15:42 +00:00 |
|
martin
|
b9283584dc
|
FpDebug: fix array with struct / tests
git-svn-id: trunk@44531 -
|
2014-03-28 00:21:26 +00:00 |
|
martin
|
0f0ea7602d
|
FpDebug: fix nil array / tests
git-svn-id: trunk@44527 -
|
2014-03-26 23:31:59 +00:00 |
|
martin
|
202388270c
|
FpDebug: fix array index for static array
git-svn-id: trunk@44506 -
|
2014-03-24 13:36:10 +00:00 |
|
martin
|
7dff9e1f43
|
FpDebug: fix data address with "Ref" / tests
git-svn-id: trunk@44501 -
|
2014-03-23 21:22:15 +00:00 |
|
joost
|
3f36dd3c53
|
FpDbg: Implemented single-stepping on Darwin
git-svn-id: trunk@44500 -
|
2014-03-23 20:54:32 +00:00 |
|
martin
|
95834abad6
|
FpDebug: Spelling
git-svn-id: trunk@44496 -
|
2014-03-23 15:35:37 +00:00 |
|
joost
|
fa16dcdf52
|
FpDbg: Use dSYM bundle on Darwin to read Dwarf debug-info for executable
git-svn-id: trunk@44495 -
|
2014-03-23 15:05:31 +00:00 |
|
joost
|
d43aefb1a6
|
FpDbg: Fixed AV when the debugged application has been terminated
git-svn-id: trunk@44494 -
|
2014-03-23 14:07:28 +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
|
4613232478
|
FpDbg: Fixed problem with uninitialized variable
git-svn-id: trunk@44491 -
|
2014-03-23 13:41:15 +00:00 |
|
joost
|
434c770d67
|
FpDbg: Show correct value of eip after hitting a breakpoint
git-svn-id: trunk@44450 -
|
2014-03-16 22:11:19 +00:00 |
|
joost
|
042680da83
|
FpDbg: Basic breakpoint-handling on Darwin
git-svn-id: trunk@44448 -
|
2014-03-16 21:24:27 +00:00 |
|
martin
|
c1846572a1
|
FPDebug: mem leak
git-svn-id: trunk@44447 -
|
2014-03-16 18:42:28 +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
|
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
|
459a825fc2
|
FpDbg: Read register-information on Darwin
git-svn-id: trunk@44442 -
|
2014-03-16 11:24:51 +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 |
|
martin
|
e3b1d7060b
|
FPDebug: fix finding parentclass data address
git-svn-id: trunk@44408 -
|
2014-03-11 22:16:38 +00:00 |
|
martin
|
635f14467e
|
FPDebug: fix crash
git-svn-id: trunk@44406 -
|
2014-03-11 14:56:09 +00:00 |
|
martin
|
1b3ac9cf89
|
FPDebug: re-added address cache for members
git-svn-id: trunk@44402 -
|
2014-03-11 04:54:05 +00:00 |
|
martin
|
91b0b4fb35
|
FPDebug: fix crash in accessing member by name
git-svn-id: trunk@44391 -
|
2014-03-10 00:38:52 +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
|
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
|
d8b00dc8d0
|
* Fixed an exception on writing a message that setting a breakpoint failed.
git-svn-id: trunk@44384 -
|
2014-03-09 10:01:32 +00:00 |
|