Martin
|
e183ea0b5f
|
Debuggers: Add define FORCE_LAZLOGGER_DUMMY
|
2024-02-28 00:52:43 +01:00 |
|
Martin
|
dbd0141eac
|
FpDebug: MemModel for Win/Darwin / fixes
|
2024-01-14 19:29:13 +01:00 |
|
ccrause
|
c327f03044
|
Move IsReadableLoc and IsReadableMem to MemModel.
|
2024-01-14 19:29:13 +01:00 |
|
Martin
|
db27ef882d
|
FpDebug: clean up compile hints
|
2023-03-12 22:34:28 +01:00 |
|
Martin
|
1caa678dcf
|
Debugger: Clean up debugln without log_group
|
2023-03-02 19:56:37 +01:00 |
|
Martin
|
9e813a6a78
|
FpDebug: Watch-Function-Eval, support QWord parameters on 32 bit targets
|
2022-09-25 19:49:42 +02:00 |
|
Martin
|
3ebada48d3
|
FpDebug: Allow more params passed to function in watch-function-eval
|
2022-09-23 20:28:20 +02:00 |
|
Martin
|
712b3e161d
|
FpDebug: Fixes for watch-function-eval: allow function to ignore breakpoints set by the user.
|
2022-09-10 21:36:09 +02:00 |
|
Martin
|
099c102565
|
FpDebug, LazDebuggerFp: more string support for function-eval / support string literals as param
|
2022-07-27 01:17:36 +02:00 |
|
Martin
|
f3476e5274
|
FpDebug: Callcontext, rename TFpValueCallParamStringByRef to TFpSymbolCallParamOrdinalOrPointer
|
2022-07-27 01:17:36 +02:00 |
|
Martin
|
9e67808d84
|
LazDebuggerFp: improve errors for function calling
|
2022-07-01 01:06:08 +02:00 |
|
Martin
|
0429c822c1
|
LazDebuggerFp: debugln for function calling (watch-eval)
|
2022-06-30 02:30:15 +02:00 |
|
Martin
|
131d1062df
|
Debugger: allow calling SysVarToLStr for variants (via user defined type-names)
|
2022-06-23 13:54:18 +02:00 |
|
Martin
|
943ebed455
|
LazDebuggerFp, FpDebug: Fix mem leak in watch-eval calling functions.
|
2022-06-21 20:08:47 +02:00 |
|
Martin
|
f606986f1b
|
LazDebuggerFp, FpDebug: Enable watch-eval calling functions with records as param (Win-64/32 / Linux-64)
|
2022-06-21 00:29:07 +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
|
ae8bbb1cd6
|
FpDebug: Refactor TFpDbgInfoCallContext (add "AddParam" / remove Dbg-Process from "CreateParamSymbol")
|
2022-06-21 00:06:04 +02:00 |
|
Martin
|
bba0a43742
|
FpDebug: Refactor TFpSymbolDwarfFunctionResult, don't reload data from info-entry - use existing type
|
2022-06-21 00:06:03 +02:00 |
|
martin
|
ce0d1a0bc8
|
LazDebuggerFp, FpDebug: Beta, Allow function calls in watches
git-svn-id: trunk@65151 -
|
2021-05-29 22:51:09 +00:00 |
|
joost
|
4b59383f64
|
FpDebug: Removed usage of hard-coded register
git-svn-id: trunk@64310 -
|
2020-12-30 19:15:57 +00:00 |
|
joost
|
566610a9ba
|
FpDebug: Cleanup of several issues introduced in r63899 #539c1f9a2b, in which a lot more was committed then planned. Among others utility functions to allow calling functions with parameters. The ability to set the value of (regvar) variables and some minor bug-fixes. As part of the parameter-support, addresses located in a register are not immediately read and converted to constants anymore. But the location of the actual register is stored. This might have unforeseen side-effects
git-svn-id: trunk@63900 -
|
2020-09-20 21:52:48 +00:00 |
|