BTF_PRINT_ARG
BTF_PRINT_ARG("void ");
BTF_PRINT_ARG("%s ", btf__name_by_offset(btf, t->name_off));
BTF_PRINT_ARG("struct %s ",
BTF_PRINT_ARG("union %s ",
BTF_PRINT_ARG("enum %s ",
BTF_PRINT_ARG("[%u]", array->nelems);
BTF_PRINT_ARG("* ");
BTF_PRINT_ARG("%s %s ",
BTF_PRINT_ARG("volatile ");
BTF_PRINT_ARG("const ");
BTF_PRINT_ARG("restrict ");
BTF_PRINT_ARG("static ");
BTF_PRINT_ARG(" %s",
BTF_PRINT_ARG("section (\"%s\") ",
BTF_PRINT_ARG("%s(", btf__name_by_offset(btf, func->name_off));
BTF_PRINT_ARG("(");
BTF_PRINT_ARG(", ");
BTF_PRINT_ARG("%s",
BTF_PRINT_ARG("...");
BTF_PRINT_ARG(")");