Код: Выделить всё
olej@R420:~/2022/own.BOOKs/BHV.kernel$ sudo inxi -MSxxx
[sudo] пароль для olej:
System: Host: R420 Kernel: 5.4.0-113-generic x86_64 bits: 64 compiler: gcc v: 9.4.0 Desktop: Cinnamon 5.2.7
wm: muffin 5.2.1 dm: LightDM 1.30.0 Distro: Linux Mint 20.3 Una base: Ubuntu 20.04 focal
Machine: Type: Server System: Dell product: PowerEdge R420 v: N/A serial: 9DDFKY1 Chassis: type: 23 serial: 9DDFKY1
Mobo: Dell model: 0CN7CM v: A06 serial: ..CN1374035400RO. BIOS: Dell v: 2.9.0 date: 01/09/2020
Смотрю произвольное имя ядра ... из самых известных printk:
Код: Выделить всё
olej@R420:~/2022/own.BOOKs/BHV.kernel/examples/tools/export-data$ cat /proc/kallsyms | grep T | grep ' printk'
0000000000000000 T printk_timed_ratelimit
0000000000000000 T printk_percpu_data_ready
0000000000000000 T printk_safe_flush
0000000000000000 T printk_safe_flush_on_panic
0000000000000000 T printk_nmi_enter
0000000000000000 T printk_nmi_exit
0000000000000000 T printk_nmi_direct_enter
0000000000000000 T printk_nmi_direct_exit
0000000000000000 T printk
0000000000000000 T printk_deferred
0000000000000000 T printk_safe_init
0000000000000000 T printk_all_partitions
А так:
Код: Выделить всё
olej@R420:~/2022/own.BOOKs/BHV.kernel/examples/tools/export-data$ sudo cat /proc/kallsyms | grep T | grep ' printk'
ffffffffa8904d90 T printk_timed_ratelimit
ffffffffa89071f0 T printk_percpu_data_ready
ffffffffa89081c0 T printk_safe_flush
ffffffffa8908240 T printk_safe_flush_on_panic
ffffffffa89082a0 T printk_nmi_enter
ffffffffa89082b0 T printk_nmi_exit
ffffffffa89082c0 T printk_nmi_direct_enter
ffffffffa89082f0 T printk_nmi_direct_exit
ffffffffa928a3a0 T printk
ffffffffa928a681 T printk_deferred
ffffffffaa4d60a4 T printk_safe_init
ffffffffaa4fbdb4 T printk_all_partitions
А вот это статические, считанные из конфиг файла:
Код: Выделить всё
olej@R420:~/2022/own.BOOKs/BHV.kernel/examples/tools/export-data$ cat /boot/System.map-`uname -r` | grep T | grep ' printk'
cat: /boot/System.map-5.4.0-113-generic: Отказано в доступе
olej@R420:~/2022/own.BOOKs/BHV.kernel/examples/tools/export-data$ sudo cat /boot/System.map-`uname -r` | grep T | grep ' printk'
ffffffff81104d90 T printk_timed_ratelimit
ffffffff811071f0 T printk_percpu_data_ready
ffffffff811081c0 T printk_safe_flush
ffffffff81108240 T printk_safe_flush_on_panic
ffffffff811082a0 T printk_nmi_enter
ffffffff811082b0 T printk_nmi_exit
ffffffff811082c0 T printk_nmi_direct_enter
ffffffff811082f0 T printk_nmi_direct_exit
ffffffff81a8a3a0 T printk
ffffffff81a8a681 T printk_deferred
ffffffff82cd60a4 T printk_safe_init
ffffffff82cfbdb4 T printk_all_partitions
Код: Выделить всё
olej@R420:~/2022/own.BOOKs/BHV.kernel/examples/tools/export-data$ cat /boot/config-`uname -r` | grep CONFIG_RANDOMIZE_BASE
CONFIG_RANDOMIZE_BASE=y