Add support for showing disassembled ARM JIT code
authorSimon Hausmann <simon.hausmann@digia.com>
Thu, 3 Oct 2013 11:03:18 +0000 (13:03 +0200)
committerThe Qt Project <gerrit-noreply@qt-project.org>
Thu, 10 Oct 2013 19:50:45 +0000 (21:50 +0200)
commit36a5530cc9e04ed0ea381ebd1e2b1517eaa50a9f
tree08b9c85c4629a94e22cad1f887d43777a27290b3
parentb7ff0575be4c5a1b8a4561bb827ebe7f782f9ac8
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 <lars.knoll@digia.com>
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/3rdparty/masm/disassembler/ARMv7/ARMv7DOpcode.cpp [new file with mode: 0644]
src/3rdparty/masm/disassembler/ARMv7/ARMv7DOpcode.h [new file with mode: 0644]
src/3rdparty/masm/disassembler/ARMv7Disassembler.cpp [new file with mode: 0644]
src/3rdparty/masm/masm-defs.pri
src/3rdparty/masm/masm.pri
src/3rdparty/masm/wtf/Platform.h
src/qml/compiler/qv4isel_masm.cpp