Changeset 225301 in webkit for trunk/Source/JavaScriptCore/assembler/ProbeContext.cpp
- Timestamp:
- Nov 29, 2017, 4:16:19 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/ProbeContext.cpp
r225293 r225301 41 41 void* originalLR = cpu.gpr<void*>(ARM64Registers::lr); 42 42 void* originalPC = cpu.pc(); 43 #elif CPU(MIPS) 44 auto& cpu = context.cpu; 45 void* originalRA = cpu.gpr<void*>(MIPSRegisters::ra); 46 void* originalPC = cpu.pc(); 43 47 #endif 44 48 … … 50 54 // The ARM64 probe trampoline does not support changing both lr and pc. 51 55 RELEASE_ASSERT(originalPC == cpu.pc() || originalLR == cpu.gpr<void*>(ARM64Registers::lr)); 56 #elif CPU(MIPS) 57 // The MIPS probe trampoline does not support changing both ra and pc. 58 RELEASE_ASSERT(originalPC == cpu.pc() || originalRA == cpu.gpr<void*>(MIPSRegisters::ra)); 52 59 #endif 53 60
Note:
See TracChangeset
for help on using the changeset viewer.