LLDB mainline
Classes | Namespaces | Enumerations | Functions
RegisterContextMinidump_x86_32.h File Reference
#include "MinidumpTypes.h"
#include "Plugins/Process/Utility/RegisterInfoInterface.h"
#include "Plugins/Process/Utility/lldb-x86-register-enums.h"
#include "lldb/Target/RegisterContext.h"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/BitmaskEnum.h"
#include "llvm/Support/Endian.h"

Go to the source code of this file.

Classes

struct  lldb_private::minidump::MinidumpFloatingSaveAreaX86
 
struct  lldb_private::minidump::MinidumpContext_x86_32
 

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::MinidumpContext_x86_32_Flags : uint32_t {
  lldb_private::minidump::x86_32_Flag = 0x00010000 , lldb_private::minidump::Control = x86_32_Flag | 0x00000001 , lldb_private::minidump::Integer = x86_32_Flag | 0x00000002 , lldb_private::minidump::Segments = x86_32_Flag | 0x00000004 ,
  lldb_private::minidump::FloatingPoint = x86_32_Flag | 0x00000008 , lldb_private::minidump::DebugRegisters = x86_32_Flag | 0x00000010 , lldb_private::minidump::ExtendedRegisters = x86_32_Flag | 0x00000020 , lldb_private::minidump::XState = x86_32_Flag | 0x00000040 ,
  lldb_private::minidump::Full = Control | Integer | Segments , lldb_private::minidump::All = Full | FloatingPoint | DebugRegisters | ExtendedRegisters
}
 

Functions

lldb::DataBufferSP lldb_private::minidump::ConvertMinidumpContext_x86_32 (llvm::ArrayRef< uint8_t > source_data, RegisterInfoInterface *target_reg_interface)
 
 lldb_private::minidump::LLVM_ENABLE_BITMASK_ENUMS_IN_NAMESPACE ()