Lines Matching refs:json_wtr

26 json_writer_t *json_wtr;  variable
41 jsonw_destroy(&json_wtr); in clean_and_exit()
56 jsonw_null(json_wtr); in do_help()
99 jsonw_start_object(json_wtr); /* root object */ in do_version()
101 jsonw_name(json_wtr, "version"); in do_version()
103 jsonw_printf(json_wtr, "\"%s\"", BPFTOOL_VERSION); in do_version()
105 jsonw_printf(json_wtr, "\"%d.%d.%d\"", BPFTOOL_MAJOR_VERSION, in do_version()
108 jsonw_name(json_wtr, "libbpf_version"); in do_version()
109 jsonw_printf(json_wtr, "\"%d.%d\"", in do_version()
112 jsonw_name(json_wtr, "features"); in do_version()
113 jsonw_start_object(json_wtr); /* features */ in do_version()
114 jsonw_bool_field(json_wtr, "libbfd", has_libbfd); in do_version()
115 jsonw_bool_field(json_wtr, "libbpf_strict", !legacy_libbpf); in do_version()
116 jsonw_bool_field(json_wtr, "skeletons", has_skeletons); in do_version()
117 jsonw_end_object(json_wtr); /* features */ in do_version()
119 jsonw_end_object(json_wtr); /* root object */ in do_version()
335 jsonw_start_array(json_wtr); in do_batch()
380 jsonw_start_object(json_wtr); in do_batch()
381 jsonw_name(json_wtr, "command"); in do_batch()
382 jsonw_start_array(json_wtr); in do_batch()
384 jsonw_string(json_wtr, n_argv[i]); in do_batch()
385 jsonw_end_array(json_wtr); in do_batch()
386 jsonw_name(json_wtr, "output"); in do_batch()
392 jsonw_end_object(json_wtr); in do_batch()
412 jsonw_end_array(json_wtr); in do_batch()
469 json_wtr = jsonw_new(stdout); in main()
470 if (!json_wtr) { in main()
476 jsonw_pretty(json_wtr, pretty_output); in main()
534 jsonw_destroy(&json_wtr); in main()