GDB (xrefs)
Functions
arm-get-next-pcs.c File Reference
#include "common-defs.h"
#include "gdb_vecs.h"
#include "common-regcache.h"
#include "arm.h"
#include "arm-get-next-pcs.h"

Go to the source code of this file.

Functions

void arm_get_next_pcs_ctor (struct arm_get_next_pcs *self, struct arm_get_next_pcs_ops *ops, int byte_order, int byte_order_for_code, int has_thumb2_breakpoint, struct regcache *regcache)
 
static std::vector< CORE_ADDRthumb_deal_with_atomic_sequence_raw (struct arm_get_next_pcs *self)
 
static std::vector< CORE_ADDRarm_deal_with_atomic_sequence_raw (struct arm_get_next_pcs *self)
 
static std::vector< CORE_ADDRthumb_get_next_pcs_raw (struct arm_get_next_pcs *self)
 
static std::vector< CORE_ADDRarm_get_next_pcs_raw (struct arm_get_next_pcs *self)
 
std::vector< CORE_ADDRarm_get_next_pcs (struct arm_get_next_pcs *self)
 

Function Documentation

◆ arm_deal_with_atomic_sequence_raw()

static std::vector<CORE_ADDR> arm_deal_with_atomic_sequence_raw ( struct arm_get_next_pcs self)
static

Definition at line 187 of file arm-get-next-pcs.c.

References arm_instruction_changes_pc(), bits, BranchDest, loc, and regcache_read_pc().

Referenced by arm_get_next_pcs().

◆ arm_get_next_pcs()

std::vector<CORE_ADDR> arm_get_next_pcs ( struct arm_get_next_pcs self)

◆ arm_get_next_pcs_ctor()

void arm_get_next_pcs_ctor ( struct arm_get_next_pcs self,
struct arm_get_next_pcs_ops ops,
int  byte_order,
int  byte_order_for_code,
int  has_thumb2_breakpoint,
struct regcache regcache 
)

◆ arm_get_next_pcs_raw()

static std::vector<CORE_ADDR> arm_get_next_pcs_raw ( struct arm_get_next_pcs self)
static

◆ thumb_deal_with_atomic_sequence_raw()

static std::vector<CORE_ADDR> thumb_deal_with_atomic_sequence_raw ( struct arm_get_next_pcs self)
static

◆ thumb_get_next_pcs_raw()

static std::vector<CORE_ADDR> thumb_get_next_pcs_raw ( struct arm_get_next_pcs self)
static