Home
last modified time | relevance | path

Searched refs:obj (Results 1 – 25 of 63) sorted by relevance

123

/samples/
DMakefile6 obj-$(CONFIG_SAMPLE_CONFIGFS) += configfs/
7 obj-$(CONFIG_SAMPLE_CONNECTOR) += connector/
9 obj-$(CONFIG_SAMPLE_HW_BREAKPOINT) += hw_breakpoint/
10 obj-$(CONFIG_SAMPLE_KDB) += kdb/
11 obj-$(CONFIG_SAMPLE_KFIFO) += kfifo/
12 obj-$(CONFIG_SAMPLE_KOBJECT) += kobject/
13 obj-$(CONFIG_SAMPLE_KPROBES) += kprobes/
14 obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch/
16 obj-$(CONFIG_SAMPLE_QMI_CLIENT) += qmi/
17 obj-$(CONFIG_SAMPLE_RPMSG_CLIENT) += rpmsg/
[all …]
/samples/livepatch/
Dlivepatch-callbacks-demo.c98 static void callback_info(const char *callback, struct klp_object *obj) in callback_info() argument
100 if (obj->mod) in callback_info()
101 pr_info("%s: %s -> %s\n", callback, obj->mod->name, in callback_info()
102 module_state[obj->mod->state]); in callback_info()
108 static int pre_patch_callback(struct klp_object *obj) in pre_patch_callback() argument
110 callback_info(__func__, obj); in pre_patch_callback()
115 static void post_patch_callback(struct klp_object *obj) in post_patch_callback() argument
117 callback_info(__func__, obj); in post_patch_callback()
121 static void pre_unpatch_callback(struct klp_object *obj) in pre_unpatch_callback() argument
123 callback_info(__func__, obj); in pre_unpatch_callback()
[all …]
DMakefile2 obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch-sample.o
3 obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch-shadow-mod.o
4 obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch-shadow-fix1.o
5 obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch-shadow-fix2.o
6 obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch-callbacks-demo.o
7 obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch-callbacks-mod.o
8 obj-$(CONFIG_SAMPLE_LIVEPATCH) += livepatch-callbacks-busymod.o
/samples/bpf/
Dtracex1_user.c11 struct bpf_object *obj; in main() local
16 obj = bpf_object__open_file(filename, NULL); in main()
17 if (libbpf_get_error(obj)) { in main()
22 prog = bpf_object__find_program_by_name(obj, "bpf_prog1"); in main()
29 if (bpf_object__load(obj)) { in main()
48 bpf_object__close(obj); in main()
Dtracex5_user.c40 struct bpf_object *obj; in main() local
49 obj = bpf_object__open_file(filename, NULL); in main()
50 if (libbpf_get_error(obj)) { in main()
55 prog = bpf_object__find_program_by_name(obj, "bpf_prog1"); in main()
62 if (bpf_object__load(obj)) { in main()
74 progs_fd = bpf_object__find_map_fd_by_name(obj, "progs"); in main()
80 bpf_object__for_each_program(prog, obj) { in main()
99 bpf_object__close(obj); in main()
Dtracex7_user.c11 struct bpf_object *obj; in main() local
23 obj = bpf_object__open_file(filename, NULL); in main()
24 if (libbpf_get_error(obj)) { in main()
29 prog = bpf_object__find_program_by_name(obj, "bpf_prog1"); in main()
36 if (bpf_object__load(obj)) { in main()
54 bpf_object__close(obj); in main()
Dtest_current_task_under_cgroup_user.c20 struct bpf_object *obj; in main() local
25 obj = bpf_object__open_file(filename, NULL); in main()
26 if (libbpf_get_error(obj)) { in main()
31 prog = bpf_object__find_program_by_name(obj, "bpf_prog1"); in main()
38 if (bpf_object__load(obj)) { in main()
43 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "cgroup_map"); in main()
44 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "perf_map"); in main()
111 bpf_object__close(obj); in main()
Dspintest_user.c15 struct bpf_object *obj = NULL; in main() local
34 obj = bpf_object__open_file(filename, NULL); in main()
35 if (libbpf_get_error(obj)) { in main()
37 obj = NULL; in main()
42 if (bpf_object__load(obj)) { in main()
47 map_fd = bpf_object__find_map_fd_by_name(obj, "my_map"); in main()
53 bpf_object__for_each_program(prog, obj) { in main()
97 bpf_object__close(obj); in main()
Dtest_map_in_map_user.c120 struct bpf_object *obj; in main() local
129 obj = bpf_object__open_file(filename, NULL); in main()
130 if (libbpf_get_error(obj)) { in main()
135 prog = bpf_object__find_program_by_name(obj, "trace_sys_connect"); in main()
142 if (bpf_object__load(obj)) { in main()
147 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "port_a"); in main()
148 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "port_h"); in main()
149 map_fd[2] = bpf_object__find_map_fd_by_name(obj, "reg_result_h"); in main()
150 map_fd[3] = bpf_object__find_map_fd_by_name(obj, "inline_result_h"); in main()
151 map_fd[4] = bpf_object__find_map_fd_by_name(obj, "a_of_port_a"); in main()
[all …]
Dsockex3_user.c31 struct bpf_object *obj; in main() local
39 obj = bpf_object__open_file(filename, NULL); in main()
40 if (libbpf_get_error(obj)) { in main()
46 if (bpf_object__load(obj)) { in main()
51 jmp_table_fd = bpf_object__find_map_fd_by_name(obj, "jmp_table"); in main()
52 hash_map_fd = bpf_object__find_map_fd_by_name(obj, "hash_map"); in main()
58 bpf_object__for_each_program(prog, obj) { in main()
104 bpf_object__close(obj); in main()
Dtracex4_user.c54 struct bpf_object *obj; in main() local
64 obj = bpf_object__open_file(filename, NULL); in main()
65 if (libbpf_get_error(obj)) { in main()
71 if (bpf_object__load(obj)) { in main()
76 map_fd = bpf_object__find_map_fd_by_name(obj, "my_map"); in main()
82 bpf_object__for_each_program(prog, obj) { in main()
101 bpf_object__close(obj); in main()
Dtrace_output_user.c50 struct bpf_object *obj; in main() local
56 obj = bpf_object__open_file(filename, NULL); in main()
57 if (libbpf_get_error(obj)) { in main()
63 if (bpf_object__load(obj)) { in main()
68 map_fd = bpf_object__find_map_fd_by_name(obj, "my_map"); in main()
74 prog = bpf_object__find_program_by_name(obj, "bpf_prog1"); in main()
105 bpf_object__close(obj); in main()
DMakefile.target33 tprog-csingle := $(addprefix $(obj)/,$(tprog-csingle))
34 tprog-cmulti := $(addprefix $(obj)/,$(tprog-cmulti))
35 tprog-cobjs := $(addprefix $(obj)/,$(tprog-cobjs))
46 _tprogc_flags += -I $(objtree)/$(obj)
57 $(tprog-csingle): $(obj)/%: $(src)/%.c FORCE
64 $(addprefix $(obj)/,$($(@F)-objs)) \
74 $(tprog-cobjs): $(obj)/%.o: $(src)/%.c FORCE
Doffwaketime_user.c99 struct bpf_object *obj = NULL; in main() local
116 obj = bpf_object__open_file(filename, NULL); in main()
117 if (libbpf_get_error(obj)) { in main()
119 obj = NULL; in main()
124 if (bpf_object__load(obj)) { in main()
129 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "counts"); in main()
130 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "stackmap"); in main()
139 bpf_object__for_each_program(prog, obj) { in main()
158 bpf_object__close(obj); in main()
Dlathist_user.c85 struct bpf_object *obj; in main() local
90 obj = bpf_object__open_file(filename, NULL); in main()
91 if (libbpf_get_error(obj)) { in main()
97 if (bpf_object__load(obj)) { in main()
102 map_fd = bpf_object__find_map_fd_by_name(obj, "my_lat"); in main()
108 bpf_object__for_each_program(prog, obj) { in main()
128 bpf_object__close(obj); in main()
Dtracex3_user.c113 struct bpf_object *obj; in main() local
136 obj = bpf_object__open_file(filename, NULL); in main()
137 if (libbpf_get_error(obj)) { in main()
143 if (bpf_object__load(obj)) { in main()
148 map_fd = bpf_object__find_map_fd_by_name(obj, "lat_map"); in main()
154 bpf_object__for_each_program(prog, obj) { in main()
188 bpf_object__close(obj); in main()
Dtest_probe_write_user_user.c18 struct bpf_object *obj; in main() local
28 obj = bpf_object__open_file(filename, NULL); in main()
29 if (libbpf_get_error(obj)) { in main()
34 prog = bpf_object__find_program_by_name(obj, "bpf_prog1"); in main()
41 if (bpf_object__load(obj)) { in main()
46 map_fd = bpf_object__find_map_fd_by_name(obj, "dnat_map"); in main()
106 bpf_object__close(obj); in main()
Dtracex6_user.c181 struct bpf_object *obj; in main() local
188 obj = bpf_object__open_file(filename, NULL); in main()
189 if (libbpf_get_error(obj)) { in main()
195 if (bpf_object__load(obj)) { in main()
200 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "counters"); in main()
201 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "values"); in main()
202 map_fd[2] = bpf_object__find_map_fd_by_name(obj, "values2"); in main()
208 bpf_object__for_each_program(prog, obj) { in main()
224 bpf_object__close(obj); in main()
Dcpustat_user.c194 struct bpf_object *obj; in main() local
199 obj = bpf_object__open_file(filename, NULL); in main()
200 if (libbpf_get_error(obj)) { in main()
205 prog = bpf_object__find_program_by_name(obj, "bpf_prog1"); in main()
212 if (bpf_object__load(obj)) { in main()
217 cstate_map_fd = bpf_object__find_map_fd_by_name(obj, "cstate_duration"); in main()
218 pstate_map_fd = bpf_object__find_map_fd_by_name(obj, "pstate_duration"); in main()
250 bpf_object__close(obj); in main()
Dsampleip_user.c142 struct bpf_object *obj = NULL; in main() local
181 obj = bpf_object__open_file(filename, NULL); in main()
182 if (libbpf_get_error(obj)) { in main()
184 obj = NULL; in main()
188 prog = bpf_object__find_program_by_name(obj, "do_sample"); in main()
195 if (bpf_object__load(obj)) { in main()
200 map_fd = bpf_object__find_map_fd_by_name(obj, "ip_map"); in main()
225 bpf_object__close(obj); in main()
Dtracex2_user.c123 struct bpf_object *obj; in main() local
134 obj = bpf_object__open_file(filename, NULL); in main()
135 if (libbpf_get_error(obj)) { in main()
141 if (bpf_object__load(obj)) { in main()
146 map_fd[0] = bpf_object__find_map_fd_by_name(obj, "my_map"); in main()
147 map_fd[1] = bpf_object__find_map_fd_by_name(obj, "my_hist_map"); in main()
164 bpf_object__for_each_program(prog, obj) { in main()
191 bpf_object__close(obj); in main()
Dsockex1_user.c13 struct bpf_object *obj; in main() local
22 &obj, &prog_fd)) in main()
25 map_fd = bpf_object__find_map_fd_by_name(obj, "my_map"); in main()
/samples/vfio-mdev/
DMakefile2 obj-$(CONFIG_SAMPLE_VFIO_MDEV_MTTY) += mtty.o
3 obj-$(CONFIG_SAMPLE_VFIO_MDEV_MDPY) += mdpy.o
4 obj-$(CONFIG_SAMPLE_VFIO_MDEV_MDPY_FB) += mdpy-fb.o
5 obj-$(CONFIG_SAMPLE_VFIO_MDEV_MBOCHS) += mbochs.o
/samples/ftrace/
DMakefile3 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct.o
4 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct-too.o
5 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct-modify.o
8 obj-$(CONFIG_SAMPLE_TRACE_ARRAY) += sample-trace-array.o
/samples/kprobes/
DMakefile5 obj-$(CONFIG_SAMPLE_KPROBES) += kprobe_example.o
6 obj-$(CONFIG_SAMPLE_KRETPROBES) += kretprobe_example.o

123