Searched refs:json_wtr (Results 1 - 20 of 20) sorted by relevance

/linux-master/tools/bpf/bpftool/
H A Dnetlink_dumper.h10 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...]
H A Dperf.c68 jsonw_start_object(json_wtr);
69 jsonw_int_field(json_wtr, "pid", pid);
70 jsonw_int_field(json_wtr, "fd", fd);
71 jsonw_uint_field(json_wtr, "prog_id", prog_id);
74 jsonw_string_field(json_wtr, "fd_type", "raw_tracepoint");
75 jsonw_string_field(json_wtr, "tracepoint", buf);
78 jsonw_string_field(json_wtr, "fd_type", "tracepoint");
79 jsonw_string_field(json_wtr, "tracepoint", buf);
82 jsonw_string_field(json_wtr, "fd_type", "kprobe");
84 jsonw_string_field(json_wtr, "fun
[all...]
H A Dmain.c26 json_writer_t *json_wtr; variable
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, "feature
[all...]
H A Dmap_perf_ring.c70 jsonw_start_object(json_wtr);
71 jsonw_name(json_wtr, "type");
72 jsonw_uint(json_wtr, e->header.type);
73 jsonw_name(json_wtr, "cpu");
74 jsonw_uint(json_wtr, cpu);
75 jsonw_name(json_wtr, "index");
76 jsonw_uint(json_wtr, idx);
78 jsonw_name(json_wtr, "timestamp");
79 jsonw_uint(json_wtr, e->time);
80 jsonw_name(json_wtr, "dat
[all...]
H A Dlink.c139 jsonw_uint_field(json_wtr, "prog_id", info->prog_id);
225 jsonw_uint_field(json_wtr, "pf",
227 jsonw_uint_field(json_wtr, "hook",
229 jsonw_int_field(json_wtr, "prio",
231 jsonw_uint_field(json_wtr, "flags",
291 jsonw_bool_field(json_wtr, "retprobe",
293 jsonw_uint_field(json_wtr, "func_cnt", info->kprobe_multi.count);
294 jsonw_uint_field(json_wtr, "missed", info->kprobe_multi.missed);
295 jsonw_name(json_wtr, "funcs");
296 jsonw_start_array(json_wtr);
[all...]
H A Djit_disasm.c53 jsonw_string_field(json_wtr, "operation", s);
55 jsonw_name(json_wtr, "operands");
56 jsonw_start_array(json_wtr);
60 jsonw_string(json_wtr, s);
176 jsonw_string_field(json_wtr, "operation", s);
177 jsonw_name(json_wtr, "operands");
178 jsonw_start_array(json_wtr);
183 jsonw_string(json_wtr, s);
338 jsonw_start_array(json_wtr);
350 jsonw_start_object(json_wtr);
[all...]
H A Dcgroup.c135 jsonw_start_object(json_wtr);
136 jsonw_uint_field(json_wtr, "id", info.id);
138 jsonw_string_field(json_wtr, "attach_type", attach_type_str);
140 jsonw_uint_field(json_wtr, "attach_type", attach_type);
142 jsonw_string_field(json_wtr, "attach_flags", attach_flags_str);
143 jsonw_string_field(json_wtr, "name", prog_name);
145 jsonw_string_field(json_wtr, "attach_btf_name", attach_btf_name);
146 jsonw_uint_field(json_wtr, "attach_btf_obj_id", info.attach_btf_obj_id);
147 jsonw_uint_field(json_wtr, "attach_btf_id", info.attach_btf_id);
148 jsonw_end_object(json_wtr);
[all...]
H A Dmap.c135 jsonw_start_object(json_wtr);
138 jsonw_name(json_wtr, "key");
140 jsonw_name(json_wtr, "value");
143 jsonw_uint_field(json_wtr, "inner_map_id",
148 .jw = json_wtr,
152 jsonw_name(json_wtr, "formatted");
161 jsonw_name(json_wtr, "key");
164 jsonw_name(json_wtr, "values");
165 jsonw_start_array(json_wtr);
167 jsonw_start_object(json_wtr);
[all...]
H A Dxlated_dumper.c141 jsonw_vprintf_enquote(json_wtr, chomped_fmt, args);
236 jsonw_start_array(json_wtr);
245 jsonw_start_object(json_wtr);
253 jsonw_name(json_wtr, "proto");
254 jsonw_string(json_wtr, func_sig);
270 jsonw_name(json_wtr, "disasm");
274 jsonw_name(json_wtr, "opcodes");
275 jsonw_start_object(json_wtr);
277 jsonw_name(json_wtr, "code");
278 jsonw_printf(json_wtr, "\"
[all...]
H A Dprog.c206 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, "i
[all...]
H A Dtracelog.c118 jsonw_end_array(json_wtr);
119 jsonw_destroy(&json_wtr);
134 jsonw_start_array(json_wtr);
158 jsonw_string(json_wtr, buff);
H A Dbtf.c105 json_writer_t *w = json_wtr;
411 jsonw_end_object(json_wtr);
425 jsonw_start_object(json_wtr);
426 jsonw_name(json_wtr, "types");
427 jsonw_start_array(json_wtr);
451 jsonw_end_array(json_wtr);
452 jsonw_end_object(json_wtr);
899 jsonw_start_object(json_wtr); /* btf object */
900 jsonw_uint_field(json_wtr, "id", info->id);
901 jsonw_uint_field(json_wtr, "siz
[all...]
H A Dfeature.c81 jsonw_bool_field(json_wtr, feat_name, res);
97 jsonw_null_field(json_wtr, name);
103 jsonw_int_field(json_wtr, name, res);
105 jsonw_string_field(json_wtr, name, value);
125 jsonw_name(json_wtr, json_title);
126 jsonw_start_object(json_wtr);
137 jsonw_end_object(json_wtr);
203 jsonw_int_field(json_wtr, "unprivileged_bpf_disabled", res);
232 jsonw_int_field(json_wtr, "bpf_jit_enable", res);
262 jsonw_int_field(json_wtr, "bpf_jit_harde
[all...]
H A Dnetlink_dumper.c52 jsonw_name(json_wtr, "multi_attachments");
53 jsonw_start_array(json_wtr);
59 jsonw_end_array(json_wtr);
H A Dcommon.c46 jsonw_start_object(json_wtr);
47 jsonw_name(json_wtr, "error");
48 jsonw_vprintf_enquote(json_wtr, fmt, ap);
49 jsonw_end_object(json_wtr);
453 jsonw_start_array(json_wtr);
455 jsonw_printf(json_wtr, "%d", data[i]);
456 jsonw_end_array(json_wtr);
463 jsonw_start_array(json_wtr);
465 jsonw_printf(json_wtr, "\"0x%02hhx\"", data[i]);
466 jsonw_end_array(json_wtr);
[all...]
H A Dstruct_ops.c229 jsonw_null(json_wtr);
292 jsonw_null(json_wtr);
351 NULL, json_wtr);
408 json_writer_t *wtr = json_wtr;
602 jsonw_null(json_wtr);
610 jsonw_null(json_wtr);
H A Dmain.h77 extern json_writer_t *json_wtr;
122 json_writer_t *json_wtr);
H A Dnet.c698 jsonw_null(json_wtr);
736 jsonw_null(json_wtr);
832 netfilter_dump_json(&nf_link_info[id], json_wtr);
875 jsonw_start_array(json_wtr);
904 jsonw_end_array(json_wtr);
908 jsonw_null(json_wtr);
920 jsonw_null(json_wtr);
H A Dbtf_dumper.c807 jsonw_string_field(json_wtr, "src", ltrim(line));
813 jsonw_string_field(json_wtr, "file", file);
816 jsonw_int_field(json_wtr, "line_num",
820 jsonw_int_field(json_wtr, "line_col",
H A Dgen.c1872 jsonw_null(json_wtr);

Completed in 157 milliseconds