summaryrefslogtreecommitdiff
path: root/sys/gdbscripts
diff options
context:
space:
mode:
authorchristos <christos@NetBSD.org>2020-04-27 20:31:11 +0000
committerchristos <christos@NetBSD.org>2020-04-27 20:31:11 +0000
commitba1dc498ed41bfa745a43162cd8cdabbad1484dc (patch)
tree446e81de8703354232c68adeeb14c618253e6722 /sys/gdbscripts
parent2d3cb86c10c8dbabdf7949b742162e789216d83f (diff)
make this work again
Diffstat (limited to 'sys/gdbscripts')
-rw-r--r--sys/gdbscripts/module10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/gdbscripts/module b/sys/gdbscripts/module
index 411c8efcb52..7a736827f01 100644
--- a/sys/gdbscripts/module
+++ b/sys/gdbscripts/module
@@ -72,10 +72,14 @@ define modules
set $e = $h.tqh_first
while ($e != 0)
if ($e->mod_kobj != 0)
- printf "module %s\t0x%016lx-0x%016lx\n", \
+ printf "module %s\n\t text=0x%016lx/%u\n\t data=0x%016lx/%u\n\trodata=0x%016lx/%u\n", \
$e->mod_info.mi_name, \
- $e->mod_kobj->ko_address, \
- $e->mod_kobj->ko_address + $e->mod_kobj->ko_size
+ $e->mod_kobj->ko_text_address, \
+ $e->mod_kobj->ko_text_size, \
+ $e->mod_kobj->ko_data_address, \
+ $e->mod_kobj->ko_data_size, \
+ $e->mod_kobj->ko_rodata_address, \
+ $e->mod_kobj->ko_rodata_size
else
printf "module %s\n", \
$e->mod_info.mi_name