summaryrefslogtreecommitdiffstats
path: root/lldb/source/Plugins/Process/minidump/MinidumpParser.h
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Plugins/Process/minidump/MinidumpParser.h')
-rw-r--r--lldb/source/Plugins/Process/minidump/MinidumpParser.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/lldb/source/Plugins/Process/minidump/MinidumpParser.h b/lldb/source/Plugins/Process/minidump/MinidumpParser.h
index d26badeb8c9..77207726675 100644
--- a/lldb/source/Plugins/Process/minidump/MinidumpParser.h
+++ b/lldb/source/Plugins/Process/minidump/MinidumpParser.h
@@ -57,14 +57,13 @@ public:
llvm::ArrayRef<MinidumpThread> GetThreads();
- llvm::ArrayRef<uint8_t>
- GetThreadContext(const MinidumpLocationDescriptor &location);
+ llvm::ArrayRef<uint8_t> GetThreadContext(const LocationDescriptor &location);
llvm::ArrayRef<uint8_t> GetThreadContext(const MinidumpThread &td);
llvm::ArrayRef<uint8_t> GetThreadContextWow64(const MinidumpThread &td);
- const MinidumpSystemInfo *GetSystemInfo();
+ const SystemInfo *GetSystemInfo();
ArchSpec GetArchitecture();
@@ -92,23 +91,22 @@ public:
const MemoryRegionInfos &GetMemoryRegions();
- static llvm::StringRef GetStreamTypeAsString(uint32_t stream_type);
+ static llvm::StringRef GetStreamTypeAsString(StreamType stream_type);
- const llvm::DenseMap<uint32_t, MinidumpLocationDescriptor> &
+ const llvm::DenseMap<StreamType, LocationDescriptor> &
GetDirectoryMap() const {
return m_directory_map;
}
private:
- MinidumpParser(
- lldb::DataBufferSP data_sp,
- llvm::DenseMap<uint32_t, MinidumpLocationDescriptor> directory_map);
+ MinidumpParser(lldb::DataBufferSP data_sp,
+ llvm::DenseMap<StreamType, LocationDescriptor> directory_map);
MemoryRegionInfo FindMemoryRegion(lldb::addr_t load_addr) const;
private:
lldb::DataBufferSP m_data_sp;
- llvm::DenseMap<uint32_t, MinidumpLocationDescriptor> m_directory_map;
+ llvm::DenseMap<StreamType, LocationDescriptor> m_directory_map;
ArchSpec m_arch;
MemoryRegionInfos m_regions;
bool m_parsed_regions = false;
OpenPOWER on IntegriCloud