unw_debug
unw_debug("CIE Frame Info:\n");
unw_debug("return Address register 0x%lx\n",
unw_debug("data Align: %ld\n", state.dataAlign);
unw_debug("code Align: %lu\n", state.codeAlign);
unw_debug("\nProcess instructions\n");
unw_debug("\n");
unw_debug("\nRegister State Based on the rules parsed from FDE:\n");
unw_debug(" r%d: c(%lu),", i, state.regs[i].value);
unw_debug(" r%d: r(%lu),", i, state.regs[i].value);
unw_debug(" r%d: v(%lu),", i, state.regs[i].value);
unw_debug("\n");
unw_debug("\nCFA reg: 0x%lx, offset: 0x%lx => 0x%lx\n",
unw_debug("\nRegister state after evaluation with realtime Stack:\n");
unw_debug("r%d: 0x%lx ", i, *fptr);
unw_debug("Table added for [%s] %lx %lx\n",
unw_debug("delta %3lu => loc 0x%lx: ", delta, state->loc);
unw_debug("r%lu: ", reg);
unw_debug("s ");
unw_debug("c(%lu) ", value);
unw_debug("r(%lu) ", value);
unw_debug("v(%lu) ", value);
unw_debug("cfa nop ");
unw_debug("cfa_set_loc: 0x%lx ", state->loc);
unw_debug("\ncfa advance loc1:");
unw_debug("\ncfa advance loc2:");
unw_debug("\ncfa advance loc4:");
unw_debug("cfa_offset_extended: ");
unw_debug("cfa_restore_extended: ");
unw_debug("cfa_undefined: ");
unw_debug("cfa_same_value: ");
unw_debug("cfa_register: ");
unw_debug("cfa_remember_state: ");
unw_debug("cfa_restore_state: ");
unw_debug("cfa_def_cfa: r%lu ", state->cfa.reg);
unw_debug("cfa_def_cfa_offset: 0x%lx ",
unw_debug("cfa_def_cfa_register: ");
unw_debug("UNKNOWN OPCODE 0x%x\n", opcode);
unw_debug("\ncfa_adv_loc: ");
unw_debug("cfa_offset: ");
unw_debug("cfa_restore: ");
unw_debug("\n\nUNWIND FRAME:\n");
unw_debug("PC: 0x%lx BLINK: 0x%lx, SP: 0x%lx, FP: 0x%x\n",
unw_debug("\nStack Dump:\n");
unw_debug("0x%p: 0x%lx\n", sptr, *sptr);
unw_debug("\n");