From 36a5530cc9e04ed0ea381ebd1e2b1517eaa50a9f Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Thu, 3 Oct 2013 13:03:18 +0200 Subject: Add support for showing disassembled ARM JIT code Ported the ARM disassembler from upstream trunk. QtQml needs to be configured with qmake CONFIG+=disassembler and QV4_SHOW_ASM=1 enables the dump at run-time. Change-Id: Ia13a98835829fde0d3c5a795cb8f6ef9de951807 Reviewed-by: Lars Knoll Reviewed-by: Simon Hausmann --- src/3rdparty/masm/masm.pri | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/3rdparty/masm/masm.pri') diff --git a/src/3rdparty/masm/masm.pri b/src/3rdparty/masm/masm.pri index 99c364eb2c..63537f26d5 100644 --- a/src/3rdparty/masm/masm.pri +++ b/src/3rdparty/masm/masm.pri @@ -59,6 +59,11 @@ contains(DEFINES, WTF_USE_UDIS86=1) { QMAKE_EXTRA_TARGETS += udis86_tab_cfile } +# We can always compile these, they have ifdef guards inside +SOURCES += $$PWD/disassembler/ARMv7Disassembler.cpp +SOURCES += $$PWD/disassembler/ARMv7/ARMv7DOpcode.cpp +HEADERS += $$PWD/disassembler/ARMv7/ARMv7DOpcode.h + SOURCES += $$PWD/yarr/*.cpp HEADERS += $$PWD/yarr/*.h -- cgit v1.2.3