LLDB mainline
Functions | Variables
NativeRegisterContextDBReg_x86.cpp File Reference
#include "NativeRegisterContextDBReg_x86.h"
#include "lldb/Utility/LLDBLog.h"
#include "lldb/Utility/RegisterValue.h"
#include "Plugins/Process/Utility/lldb-x86-register-enums.h"

Go to the source code of this file.

Functions

static uint64_t GetStatusBit (uint32_t wp_index)
 
static uint64_t GetEnableBit (uint32_t wp_index)
 
static uint64_t GetBothEnableBitMask (uint32_t wp_index)
 
static uint64_t GetWatchTypeBits (uint32_t watch_flags, uint32_t wp_index)
 
static uint64_t GetWatchSizeBits (uint32_t size, uint32_t wp_index)
 
static uint64_t GetWatchControlBitmask (uint32_t wp_index)
 

Variables

static constexpr uint64_t watchpoint_all_control_bit_mask = 0xFFFF00FF
 

Function Documentation

◆ GetBothEnableBitMask()

static uint64_t GetBothEnableBitMask ( uint32_t  wp_index)
inlinestatic

◆ GetEnableBit()

static uint64_t GetEnableBit ( uint32_t  wp_index)
inlinestatic

◆ GetStatusBit()

static uint64_t GetStatusBit ( uint32_t  wp_index)
inlinestatic

◆ GetWatchControlBitmask()

static uint64_t GetWatchControlBitmask ( uint32_t  wp_index)
inlinestatic

◆ GetWatchSizeBits()

static uint64_t GetWatchSizeBits ( uint32_t  size,
uint32_t  wp_index 
)
inlinestatic

◆ GetWatchTypeBits()

static uint64_t GetWatchTypeBits ( uint32_t  watch_flags,
uint32_t  wp_index 
)
inlinestatic

Variable Documentation

◆ watchpoint_all_control_bit_mask

constexpr uint64_t watchpoint_all_control_bit_mask = 0xFFFF00FF
staticconstexpr