Typedefs |
| typedef unsigned int | SIM_ADDR |
| typedef struct sim_state * | SIM_DESC |
Enumerations |
| enum | SIM_OPEN_KIND { SIM_OPEN_STANDALONE,
SIM_OPEN_DEBUG
} |
| enum | SIM_RC { SIM_RC_FAIL = 0,
SIM_RC_OK = 1
} |
| enum | sim_stop {
sim_running,
sim_polling,
sim_exited,
sim_stopped,
sim_signalled
} |
Functions |
| SIM_DESC | sim_open (SIM_OPEN_KIND kind, struct host_callback_struct *callback, struct bfd *abfd, char **argv) |
| void | sim_close (SIM_DESC sd, int quitting) |
| SIM_RC | sim_load (SIM_DESC sd, char *prog, struct bfd *abfd, int from_tty) |
| SIM_RC | sim_create_inferior (SIM_DESC sd, struct bfd *abfd, char **argv, char **env) |
| int | sim_read (SIM_DESC sd, SIM_ADDR mem, unsigned char *buf, int length) |
| int | sim_write (SIM_DESC sd, SIM_ADDR mem, const unsigned char *buf, int length) |
| int | sim_fetch_register (SIM_DESC sd, int regno, unsigned char *buf, int length) |
| int | sim_store_register (SIM_DESC sd, int regno, unsigned char *buf, int length) |
| void | sim_info (SIM_DESC sd, int verbose) |
| void | sim_resume (SIM_DESC sd, int step, int siggnal) |
| int | sim_stop (SIM_DESC sd) |
| void | sim_stop_reason (SIM_DESC sd, enum sim_stop *reason, int *sigrc) |
| void | sim_do_command (SIM_DESC sd, char *cmd) |
| char ** | sim_complete_command (SIM_DESC sd, const char *text, const char *word) |