Changeset 215196 in webkit for trunk/Source/JavaScriptCore/assembler/MacroAssembler.h
- Timestamp:
- Apr 10, 2017, 12:38:44 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/MacroAssembler.h
r214384 r215196 1823 1823 }; 1824 1824 1825 #if ENABLE(MASM_PROBE) 1826 struct ProbeContext { 1827 using CPUState = MacroAssembler::CPUState; 1828 using RegisterID = MacroAssembler::RegisterID; 1829 using FPRegisterID = MacroAssembler::FPRegisterID; 1830 1831 ProbeFunction probeFunction; 1832 void* arg1; 1833 void* arg2; 1834 CPUState cpu; 1835 1836 // Convenience methods: 1837 void*& gpr(RegisterID regID) { return cpu.gpr(regID); } 1838 double& fpr(FPRegisterID regID) { return cpu.fpr(regID); } 1839 const char* gprName(RegisterID regID) { return cpu.gprName(regID); } 1840 const char* fprName(FPRegisterID regID) { return cpu.fprName(regID); } 1841 }; 1842 #endif // ENABLE(MASM_PROBE) 1843 1825 1844 } // namespace JSC 1826 1845
Note:
See TracChangeset
for help on using the changeset viewer.