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
274 printf(" struct %s__%s {\n", obj_name, map_ident); in codegen_datasecs()
277 err = codegen_datasec_def(obj, btf, d, sec, obj_name); in codegen_datasecs()
295 static int codegen_subskel_datasecs(struct bpf_object *obj, const char *obj_name) in codegen_subskel_datasecs() argument
326 printf(" struct %s__%s {\n", obj_name, sec_ident); in codegen_subskel_datasecs()
468 static void codegen_asserts(struct bpf_object *obj, const char *obj_name) in codegen_asserts() argument
488 ", obj_name); in codegen_asserts()
533 static void codegen_attach_detach(struct bpf_object *obj, const char *obj_name) in codegen_attach_detach() argument
547 ", obj_name, bpf_program__name(prog)); in codegen_attach_detach()
583 ", obj_name); in codegen_attach_detach()
589 ", obj_name, bpf_program__name(prog)); in codegen_attach_detach()
600 ", obj_name); in codegen_attach_detach()
615 static void codegen_destroy(struct bpf_object *obj, const char *obj_name) in codegen_destroy() argument
630 obj_name); in codegen_destroy()
656 obj_name); in codegen_destroy()
659 static int gen_trace(struct bpf_object *obj, const char *obj_name, const char *header_guard) in gen_trace() argument
683 ", obj_name); in gen_trace()
686 codegen_attach_detach(obj, obj_name); in gen_trace()
688 codegen_destroy(obj, obj_name); in gen_trace()
702 obj_name, opts.data_sz); in gen_trace()
742 obj_name, opts.data_sz); in gen_trace()
762 ", obj_name); in gen_trace()
803 ", obj_name); in gen_trace()
805 codegen_asserts(obj, obj_name); in gen_trace()
912 char obj_name[MAX_OBJ_NAME_LEN] = "", *obj_data; in do_skeleton() local
935 if (obj_name[0] != '\0') { in do_skeleton()
940 strncpy(obj_name, *argv, MAX_OBJ_NAME_LEN - 1); in do_skeleton()
941 obj_name[MAX_OBJ_NAME_LEN - 1] = '\0'; in do_skeleton()
972 if (obj_name[0] == '\0') in do_skeleton()
973 get_obj_name(obj_name, file); in do_skeleton()
974 opts.object_name = obj_name; in do_skeleton()
1001 get_header_guard(header_guard, obj_name, "SKEL_H"); in do_skeleton()
1015 obj_name, header_guard in do_skeleton()
1034 obj_name, header_guard in do_skeleton()
1076 err = codegen_datasecs(obj, obj_name); in do_skeleton()
1081 err = gen_trace(obj, obj_name, header_guard); in do_skeleton()
1181 obj_name in do_skeleton()
1205 obj_name in do_skeleton()
1228 , file_sz, obj_name); in do_skeleton()
1249 obj_name); in do_skeleton()
1251 codegen_asserts(obj, obj_name); in do_skeleton()
1282 char obj_name[MAX_OBJ_NAME_LEN] = "", *obj_data; in do_subskeleton() local
1307 if (obj_name[0] != '\0') { in do_subskeleton()
1312 strncpy(obj_name, *argv, MAX_OBJ_NAME_LEN - 1); in do_subskeleton()
1313 obj_name[MAX_OBJ_NAME_LEN - 1] = '\0'; in do_subskeleton()
1349 if (obj_name[0] == '\0') in do_subskeleton()
1350 get_obj_name(obj_name, file); in do_subskeleton()
1369 p_err("need btf type information for %s", obj_name); in do_subskeleton()
1410 get_header_guard(header_guard, obj_name, "SUBSKEL_H"); in do_subskeleton()
1426 ", obj_name, header_guard); in do_subskeleton()
1447 err = codegen_subskel_datasecs(obj, obj_name); in do_subskeleton()
1501 obj_name, var_cnt in do_subskeleton()
1563 obj_name, header_guard); in do_subskeleton()