OpenOCD
nds32_v3m.c File Reference
Include dependency graph for nds32_v3m.c:

Go to the source code of this file.

Functions

static int nds32_v3m_activate_hardware_breakpoint (struct target *target)
 
static int nds32_v3m_activate_hardware_watchpoint (struct target *target)
 
static int nds32_v3m_add_breakpoint (struct target *target, struct breakpoint *breakpoint)
 
static int nds32_v3m_add_watchpoint (struct target *target, struct watchpoint *watchpoint)
 
static int nds32_v3m_check_interrupt_stack (struct nds32 *nds32)
 
static int nds32_v3m_deactivate_hardware_breakpoint (struct target *target)
 
static int nds32_v3m_deactivate_hardware_watchpoint (struct target *target)
 
static int nds32_v3m_deassert_reset (struct target *target)
 
static int nds32_v3m_examine (struct target *target)
 
static int nds32_v3m_remove_breakpoint (struct target *target, struct breakpoint *breakpoint)
 
static int nds32_v3m_remove_watchpoint (struct target *target, struct watchpoint *watchpoint)
 
static int nds32_v3m_restore_interrupt_stack (struct nds32 *nds32)
 
static int nds32_v3m_target_create (struct target *target, Jim_Interp *interp)
 

Variables

static struct nds32_v3_common_callback nds32_v3m_common_callback
 
struct target_type nds32_v3m_target
 Holds methods for NDS32 V3m targets. More...
 

Function Documentation

◆ nds32_v3m_activate_hardware_breakpoint()

◆ nds32_v3m_activate_hardware_watchpoint()

◆ nds32_v3m_add_breakpoint()

◆ nds32_v3m_add_watchpoint()

◆ nds32_v3m_check_interrupt_stack()

static int nds32_v3m_check_interrupt_stack ( struct nds32 nds32)
static

◆ nds32_v3m_deactivate_hardware_breakpoint()

◆ nds32_v3m_deactivate_hardware_watchpoint()

◆ nds32_v3m_deassert_reset()

static int nds32_v3m_deassert_reset ( struct target target)
static

◆ nds32_v3m_examine()

◆ nds32_v3m_remove_breakpoint()

static int nds32_v3m_remove_breakpoint ( struct target target,
struct breakpoint breakpoint 
)
static

◆ nds32_v3m_remove_watchpoint()

static int nds32_v3m_remove_watchpoint ( struct target target,
struct watchpoint watchpoint 
)
static

Definition at line 352 of file nds32_v3m.c.

◆ nds32_v3m_restore_interrupt_stack()

static int nds32_v3m_restore_interrupt_stack ( struct nds32 nds32)
static

◆ nds32_v3m_target_create()

static int nds32_v3m_target_create ( struct target target,
Jim_Interp *  interp 
)
static

Variable Documentation

◆ nds32_v3m_common_callback

struct nds32_v3_common_callback nds32_v3m_common_callback
static
Initial value:
= {
.check_interrupt_stack = nds32_v3m_check_interrupt_stack,
.restore_interrupt_stack = nds32_v3m_restore_interrupt_stack,
.activate_hardware_breakpoint = nds32_v3m_activate_hardware_breakpoint,
.activate_hardware_watchpoint = nds32_v3m_activate_hardware_watchpoint,
.deactivate_hardware_breakpoint = nds32_v3m_deactivate_hardware_breakpoint,
.deactivate_hardware_watchpoint = nds32_v3m_deactivate_hardware_watchpoint,
}
static int nds32_v3m_deactivate_hardware_watchpoint(struct target *target)
Definition: nds32_v3m.c:144
static int nds32_v3m_activate_hardware_watchpoint(struct target *target)
Definition: nds32_v3m.c:79
static int nds32_v3m_deactivate_hardware_breakpoint(struct target *target)
Definition: nds32_v3m.c:54
static int nds32_v3m_restore_interrupt_stack(struct nds32 *nds32)
Definition: nds32_v3m.c:195
static int nds32_v3m_check_interrupt_stack(struct nds32 *nds32)
Definition: nds32_v3m.c:176
static int nds32_v3m_activate_hardware_breakpoint(struct target *target)
Definition: nds32_v3m.c:18

Definition at line 352 of file nds32_v3m.c.

Referenced by nds32_v3m_target_create().

◆ nds32_v3m_target

struct target_type nds32_v3m_target

Holds methods for NDS32 V3m targets.

Definition at line 395 of file nds32_v3m.c.