aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/memory/qv4mmdefs_p.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2017-05-12 09:33:25 +0200
committerLars Knoll <lars.knoll@qt.io>2017-05-19 06:23:07 +0000
commitfa4f49169ad9e7e4afc934b3c947936bf0fcafdc (patch)
tree1951c7e6679e2532a331cc48d068042c5702ab2d /src/qml/memory/qv4mmdefs_p.h
parent31d6333fa1bdabf4711739e3399a4fa58f8291a0 (diff)
Move a few more members from ExecutionEngine to EngineBase
Change-Id: I5d1e0d2251e04cc871f9c298849aafac17f23fbf Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/memory/qv4mmdefs_p.h')
-rw-r--r--src/qml/memory/qv4mmdefs_p.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/qml/memory/qv4mmdefs_p.h b/src/qml/memory/qv4mmdefs_p.h
index 6e820dfc0f..75cf4681d6 100644
--- a/src/qml/memory/qv4mmdefs_p.h
+++ b/src/qml/memory/qv4mmdefs_p.h
@@ -275,6 +275,14 @@ struct EngineBase {
#endif
MemoryManager *memoryManager = 0;
Runtime runtime;
+
+ qint32 callDepth = 0;
+ Value *jsStackLimit = 0;
+ Value *jsStackBase = 0;
+
+ ExecutionContext *currentContext = 0;
+ IdentifierTable *identifierTable = 0;
+ Object *globalObject = 0;
};
#if defined(Q_CC_MSVC) || defined(Q_CC_GNU)
#pragma pack(pop)