Home
last modified time | relevance | path

Searched refs:json_wtr (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/tools/bpf/bpftool/
Dperf.c66 jsonw_start_object(json_wtr); in print_perf_json()
67 jsonw_int_field(json_wtr, "pid", pid); in print_perf_json()
68 jsonw_int_field(json_wtr, "fd", fd); in print_perf_json()
69 jsonw_uint_field(json_wtr, "prog_id", prog_id); in print_perf_json()
72 jsonw_string_field(json_wtr, "fd_type", "raw_tracepoint"); in print_perf_json()
73 jsonw_string_field(json_wtr, "tracepoint", buf); in print_perf_json()
76 jsonw_string_field(json_wtr, "fd_type", "tracepoint"); in print_perf_json()
77 jsonw_string_field(json_wtr, "tracepoint", buf); in print_perf_json()
80 jsonw_string_field(json_wtr, "fd_type", "kprobe"); in print_perf_json()
82 jsonw_string_field(json_wtr, "func", buf); in print_perf_json()
[all …]
Djit_disasm.c64 jsonw_string_field(json_wtr, "operation", s); in fprintf_json()
65 jsonw_name(json_wtr, "operands"); in fprintf_json()
66 jsonw_start_array(json_wtr); in fprintf_json()
72 jsonw_string(json_wtr, s); in fprintf_json()
135 jsonw_start_array(json_wtr); in disasm_print_insn()
138 jsonw_start_object(json_wtr); in disasm_print_insn()
140 jsonw_name(json_wtr, "pc"); in disasm_print_insn()
141 jsonw_printf(json_wtr, "\"0x%x\"", pc); in disasm_print_insn()
153 jsonw_null(json_wtr); in disasm_print_insn()
154 jsonw_end_array(json_wtr); in disasm_print_insn()
[all …]
Dmap.c262 jsonw_start_object(json_wtr); in print_entry_json()
265 jsonw_name(json_wtr, "key"); in print_entry_json()
267 jsonw_name(json_wtr, "value"); in print_entry_json()
272 .jw = json_wtr, in print_entry_json()
276 jsonw_name(json_wtr, "formatted"); in print_entry_json()
285 jsonw_name(json_wtr, "key"); in print_entry_json()
288 jsonw_name(json_wtr, "values"); in print_entry_json()
289 jsonw_start_array(json_wtr); in print_entry_json()
291 jsonw_start_object(json_wtr); in print_entry_json()
293 jsonw_int_field(json_wtr, "cpu", i); in print_entry_json()
[all …]
Dmain.c54 json_writer_t *json_wtr; variable
64 jsonw_destroy(&json_wtr); in clean_and_exit()
79 jsonw_null(json_wtr); in do_help()
99 jsonw_start_object(json_wtr); in do_version()
100 jsonw_name(json_wtr, "version"); in do_version()
101 jsonw_printf(json_wtr, "\"%s\"", BPFTOOL_VERSION); in do_version()
102 jsonw_end_object(json_wtr); in do_version()
255 jsonw_start_array(json_wtr); in do_batch()
298 jsonw_start_object(json_wtr); in do_batch()
299 jsonw_name(json_wtr, "command"); in do_batch()
[all …]
Dmap_perf_ring.c64 jsonw_start_object(json_wtr); in print_bpf_output()
65 jsonw_name(json_wtr, "type"); in print_bpf_output()
66 jsonw_uint(json_wtr, e->header.type); in print_bpf_output()
67 jsonw_name(json_wtr, "cpu"); in print_bpf_output()
68 jsonw_uint(json_wtr, ring->cpu); in print_bpf_output()
69 jsonw_name(json_wtr, "index"); in print_bpf_output()
70 jsonw_uint(json_wtr, ring->key); in print_bpf_output()
72 jsonw_name(json_wtr, "timestamp"); in print_bpf_output()
73 jsonw_uint(json_wtr, e->time); in print_bpf_output()
74 jsonw_name(json_wtr, "data"); in print_bpf_output()
[all …]
Dprog.c213 jsonw_name(json_wtr, "map_ids"); in show_prog_maps()
214 jsonw_start_array(json_wtr); in show_prog_maps()
216 jsonw_uint(json_wtr, map_ids[i]); in show_prog_maps()
217 jsonw_end_array(json_wtr); in show_prog_maps()
230 jsonw_start_object(json_wtr); in print_prog_json()
231 jsonw_uint_field(json_wtr, "id", info->id); in print_prog_json()
233 jsonw_string_field(json_wtr, "type", in print_prog_json()
236 jsonw_uint_field(json_wtr, "type", info->type); in print_prog_json()
239 jsonw_string_field(json_wtr, "name", info->name); in print_prog_json()
241 jsonw_name(json_wtr, "tag"); in print_prog_json()
[all …]
Dcgroup.c78 jsonw_start_object(json_wtr); in show_bpf_prog()
79 jsonw_uint_field(json_wtr, "id", info.id); in show_bpf_prog()
80 jsonw_string_field(json_wtr, "attach_type", in show_bpf_prog()
82 jsonw_string_field(json_wtr, "attach_flags", in show_bpf_prog()
84 jsonw_string_field(json_wtr, "name", info.name); in show_bpf_prog()
85 jsonw_end_object(json_wtr); in show_bpf_prog()
172 jsonw_start_array(json_wtr); in do_show()
189 jsonw_end_array(json_wtr); in do_show()
240 jsonw_start_object(json_wtr); in do_show_tree_fn()
241 jsonw_string_field(json_wtr, "cgroup", fpath); in do_show_tree_fn()
[all …]
Dxlated_dumper.c168 jsonw_vprintf_enquote(json_wtr, chomped_fmt, args); in print_insn_json()
249 jsonw_start_array(json_wtr); in dump_xlated_json()
257 jsonw_start_object(json_wtr); in dump_xlated_json()
258 jsonw_name(json_wtr, "disasm"); in dump_xlated_json()
262 jsonw_name(json_wtr, "opcodes"); in dump_xlated_json()
263 jsonw_start_object(json_wtr); in dump_xlated_json()
265 jsonw_name(json_wtr, "code"); in dump_xlated_json()
266 jsonw_printf(json_wtr, "\"0x%02hhx\"", insn[i].code); in dump_xlated_json()
268 jsonw_name(json_wtr, "src_reg"); in dump_xlated_json()
269 jsonw_printf(json_wtr, "\"0x%hhx\"", insn[i].src_reg); in dump_xlated_json()
[all …]
Dcommon.c67 jsonw_start_object(json_wtr); in p_err()
68 jsonw_name(json_wtr, "error"); in p_err()
69 jsonw_vprintf_enquote(json_wtr, fmt, ap); in p_err()
70 jsonw_end_object(json_wtr); in p_err()
341 jsonw_start_array(json_wtr); in print_data_json()
343 jsonw_printf(json_wtr, "%d", data[i]); in print_data_json()
344 jsonw_end_array(json_wtr); in print_data_json()
351 jsonw_start_array(json_wtr); in print_hex_data_json()
353 jsonw_printf(json_wtr, "\"0x%02hhx\"", data[i]); in print_hex_data_json()
354 jsonw_end_array(json_wtr); in print_hex_data_json()
[all …]
Dmain.h89 extern json_writer_t *json_wtr;