LLDB mainline
Namespaces | Functions
InstructionUtils.h File Reference
#include <cassert>
#include <cstdint>

Go to the source code of this file.

Namespaces

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

Functions

static uint64_t lldb_private::Bits64 (const uint64_t bits, const uint32_t msbit, const uint32_t lsbit)
 
static uint32_t lldb_private::Bits32 (const uint32_t bits, const uint32_t msbit, const uint32_t lsbit)
 
static uint32_t lldb_private::Bit32 (const uint32_t bits, const uint32_t bit)
 
static uint64_t lldb_private::Bit64 (const uint64_t bits, const uint32_t bit)
 
static void lldb_private::SetBits32 (uint32_t &bits, const uint32_t msbit, const uint32_t lsbit, const uint32_t val)
 
static void lldb_private::SetBit32 (uint32_t &bits, const uint32_t bit, const uint32_t val)
 
static uint32_t lldb_private::Rotr32 (uint32_t bits, uint32_t amt)
 
static uint32_t lldb_private::Rotl32 (uint32_t bits, uint32_t amt)
 
static uint64_t lldb_private::MaskUpToBit (const uint64_t bit)
 
static uint32_t lldb_private::BitCount (uint64_t x)
 
static bool lldb_private::BitIsSet (const uint64_t value, const uint64_t bit)
 
static bool lldb_private::BitIsClear (const uint64_t value, const uint64_t bit)
 
static uint64_t lldb_private::UnsignedBits (const uint64_t value, const uint64_t msbit, const uint64_t lsbit)
 
static int64_t lldb_private::SignedBits (const uint64_t value, const uint64_t msbit, const uint64_t lsbit)