Changeset 172799 in webkit
- Timestamp:
- Aug 20, 2014 10:59:10 AM (10 years ago)
- Location:
- trunk/Source
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/CMakeLists.txt
r172754 r172799 226 226 dfg/DFGWorklist.cpp 227 227 228 disassembler/ARM64/A64DOpcode.cpp 228 229 disassembler/ARMv7/ARMv7DOpcode.cpp 230 disassembler/ARM64Disassembler.cpp 229 231 disassembler/ARMv7Disassembler.cpp 230 232 disassembler/Disassembler.cpp -
trunk/Source/JavaScriptCore/ChangeLog
r172794 r172799 1 2014-08-20 Akos Kiss <akiss@inf.u-szeged.hu> 2 3 Enable ARM64 disassembler on EFL 4 https://bugs.webkit.org/show_bug.cgi?id=136089 5 6 Reviewed by Filip Pizlo. 7 8 * CMakeLists.txt: 9 Added disassembler/ARM64Disassembler.cpp and 10 disassembler/ARM64/A64DOpcode.cpp to JavaScriptCore_SOURCES. 11 12 * disassembler/ARM64/A64DOpcode.cpp: 13 Added USE(ARM64_DISASSEMBLER) guard around implementation. 14 15 * disassembler/ARM64/A64DOpcode.h: 16 (JSC::ARM64Disassembler::A64DOpcode::appendUnsignedImmediate64): 17 (JSC::ARM64Disassembler::A64DOpcode::appendPCRelativeOffset): 18 Made format strings portable by changing "%llx" to "%" PRIx64 for 19 uint64_t arguments. 20 1 21 2014-08-19 Filip Pizlo <fpizlo@apple.com> 2 22 -
trunk/Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.cpp
r163027 r172799 25 25 26 26 #include "config.h" 27 28 #if USE(ARM64_DISASSEMBLER) 29 27 30 #include "A64DOpcode.h" 28 31 … … 1195 1198 1196 1199 } } // namespace JSC::ARM64Disassembler 1200 1201 #endif // USE(ARM64_DISASSEMBLER) -
trunk/Source/JavaScriptCore/disassembler/ARM64/A64DOpcode.h
r163027 r172799 173 173 void appendUnsignedImmediate64(uint64_t immediate) 174 174 { 175 bufferPrintf("#0x% llx", immediate);175 bufferPrintf("#0x%" PRIx64, immediate); 176 176 } 177 177 178 178 void appendPCRelativeOffset(uint32_t* pc, int32_t immediate) 179 179 { 180 bufferPrintf("0x% llx", reinterpret_cast<uint64_t>(pc + immediate));180 bufferPrintf("0x%" PRIx64, reinterpret_cast<uint64_t>(pc + immediate)); 181 181 } 182 182 -
trunk/Source/WTF/ChangeLog
r172790 r172799 1 2014-08-20 Akos Kiss <akiss@inf.u-szeged.hu> 2 3 Enable ARM64 disassembler on EFL 4 https://bugs.webkit.org/show_bug.cgi?id=136089 5 6 Reviewed by Filip Pizlo. 7 8 * wtf/Platform.h: 9 Enable WTF_USE_ARM64_DISASSEMBLER for EFL as well. 10 1 11 2014-08-19 Pratik Solanki <psolanki@apple.com> 2 12 -
trunk/Source/WTF/wtf/Platform.h
r172790 r172799 677 677 #endif 678 678 679 #if !defined(WTF_USE_ARM64_DISASSEMBLER) && ENABLE(JIT) && PLATFORM(IOS) && CPU(ARM64) && !USE(LLVM_DISASSEMBLER)679 #if !defined(WTF_USE_ARM64_DISASSEMBLER) && ENABLE(JIT) && (PLATFORM(IOS) || PLATFORM(EFL)) && CPU(ARM64) && !USE(LLVM_DISASSEMBLER) 680 680 #define WTF_USE_ARM64_DISASSEMBLER 1 681 681 #endif
Note: See TracChangeset
for help on using the changeset viewer.