diff options
Diffstat (limited to 'lldb/source/Plugins/Process/minidump/MinidumpParser.h')
-rw-r--r-- | lldb/source/Plugins/Process/minidump/MinidumpParser.h | 50 |
1 files changed, 22 insertions, 28 deletions
diff --git a/lldb/source/Plugins/Process/minidump/MinidumpParser.h b/lldb/source/Plugins/Process/minidump/MinidumpParser.h index d99bd57f2f4..acee0e5869a 100644 --- a/lldb/source/Plugins/Process/minidump/MinidumpParser.h +++ b/lldb/source/Plugins/Process/minidump/MinidumpParser.h @@ -1,4 +1,5 @@ -//===-- MinidumpParser.h -----------------------------------------*- C++ -*-===// +//===-- MinidumpParser.h -----------------------------------------*- C++ +//-*-===// // // The LLVM Compiler Infrastructure // @@ -28,44 +29,37 @@ #include <cstring> #include <unordered_map> +namespace lldb_private { -namespace lldb_private -{ +namespace minidump { -namespace minidump -{ - -class MinidumpParser -{ +class MinidumpParser { public: - static llvm::Optional<MinidumpParser> - Create(const lldb::DataBufferSP &data_buf_sp); + static llvm::Optional<MinidumpParser> + Create(const lldb::DataBufferSP &data_buf_sp); - lldb::offset_t - GetByteSize(); + lldb::offset_t GetByteSize(); - llvm::Optional<llvm::ArrayRef<uint8_t>> - GetStream(MinidumpStreamType stream_type); + llvm::Optional<llvm::ArrayRef<uint8_t>> + GetStream(MinidumpStreamType stream_type); - llvm::Optional<std::vector<const MinidumpThread *>> - GetThreads(); + llvm::Optional<std::vector<const MinidumpThread *>> GetThreads(); - const MinidumpSystemInfo * - GetSystemInfo(); + const MinidumpSystemInfo *GetSystemInfo(); - ArchSpec - GetArchitecture(); + ArchSpec GetArchitecture(); - const MinidumpMiscInfo * - GetMiscInfo(); + const MinidumpMiscInfo *GetMiscInfo(); private: - lldb::DataBufferSP m_data_sp; - const MinidumpHeader *m_header; - llvm::DenseMap<uint32_t, MinidumpLocationDescriptor> m_directory_map; - - MinidumpParser(const lldb::DataBufferSP &data_buf_sp, const MinidumpHeader *header, - const llvm::DenseMap<uint32_t, MinidumpLocationDescriptor> &directory_map); + lldb::DataBufferSP m_data_sp; + const MinidumpHeader *m_header; + llvm::DenseMap<uint32_t, MinidumpLocationDescriptor> m_directory_map; + + MinidumpParser(const lldb::DataBufferSP &data_buf_sp, + const MinidumpHeader *header, + const llvm::DenseMap<uint32_t, MinidumpLocationDescriptor> + &directory_map); }; } // namespace minidump |