Searched refs:json_writer_t (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.4/tools/bpf/bpftool/ |
| D | json_writer.h | 20 typedef struct json_writer json_writer_t; typedef 23 json_writer_t *jsonw_new(FILE *f); 25 void jsonw_destroy(json_writer_t **self_p); 28 void jsonw_pretty(json_writer_t *self, bool on); 31 void jsonw_name(json_writer_t *self, const char *name); 34 void __printf(2, 0) jsonw_vprintf_enquote(json_writer_t *self, const char *fmt, 36 void __printf(2, 3) jsonw_printf(json_writer_t *self, const char *fmt, ...); 37 void jsonw_string(json_writer_t *self, const char *value); 38 void jsonw_bool(json_writer_t *self, bool value); 39 void jsonw_float(json_writer_t *self, double number); [all …]
|
| D | json_writer.c | 29 static void jsonw_indent(json_writer_t *self) in jsonw_indent() 37 static void jsonw_eol(json_writer_t *self) in jsonw_eol() 47 static void jsonw_eor(json_writer_t *self) in jsonw_eor() 57 static void jsonw_puts(json_writer_t *self, const char *str) in jsonw_puts() 93 json_writer_t *jsonw_new(FILE *f) in jsonw_new() 95 json_writer_t *self = malloc(sizeof(*self)); in jsonw_new() 106 void jsonw_destroy(json_writer_t **self_p) in jsonw_destroy() 108 json_writer_t *self = *self_p; in jsonw_destroy() 117 void jsonw_pretty(json_writer_t *self, bool on) in jsonw_pretty() 123 static void jsonw_begin(json_writer_t *self, int c) in jsonw_begin() [all …]
|
| D | btf_dumper.c | 25 static void btf_dumper_ptr(const void *data, json_writer_t *jw, in btf_dumper_ptr() 46 static void btf_dumper_enum(const void *data, json_writer_t *jw) in btf_dumper_enum() 76 static void btf_int128_print(json_writer_t *jw, const void *data, in btf_int128_print() 151 const void *data, json_writer_t *jw, in btf_dumper_bitfield() 178 const void *data, json_writer_t *jw, in btf_dumper_int_bits() 195 const void *data, json_writer_t *jw, in btf_dumper_int()
|
| D | main.h | 92 extern json_writer_t *json_wtr; 200 json_writer_t *jw;
|
| D | map.c | 196 static json_writer_t *get_btf_writer(void) in get_btf_writer() 198 json_writer_t *jw = jsonw_new(stdout); in get_btf_writer() 711 json_writer_t *btf_wtr) in dump_map_elem() 774 json_writer_t *btf_wtr; in do_dump() 922 json_writer_t *btf_wtr; in print_key_value()
|
| D | main.c | 24 json_writer_t *json_wtr;
|
| D | btf.c | 87 json_writer_t *w = json_wtr; in dump_btf_type()
|