martin
|
aa60af3f9e
|
FpDebug: Remove circular refs
git-svn-id: trunk@61953 -
|
2019-09-29 21:43:54 +00:00 |
|
martin
|
cc3a453334
|
FpDebug: Remove circular cache for ValueObject.
git-svn-id: trunk@61951 -
|
2019-09-29 21:43:51 +00:00 |
|
martin
|
495c172050
|
FpDebug: Remove LastMember for structures (part of circle ref with StructureValue)
git-svn-id: trunk@61950 -
|
2019-09-29 21:43:49 +00:00 |
|
martin
|
2ec08f8a9c
|
FpDebug: rename TDbgInfo.FindSympol into FindProcSymbol
git-svn-id: trunk@61936 -
|
2019-09-28 19:08:13 +00:00 |
|
martin
|
c7ccbdc276
|
FpDebug: Change ParentTypeInfo to only hold the structure/array/enum to which the value belongs. Also move it to TFpValue to make it circle-ref free.
Introduce LocalProcInfo for the "local procedure" (if any) to which the symbol belongs.
git-svn-id: trunk@61935 -
|
2019-09-28 19:08:11 +00:00 |
|
martin
|
320accefd9
|
FpDebug: allow SetLastError( no-error )
git-svn-id: trunk@61933 -
|
2019-09-28 19:08:07 +00:00 |
|
martin
|
9c280bd0e3
|
FpDebug: Refactor TFpSymbol.Size
git-svn-id: trunk@61923 -
|
2019-09-26 16:37:22 +00:00 |
|
martin
|
9b5a4935a0
|
FpDebug: fix wrong type for bound-symbol fields / Enable TypedAddress
git-svn-id: trunk@61918 -
|
2019-09-24 23:36:37 +00:00 |
|
martin
|
f37ef11330
|
FpDebug: Remove HasBounds (which did not have a ValueObject). Make SubRanges check for their own size too.
git-svn-id: trunk@61915 -
|
2019-09-24 23:36:32 +00:00 |
|
martin
|
34e84c690e
|
FpDebug: rename variable
git-svn-id: trunk@61802 -
|
2019-09-02 00:44:46 +00:00 |
|
martin
|
94eaca854f
|
FpDebug: Rename TDbgSymbolForwarder to TFpSymbolForwarder
git-svn-id: trunk@61777 -
|
2019-08-28 15:36:15 +00:00 |
|
martin
|
3469cab38f
|
FpDebug: Rename FpSymbol.Member* to NestedSymbol* / Distinguish from FpValue.Member
git-svn-id: trunk@61776 -
|
2019-08-28 15:36:13 +00:00 |
|
martin
|
0ce9055f11
|
FpDebug: Fix/Improve watches of Function/-ref
git-svn-id: trunk@61732 -
|
2019-08-20 18:58:47 +00:00 |
|
martin
|
936f07e67a
|
FpDebug: remove unused Count
git-svn-id: trunk@61725 -
|
2019-08-18 13:43:50 +00:00 |
|
martin
|
5a7c9f1487
|
FpDebug: Refactor class names for TFpDbgValue and TFpDbgSymbol descendants.
git-svn-id: trunk@61722 -
|
2019-08-18 13:43:45 +00:00 |
|
martin
|
5110e434a6
|
FpDebug: Refactor reading Bounds
git-svn-id: trunk@61499 -
|
2019-06-30 19:16:58 +00:00 |
|
martin
|
dd77814ad7
|
FpDebug: Remove relation between TFpDbgSymbol and TFpDbgValue
git-svn-id: trunk@61498 -
|
2019-06-30 19:16:56 +00:00 |
|
martin
|
a2744edd0a
|
FpDebug: clean up
git-svn-id: trunk@61420 -
|
2019-06-18 18:39:24 +00:00 |
|
martin
|
6d1944a6a3
|
FpDebug: Check char-size for strings. Recognize "UnicodeString", issue #0035340
git-svn-id: trunk@60930 -
|
2019-04-11 16:25:27 +00:00 |
|
martin
|
8524c41d52
|
FpDebug: change "open array" params to "const"
git-svn-id: trunk@59931 -
|
2018-12-29 00:35:22 +00:00 |
|
martin
|
53ff21a2b4
|
FpDebug: Implemented watch for "SomeString[index]"
git-svn-id: trunk@59861 -
|
2018-12-19 01:40:19 +00:00 |
|
martin
|
5562c074da
|
IDE, fpDebug, Debuggers: Deal with source lines that have more than one address (e.g. generics). fpDebug: set breakpoints at all addresses of a line.
git-svn-id: trunk@57782 -
|
2018-05-03 18:52:41 +00:00 |
|
mattias
|
b6dc57342f
|
fpdebug: comment
git-svn-id: trunk@53503 -
|
2016-12-01 10:33:58 +00:00 |
|
martin
|
2c1cc645e3
|
fpdebug: added params to stack
git-svn-id: trunk@49123 -
|
2015-05-20 21:00:18 +00:00 |
|
joost
|
8f9d2106db
|
FpDebug: Re-structured the reading of debug-information from multiple files.
git-svn-id: trunk@48638 -
|
2015-04-05 20:08:17 +00:00 |
|
joost
|
769fbc3cde
|
FpDebug: Removed invalid code that does not compile with fpc 2.7.1 (see fpc-bug 25769)
git-svn-id: trunk@45847 -
|
2014-07-12 19:51:06 +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
|
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 |
|
martin
|
668ff18191
|
FpDebug: added type skAddress
git-svn-id: trunk@45039 -
|
2014-05-14 21:02:13 +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
|
53d97181b6
|
FpGdbmiDebugger: Add Locals
git-svn-id: trunk@44815 -
|
2014-04-26 15:46:40 +00:00 |
|
martin
|
03d6bdade7
|
FpDebug: prepare mem-manager for context
git-svn-id: trunk@44627 -
|
2014-04-07 00:26:04 +00:00 |
|
martin
|
79bd1ed96f
|
FpDebug: refactor, each value in an expression keeps its own context (prepare for fpc nested proc)
git-svn-id: trunk@44611 -
|
2014-04-05 22:27:53 +00:00 |
|
martin
|
d1a92f8e05
|
FpDebug: use TFpDbgValue in Context.FindSymbol
git-svn-id: trunk@44602 -
|
2014-04-04 18:24:15 +00:00 |
|
martin
|
759c840e8a
|
FpDebug: array / tests
git-svn-id: trunk@44554 -
|
2014-03-30 14:25:23 +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
|
483139f4fb
|
FPDebug: refactor, renamed some classes
git-svn-id: trunk@44330 -
|
2014-03-02 21:58:15 +00:00 |
|
martin
|
09f97f2afd
|
FPDebug: refactor
git-svn-id: trunk@44312 -
|
2014-03-02 02:14:44 +00:00 |
|
martin
|
f2745c8af3
|
FPDebug: disable wrong caching / refactor
git-svn-id: trunk@44310 -
|
2014-03-01 19:38:20 +00:00 |
|
martin
|
355e83cf62
|
FPDebug: add some more error checks in eval
git-svn-id: trunk@44236 -
|
2014-02-25 13:56:55 +00:00 |
|
martin
|
de5811d90d
|
FPDebug: add some more error checks in eval
git-svn-id: trunk@44230 -
|
2014-02-25 04:57:38 +00:00 |
|
martin
|
499e59ec52
|
FPDebug: starting arrays
git-svn-id: trunk@44187 -
|
2014-02-21 00:18:53 +00:00 |
|
martin
|
0667e89729
|
FPDebug: read address from register / fix crash is destroyed object
git-svn-id: trunk@44176 -
|
2014-02-19 19:39:35 +00:00 |
|
martin
|
3818b4e602
|
FPGDBMIDebugger: more structured values
git-svn-id: trunk@44158 -
|
2014-02-19 01:49:06 +00:00 |
|
martin
|
a503dc1f3c
|
FPGDBMIDebugger: structured values
git-svn-id: trunk@44121 -
|
2014-02-17 23:51:55 +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
|
369d6dc630
|
FPDebug: handle float
git-svn-id: trunk@44074 -
|
2014-02-14 18:23:15 +00:00 |
|