diff --git a/extension/module/module.h b/extension/module/module.h index 080ae53f43a..b7ccaacc516 100644 --- a/extension/module/module.h +++ b/extension/module/module.h @@ -478,6 +478,11 @@ class Module { return event_tracer_.get(); } + ET_NODISCARD + runtime::Span debug_buffer() { + return runtime::Span(debug_buffer_.data(), debug_buffer_.size()); + } + private: struct MethodHolder { std::vector> planned_buffers; @@ -498,6 +503,7 @@ class Module { std::unique_ptr event_tracer_; std::unique_ptr data_map_loader_; std::unique_ptr data_map_; + std::vector debug_buffer_; protected: std::unordered_map methods_;