LLDB mainline
NativeRegisterContextDBReg_x86.cpp File Reference

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()

uint64_t GetBothEnableBitMask ( uint32_t wp_index)
inlinestatic

◆ GetEnableBit()

◆ GetStatusBit()

◆ GetWatchControlBitmask()

uint64_t GetWatchControlBitmask ( uint32_t wp_index)
inlinestatic

◆ GetWatchSizeBits()

uint64_t GetWatchSizeBits ( uint32_t size,
uint32_t wp_index )
inlinestatic

◆ GetWatchTypeBits()

uint64_t GetWatchTypeBits ( uint32_t watch_flags,
uint32_t wp_index )
inlinestatic

Variable Documentation

◆ watchpoint_all_control_bit_mask

uint64_t watchpoint_all_control_bit_mask = 0xFFFF00FF
staticconstexpr