Home | History | Annotate | Download | only in Unwind

Lines Matching refs:savedRegisters

83   uint32_t savedRegisters = registers.getEBP() - 4 * savedRegistersOffset;
90 registers.setEBX(addressSpace.get32(savedRegisters));
93 registers.setECX(addressSpace.get32(savedRegisters));
96 registers.setEDX(addressSpace.get32(savedRegisters));
99 registers.setEDI(addressSpace.get32(savedRegisters));
102 registers.setESI(addressSpace.get32(savedRegisters));
111 savedRegisters += 4;
203 uint32_t savedRegisters = registers.getSP() + stackSize - 4 - 4 * regCount;
207 registers.setEBX(addressSpace.get32(savedRegisters));
210 registers.setECX(addressSpace.get32(savedRegisters));
213 registers.setEDX(addressSpace.get32(savedRegisters));
216 registers.setEDI(addressSpace.get32(savedRegisters));
219 registers.setESI(addressSpace.get32(savedRegisters));
222 registers.setEBP(addressSpace.get32(savedRegisters));
230 savedRegisters += 4;
232 framelessUnwind(addressSpace, savedRegisters, registers);
312 uint64_t savedRegisters = registers.getRBP() - 8 * savedRegistersOffset;
319 registers.setRBX(addressSpace.get64(savedRegisters));
322 registers.setR12(addressSpace.get64(savedRegisters));
325 registers.setR13(addressSpace.get64(savedRegisters));
328 registers.setR14(addressSpace.get64(savedRegisters));
331 registers.setR15(addressSpace.get64(savedRegisters));
340 savedRegisters += 8;
432 uint64_t savedRegisters = registers.getSP() + stackSize - 8 - 8 * regCount;
436 registers.setRBX(addressSpace.get64(savedRegisters));
439 registers.setR12(addressSpace.get64(savedRegisters));
442 registers.setR13(addressSpace.get64(savedRegisters));
445 registers.setR14(addressSpace.get64(savedRegisters));
448 registers.setR15(addressSpace.get64(savedRegisters));
451 registers.setRBP(addressSpace.get64(savedRegisters));
459 savedRegisters += 8;
461 framelessUnwind(addressSpace, savedRegisters, registers);