Changeset 215592 in webkit for trunk/Source/JavaScriptCore/assembler/MacroAssembler.h
- Timestamp:
- Apr 20, 2017, 4:55:45 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/MacroAssembler.h
r215196 r215592 1814 1814 using MacroAssemblerBase::probe; 1815 1815 1816 void probe(std::function<void(ProbeContext*)>); 1817 #endif 1818 1816 1819 // Let's you print from your JIT generated code. 1820 // This only works if ENABLE(MASM_PROBE). Otherwise, print() is a no-op. 1817 1821 // See comments in MacroAssemblerPrinter.h for examples of how to use this. 1818 1822 template<typename... Arguments> 1819 1823 void print(Arguments... args); 1820 1821 void probe(std::function<void (ProbeContext*)>);1822 #endif1823 1824 }; 1824 1825 … … 1830 1831 1831 1832 ProbeFunction probeFunction; 1832 void* arg1; 1833 void* arg2; 1833 void* arg; 1834 1834 CPUState cpu; 1835 1835
Note:
See TracChangeset
for help on using the changeset viewer.