Lines Matching refs:obj_name
67 static void get_header_guard(char *guard, const char *obj_name, const char *suffix) in get_header_guard() argument
71 sprintf(guard, "__%s_%s__", obj_name, suffix); in get_header_guard()
128 const char *obj_name) in codegen_datasec_def() argument
142 printf(" struct %s__%s {\n", obj_name, sec_ident); in codegen_datasec_def()
245 static int codegen_datasecs(struct bpf_object *obj, const char *obj_name) in codegen_datasecs() argument
273 printf(" struct %s__%s {\n", obj_name, map_ident); in codegen_datasecs()
276 err = codegen_datasec_def(obj, btf, d, sec, obj_name); in codegen_datasecs()
294 static int codegen_subskel_datasecs(struct bpf_object *obj, const char *obj_name) in codegen_subskel_datasecs() argument
325 printf(" struct %s__%s {\n", obj_name, sec_ident); in codegen_subskel_datasecs()
467 static void codegen_asserts(struct bpf_object *obj, const char *obj_name) in codegen_asserts() argument
487 ", obj_name); in codegen_asserts()
532 static void codegen_attach_detach(struct bpf_object *obj, const char *obj_name) in codegen_attach_detach() argument
546 ", obj_name, bpf_program__name(prog)); in codegen_attach_detach()
582 ", obj_name); in codegen_attach_detach()
588 ", obj_name, bpf_program__name(prog)); in codegen_attach_detach()
599 ", obj_name); in codegen_attach_detach()
614 static void codegen_destroy(struct bpf_object *obj, const char *obj_name) in codegen_destroy() argument
629 obj_name); in codegen_destroy()
655 obj_name); in codegen_destroy()
658 static int gen_trace(struct bpf_object *obj, const char *obj_name, const char *header_guard) in gen_trace() argument
682 ", obj_name); in gen_trace()
685 codegen_attach_detach(obj, obj_name); in gen_trace()
687 codegen_destroy(obj, obj_name); in gen_trace()
701 obj_name, opts.data_sz); in gen_trace()
741 obj_name, opts.data_sz); in gen_trace()
761 ", obj_name); in gen_trace()
802 ", obj_name); in gen_trace()
804 codegen_asserts(obj, obj_name); in gen_trace()
911 char obj_name[MAX_OBJ_NAME_LEN] = "", *obj_data; in do_skeleton() local
934 if (obj_name[0] != '\0') { in do_skeleton()
939 strncpy(obj_name, *argv, MAX_OBJ_NAME_LEN - 1); in do_skeleton()
940 obj_name[MAX_OBJ_NAME_LEN - 1] = '\0'; in do_skeleton()
971 if (obj_name[0] == '\0') in do_skeleton()
972 get_obj_name(obj_name, file); in do_skeleton()
973 opts.object_name = obj_name; in do_skeleton()
999 get_header_guard(header_guard, obj_name, "SKEL_H"); in do_skeleton()
1013 obj_name, header_guard in do_skeleton()
1032 obj_name, header_guard in do_skeleton()
1074 err = codegen_datasecs(obj, obj_name); in do_skeleton()
1079 err = gen_trace(obj, obj_name, header_guard); in do_skeleton()
1179 obj_name in do_skeleton()
1203 obj_name in do_skeleton()
1226 , file_sz, obj_name); in do_skeleton()
1247 obj_name); in do_skeleton()
1249 codegen_asserts(obj, obj_name); in do_skeleton()
1280 char obj_name[MAX_OBJ_NAME_LEN] = "", *obj_data; in do_subskeleton() local
1305 if (obj_name[0] != '\0') { in do_subskeleton()
1310 strncpy(obj_name, *argv, MAX_OBJ_NAME_LEN - 1); in do_subskeleton()
1311 obj_name[MAX_OBJ_NAME_LEN - 1] = '\0'; in do_subskeleton()
1347 if (obj_name[0] == '\0') in do_subskeleton()
1348 get_obj_name(obj_name, file); in do_subskeleton()
1367 p_err("need btf type information for %s", obj_name); in do_subskeleton()
1408 get_header_guard(header_guard, obj_name, "SUBSKEL_H"); in do_subskeleton()
1424 ", obj_name, header_guard); in do_subskeleton()
1445 err = codegen_subskel_datasecs(obj, obj_name); in do_subskeleton()
1499 obj_name, var_cnt in do_subskeleton()
1561 obj_name, header_guard); in do_subskeleton()