semihosting::op is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

semihosting::op field

The current semihosting operation (R0 on ARM).

Syntax

References

LocationReferrerText
semihosting_common.h:156
int op;
arm_semihosting.c:348arm_semihosting()
semihosting->op = buf_get_u64(arm->core_cache->reg_list[0].value, 0, 64);
arm_semihosting.c:353arm_semihosting()
semihosting->op = buf_get_u32(arm->core_cache->reg_list[0].value, 0, 32);
arm_semihosting.c:359arm_semihosting()
if ((semihosting->op >= 0 && semihosting->op <= 0x31) ||
arm_semihosting.c:360arm_semihosting()
(semihosting->op >= 0x100 && semihosting->op <= 0x107)) {
arm_semihosting.c:365arm_semihosting()
semihosting->op);
esp_semihosting.c:57esp_semihosting_common()
LOG_TARGET_DEBUG(target, "op=0x%x, param=0x%" PRIx64, semihosting->op, semihosting->param);
esp_semihosting.c:59esp_semihosting_common()
switch (semihosting->op) {
esp_xtensa_semihosting.c:82esp_xtensa_semihosting()
target->semihosting->op = a2;
esp_xtensa_semihosting.c:90esp_xtensa_semihosting()
riscv_semihosting.c:124riscv_semihosting()
semihosting->op = r0;
riscv_semihosting.c:129riscv_semihosting()
if ((semihosting->op >= 0 && semihosting->op <= 0x31) ||
riscv_semihosting.c:130riscv_semihosting()
(semihosting->op >= 0x100 && semihosting->op <= 0x107)) {
riscv_semihosting.c:134riscv_semihosting()
LOG_ERROR("Failed semihosting operation (0x%02X)", semihosting->op);
semihosting_common.c:134semihosting_common_init()
semihosting->op = -1;
semihosting_common.c:169semihosting_is_redirected()
switch (semihosting->op) {
semihosting_common.c:390semihosting_common()
LOG_DEBUG("op=0x%x (%s), param=0x%" PRIx64, semihosting->op,
semihosting_common.c:391semihosting_common()
semihosting_opcode_to_str(semihosting->op),
semihosting_common.c:394semihosting_common()
switch (semihosting->op) {
semihosting_common.c:1515semihosting_common()
" op=0x%x", semihosting->op);
semihosting_common.c:1527semihosting_common()
semihosting->op);
semihosting_common.c:1540semihosting_common()
semihosting->op,
semihosting_common.c:1541semihosting_common()
semihosting_opcode_to_str(semihosting->op));
semihosting_common.c:1547semihosting_common()
target_handle_event(target, semihosting->op);
semihosting_common.c:1630semihosting_common()
(unsigned) semihosting->op);
semihosting_common.c:1685semihosting_common_fileio_end()
switch (semihosting->op) {
semihosting_common.c:1701semihosting_common_fileio_end()
if (semihosting->op == SEMIHOSTING_SYS_ISTTY)
semihosting_common.c:1703semihosting_common_fileio_end()
else if (semihosting->op == SEMIHOSTING_SYS_RENAME)