Lines Matching defs:jw
100 jsonw_string(d->jw, prog_str);
130 jsonw_printf(d->jw, "%p", (void *)value);
132 jsonw_printf(d->jw, "%lu", value);
174 jsonw_string(d->jw,
181 jsonw_int(d->jw, value);
200 jsonw_string(d->jw,
207 jsonw_int(d->jw, value);
257 jsonw_string(d->jw, data);
265 jsonw_start_array(d->jw);
273 jsonw_end_array(d->jw);
277 static void btf_int128_print(json_writer_t *jw, const void *data,
299 jsonw_printf(jw, "0x%llx", lower_num);
301 jsonw_printf(jw, "0x%llx%016llx", upper_num, lower_num);
304 jsonw_printf(jw, "\"0x%llx\"", lower_num);
306 jsonw_printf(jw, "\"0x%llx%016llx\"", upper_num, lower_num);
352 const void *data, json_writer_t *jw,
374 btf_int128_print(jw, print_num, is_plain_text);
379 const void *data, json_writer_t *jw,
391 btf_dumper_bitfield(nr_bits, bit_offset, data, jw,
396 const void *data, json_writer_t *jw,
407 btf_dumper_int_bits(*int_type, bit_offset, data, jw,
413 btf_int128_print(jw, data, is_plain_text);
420 jsonw_printf(jw, "%llu", *(__u64 *)data);
422 jsonw_printf(jw, "%u", *(__u32 *)data);
424 jsonw_printf(jw, "%hu", *(__u16 *)data);
426 jsonw_printf(jw, "%hhu", *(__u8 *)data);
428 btf_dumper_int_bits(*int_type, bit_offset, data, jw,
433 jsonw_printf(jw, "%lld", *(long long *)data);
435 jsonw_printf(jw, "%d", *(int *)data);
437 jsonw_printf(jw, "%hd", *(short *)data);
439 jsonw_printf(jw, "%hhd", *(char *)data);
441 btf_dumper_int_bits(*int_type, bit_offset, data, jw,
446 jsonw_printf(jw, "\"%c\"", *(char *)data);
449 jsonw_printf(jw, "0x%hhx", *(char *)data);
451 jsonw_printf(jw, "\"\\u00%02hhx\"",
455 jsonw_bool(jw, *(bool *)data);
481 jsonw_start_object(d->jw);
493 jsonw_name(d->jw, btf__name_by_offset(d->btf, m[i].name_off));
498 data_off, d->jw, d->is_plain_text);
508 jsonw_end_object(d->jw);
519 jsonw_start_object(d->jw);
520 jsonw_name(d->jw, btf__name_by_offset(d->btf, t->name_off));
522 jsonw_end_object(d->jw);
541 jsonw_start_object(d->jw);
542 jsonw_name(d->jw, btf__name_by_offset(d->btf, t->name_off));
543 jsonw_start_array(d->jw);
549 jsonw_end_array(d->jw);
550 jsonw_end_object(d->jw);
562 return btf_dumper_int(t, bit_offset, data, d->jw,
577 jsonw_printf(d->jw, "(unknown)");
581 jsonw_printf(d->jw, "(fwd-kind-invalid)");
593 jsonw_printf(d->jw, "(unsupported-kind");