Changeset 220823 in webkit for trunk/Source/JavaScriptCore/assembler/testmasm.cpp
- Timestamp:
- Aug 16, 2017, 10:09:06 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/testmasm.cpp
r220807 r220823 51 51 #if ENABLE(JIT) 52 52 53 #if ENABLE(MASM_PROBE) 53 54 namespace WTF { 54 55 … … 59 60 60 61 } // namespace WTF 62 #endif // ENABLE(MASM_PROBE) 61 63 62 64 using namespace JSC; … … 64 66 namespace { 65 67 68 #if ENABLE(MASM_PROBE) 66 69 using CPUState = MacroAssembler::CPUState; 70 #endif 67 71 68 72 StaticLock crashLock; … … 94 98 } while (false) 95 99 100 #if ENABLE(MASM_PROBE) 96 101 bool isPC(MacroAssembler::RegisterID id) 97 102 { … … 124 129 return false; 125 130 } 131 #endif // ENABLE(MASM_PROBE) 126 132 127 133 MacroAssemblerCodeRef compile(Generator&& generate) … … 156 162 } 157 163 164 #if ENABLE(MASM_PROBE) 158 165 void testProbeReadsArgumentRegisters() 159 166 { … … 662 669 CHECK_EQ(probeCallCount, 3); 663 670 } 671 #endif // ENABLE(MASM_PROBE) 664 672 665 673 #define RUN(test) do { \ … … 689 697 RUN(testSimple()); 690 698 699 #if ENABLE(MASM_PROBE) 691 700 RUN(testProbeReadsArgumentRegisters()); 692 701 RUN(testProbeWritesArgumentRegisters()); … … 696 705 RUN(testProbeModifiesProgramCounter()); 697 706 RUN(testProbeModifiesStackWithCallback()); 707 #endif // ENABLE(MASM_PROBE) 698 708 699 709 if (tasks.isEmpty())
Note:
See TracChangeset
for help on using the changeset viewer.