Changeset 41051 in webkit for trunk/JavaScriptCore
- Timestamp:
- Feb 17, 2009, 7:36:03 PM (16 years ago)
- Location:
- trunk/JavaScriptCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/ChangeLog
r41045 r41051 1 2009-02-17 Oliver Hunt <[email protected]> 2 3 Reviewed by Geoff Garen. 4 5 Add assertion to guard against oversized pc relative calls. 6 7 * assembler/X86Assembler.h: 8 (JSC::X86Assembler::link): 9 1 10 2009-02-17 Geoffrey Garen <[email protected]> 2 11 -
trunk/JavaScriptCore/assembler/X86Assembler.h
r40846 r41051 1243 1243 { 1244 1244 ASSERT(from.m_offset != -1); 1245 1246 reinterpret_cast<int*>(reinterpret_cast<ptrdiff_t>(code) + from.m_offset)[-1] = reinterpret_cast<ptrdiff_t>(to) - (reinterpret_cast<ptrdiff_t>(code) + from.m_offset); 1245 ptrdiff_t linkOffset = reinterpret_cast<ptrdiff_t>(to) - (reinterpret_cast<ptrdiff_t>(code) + from.m_offset); 1246 ASSERT(linkOffset == static_cast<int>(linkOffset)); 1247 reinterpret_cast<int*>(reinterpret_cast<ptrdiff_t>(code) + from.m_offset)[-1] = linkOffset; 1247 1248 } 1248 1249
Note:
See TracChangeset
for help on using the changeset viewer.