Lines Matching refs:savedRegisters

82   uint32_t savedRegisters = registers.getEBP() - 4 * savedRegistersOffset;
89 registers.setEBX(addressSpace.get32(savedRegisters));
92 registers.setECX(addressSpace.get32(savedRegisters));
95 registers.setEDX(addressSpace.get32(savedRegisters));
98 registers.setEDI(addressSpace.get32(savedRegisters));
101 registers.setESI(addressSpace.get32(savedRegisters));
110 savedRegisters += 4;
202 uint32_t savedRegisters = registers.getSP() + stackSize - 4 - 4 * regCount;
206 registers.setEBX(addressSpace.get32(savedRegisters));
209 registers.setECX(addressSpace.get32(savedRegisters));
212 registers.setEDX(addressSpace.get32(savedRegisters));
215 registers.setEDI(addressSpace.get32(savedRegisters));
218 registers.setESI(addressSpace.get32(savedRegisters));
221 registers.setEBP(addressSpace.get32(savedRegisters));
229 savedRegisters += 4;
231 framelessUnwind(addressSpace, savedRegisters, registers);
313 uint64_t savedRegisters = registers.getRBP() - 8 * savedRegistersOffset;
320 registers.setRBX(addressSpace.get64(savedRegisters));
323 registers.setR12(addressSpace.get64(savedRegisters));
326 registers.setR13(addressSpace.get64(savedRegisters));
329 registers.setR14(addressSpace.get64(savedRegisters));
332 registers.setR15(addressSpace.get64(savedRegisters));
341 savedRegisters += 8;
433 uint64_t savedRegisters = registers.getSP() + stackSize - 8 - 8 * regCount;
437 registers.setRBX(addressSpace.get64(savedRegisters));
440 registers.setR12(addressSpace.get64(savedRegisters));
443 registers.setR13(addressSpace.get64(savedRegisters));
446 registers.setR14(addressSpace.get64(savedRegisters));
449 registers.setR15(addressSpace.get64(savedRegisters));
452 registers.setRBP(addressSpace.get64(savedRegisters));
460 savedRegisters += 8;
462 framelessUnwind(addressSpace, savedRegisters, registers);