pr_debug_dtp
pr_debug_dtp("mov [%x] reg%d -> reg%d",
pr_debug_dtp("call [%x] %s\n", insn_offset, func->name);
pr_debug_dtp("call [%x] return -> reg%d",
pr_debug_dtp("add [%x] offset %#"PRIx64" to reg%d",
pr_debug_dtp("add [%x] percpu %#"PRIx64" -> reg%d",
pr_debug_dtp("sub [%x] offset %#"PRIx64" to reg%d",
pr_debug_dtp("lea [%x] address of -%#x(stack) -> reg%d",
pr_debug_dtp("lea [%x] address of %#x(reg%d) -> reg%d",
pr_debug_dtp("lea [%x] address of %s%#x(reg%d) -> reg%d",
pr_debug_dtp("%s [%x] invalidate reg%d\n",
pr_debug_dtp("xor [%x] clear reg%d\n",
pr_debug_dtp("mov [%x] stack canary -> reg%d\n",
pr_debug_dtp("mov [%x] this-cpu addr=%#"PRIx64" -> reg%d",
pr_debug_dtp("mov [%x] imm=%#x -> reg%d\n",
pr_debug_dtp("mov [%x] reg%d -> reg%d",
pr_debug_dtp("mov [%x] -%#x(stack) -> reg%d",
pr_debug_dtp("mov [%x] %#x(reg%d) -> reg%d",
pr_debug_dtp("mov [%x] %#x(reg%d) -> reg%d",
pr_debug_dtp("mov [%x] addr %#x(reg%d) -> reg%d",
pr_debug_dtp("mov [%x] global addr=%"PRIx64" -> reg%d",
pr_debug_dtp("mov [%x] percpu %#x(reg%d,reg%d) -> reg%d",
pr_debug_dtp("mov [%x] percpu %#x(reg%d) -> reg%d",
pr_debug_dtp("mov [%x] pointer %#x(reg%d) -> reg%d",
pr_debug_dtp("mov [%x] percpu base reg%d\n",
pr_debug_dtp("mov [%x] reg%d -> -%#x(stack)",
pr_debug_dtp("mov [%x] reg%d -> %#x(reg%d)",
pr_debug_dtp(" reg%d offset %#x ->",
pr_debug_dtp("chk [%x] reg%d offset=%s%#x ok=%d kind=%d ",
pr_debug_dtp("(%s)", sb.buf);
pr_debug_dtp("(ptr->%s)", sb.buf);
pr_debug_dtp("percpu ptr");
pr_debug_dtp("stack canary");
pr_debug_dtp("percpu var");
pr_debug_dtp("%s", reg == dloc->fbreg ? "fbreg" : "stack");
pr_debug_dtp(" : retry\n");
pr_debug_dtp("cfa");
pr_debug_dtp(" : retry\n");
pr_debug_dtp("this-cpu var");
pr_debug_dtp("global var");
pr_debug_dtp("bb: [%"PRIx64" - %"PRIx64"]\n",
pr_debug_dtp(" : %s\n", match_result_str(ret));
pr_debug_dtp("scope: [%d/%d] ", i + 1, nr_scopes);
pr_debug_dtp("cannot find a basic block from %"PRIx64" to %"PRIx64"\n",
pr_debug_dtp("found by insn track: %s%#x(%s) type-offset=%#x\n",
pr_debug_dtp("-----------------------------------------------------------\n");
pr_debug_dtp("find data type for %s%#x(%s) at %s+%#"PRIx64"\n",
pr_debug_dtp("cannot find CU for address %"PRIx64"\n", pc);
pr_debug_dtp("CU for %s (die:%#lx)\n",
pr_debug_dtp("found by addr=%#"PRIx64" type_offset=%#x\n",
pr_debug_dtp("frame base: cfa=%d fbreg=%d\n",
pr_debug_dtp("found \"%s\" (die: %#lx) in scope=%d/%d (die: %#lx) ",
pr_debug_dtp("addr=%#"PRIx64" type_offset=%#x\n",
pr_debug_dtp("stack_offset=%#x type_offset=%#x\n",
pr_debug_dtp("type_offset=%#x\n", type_offset);
pr_debug_dtp("failed: %s\n", match_result_str(result));
pr_debug_dtp("final result: ");
pr_debug_dtp("%s\n", match_result_str(result));
pr_debug_dtp("%s\n", match_result_str(result));
pr_debug_dtp("%s\n", match_result_str(result));
pr_debug_dtp("no variable found\n");
pr_debug_dtp("var [%"PRIx64"] %#x(reg%d)",
pr_debug_dtp("var [%"PRIx64"] -%#x(stack)",
pr_debug_dtp("var [%"PRIx64"] reg%d addr offset %x",
pr_debug_dtp("var [%"PRIx64"] reg%d offset %x",
pr_debug_dtp("var [%"PRIx64"] copyback reg%d",