Skip to content

Commit 7c008bc

Browse files
committed
kernel: enable kprobes
Signed-off-by: Albin Kerouanton <albin.kerouanton@docker.com>
1 parent bc676e6 commit 7c008bc

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

kernel/config-6.12.44-arm64

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -618,10 +618,11 @@ CONFIG_CPU_MITIGATIONS=y
618618
#
619619
CONFIG_HOTPLUG_CORE_SYNC=y
620620
CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
621-
# CONFIG_KPROBES is not set
621+
CONFIG_KPROBES=y
622622
# CONFIG_JUMP_LABEL is not set
623623
CONFIG_UPROBES=y
624624
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
625+
CONFIG_KRETPROBES=y
625626
CONFIG_HAVE_IOREMAP_PROT=y
626627
CONFIG_HAVE_KPROBES=y
627628
CONFIG_HAVE_KRETPROBES=y
@@ -685,6 +686,7 @@ CONFIG_HAVE_ARCH_HUGE_VMALLOC=y
685686
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
686687
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
687688
CONFIG_MODULES_USE_ELF_RELA=y
689+
CONFIG_ARCH_WANTS_EXECMEM_LATE=y
688690
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
689691
CONFIG_SOFTIRQ_ON_OWN_STACK=y
690692
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
@@ -937,6 +939,7 @@ CONFIG_LRU_GEN_WALKS_MMU=y
937939
CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
938940
CONFIG_PER_VMA_LOCK=y
939941
CONFIG_LOCK_MM_AND_FIND_VMA=y
942+
CONFIG_EXECMEM=y
940943

941944
#
942945
# Data Access Monitoring
@@ -3417,6 +3420,7 @@ CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
34173420
# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
34183421
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
34193422
# CONFIG_LATENCYTOP is not set
3423+
# CONFIG_DEBUG_CGROUP_REF is not set
34203424
CONFIG_USER_STACKTRACE_SUPPORT=y
34213425
CONFIG_NOP_TRACER=y
34223426
CONFIG_HAVE_FUNCTION_TRACER=y
@@ -3458,6 +3462,9 @@ CONFIG_BRANCH_PROFILE_NONE=y
34583462
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
34593463
# CONFIG_PROFILE_ALL_BRANCHES is not set
34603464
# CONFIG_BLK_DEV_IO_TRACE is not set
3465+
CONFIG_PROBE_EVENTS_BTF_ARGS=y
3466+
CONFIG_KPROBE_EVENTS=y
3467+
# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
34613468
CONFIG_UPROBE_EVENTS=y
34623469
CONFIG_BPF_EVENTS=y
34633470
CONFIG_DYNAMIC_EVENTS=y
@@ -3494,6 +3501,7 @@ CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y
34943501
#
34953502
# CONFIG_KUNIT is not set
34963503
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
3504+
# CONFIG_FUNCTION_ERROR_INJECTION is not set
34973505
# CONFIG_FAULT_INJECTION is not set
34983506
CONFIG_ARCH_HAS_KCOV=y
34993507
CONFIG_CC_HAS_SANCOV_TRACE_PC=y

kernel/config-6.12.44-x86_64

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -586,10 +586,11 @@ CONFIG_CPU_MITIGATIONS=y
586586
CONFIG_ARCH_HAS_SUBPAGE_FAULTS=y
587587
CONFIG_HOTPLUG_CORE_SYNC=y
588588
CONFIG_HOTPLUG_CORE_SYNC_DEAD=y
589-
# CONFIG_KPROBES is not set
589+
CONFIG_KPROBES=y
590590
# CONFIG_JUMP_LABEL is not set
591591
CONFIG_UPROBES=y
592592
CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y
593+
CONFIG_KRETPROBES=y
593594
CONFIG_HAVE_IOREMAP_PROT=y
594595
CONFIG_HAVE_KPROBES=y
595596
CONFIG_HAVE_KRETPROBES=y
@@ -652,6 +653,7 @@ CONFIG_HAVE_ARCH_HUGE_VMALLOC=y
652653
CONFIG_ARCH_WANT_HUGE_PMD_SHARE=y
653654
CONFIG_HAVE_MOD_ARCH_SPECIFIC=y
654655
CONFIG_MODULES_USE_ELF_RELA=y
656+
CONFIG_ARCH_WANTS_EXECMEM_LATE=y
655657
CONFIG_HAVE_SOFTIRQ_ON_OWN_STACK=y
656658
CONFIG_SOFTIRQ_ON_OWN_STACK=y
657659
CONFIG_ARCH_HAS_ELF_RANDOMIZE=y
@@ -912,6 +914,7 @@ CONFIG_LRU_GEN_WALKS_MMU=y
912914
CONFIG_ARCH_SUPPORTS_PER_VMA_LOCK=y
913915
CONFIG_PER_VMA_LOCK=y
914916
CONFIG_LOCK_MM_AND_FIND_VMA=y
917+
CONFIG_EXECMEM=y
915918
CONFIG_NUMA_MEMBLKS=y
916919
# CONFIG_NUMA_EMU is not set
917920

@@ -3309,6 +3312,7 @@ CONFIG_RCU_EXP_CPU_STALL_TIMEOUT=0
33093312
# CONFIG_DEBUG_WQ_FORCE_RR_CPU is not set
33103313
# CONFIG_CPU_HOTPLUG_STATE_CONTROL is not set
33113314
# CONFIG_LATENCYTOP is not set
3315+
# CONFIG_DEBUG_CGROUP_REF is not set
33123316
CONFIG_USER_STACKTRACE_SUPPORT=y
33133317
CONFIG_NOP_TRACER=y
33143318
CONFIG_HAVE_FUNCTION_TRACER=y
@@ -3350,6 +3354,9 @@ CONFIG_BRANCH_PROFILE_NONE=y
33503354
# CONFIG_PROFILE_ANNOTATED_BRANCHES is not set
33513355
# CONFIG_PROFILE_ALL_BRANCHES is not set
33523356
# CONFIG_BLK_DEV_IO_TRACE is not set
3357+
CONFIG_PROBE_EVENTS_BTF_ARGS=y
3358+
CONFIG_KPROBE_EVENTS=y
3359+
# CONFIG_KPROBE_EVENTS_ON_NOTRACE is not set
33533360
CONFIG_UPROBE_EVENTS=y
33543361
CONFIG_BPF_EVENTS=y
33553362
CONFIG_DYNAMIC_EVENTS=y
@@ -3385,6 +3392,7 @@ CONFIG_HAVE_SAMPLE_FTRACE_DIRECT_MULTI=y
33853392
#
33863393
# CONFIG_KUNIT is not set
33873394
# CONFIG_NOTIFIER_ERROR_INJECTION is not set
3395+
# CONFIG_FUNCTION_ERROR_INJECTION is not set
33883396
# CONFIG_FAULT_INJECTION is not set
33893397
CONFIG_ARCH_HAS_KCOV=y
33903398
CONFIG_CC_HAS_SANCOV_TRACE_PC=y

0 commit comments

Comments
 (0)