diff options
Diffstat (limited to 'contrib/llvm/tools/lldb/include/lldb/Expression/Expression.h')
-rw-r--r-- | contrib/llvm/tools/lldb/include/lldb/Expression/Expression.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/contrib/llvm/tools/lldb/include/lldb/Expression/Expression.h b/contrib/llvm/tools/lldb/include/lldb/Expression/Expression.h index f48a799..860444e 100644 --- a/contrib/llvm/tools/lldb/include/lldb/Expression/Expression.h +++ b/contrib/llvm/tools/lldb/include/lldb/Expression/Expression.h @@ -99,6 +99,16 @@ public: //------------------------------------------------------------------ lldb::addr_t StartAddress() { return m_jit_start_addr; } + //------------------------------------------------------------------ + /// Called to notify the expression that it is about to be executed. + //------------------------------------------------------------------ + virtual void WillStartExecuting() {} + + //------------------------------------------------------------------ + /// Called to notify the expression that its execution has finished. + //------------------------------------------------------------------ + virtual void DidFinishExecuting() {} + virtual ExpressionTypeSystemHelper *GetTypeSystemHelper() { return nullptr; } protected: |