Home | History | Annotate | Download | only in arch-x86

Lines Matching refs:newstate

485                                    unwind_state_t* state, unwind_state_t* newstate) {
496 newstate->reg[reg] = cfa;
498 newstate->reg[reg] = state->reg[reg];
503 if (!try_get_word(memory, addr, &newstate->reg[reg])) {
507 ALOGV("get_old_register_value: r%d at 0x%x is 0x%x", reg, addr, newstate->reg[reg]);
524 unwind_state_t newstate;
538 if (!get_old_register_value(memory, cfa, dstate, DWARF_EIP, state, &newstate)) return false;
540 if (!get_old_register_value(memory, cfa, dstate, DWARF_EBP, state, &newstate)) return false;
542 if (!get_old_register_value(memory, cfa, dstate, DWARF_ESP, state, &newstate)) return false;
544 ALOGV("update_state: IP: 0x%x; restore IP: 0x%x", state->reg[DWARF_EIP], newstate.reg[DWARF_EIP]);
545 ALOGV("update_state: EBP: 0x%x; restore EBP: 0x%x", state->reg[DWARF_EBP], newstate.reg[DWARF_EBP]);
546 ALOGV("update_state: ESP: 0x%x; restore ESP: 0x%x", state->reg[DWARF_ESP], newstate.reg[DWARF_ESP]);
547 *state = newstate;