This is the mail archive of the
gdb@sources.redhat.com
mailing list for the GDB project.
Processing of convenience variables for scripts ...
- From: Richard Sharpe <rsharpe at ns dot aus dot com>
- To: <gdb at sources dot redhat dot com>
- Date: Wed, 20 Nov 2002 19:42:04 +1030 (CST)
- Subject: Processing of convenience variables for scripts ...
Hi,
The following script does not seem to work:
define load-ko-syms
path ./freebsd_46_i386/debug/export/kernel
set $file = linker_files.tqh_first
set $file = $file->link.tqe_next
if ($file == 0)
printf "No klds to load symbols for\n"
else
while ($file != 0)
add-symbol-file $file->filename ($file->address +
$file->text_offs)
printf "Loaded symbols for %s\n", $file->filename
set $file = $file->link.tqe_next
end
end
end
The loop works, but add-symbol-file seems to be called without the
convenience variables being expanded.
Have it got that right?
If so, what would be the first step to get them expanded?
Regards
-----
Richard Sharpe, rsharpe[at]ns.aus.com, rsharpe[at]samba.org,
sharpe[at]ethereal.com, http://www.richardsharpe.com