Index: util/win/process_info.h |
diff --git a/util/win/process_info.h b/util/win/process_info.h |
index 41b92598c7a59c5728f7ce032ef5d61361544973..f8ed4ae4110404c9d3718a535296b6a28d0370eb 100644 |
--- a/util/win/process_info.h |
+++ b/util/win/process_info.h |
@@ -139,6 +139,16 @@ class ProcessInfo { |
std::vector<CheckedRange<WinVMAddress, WinVMSize>> GetReadableRanges( |
const CheckedRange<WinVMAddress, WinVMSize>& range) const; |
+ //! \brief Given a range in the target process, determines if the entire range |
+ //! is readable. |
+ //! |
+ //! \param[in] range The range being inspected. |
+ //! |
+ //! \return `true` if the range is fully readable, otherwise `false` with a |
+ //! message logged. |
+ bool LoggingRangeIsFullyReadable( |
+ const CheckedRange<WinVMAddress, WinVMSize>& range) const; |
+ |
//! \brief Retrieves information about open handles in the target process. |
const std::vector<Handle>& Handles() const; |