| /tools/bpf/bpftool/ |
| A D | netlink_dumper.h | 10 jsonw_start_object(json_wtr); \ 16 jsonw_name(json_wtr, name); \ 17 jsonw_start_object(json_wtr); \ 26 jsonw_start_object(json_wtr); \ 34 jsonw_end_object(json_wtr); \ 42 jsonw_end_object(json_wtr); \ 48 jsonw_end_object(json_wtr); \ 56 jsonw_name(json_wtr, name); \ 57 jsonw_start_array(json_wtr); \ 66 jsonw_end_array(json_wtr); \ [all …]
|
| A D | perf.c | 68 jsonw_start_object(json_wtr); in print_perf_json() 69 jsonw_int_field(json_wtr, "pid", pid); in print_perf_json() 70 jsonw_int_field(json_wtr, "fd", fd); in print_perf_json() 71 jsonw_uint_field(json_wtr, "prog_id", prog_id); in print_perf_json() 84 jsonw_string_field(json_wtr, "func", buf); in print_perf_json() 93 jsonw_string_field(json_wtr, "func", buf); in print_perf_json() 101 jsonw_string_field(json_wtr, "filename", buf); in print_perf_json() 106 jsonw_string_field(json_wtr, "filename", buf); in print_perf_json() 112 jsonw_end_object(json_wtr); in print_perf_json() 227 jsonw_start_array(json_wtr); in do_show() [all …]
|
| A D | map_perf_ring.c | 70 jsonw_start_object(json_wtr); in print_bpf_output() 71 jsonw_name(json_wtr, "type"); in print_bpf_output() 73 jsonw_name(json_wtr, "cpu"); in print_bpf_output() 74 jsonw_uint(json_wtr, cpu); in print_bpf_output() 75 jsonw_name(json_wtr, "index"); in print_bpf_output() 76 jsonw_uint(json_wtr, idx); in print_bpf_output() 85 jsonw_name(json_wtr, "id"); in print_bpf_output() 89 jsonw_end_object(json_wtr); in print_bpf_output() 91 jsonw_end_object(json_wtr); in print_bpf_output() 203 jsonw_start_array(json_wtr); in do_event_pipe() [all …]
|
| A D | main.c | 26 json_writer_t *json_wtr; variable 40 jsonw_destroy(&json_wtr); in clean_and_exit() 55 jsonw_null(json_wtr); in do_help() 356 jsonw_start_array(json_wtr); in do_batch() 401 jsonw_start_object(json_wtr); in do_batch() 403 jsonw_start_array(json_wtr); in do_batch() 406 jsonw_end_array(json_wtr); in do_batch() 413 jsonw_end_object(json_wtr); in do_batch() 433 jsonw_end_array(json_wtr); in do_batch() 490 if (!json_wtr) { in main() [all …]
|
| A D | link.c | 296 jsonw_start_array(json_wtr); in show_kprobe_multi_json() 318 jsonw_null(json_wtr); in show_kprobe_multi_json() 323 jsonw_end_object(json_wtr); in show_kprobe_multi_json() 327 jsonw_end_array(json_wtr); in show_kprobe_multi_json() 360 jsonw_end_array(json_wtr); in show_uprobe_multi_json() 503 json_wtr); in show_link_close_json() 580 jsonw_end_array(json_wtr); in show_link_close_json() 585 jsonw_end_object(json_wtr); in show_link_close_json() 1186 jsonw_null(json_wtr); in do_pin() 1213 jsonw_null(json_wtr); in do_detach() [all …]
|
| A D | jit_disasm.c | 55 jsonw_name(json_wtr, "operands"); in printf_json() 56 jsonw_start_array(json_wtr); in printf_json() 60 jsonw_string(json_wtr, s); in printf_json() 193 jsonw_start_array(json_wtr); in printf_json() 198 jsonw_string(json_wtr, s); in printf_json() 357 jsonw_start_array(json_wtr); in disasm_print_insn() 373 jsonw_name(json_wtr, "pc"); in disasm_print_insn() 390 jsonw_null(json_wtr); in disasm_print_insn() 391 jsonw_end_array(json_wtr); in disasm_print_insn() 401 jsonw_end_array(json_wtr); in disasm_print_insn() [all …]
|
| A D | cgroup.c | 167 jsonw_start_object(json_wtr); in show_bpf_prog() 180 jsonw_end_object(json_wtr); in show_bpf_prog() 365 jsonw_start_array(json_wtr); in do_show() 385 jsonw_end_array(json_wtr); in do_show() 431 jsonw_start_array(json_wtr); in do_show_tree_fn() 448 jsonw_end_array(json_wtr); in do_show_tree_fn() 449 jsonw_end_object(json_wtr); in do_show_tree_fn() 537 jsonw_end_array(json_wtr); in do_show_tree() 592 jsonw_null(json_wtr); in do_attach() 639 jsonw_null(json_wtr); in do_detach() [all …]
|
| A D | map.c | 148 .jw = json_wtr, in print_entry_json() 177 jsonw_end_array(json_wtr); in print_entry_json() 181 .jw = json_wtr, in print_entry_json() 920 wtr = json_wtr; in do_dump() 1030 jsonw_null(json_wtr); in do_update() 1099 jsonw_null(json_wtr); in do_lookup() 1230 jsonw_null(json_wtr); in do_delete() 1245 jsonw_null(json_wtr); in do_pin() 1361 jsonw_null(json_wtr); in do_create() 1437 jsonw_null(json_wtr); in do_freeze() [all …]
|
| A D | xlated_dumper.c | 236 jsonw_start_array(json_wtr); in dump_xlated_json() 245 jsonw_start_object(json_wtr); in dump_xlated_json() 253 jsonw_name(json_wtr, "proto"); in dump_xlated_json() 270 jsonw_name(json_wtr, "disasm"); in dump_xlated_json() 275 jsonw_start_object(json_wtr); in dump_xlated_json() 277 jsonw_name(json_wtr, "code"); in dump_xlated_json() 286 jsonw_name(json_wtr, "off"); in dump_xlated_json() 289 jsonw_name(json_wtr, "imm"); in dump_xlated_json() 296 jsonw_end_object(json_wtr); in dump_xlated_json() 298 jsonw_end_object(json_wtr); in dump_xlated_json() [all …]
|
| A D | prog.c | 210 jsonw_end_array(json_wtr); in show_prog_maps() 342 .jw = json_wtr, in show_prog_metadata() 492 jsonw_end_array(json_wtr); in print_prog_json() 499 jsonw_end_object(json_wtr); in print_prog_json() 690 jsonw_end_array(json_wtr); in do_show() 764 jsonw_null(json_wtr); in prog_dump() 1022 jsonw_null(json_wtr); in do_pin() 1090 jsonw_null(json_wtr); in do_attach() 1112 jsonw_null(json_wtr); in do_detach() 1890 jsonw_null(json_wtr); in load_with_options() [all …]
|
| A D | feature.c | 97 jsonw_null_field(json_wtr, name); in print_kernel_option() 125 jsonw_name(json_wtr, json_title); in print_start_section() 126 jsonw_start_object(json_wtr); in print_start_section() 137 jsonw_end_object(json_wtr); in print_end_section() 740 jsonw_name(json_wtr, feat_name); in probe_helpers_for_progtype() 741 jsonw_start_array(json_wtr); in probe_helpers_for_progtype() 766 jsonw_end_array(json_wtr); in probe_helpers_for_progtype() 1261 jsonw_start_object(json_wtr); in do_probe() 1276 jsonw_end_object(json_wtr); in do_probe() 1322 jsonw_string(json_wtr, name); in do_list_builtins() [all …]
|
| A D | tracelog.c | 118 jsonw_end_array(json_wtr); in exit_tracelog() 119 jsonw_destroy(&json_wtr); in exit_tracelog() 134 jsonw_start_array(json_wtr); in do_tracelog() 158 jsonw_string(json_wtr, buff); in do_tracelog()
|
| A D | btf.c | 122 json_writer_t *w = json_wtr; in dump_btf_type() 428 jsonw_end_object(json_wtr); in dump_btf_type() 442 jsonw_start_object(json_wtr); in dump_btf_raw() 443 jsonw_name(json_wtr, "types"); in dump_btf_raw() 444 jsonw_start_array(json_wtr); in dump_btf_raw() 468 jsonw_end_array(json_wtr); in dump_btf_raw() 469 jsonw_end_object(json_wtr); in dump_btf_raw() 1286 jsonw_name(json_wtr, "prog_ids"); in show_btf_json() 1289 jsonw_uint(json_wtr, entry->value); in show_btf_json() 1293 jsonw_name(json_wtr, "map_ids"); in show_btf_json() [all …]
|
| A D | common.c | 47 jsonw_start_object(json_wtr); in p_err() 48 jsonw_name(json_wtr, "error"); in p_err() 49 jsonw_vprintf_enquote(json_wtr, fmt, ap); in p_err() 50 jsonw_end_object(json_wtr); in p_err() 529 jsonw_start_array(json_wtr); in print_data_json() 532 jsonw_end_array(json_wtr); in print_data_json() 539 jsonw_start_array(json_wtr); in print_hex_data_json() 542 jsonw_end_array(json_wtr); in print_hex_data_json() 772 jsonw_name(json_wtr, "dev"); in print_dev_json() 773 jsonw_start_object(json_wtr); in print_dev_json() [all …]
|
| A D | netlink_dumper.c | 52 jsonw_name(json_wtr, "multi_attachments"); in do_xdp_dump_one() 53 jsonw_start_array(json_wtr); in do_xdp_dump_one() 59 jsonw_end_array(json_wtr); in do_xdp_dump_one()
|
| A D | struct_ops.c | 229 jsonw_null(json_wtr); in do_search() 292 jsonw_null(json_wtr); in do_one_id() 351 NULL, json_wtr); in do_show() 408 json_writer_t *wtr = json_wtr; in do_dump() 602 jsonw_null(json_wtr); in do_register() 610 jsonw_null(json_wtr); in do_help()
|
| A D | net.c | 744 jsonw_null(json_wtr); in do_attach() 795 jsonw_null(json_wtr); in do_detach() 894 netfilter_dump_json(&nf_link_info[id], json_wtr); in show_link_netfilter() 937 jsonw_start_array(json_wtr); in do_show() 966 jsonw_end_array(json_wtr); in do_show() 970 jsonw_null(json_wtr); in do_show() 982 jsonw_null(json_wtr); in do_help()
|
| A D | main.h | 78 extern json_writer_t *json_wtr; 123 json_writer_t *json_wtr);
|
| A D | btf_dumper.c | 807 jsonw_string_field(json_wtr, "src", ltrim(line)); in btf_dump_linfo_json() 813 jsonw_string_field(json_wtr, "file", file); in btf_dump_linfo_json() 816 jsonw_int_field(json_wtr, "line_num", in btf_dump_linfo_json() 820 jsonw_int_field(json_wtr, "line_col", in btf_dump_linfo_json()
|
| A D | gen.c | 1921 jsonw_null(json_wtr); in do_help()
|