Commit Graph

11 Commits

Author SHA1 Message Date
Jesper Dangaard Brouer
d88d8ffe89 BTF-playground: btf_module_ids is only interested in kernel BTF
Skip BTF IDs that doesn't originate from the kernel as this
program are looking for kernel module BTF.

Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2022-09-02 14:00:55 +02:00
Jesper Dangaard Brouer
203343c5ac BTF-playground: Mark functions that are privileged
Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2022-09-01 17:16:45 +02:00
Jesper Dangaard Brouer
fec451bb34 BTF-playground: Drop normal vmlinux open in btf_module_ids
This btf_module_ids.c example is about getting BTF info via
the object IDs.

Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2022-09-01 15:28:58 +02:00
Jesper Dangaard Brouer
d77b378c28 BTF-playground: Add params --module and --symbol
For easier playing around with poking at different modules on cmdline.

Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2022-08-31 18:37:41 +02:00
Jesper Dangaard Brouer
d33d264494 BTF-playground: Stop opening vmlinux as it was a dead end
Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2022-08-31 16:29:13 +02:00
Jesper Dangaard Brouer
e4616a809f BTF-playground: Extract the BTF data size from info call
Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2022-08-31 16:23:26 +02:00
Jesper Dangaard Brouer
a998181376 BTF-playground: Find BTF id by name compare walk
Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2022-08-31 14:37:02 +02:00
Jesper Dangaard Brouer
e00b6a66e6 BTF-playground: Extract BTF name while walking all IDs
Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2022-08-31 12:23:43 +02:00
Jesper Dangaard Brouer
55fcfcce87 BTF-playground: btf_module_ids.c try walking BTF IDs
Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2022-08-31 11:22:22 +02:00
Jesper Dangaard Brouer
9eeaf90eaf BTF-playground: Small steps in btf_module_ids.c
Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2022-08-31 10:58:02 +02:00
Jesper Dangaard Brouer
2d73471c2c BTF-playground: Boilerplate for btf_module_ids.c
Signed-off-by: Jesper Dangaard Brouer <netoptimizer@brouer.com>
2022-08-31 10:45:02 +02:00