thunk_printf
thunk_printf("%s: flags %x\n", __func__, flags);
thunk_printf("unhandled/unknown retstst %d\n", kreq.retsts);
void thunk_printf(const char *fmt, ...) __attribute__((__format__(__printf__, 1, 2)));
thunk_printf("%s: ", __func__);
thunk_printf("flags %d, ", (int) ksi->ksi_flags);
thunk_printf("to lwp %d, signo %d, code %d, errno %d\n",
thunk_printf("%s: ", __func__);
thunk_printf("flags %d, ", (int) ksi->ksi_flags);
thunk_printf("to lwp %d, signo %d, code %d, errno %d\n",
thunk_printf("...[kgdb connecting]...");
thunk_printf("entering trap\n");
thunk_printf(" signo %d, pc %p, va %p\n", signo, (void *) pc, (void *) va);
thunk_printf("usage: %s [-acdqsvxz]"
thunk_printf(" (ex. \"%s"
thunk_printf("bad net= format\n");
thunk_printf("bad vnc= format\n");
thunk_printf("bad vnc= format\n");
thunk_printf("too many disk images "
thunk_printf("too many vdevs "
thunk_printf("bad vdev= format\n");
thunk_printf("unknown vdev device type\n");
thunk_printf("%s: unknown parameter\n", argv[i]);
thunk_printf("unknown kernel boot flag '%c'\n", argv[i][j]);
thunk_printf("%p not in [%p, %p]\n", (void *) va,
thunk_printf("%s called, not implemented\n", __func__);
thunk_printf("%s called, not implemented\n", __func__);
thunk_printf("%s called, not implemented\n", __func__);
thunk_printf("%s called, not implemented\n", __func__);
thunk_printf("%s called, not implemented\n", __func__);
thunk_printf("%s called, not implemented\n", __func__);
thunk_printf("lwp %p, code %3d, nargs %d, argsize %3d\t%s(",
thunk_printf("\"%s\", %"PRIx32", %"PRIx32"", (char *) (args[0]), (uint) args[1], (uint) args[2]);
thunk_printf("\"%s\", %"PRIx32"", (char *) (args[0]), (uint) args[1]);
thunk_printf("\"%s\"", (char *) (args[0]));
thunk_printf("\"%s\", %"PRIx32", %"PRIx32"", (char *) (args[0]), (uint) (args[1]), (uint) args[2]);
thunk_printf("\"%s\", [", (char *) (args[0]));
thunk_printf("\"%s\", ", *argv);
thunk_printf("\b\b");
thunk_printf("], [");
thunk_printf("\"%s\", ", *envp);
thunk_printf("\b\b");
thunk_printf("]");
thunk_printf("%"PRIx32", ", (uint) args[i]);
thunk_printf("\b\b");
thunk_printf(") ");
thunk_printf("[us] %s", (char *) args[1]);
thunk_printf("=> %s: %d, (%"PRIx32", %"PRIx32")\n",
thunk_printf("memaccess error, pc %p, va %p, sp %p\n",
thunk_printf("SIGILL!\n");
thunk_printf("\tsi_signo = %d\n", info->si_signo);
thunk_printf("\tsi_errno = %d\n", info->si_errno);
thunk_printf("\tsi_code = %d\n", info->si_code);
thunk_printf("\t\tIllegal opcode");
thunk_printf("\t\tIllegal operand");
thunk_printf("\t\tIllegal addressing mode");
thunk_printf("\t\tIllegal trap");
thunk_printf("\t\tPrivileged opcode");
thunk_printf("\t\tPrivileged register");
thunk_printf("\t\tCoprocessor error");
thunk_printf("\t\tInternal stack error");
thunk_printf("\tsi_addr = %p\n", info->si_addr);
thunk_printf("\tsi_trap = %d\n", info->si_trap);
thunk_printf("%p : ", info->si_addr);
thunk_printf("%02x ", *((uint8_t *) info->si_addr + i));
thunk_printf("\n");
thunk_printf("sigill\n");
thunk_printf("%s: l %p, pcb %p\n", __func__, l, pcb);
thunk_printf("\tpc %p, va %p\n", (void *) pc, (void *) va);
thunk_printf("%s: l %p, pcb %p, ", __func__, l, pcb);
thunk_printf("pc %p, va %p ", (void *) pc, (void *) va);
thunk_printf("derived atype %d\n", atype);
thunk_printf("%s: uvm fault %d, pc %p, va %p, from_kernel %d\n",
thunk_printf("%s: giving SIGILL (TRAP)\n", __func__);