modload revision 1.1 1 # $NetBSD: modload,v 1.1 2020/04/28 19:45:58 christos Exp $
2 # Load the symbol files for all active modules
3 define modload
4 set $h = module_list
5 set $e = $h.tqh_first
6 while ($e != 0)
7 if ($e->mod_kobj != 0)
8 set $ko = $e->mod_kobj
9 set $n = $e->mod_info.mi_name
10 eval "add-symbol-file %s/%s/%s.kmod -s .text 0x%lx -s .data 0x%lx -s .rodata 0x%lx\n", module_base, $n, $n, $ko->ko_text_address, $ko->ko_data_address, $ko->ko_rodata_address
11 end
12 set $e = $e->mod_chain.tqe_next
13 end
14 end
15