參考資訊:
https://askubuntu.com/questions/307221/how-to-get-the-address-with-proc-kallsyms
問題如下:
# cat /proc/kallsyms | head 0000000000000000 T do_undefinstr 0000000000000000 T _stext 0000000000000000 T __exception_text_start 0000000000000000 T do_sysinstr 0000000000000000 T do_mem_abort 0000000000000000 T do_el0_irq_bp_hardening 0000000000000000 T do_el0_ia_bp_hardening 0000000000000000 T do_sp_pc_abort 0000000000000000 T do_debug_exception 0000000000000000 t gic_handle_irq
解法如下:
# echo 0 > /proc/sys/kernel/kptr_restrict # cat /proc/kallsyms | head ffffff8008081000 T do_undefinstr ffffff8008081000 T _stext ffffff8008081000 T __exception_text_start ffffff8008081480 T do_sysinstr ffffff8008081510 T do_mem_abort ffffff80080815d8 T do_el0_irq_bp_hardening ffffff8008081610 T do_el0_ia_bp_hardening ffffff8008081730 T do_sp_pc_abort ffffff800808187c T do_debug_exception ffffff80080819b4 t gic_handle_irq