Changeset 87356 in webkit for trunk/Source/JavaScriptCore/assembler/LinkBuffer.h
- Timestamp:
- May 25, 2011, 9:12:41 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/assembler/LinkBuffer.h
r86699 r87356 102 102 { 103 103 ASSERT(call.isFlagSet(Call::Linkable)); 104 call.m_ jmp = applyOffset(call.m_jmp);104 call.m_label = applyOffset(call.m_label); 105 105 MacroAssembler::linkCall(code(), call, function); 106 106 } … … 108 108 void link(Jump jump, CodeLocationLabel label) 109 109 { 110 jump.m_ jmp = applyOffset(jump.m_jmp);110 jump.m_label = applyOffset(jump.m_label); 111 111 MacroAssembler::linkJump(code(), jump, label); 112 112 } … … 136 136 ASSERT(call.isFlagSet(Call::Linkable)); 137 137 ASSERT(!call.isFlagSet(Call::Near)); 138 return CodeLocationCall(MacroAssembler::getLinkerAddress(code(), applyOffset(call.m_ jmp)));138 return CodeLocationCall(MacroAssembler::getLinkerAddress(code(), applyOffset(call.m_label))); 139 139 } 140 140 … … 143 143 ASSERT(call.isFlagSet(Call::Linkable)); 144 144 ASSERT(call.isFlagSet(Call::Near)); 145 return CodeLocationNearCall(MacroAssembler::getLinkerAddress(code(), applyOffset(call.m_ jmp)));145 return CodeLocationNearCall(MacroAssembler::getLinkerAddress(code(), applyOffset(call.m_label))); 146 146 } 147 147 … … 170 170 unsigned returnAddressOffset(Call call) 171 171 { 172 call.m_ jmp = applyOffset(call.m_jmp);172 call.m_label = applyOffset(call.m_label); 173 173 return MacroAssembler::getLinkerCallReturnOffset(call); 174 174 }
Note:
See TracChangeset
for help on using the changeset viewer.