Martin
|
f58a7bde79
|
LazDebuggerFp: add %register syntax for watches
|
2022-09-07 04:36:34 +02:00 |
|
Martin
|
1d0daee376
|
FpDebug: fix setting negative value to Register for 32bit target.
|
2022-06-30 02:20:53 +02:00 |
|
Martin
|
b014798858
|
LazDebuggerFp, FpDebug: Enable watch-eval calling function with strings as param/result (only DWARF 3 / up)
|
2022-06-21 00:29:07 +02:00 |
|
Martin
|
63a6ce4f32
|
FpDebug: added IFDEF $INLINE OFF
|
2022-06-21 00:06:04 +02:00 |
|
Martin
|
22ef2d781f
|
FpDebug: optimization
|
2022-03-24 00:39:02 +01:00 |
|
Martin
|
a1c6e559e1
|
LazDebuggerFp: Cleanup compiler hints
|
2021-12-12 21:00:27 +01:00 |
|
martin
|
6661f86edd
|
Debugger: allow to force lazloggerbase via define
git-svn-id: trunk@65227 -
|
2021-06-14 07:30:45 +00:00 |
|
martin
|
574b3a8178
|
LazDebuggerFp, FpDebug: Modify watches/values in target
git-svn-id: trunk@65154 -
|
2021-05-30 19:01:08 +00:00 |
|
martin
|
ce0d1a0bc8
|
LazDebuggerFp, FpDebug: Beta, Allow function calls in watches
git-svn-id: trunk@65151 -
|
2021-05-29 22:51:09 +00:00 |
|
martin
|
068feeb931
|
FpDebug: remove MemMgr.DefaultContext. All MemRead/Write must go via a location-context.
git-svn-id: trunk@64554 -
|
2021-02-12 18:31:07 +00:00 |
|
joost
|
539c1f9a2b
|
FpDebug: Renamed TFpDbgHardcodedContext to TFpDbgHardcodedScope
git-svn-id: trunk@63899 -
|
2020-09-20 19:21:53 +00:00 |
|
martin
|
1ba76474e3
|
FpDebug: Separate Context and SearchScope
git-svn-id: trunk@63784 -
|
2020-08-18 23:12:46 +00:00 |
|
martin
|
93c1ca640f
|
FpDebug: Rename some context classes, and search functions. Start differentiating between Context and SearchScope
git-svn-id: trunk@63783 -
|
2020-08-18 23:12:42 +00:00 |
|
martin
|
743a1db4a0
|
FpDebug: Compile Hints / Missing function results
git-svn-id: trunk@63782 -
|
2020-08-18 23:12:39 +00:00 |
|
martin
|
4145a55fee
|
FpDebug: small optimization for GetDerefAddress: TFpDbgMemLocation
git-svn-id: trunk@63771 -
|
2020-08-17 21:50:38 +00:00 |
|
martin
|
50c0885715
|
FpDebug/LazDebuggerfp: Make memory limits configurable
git-svn-id: trunk@63509 -
|
2020-07-05 01:18:32 +00:00 |
|
martin
|
be7b855369
|
FpDebug: Introduce configurable limits for mem usages / display len of array or string
git-svn-id: trunk@63397 -
|
2020-06-19 17:45:24 +00:00 |
|
martin
|
a62432ac71
|
FpDebug: Fixed reading memory for #0 terminated string data
git-svn-id: trunk@63393 -
|
2020-06-18 19:56:30 +00:00 |
|
martin
|
f59a294a01
|
FpDebug: Fixed reading memory for #0 terminated string data
git-svn-id: trunk@63391 -
|
2020-06-18 18:06:26 +00:00 |
|
martin
|
98aa637a42
|
FpDebug: debugln
git-svn-id: trunk@62406 -
|
2019-12-16 23:22:53 +00:00 |
|
martin
|
22aca35233
|
FpDebug: Use LastError from value object.
git-svn-id: trunk@62045 -
|
2019-10-13 12:25:37 +00:00 |
|
martin
|
3374d667aa
|
FpDebug: Fix overload compile error with fpc 3.2 / DestSize can not exceed the int64 range
git-svn-id: trunk@62019 -
|
2019-10-10 11:06:47 +00:00 |
|
martin
|
cbe21ff4f3
|
FpDebug: implement watching bitpacked array/record
git-svn-id: trunk@62012 -
|
2019-10-09 20:06:21 +00:00 |
|
martin
|
2ca01a1067
|
FpDebug: Allow constants in type-cast to be treated as address
git-svn-id: trunk@61501 -
|
2019-06-30 19:17:01 +00:00 |
|
martin
|
7f8306fad7
|
FpDebug: Allow LocationParser (dwarf loc expressions) to work with mlfSelfMem (for constants which have their value in the dwarf headers, rather than the process mem)
git-svn-id: trunk@61451 -
|
2019-06-23 11:14:24 +00:00 |
|
martin
|
f72819e5bd
|
FpDebug, LazDebuggerFpLldb: prevent reading invalid memory (int overflow of Addr+Size) / this fixes crashes due to incorrect cache matches
git-svn-id: trunk@60338 -
|
2019-02-05 17:31:03 +00:00 |
|
martin
|
9a9d87e661
|
FpDebug: fix cache when cross debugging a 64bit target from a 32bit IDE. (affects FpLldb)
git-svn-id: trunk@60085 -
|
2019-01-14 23:05:10 +00:00 |
|
martin
|
10ba71341c
|
LazDebuggerFp/FpDebug: prevent mem-cache from hiding mem-read errors
git-svn-id: trunk@60014 -
|
2019-01-06 01:43:52 +00:00 |
|
martin
|
f9abff2df4
|
FpDebug (incl lldb/gdb): Fix crash due to wrong cache removed from list. List could have 2 caches with same address, if a smaller cache was replaced by a bigger. Remove could destroy one and remove the other
git-svn-id: trunk@59728 -
|
2018-12-04 22:20:16 +00:00 |
|
martin
|
adee3883fa
|
fp debug: introduce mem reader cache
git-svn-id: trunk@58417 -
|
2018-06-28 10:27:02 +00:00 |
|
mattias
|
27e32c8bad
|
lazdebuggerfp: clean up
git-svn-id: trunk@46944 -
|
2014-11-21 23:44:10 +00:00 |
|
martin
|
56a4a31450
|
fix some warnings
git-svn-id: trunk@46906 -
|
2014-11-20 16:27:55 +00:00 |
|
martin
|
fd9065da9c
|
FpDebug: deal with parentfp for nested procs
git-svn-id: trunk@44639 -
|
2014-04-07 20:24:10 +00:00 |
|
martin
|
03d6bdade7
|
FpDebug: prepare mem-manager for context
git-svn-id: trunk@44627 -
|
2014-04-07 00:26:04 +00:00 |
|
martin
|
ad1e9548a3
|
FpDebug: restructure dwarf classes, preparation for adding fpc specific subclasses
git-svn-id: trunk@44598 -
|
2014-04-03 23:24:00 +00:00 |
|
martin
|
acbf9eea68
|
FpDebug: fix read address from mem
git-svn-id: trunk@44579 -
|
2014-04-01 13:09:27 +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
|
818e37a4d3
|
FPDebug: cache data address
git-svn-id: trunk@44239 -
|
2014-02-25 21:56:02 +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
|
0660f0e9f4
|
FPDebug: pchar
git-svn-id: trunk@44179 -
|
2014-02-20 01:12:25 +00:00 |
|
martin
|
9968ee0c14
|
FPDebug: all class members in values / nil in class
git-svn-id: trunk@44171 -
|
2014-02-19 17:56:29 +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 |
|
martin
|
a328c53065
|
FPDebug: mem-manager
git-svn-id: trunk@44073 -
|
2014-02-14 17:26:44 +00:00 |
|
martin
|
f580daeb56
|
FPDebug: mem-manager
git-svn-id: trunk@44068 -
|
2014-02-14 01:38:45 +00:00 |
|
martin
|
2978fbf036
|
FPDebug: start using mem-manager
git-svn-id: trunk@44028 -
|
2014-02-12 15:21:28 +00:00 |
|
martin
|
556a243e8e
|
FPDebug: missing file
git-svn-id: trunk@44025 -
|
2014-02-12 10:47:09 +00:00 |
|