LLDB  mainline
Classes | Namespaces | Enumerations | Functions
MinidumpTypes.h File Reference
#include "lldb/Utility/Status.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/BitmaskEnum.h"
#include "llvm/ADT/Optional.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/Minidump.h"
#include "llvm/Support/ConvertUTF.h"
#include "llvm/Support/Endian.h"
Include dependency graph for MinidumpTypes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  lldb_private::minidump::MinidumpMemoryDescriptor64
 
struct  lldb_private::minidump::MinidumpMiscInfo
 
class  lldb_private::minidump::LinuxProcStatus
 

Namespaces

 lldb_private
 A class that represents a running process on the host machine.
 
 lldb_private::minidump
 

Enumerations

enum  lldb_private::minidump::CvSignature : uint32_t { lldb_private::minidump::CvSignature::Pdb70 = 0x53445352, lldb_private::minidump::CvSignature::ElfBuildId = 0x4270454c }
 
enum  lldb_private::minidump::MinidumpMiscInfoFlags : uint32_t { lldb_private::minidump::MinidumpMiscInfoFlags::ProcessID = (1 << 0), lldb_private::minidump::MinidumpMiscInfoFlags::ProcessTimes = (1 << 1) }
 

Functions

 lldb_private::minidump::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE ()
 
template<typename T >
Status lldb_private::minidump::consumeObject (llvm::ArrayRef< uint8_t > &Buffer, const T *&Object)