Lines Matching refs:json_wtr
26 json_writer_t *json_wtr;
40 jsonw_destroy(&json_wtr);
55 jsonw_null(json_wtr);
145 jsonw_start_object(json_wtr); /* root object */
147 jsonw_name(json_wtr, "version");
149 jsonw_printf(json_wtr, "\"%s\"", BPFTOOL_VERSION);
151 jsonw_printf(json_wtr, "\"%d.%d.%d\"", BPFTOOL_MAJOR_VERSION,
154 jsonw_name(json_wtr, "libbpf_version");
155 jsonw_printf(json_wtr, "\"%d.%d\"",
158 jsonw_name(json_wtr, "features");
159 jsonw_start_object(json_wtr); /* features */
160 jsonw_bool_field(json_wtr, "libbfd", has_libbfd);
161 jsonw_bool_field(json_wtr, "llvm", has_llvm);
162 jsonw_bool_field(json_wtr, "skeletons", has_skeletons);
163 jsonw_bool_field(json_wtr, "bootstrap", bootstrap);
164 jsonw_end_object(json_wtr); /* features */
166 jsonw_end_object(json_wtr); /* root object */
356 jsonw_start_array(json_wtr);
401 jsonw_start_object(json_wtr);
402 jsonw_name(json_wtr, "command");
403 jsonw_start_array(json_wtr);
405 jsonw_string(json_wtr, n_argv[i]);
406 jsonw_end_array(json_wtr);
407 jsonw_name(json_wtr, "output");
413 jsonw_end_object(json_wtr);
433 jsonw_end_array(json_wtr);
489 json_wtr = jsonw_new(stdout);
490 if (!json_wtr) {
496 jsonw_pretty(json_wtr, pretty_output);
542 jsonw_destroy(&json_wtr);