Lines Matching defs:btf_dump_printf
136 static void btf_dump_printf(const struct btf_dump *d, const char *fmt, ...)
717 btf_dump_printf(d, ";\n\n");
728 btf_dump_printf(d, ";\n\n");
750 btf_dump_printf(d, ";\n\n");
766 btf_dump_printf(d, ";\n\n");
781 btf_dump_printf(d, ";\n\n");
805 btf_dump_printf(d, ";\n\n");
811 btf_dump_printf(d, ";\n\n");
917 btf_dump_printf(d, "\n%s%s: %d;", pfx(lvl), pad_type,
931 btf_dump_printf(d, "\n%s%s: %d;", pfx(lvl), pad_type, pad_bits);
947 btf_dump_printf(d, "\n%s%s: %d;", pfx(lvl), pad_type, bits);
957 btf_dump_printf(d, "%s%s%s",
977 btf_dump_printf(d, "%s%s%s {",
995 btf_dump_printf(d, "\n%s", pfx(lvl + 1));
999 btf_dump_printf(d, ": %d", m_sz);
1008 btf_dump_printf(d, ";");
1020 btf_dump_printf(d, "\n");
1021 btf_dump_printf(d, "%s}", pfx(lvl));
1023 btf_dump_printf(d, "}");
1026 btf_dump_printf(d, " __attribute__((packed))");
1048 btf_dump_printf(d, "typedef %s %s;\n\n",
1058 btf_dump_printf(d, "enum %s", btf_dump_type_name(d, id));
1078 btf_dump_printf(d, fmt_str, pfx(lvl + 1), name, dup_cnt, v->val);
1081 btf_dump_printf(d, fmt_str, pfx(lvl + 1), name, v->val);
1105 btf_dump_printf(d, fmt_str,
1111 btf_dump_printf(d, fmt_str,
1123 btf_dump_printf(d, "enum%s%s",
1130 btf_dump_printf(d, " {");
1135 btf_dump_printf(d, "\n%s}", pfx(lvl));
1140 btf_dump_printf(d, " __attribute__((mode(byte)))");
1170 btf_dump_printf(d, " __attribute__((mode(word)))");
1181 btf_dump_printf(d, "union %s", name);
1183 btf_dump_printf(d, "struct %s", name);
1198 btf_dump_printf(d, "typedef __builtin_va_list __gnuc_va_list");
1202 btf_dump_printf(d, "typedef ");
1379 btf_dump_printf(d, "volatile ");
1382 btf_dump_printf(d, "const ");
1385 btf_dump_printf(d, "restrict ");
1413 btf_dump_printf(d, "%s%s", separate ? " " : "", name);
1440 btf_dump_printf(d, "void");
1453 btf_dump_printf(d, "%s", name);
1479 btf_dump_printf(d, "%s", btf_dump_ident_name(d, id));
1482 btf_dump_printf(d, "%s", last_was_ptr ? "*" : " *");
1485 btf_dump_printf(d, " volatile");
1488 btf_dump_printf(d, " const");
1491 btf_dump_printf(d, " restrict");
1496 btf_dump_printf(d, " __attribute__((btf_type_tag(\"%s\")))", name);
1517 btf_dump_printf(d, "[%u]", a->nelems);
1526 btf_dump_printf(d, " ");
1529 btf_dump_printf(d, "(");
1532 btf_dump_printf(d, ")");
1533 btf_dump_printf(d, "[%u]", a->nelems);
1551 btf_dump_printf(d, " (");
1553 btf_dump_printf(d, ")");
1557 btf_dump_printf(d, "(");
1565 btf_dump_printf(d, ")");
1571 btf_dump_printf(d, ", ");
1575 btf_dump_printf(d, "...");
1583 btf_dump_printf(d, ")");
1619 btf_dump_printf(d, "(");
1628 btf_dump_printf(d, ")");
1724 btf_dump_printf(d, "%s", d->typed_dump->indent_str);
1733 btf_dump_printf(d, fmt "%s%s", \
1742 btf_dump_printf(d, "<unsupported kind:%u>", btf_kind(t));
2016 btf_dump_printf(d, "%s", l);
2020 btf_dump_printf(d, " %s = ", btf_name_of(d, v->name_off));
2062 btf_dump_printf(d, "[%s", btf_dump_data_newline(d));
2099 btf_dump_printf(d, "{%s", btf_dump_data_newline(d));
2243 btf_dump_printf(d, ";");
2442 btf_dump_printf(d, ".%s = ", fname);