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/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/BinaryFormat/Minidump.h"
#include "llvm/Support/ConvertUTF.h"
#include "llvm/Support/Endian.h"
#include <optional>

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

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

Enumerations

enum class  lldb_private::minidump::CvSignature : uint32_t { lldb_private::minidump::Pdb70 = 0x53445352 , lldb_private::minidump::ElfBuildId = 0x4270454c }
 
enum class  lldb_private::minidump::MinidumpMiscInfoFlags : uint32_t { lldb_private::minidump::ProcessID = (1 << 0) , lldb_private::minidump::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)