Arnaldo Carvalho de Melo
7f17ef0d47
perf symbols: Handle '1' symbols in /proc/kallsyms
...
I started seeing this in recent Fedora 42 kernels:
root@x1:~# uname -a
Linux x1 6.17.4-200.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Sun Oct 19 18:47:49 UTC 2025 x86_64 GNU/Linux
root@x1:~#
root@x1:~# perf test 1
1: vmlinux symtab matches kallsyms : FAILED!
root@x1:~#
Related to:
root@x1:~# grep ' 1 ' /proc/kallsyms
ffffffffb098bc00 1 __pfx__RNCINvNtNtNtCsfwaGRd4cjqE_4core4iter8adapters3map12map_try_foldjNtCskFudTml27HW_12drm_panic_qr7VersionuINtNtNtBa_3ops12control_flow11ControlFlowB10_ENcB10_0NCINvNvNtNtNtB8_6traits8iterator8Iterator4find5checkB10_NCNvMB12_B10_13from_segments0E0E0B12_
ffffffffb098bc10 1 _RNCINvNtNtNtCsfwaGRd4cjqE_4core4iter8adapters3map12map_try_foldjNtCskFudTml27HW_12drm_panic_qr7VersionuINtNtNtBa_3ops12control_flow11ControlFlowB10_ENcB10_0NCINvNvNtNtNtB8_6traits8iterator8Iterator4find5checkB10_NCNvMB12_B10_13from_segments0E0E0B12_
root@x1:~#
That is found in:
root@x1:~# pahole --running_kernel_vmlinux
/usr/lib/debug/lib/modules/6.17.4-200.fc42.x86_64/vmlinux
root@x1:~#
root@x1:~# readelf -sW /usr/lib/debug/lib/modules/6.17.4-200.fc42.x86_64/vmlinux | grep __pfx__RNCINvNtNtNtCsfwaGRd4cjqE_4core4iter8adapters3map12map_try_foldjNtCskFudTml27HW_12drm_panic_qr7VersionuINtNtNtBa_3ops12control_flow11ControlFlowB10_ENcB10_0NCINvNvNtNtNtB8_6traits8iterator8Iterator4find5checkB10_NCNvMB12_B10_13from_segments0E0E0B12_
150649: ffffffff81f8bc00 16 FUNC LOCAL DEFAULT 1 __pfx__RNCINvNtNtNtCsfwaGRd4cjqE_4core4iter8adapters3map12map_try_foldjNtCskFudTml27HW_12drm_panic_qr7VersionuINtNtNtBa_3ops12control_flow11ControlFlowB10_ENcB10_0NCINvNvNtNtNtB8_6traits8iterator8Iterator4find5checkB10_NCNvMB12_B10_13from_segments0E0E0B12_
root@x1:~#
But was being filtered out when reading /proc/kallsyms, as the '1'
symbol type was not being handled, do it, there are just two of them at
this point.
Cc: Alex Gaynor <alex.gaynor@gmail.com>
Cc: Alice Ryhl <aliceryhl@google.com>
Cc: Andreas Hindborg <a.hindborg@kernel.org>
Cc: Benno Lossin <lossin@kernel.org>
Cc: Björn Roy Baron <bjorn3_gh@protonmail.com>
Cc: Boqun Feng <boqun.feng@gmail.com>
Cc: Danilo Krummrich <dakr@kernel.org>
Cc: Gary Guo <gary@garyguo.net>
Cc: Miguel Ojeda <ojeda@kernel.org>
Cc: Trevor Gross <tmgross@umich.edu>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
2025-11-03 14:54:31 -03:00
..
2025-09-19 12:14:29 -03:00
2025-10-02 14:57:07 -03:00
2024-09-24 11:46:46 -07:00
2024-06-26 11:07:42 -07:00
2025-09-24 14:29:14 -07:00
2025-08-18 17:15:02 +02:00
2024-06-26 11:07:42 -07:00
2025-10-06 16:49:25 -03:00
2025-10-06 16:47:49 -03:00
2025-10-06 16:47:49 -03:00
2025-02-17 22:00:50 -08:00
2025-02-18 14:04:32 -08:00
2025-06-20 13:14:07 -07:00
2025-06-20 13:14:07 -07:00
2025-07-25 10:37:56 -07:00
2025-10-03 16:49:51 -03:00
2025-10-03 16:49:51 -03:00
2025-10-06 16:47:51 -03:00
2025-09-02 17:14:00 -03:00
2025-02-12 20:06:11 -08:00
2025-09-19 12:14:29 -03:00
2025-09-19 12:14:28 -03:00
2025-10-01 11:22:04 -03:00
2025-10-01 11:22:04 -03:00
2024-08-14 10:20:40 -03:00
2024-08-14 10:20:40 -03:00
2025-10-01 15:27:27 -03:00
2025-10-01 15:27:27 -03:00
2025-10-01 15:27:02 -03:00
2025-10-01 15:27:02 -03:00
2024-12-18 16:24:33 -03:00
2024-12-18 16:24:33 -03:00
2025-05-09 14:32:15 -03:00
2024-08-21 11:39:51 -03:00
2025-10-01 15:27:02 -03:00
2025-06-26 10:31:05 -07:00
2025-10-03 16:49:51 -03:00
2025-06-20 14:48:49 -07:00
2025-09-30 13:36:03 -03:00
2025-06-09 11:18:17 -07:00
2025-03-24 17:29:58 -07:00
2024-08-28 18:21:49 -03:00
2025-09-19 12:14:29 -03:00
2025-09-02 14:55:32 -07:00
2025-10-03 16:49:51 -03:00
2025-07-25 10:37:56 -07:00
2025-03-05 09:13:19 -08:00
2024-12-09 17:52:41 -03:00
2024-12-09 17:52:41 -03:00
2025-10-06 16:47:49 -03:00
2025-09-19 16:53:09 -03:00
2025-07-25 10:37:13 -07:00
2025-03-07 14:06:56 -08:00
2024-09-10 17:32:47 -03:00
2025-06-09 11:18:17 -07:00
2025-06-09 11:18:17 -07:00
2025-10-06 16:35:28 -03:00
2025-10-02 15:36:59 -03:00
2025-07-11 12:36:40 -07:00
2025-07-11 12:36:40 -07:00
2025-03-10 11:31:24 -07:00
2024-10-10 23:38:33 -07:00
2025-03-10 11:31:24 -07:00
2025-06-11 13:40:31 -07:00
2025-03-10 14:37:02 -07:00
2025-10-06 16:47:49 -03:00
2025-03-10 11:31:24 -07:00
2025-03-19 16:56:33 -07:00
2025-02-12 20:06:11 -08:00
2024-08-29 15:55:24 -03:00
2025-07-25 10:37:56 -07:00
2025-07-25 10:37:56 -07:00
2025-03-10 11:31:24 -07:00
2025-03-10 11:31:24 -07:00
2025-06-09 21:38:08 -07:00
2025-07-25 10:37:57 -07:00
2025-06-25 10:59:19 -07:00
2025-08-25 15:07:18 -07:00
2024-10-18 10:17:40 -07:00
2025-05-28 19:02:58 -03:00
2025-05-09 17:00:05 -03:00
2025-05-09 17:00:05 -03:00
2025-10-06 16:35:29 -03:00
2025-10-06 16:47:51 -03:00
2025-07-25 10:37:58 -07:00
2025-09-12 15:28:30 -03:00
2025-06-25 11:12:35 -07:00
2025-10-06 16:35:28 -03:00
2025-10-06 16:35:25 -03:00
2025-08-25 15:07:18 -07:00
2024-08-19 14:52:13 -03:00
2024-09-03 12:22:01 -03:00
2024-09-03 12:22:01 -03:00
2025-09-19 12:14:30 -03:00
2025-09-19 12:14:30 -03:00
2024-11-09 08:39:13 -08:00
2024-11-09 08:39:13 -08:00
2024-11-09 08:39:13 -08:00
2024-11-09 08:39:14 -08:00
2025-10-02 15:31:14 -03:00
2025-10-02 15:31:14 -03:00
2025-07-25 10:37:13 -07:00
2025-10-01 11:22:05 -03:00
2025-02-18 14:04:32 -08:00
2025-07-24 13:41:34 -07:00
2025-07-25 10:37:56 -07:00
2025-10-03 16:49:51 -03:00
2024-12-09 17:52:42 -03:00
2025-10-03 16:49:51 -03:00
2025-10-03 16:49:51 -03:00
2025-07-24 13:41:35 -07:00
2025-05-13 16:36:22 -03:00
2025-05-13 16:36:22 -03:00
2025-07-22 17:47:22 -07:00
2025-07-02 19:01:54 -07:00
2024-10-18 10:17:40 -07:00
2025-01-10 10:59:42 -03:00
2024-10-14 12:04:31 -07:00
2025-07-25 10:37:57 -07:00
2025-06-25 12:37:29 -07:00
2024-08-12 18:05:14 -03:00
2025-07-25 10:37:58 -07:00
2025-08-28 12:30:57 -03:00
2025-07-11 12:36:39 -07:00
2025-10-01 09:44:02 -03:00
2025-02-12 20:06:11 -08:00
2025-05-12 14:18:09 -03:00
2025-07-25 10:37:58 -07:00
2025-04-25 12:31:36 -03:00
2024-08-19 14:51:46 -03:00
2025-07-25 10:37:56 -07:00
2024-12-18 16:24:32 -03:00
2025-10-02 15:31:39 -03:00
2024-12-18 16:24:33 -03:00
2025-10-06 16:35:28 -03:00
2025-10-06 16:35:28 -03:00
2025-01-08 17:38:32 -03:00
2024-09-03 10:39:20 -03:00
2025-10-06 16:47:49 -03:00
2025-10-06 16:47:49 -03:00
2024-12-18 16:24:33 -03:00
2025-05-09 14:32:15 -03:00
2025-09-12 15:41:57 -03:00
2025-07-25 10:37:57 -07:00
2025-07-25 10:37:57 -07:00
2024-08-01 18:55:55 -03:00
2024-08-01 18:55:55 -03:00
2025-10-02 15:36:13 -03:00
2025-10-02 15:36:13 -03:00
2025-09-15 10:03:23 -07:00
2025-05-27 18:05:28 -03:00
2025-05-02 15:36:14 -03:00
2024-08-01 18:55:55 -03:00
2024-08-01 18:55:55 -03:00
2025-07-24 13:41:36 -07:00
2025-07-11 12:36:40 -07:00
2025-03-19 16:56:33 -07:00
2025-02-10 11:46:02 -08:00
2025-05-21 15:07:13 -03:00
2025-10-03 15:28:04 -03:00
2025-01-08 17:31:06 -03:00
2025-05-05 21:51:54 -03:00
2025-10-03 16:49:51 -03:00
2025-10-03 16:49:51 -03:00
2025-10-03 19:06:19 -03:00
2025-07-26 16:31:43 -07:00
2024-12-23 13:53:08 -03:00
2024-12-23 13:53:08 -03:00
2025-03-11 19:00:50 -07:00
2025-07-26 16:31:43 -07:00
2025-10-03 16:49:51 -03:00
2025-06-26 10:51:31 -07:00
2025-07-26 16:31:43 -07:00
2025-07-24 13:41:35 -07:00
2025-10-01 11:22:05 -03:00
2025-10-01 11:22:04 -03:00
2025-10-02 15:36:59 -03:00
2024-07-31 16:12:59 -03:00
2025-07-26 16:31:43 -07:00
2025-07-26 16:31:43 -07:00
2025-07-25 10:37:57 -07:00
2024-12-10 15:41:10 -03:00
2025-07-25 10:37:13 -07:00
2024-11-16 17:07:31 -03:00
2025-07-25 10:37:55 -07:00
2025-02-26 14:25:14 -08:00
2025-03-10 11:31:24 -07:00
2025-03-10 11:31:24 -07:00
2025-09-04 18:05:06 -03:00
2025-05-05 21:51:54 -03:00
2025-05-21 15:07:13 -03:00
2025-05-21 15:07:13 -03:00
2025-07-25 10:37:56 -07:00
2024-10-17 12:44:26 -07:00
2025-07-25 10:37:56 -07:00
2025-07-25 10:37:56 -07:00
2025-02-12 20:06:11 -08:00
2025-07-25 10:37:58 -07:00
2025-09-19 12:44:10 -03:00
2025-07-25 10:37:57 -07:00
2025-10-06 16:49:24 -03:00
2025-06-26 10:51:40 -07:00
2025-06-26 10:51:40 -07:00
2025-07-25 10:37:58 -07:00
2025-07-25 10:37:58 -07:00
2025-07-11 12:36:40 -07:00
2025-07-11 12:36:40 -07:00
2025-05-13 16:36:22 -03:00
2025-10-06 16:47:49 -03:00
2025-10-06 16:47:49 -03:00
2025-07-11 12:36:40 -07:00
2025-07-23 10:48:29 -07:00
2025-10-03 16:49:51 -03:00
2025-10-03 16:49:51 -03:00
2024-12-23 13:53:08 -03:00
2024-12-23 13:53:08 -03:00
2024-11-14 16:56:32 -03:00
2024-12-12 15:53:36 -03:00
2024-12-09 17:52:41 -03:00
2025-07-25 10:37:56 -07:00
2025-10-02 15:39:44 -03:00
2025-10-02 15:01:26 -03:00
2025-11-03 14:54:31 -03:00
2025-08-25 15:07:18 -07:00
2025-08-25 15:07:18 -07:00
2025-06-20 14:48:49 -07:00
2025-03-20 22:58:23 -07:00
2025-03-20 22:57:57 -07:00
2025-06-09 11:18:18 -07:00
2025-06-09 11:18:18 -07:00
2025-06-09 11:18:18 -07:00
2025-06-09 11:18:18 -07:00
2025-06-11 13:40:31 -07:00
2025-06-11 13:40:31 -07:00
2024-10-14 12:04:31 -07:00
2024-09-03 11:21:55 -03:00
2025-09-19 12:14:30 -03:00
2025-07-24 13:41:35 -07:00
2025-07-25 10:37:56 -07:00
2025-06-20 14:48:56 -07:00
2025-06-09 11:18:18 -07:00
2025-06-09 11:18:18 -07:00
2025-09-03 12:34:55 -03:00
2025-07-26 16:31:43 -07:00
2025-06-26 10:31:05 -07:00
2024-12-09 17:52:42 -03:00
2024-11-08 22:42:57 -08:00
2025-03-13 13:19:27 -07:00
2024-11-08 22:42:57 -08:00
2025-03-05 09:13:19 -08:00
2025-09-19 12:14:29 -03:00
2024-11-13 16:27:35 -03:00
2024-10-10 23:40:32 -07:00
2025-03-13 00:30:08 -07:00
2025-06-24 10:27:50 -07:00
2025-04-10 17:51:31 -07:00
2024-11-16 16:30:39 -03:00
2024-11-16 16:30:39 -03:00
2024-12-23 13:53:08 -03:00
2024-12-23 13:53:08 -03:00
2024-09-27 15:38:52 -03:00
2025-09-12 15:41:57 -03:00