Changeset 89882 in webkit
- Timestamp:
- Jun 27, 2011 5:34:50 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r89875 r89882 1 2011-06-27 Gavin Barraclough <barraclough@apple.com> 2 3 Reviewed by Oliver Hunt. 4 5 https://bugs.webkit.org/show_bug.cgi?id=63497 6 Add DEBUG_WITH_BREAKPOINT support to the DFG JIT. 7 8 * dfg/DFGByteCodeParser.cpp: 9 (JSC::DFG::ByteCodeParser::parseBlock): 10 * dfg/DFGNode.h: 11 * dfg/DFGNonSpeculativeJIT.cpp: 12 (JSC::DFG::NonSpeculativeJIT::compile): 13 * dfg/DFGSpeculativeJIT.cpp: 14 (JSC::DFG::SpeculativeJIT::compile): 15 1 16 2011-06-27 Juan C. Montemayor <jmont@apple.com> 2 17 -
trunk/Source/JavaScriptCore/dfg/DFGByteCodeParser.cpp
r89611 r89882 691 691 // === Misc operations === 692 692 693 #if ENABLE(DEBUG_WITH_BREAKPOINT) 694 case op_debug: 695 addToGraph(Breakpoint); 696 NEXT_OPCODE(op_debug); 697 #endif 693 698 case op_mov: { 694 699 NodeIndex op = get(currentInstruction[2].u.operand); -
trunk/Source/JavaScriptCore/dfg/DFGNode.h
r89611 r89882 138 138 \ 139 139 /* Nodes for misc operations. */\ 140 macro(Breakpoint, NodeMustGenerate) \ 140 141 macro(LogicalNot, NodeResultJS) \ 141 142 \ -
trunk/Source/JavaScriptCore/dfg/DFGNonSpeculativeJIT.cpp
r89861 r89882 876 876 case Phi: 877 877 ASSERT_NOT_REACHED(); 878 879 case Breakpoint: 880 #if ENABLE(DEBUG_WITH_BREAKPOINT) 881 m_jit.breakpoint(); 882 #else 883 ASSERT_NOT_REACHED(); 884 #endif 878 885 } 879 886 -
trunk/Source/JavaScriptCore/dfg/DFGSpeculativeJIT.cpp
r89861 r89882 910 910 case Phi: 911 911 ASSERT_NOT_REACHED(); 912 913 case Breakpoint: 914 #if ENABLE(DEBUG_WITH_BREAKPOINT) 915 m_jit.breakpoint(); 916 #else 917 ASSERT_NOT_REACHED(); 918 #endif 912 919 } 913 920
Note: See TracChangeset
for help on using the changeset viewer.