diff options
Diffstat (limited to 'include/lldb/Expression/Expression.h')
| -rw-r--r-- | include/lldb/Expression/Expression.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/include/lldb/Expression/Expression.h b/include/lldb/Expression/Expression.h index f48a7992227d..860444e9c2c2 100644 --- a/include/lldb/Expression/Expression.h +++ b/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: |
