diff options
Diffstat (limited to 'include/lldb/Expression/IRDynamicChecks.h')
-rw-r--r-- | include/lldb/Expression/IRDynamicChecks.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/include/lldb/Expression/IRDynamicChecks.h b/include/lldb/Expression/IRDynamicChecks.h index ef77d55f4b34..9f31a6eb01d6 100644 --- a/include/lldb/Expression/IRDynamicChecks.h +++ b/include/lldb/Expression/IRDynamicChecks.h @@ -61,8 +61,8 @@ public: /// Install the utility functions into a process. This binds the /// instance of DynamicCheckerFunctions to that process. /// - /// @param[in] error_stream - /// A stream to print errors on. + /// @param[in] diagnostic_manager + /// A diagnostic manager to report errors to. /// /// @param[in] exe_ctx /// The execution context to install the functions into. @@ -71,11 +71,12 @@ public: /// True on success; false on failure, or if the functions have /// already been installed. //------------------------------------------------------------------ - bool Install (Stream &error_stream, - ExecutionContext &exe_ctx); - - bool DoCheckersExplainStop (lldb::addr_t addr, Stream &message); - + bool + Install(DiagnosticManager &diagnostic_manager, ExecutionContext &exe_ctx); + + bool + DoCheckersExplainStop(lldb::addr_t addr, Stream &message); + std::unique_ptr<UtilityFunction> m_valid_pointer_check; std::unique_ptr<UtilityFunction> m_objc_object_check; }; |