LLDB mainline
Classes | Namespaces | Enumerations | Functions
RegisterContextMinidump_x86_64.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::Uint128
 
struct  lldb_private::minidump::MinidumpXMMSaveArea32AMD64
 
struct  lldb_private::minidump::MinidumpContext_x86_64
 
union  lldb_private::minidump::MinidumpContext_x86_64::FPR
 

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_64_Flags : uint32_t {
  lldb_private::minidump::x86_64_Flag = 0x00100000 , lldb_private::minidump::Control = x86_64_Flag | 0x00000001 , lldb_private::minidump::Integer = x86_64_Flag | 0x00000002 , lldb_private::minidump::Segments = x86_64_Flag | 0x00000004 ,
  lldb_private::minidump::FloatingPoint = x86_64_Flag | 0x00000008 , lldb_private::minidump::DebugRegisters = x86_64_Flag | 0x00000010 , lldb_private::minidump::XState = x86_64_Flag | 0x00000040 , lldb_private::minidump::Full = Control | Integer | FloatingPoint ,
  lldb_private::minidump::All = Full | Segments | DebugRegisters
}
 

Functions

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