|
From: Paul F. <pj...@wa...> - 2023-04-15 19:43:30
|
On 15-04-23 19:58, Philippe Waroquiers via Valgrind-developers wrote:
> Not too sure what is going wrong/what I am doing wrong ...
> (tested with 53834800424510b177c59d097c3a51a66bbaf659)
At first I tried running from the build dir, but that was complicated so
I switched to using it from my home dir install.
I also use the following functions in my .gdbinit file (hopefully this
will become easier eventually). It works, but doesn't allow you to
specify your own --vargs
define set-program-name
set logging file tmp.gdb
set logging overwrite on
set logging redirect on
set logging enabled on
python print(f"set $programname =
\"{gdb.current_progspace().filename}\"")
set logging enabled off
set logging redirect off
set logging overwrite off
source tmp.gdb
end
define start_vg
set-program-name
eval "set remote exec-file %s", $programname
show remote exec-file
set sysroot /
target extended-remote | vgdb --multi --vargs -q
start
end
A+
Paul
|