Changeset 85000 in webkit
- Timestamp:
- Apr 26, 2011 6:41:37 PM (13 years ago)
- Location:
- trunk/Source/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r84994 r85000 1 2011-04-26 Sheriff Bot <webkit.review.bot@gmail.com> 2 3 Unreviewed, rolling out r84977. 4 http://trac.webkit.org/changeset/84977 5 https://bugs.webkit.org/show_bug.cgi?id=59568 6 7 caused crashes on the SL WK2 bots (Requested by jessieberlin 8 on #webkit). 9 10 * assembler/MacroAssemblerX86_64.h: 11 (JSC::MacroAssemblerX86_64::call): 12 (JSC::MacroAssemblerX86_64::tailRecursiveCall): 13 (JSC::MacroAssemblerX86_64::makeTailRecursiveCall): 14 1 15 2011-04-26 Kevin Ollivier <kevino@theolliviers.com> 2 16 -
trunk/Source/JavaScriptCore/assembler/MacroAssemblerX86_64.h
r84977 r85000 116 116 Call call() 117 117 { 118 #ifndef NDEBUG119 118 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister); 120 #endif121 119 Call result = Call(m_assembler.call(scratchRegister), Call::Linkable); 122 120 ASSERT(differenceBetween(label, result) == REPTACH_OFFSET_CALL_R11); … … 126 124 Call tailRecursiveCall() 127 125 { 128 #ifndef NDEBUG129 126 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister); 130 #endif131 127 Jump newJump = Jump(m_assembler.jmp_r(scratchRegister)); 132 128 ASSERT(differenceBetween(label, newJump) == REPTACH_OFFSET_CALL_R11); … … 137 133 { 138 134 oldJump.link(this); 139 #ifndef NDEBUG140 135 DataLabelPtr label = moveWithPatch(TrustedImmPtr(0), scratchRegister); 141 #endif142 136 Jump newJump = Jump(m_assembler.jmp_r(scratchRegister)); 143 137 ASSERT(differenceBetween(label, newJump) == REPTACH_OFFSET_CALL_R11);
Note: See TracChangeset
for help on using the changeset viewer.