Changeset 46247 in webkit for trunk/JavaScriptCore/assembler/ARMAssembler.h
- Timestamp:
- Jul 22, 2009, 3:17:10 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/assembler/ARMAssembler.h
r46202 r46247 540 540 ARMWord* insn = reinterpret_cast<ARMWord*>(from); 541 541 ARMWord* addr = getLdrImmAddress(insn); 542 ExecutableAllocator::MakeWritable unprotect(addr, sizeof(ARMWord));543 542 *addr = reinterpret_cast<ARMWord>(to); 543 ExecutableAllocator::cacheFlush(addr, sizeof(ARMWord)); 544 544 } 545 545 … … 577 577 ASSERT((*insn & 0x0ff00f00) == 0x05900000); 578 578 579 ExecutableAllocator::MakeWritable unprotect(insn, sizeof(ARMWord));580 579 *insn = (*insn & 0xf00ff0ff) | 0x02800000; 580 ExecutableAllocator::cacheFlush(insn, sizeof(ARMWord)); 581 581 } 582 582
Note:
See TracChangeset
for help on using the changeset viewer.