Lines Matching refs:json_wtr

206 		jsonw_name(json_wtr, "map_ids");
207 jsonw_start_array(json_wtr);
209 jsonw_uint(json_wtr, map_ids[i]);
210 jsonw_end_array(json_wtr);
342 .jw = json_wtr,
354 jsonw_name(json_wtr, "metadata");
355 jsonw_start_object(json_wtr);
359 jsonw_name(json_wtr, name + BPF_METADATA_PREFIX_LEN);
367 jsonw_end_object(json_wtr);
418 jsonw_uint_field(json_wtr, "id", info->id);
422 jsonw_string_field(json_wtr, "type", prog_type_str);
424 jsonw_uint_field(json_wtr, "type", info->type);
428 jsonw_string_field(json_wtr, "name", prog_name);
431 jsonw_name(json_wtr, "tag");
432 jsonw_printf(json_wtr, "\"" BPF_TAG_FMT "\"",
436 jsonw_bool_field(json_wtr, "gpl_compatible", info->gpl_compatible);
438 jsonw_uint_field(json_wtr, "run_time_ns", info->run_time_ns);
439 jsonw_uint_field(json_wtr, "run_cnt", info->run_cnt);
442 jsonw_uint_field(json_wtr, "recursion_misses", info->recursion_misses);
449 jsonw_start_object(json_wtr);
459 jsonw_name(json_wtr, "loaded_at");
460 jsonw_printf(json_wtr, "%s", buf);
461 jsonw_uint_field(json_wtr, "uid", info->created_by_uid);
464 jsonw_uint_field(json_wtr, "bytes_xlated", info->xlated_prog_len);
467 jsonw_bool_field(json_wtr, "jited", true);
468 jsonw_uint_field(json_wtr, "bytes_jited", info->jited_prog_len);
470 jsonw_bool_field(json_wtr, "jited", false);
475 jsonw_int_field(json_wtr, "bytes_memlock", atoll(memlock));
482 jsonw_int_field(json_wtr, "btf_id", info->btf_id);
487 jsonw_name(json_wtr, "pinned");
488 jsonw_start_array(json_wtr);
490 jsonw_string(json_wtr, entry->pvalue);
491 jsonw_end_array(json_wtr);
494 emit_obj_refs_json(refs_table, info->id, json_wtr);
498 jsonw_end_object(json_wtr);
613 jsonw_start_array(json_wtr); /* root array */
624 jsonw_end_array(json_wtr); /* root array */
655 jsonw_start_array(json_wtr);
686 jsonw_end_array(json_wtr);
760 jsonw_null(json_wtr);
785 jsonw_start_array(json_wtr);
807 jsonw_start_object(json_wtr);
809 jsonw_name(json_wtr, "proto");
810 jsonw_string(json_wtr, func_sig);
812 jsonw_name(json_wtr, "name");
813 jsonw_string(json_wtr, sym_name);
814 jsonw_name(json_wtr, "insns");
830 jsonw_end_object(json_wtr);
836 jsonw_end_array(json_wtr);
952 jsonw_start_array(json_wtr); /* root array */
975 jsonw_start_object(json_wtr); /* prog object */
977 jsonw_name(json_wtr, "insns");
985 jsonw_end_object(json_wtr); /* prog object */
994 jsonw_end_array(json_wtr); /* root array */
1011 jsonw_null(json_wtr);
1079 jsonw_null(json_wtr);
1101 jsonw_null(json_wtr);
1228 jsonw_name(json_wtr, json_key);
1406 jsonw_start_object(json_wtr); /* root */
1421 jsonw_uint_field(json_wtr, "retval", test_attr.retval);
1422 jsonw_uint_field(json_wtr, "duration", test_attr.duration);
1423 jsonw_end_object(json_wtr); /* root */
1817 jsonw_null(json_wtr);
2134 jsonw_start_array(json_wtr);
2138 jsonw_start_object(json_wtr);
2139 jsonw_string_field(json_wtr, "metric", metrics[m].name);
2140 jsonw_lluint_field(json_wtr, "run_cnt", profile_total_count);
2141 jsonw_lluint_field(json_wtr, "value", metrics[m].val.counter);
2142 jsonw_lluint_field(json_wtr, "enabled", metrics[m].val.enabled);
2143 jsonw_lluint_field(json_wtr, "running", metrics[m].val.running);
2145 jsonw_end_object(json_wtr);
2147 jsonw_end_array(json_wtr);
2444 jsonw_null(json_wtr);