target::fileio_info is only used within OpenOCD.
 
Symbols
loading...
Files
loading...

target::fileio_info field

Syntax

struct gdb_fileio_info *fileio_info;

References

LocationReferrerText
target.h:204
struct gdb_fileio_info *fileio_info;
gdb_server.c:848gdb_fileio_reply()
if (strcmp(target->fileio_info->identifier, "open") == 0)
gdb_server.c:849gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64 "/%" PRIx64 ",%" PRIx64 ",%" PRIx64, target->fileio_info->identifier,
gdb_server.c:850gdb_fileio_reply()
target->fileio_info->param_1,
gdb_server.c:851gdb_fileio_reply()
target->fileio_info->param_2 + 1, /* len + trailing zero */
gdb_server.c:852gdb_fileio_reply()
target->fileio_info->param_3,
gdb_server.c:853gdb_fileio_reply()
target->fileio_info->param_4);
gdb_server.c:854gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "close") == 0)
gdb_server.c:855gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64, target->fileio_info->identifier,
gdb_server.c:856gdb_fileio_reply()
target->fileio_info->param_1);
gdb_server.c:857gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "read") == 0)
gdb_server.c:858gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64 ",%" PRIx64 ",%" PRIx64, target->fileio_info->identifier,
gdb_server.c:859gdb_fileio_reply()
target->fileio_info->param_1,
gdb_server.c:860gdb_fileio_reply()
target->fileio_info->param_2,
gdb_server.c:861gdb_fileio_reply()
target->fileio_info->param_3);
gdb_server.c:862gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "write") == 0)
gdb_server.c:863gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64 ",%" PRIx64 ",%" PRIx64, target->fileio_info->identifier,
gdb_server.c:864gdb_fileio_reply()
target->fileio_info->param_1,
gdb_server.c:865gdb_fileio_reply()
target->fileio_info->param_2,
gdb_server.c:866gdb_fileio_reply()
target->fileio_info->param_3);
gdb_server.c:867gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "lseek") == 0)
gdb_server.c:868gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64 ",%" PRIx64 ",%" PRIx64, target->fileio_info->identifier,
gdb_server.c:869gdb_fileio_reply()
target->fileio_info->param_1,
gdb_server.c:870gdb_fileio_reply()
target->fileio_info->param_2,
gdb_server.c:871gdb_fileio_reply()
target->fileio_info->param_3);
gdb_server.c:872gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "rename") == 0)
gdb_server.c:873gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64 "/%" PRIx64 ",%" PRIx64 "/%" PRIx64, target->fileio_info->identifier,
gdb_server.c:874gdb_fileio_reply()
target->fileio_info->param_1,
gdb_server.c:875gdb_fileio_reply()
target->fileio_info->param_2 + 1, /* len + trailing zero */
gdb_server.c:876gdb_fileio_reply()
target->fileio_info->param_3,
gdb_server.c:877gdb_fileio_reply()
target->fileio_info->param_4 + 1); /* len + trailing zero */
gdb_server.c:878gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "unlink") == 0)
gdb_server.c:879gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64 "/%" PRIx64, target->fileio_info->identifier,
gdb_server.c:880gdb_fileio_reply()
target->fileio_info->param_1,
gdb_server.c:881gdb_fileio_reply()
target->fileio_info->param_2 + 1); /* len + trailing zero */
gdb_server.c:882gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "stat") == 0)
gdb_server.c:883gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64 "/%" PRIx64 ",%" PRIx64, target->fileio_info->identifier,
gdb_server.c:884gdb_fileio_reply()
target->fileio_info->param_1,
gdb_server.c:885gdb_fileio_reply()
target->fileio_info->param_2,
gdb_server.c:886gdb_fileio_reply()
target->fileio_info->param_3);
gdb_server.c:887gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "fstat") == 0)
gdb_server.c:888gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64 ",%" PRIx64, target->fileio_info->identifier,
gdb_server.c:889gdb_fileio_reply()
target->fileio_info->param_1,
gdb_server.c:890gdb_fileio_reply()
target->fileio_info->param_2);
gdb_server.c:891gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "gettimeofday") == 0)
gdb_server.c:892gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64 ",%" PRIx64, target->fileio_info->identifier,
gdb_server.c:893gdb_fileio_reply()
target->fileio_info->param_1,
gdb_server.c:894gdb_fileio_reply()
target->fileio_info->param_2);
gdb_server.c:895gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "isatty") == 0)
gdb_server.c:896gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64, target->fileio_info->identifier,
gdb_server.c:897gdb_fileio_reply()
target->fileio_info->param_1);
gdb_server.c:898gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "system") == 0)
gdb_server.c:899gdb_fileio_reply()
sprintf(fileio_command, "F%s,%" PRIx64 "/%" PRIx64, target->fileio_info->identifier,
gdb_server.c:900gdb_fileio_reply()
target->fileio_info->param_1,
gdb_server.c:901gdb_fileio_reply()
target->fileio_info->param_2 + 1); /* len + trailing zero */
gdb_server.c:902gdb_fileio_reply()
else if (strcmp(target->fileio_info->identifier, "exit") == 0) {
gdb_server.c:906gdb_fileio_reply()
sprintf(fileio_command, "W%02" PRIx64, target->fileio_info->param_1);
gdb_server.c:908gdb_fileio_reply()
LOG_DEBUG("Unknown syscall: %s", target->fileio_info->identifier);
gdb_server.c:947gdb_frontend_halted()
semihosting_common.c:109semihosting_common_init()
target->fileio_info = malloc(sizeof(*target->fileio_info));
semihosting_common.c:110semihosting_common_init()
if (!target->fileio_info) {
semihosting_common.c:114semihosting_common_init()
memset(target->fileio_info, 0, sizeof(*target->fileio_info));
semihosting_common.c:374semihosting_common()
struct gdb_fileio_info *fileio_info = target->fileio_info;
semihosting_common.c:1670semihosting_common_fileio_end()
struct gdb_fileio_info *fileio_info = target->fileio_info;
target.c:2235target_destroy()
free(target->fileio_info);
xtensa_fileio.c:24xtensa_fileio_init()
target->fileio_info = malloc(sizeof(struct gdb_fileio_info));
xtensa_fileio.c:25xtensa_fileio_init()
if (!idmem || !target->fileio_info) {
xtensa_fileio.c:28xtensa_fileio_init()
free(target->fileio_info);
xtensa_fileio.c:31xtensa_fileio_init()
target->fileio_info->identifier = idmem;

Data Use

Functions writing target::fileio_info
Functions reading target::fileio_info
target::fileio_info
Type of target::fileio_info
target::fileio_info
all items filtered out