dpmv8_exec_opcode() is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

dpmv8_exec_opcode() function

Syntax

static int dpmv8_exec_opcode(struct arm_dpm *dpm,     uint32_t opcode,     uint32_t *p_dscr);

Arguments

dpm

opcode

p_dscr

References

LocationReferrerText
armv8_dpm.c:197
static int dpmv8_exec_opcode(struct arm_dpm *dpm,
armv8_dpm.c:264dpmv8_instr_execute()
return dpmv8_exec_opcode(dpm, opcode, NULL);
armv8_dpm.c:277dpmv8_instr_write_data_dcc()
return dpmv8_exec_opcode(dpm, opcode, NULL);
armv8_dpm.c:290dpmv8_instr_write_data_dcc_64()
return dpmv8_exec_opcode(dpm, opcode, NULL);
armv8_dpm.c:304dpmv8_instr_write_data_r0()
retval = dpmv8_exec_opcode(dpm, armv8_opcode(armv8, READ_REG_DTRRX), &dscr);
armv8_dpm.c:309dpmv8_instr_write_data_r0()
return dpmv8_exec_opcode(dpm, opcode, &dscr);
armv8_dpm.c:324dpmv8_instr_write_data_r0_64()
retval = dpmv8_exec_opcode(dpm, ARMV8_MRS(SYSTEM_DBG_DBGDTR_EL0, 0), &dpm->dscr);
armv8_dpm.c:328dpmv8_instr_write_data_r0_64()
retval = dpmv8_exec_opcode(dpm, opcode, &dpm->dscr);
armv8_dpm.c:339dpmv8_instr_cpsr_sync()
retval = dpmv8_exec_opcode(dpm, armv8_opcode(armv8, ARMV8_OPC_DSB_SY), &dpm->dscr);
armv8_dpm.c:341dpmv8_instr_cpsr_sync()
dpmv8_exec_opcode(dpm, armv8_opcode(armv8, ARMV8_OPC_ISB_SY), &dpm->dscr);
armv8_dpm.c:352dpmv8_instr_read_data_dcc()
retval = dpmv8_exec_opcode(dpm, opcode, &dpm->dscr);
armv8_dpm.c:366dpmv8_instr_read_data_dcc_64()
retval = dpmv8_exec_opcode(dpm, opcode, &dpm->dscr);
armv8_dpm.c:380dpmv8_instr_read_data_r0()
retval = dpmv8_exec_opcode(dpm, opcode, &dpm->dscr);
armv8_dpm.c:385dpmv8_instr_read_data_r0()
retval = dpmv8_exec_opcode(dpm, armv8_opcode(armv8, WRITE_REG_DTRTX), &dpm->dscr);
armv8_dpm.c:407dpmv8_instr_read_data_r0_64()
retval = dpmv8_exec_opcode(dpm, opcode, &dpm->dscr);
armv8_dpm.c:412dpmv8_instr_read_data_r0_64()
retval = dpmv8_exec_opcode(dpm, ARMV8_MSR_GP(SYSTEM_DBG_DBGDTR_EL0, 0), &dpm->dscr);

Call Tree

Data read by dpmv8_exec_opcode()
Data written by dpmv8_exec_opcode()
dpmv8_exec_opcode()
dpmv8_exec_opcode()::dscr
dpmv8_exec_opcode()::retval
dpmv8_exec_opcode()::then
all items filtered out
Type of dpmv8_exec_opcode()
dpmv8_exec_opcode()
uint32_t
all items filtered out