|
GDBserver
|
#include "arch/tdesc.h"#include "regdef.h"#include <vector>Go to the source code of this file.
Classes | |
| struct | tdesc_feature |
| struct | target_desc |
Functions | |
| void | copy_target_description (struct target_desc *dest, const struct target_desc *src) |
| void | init_target_desc (struct target_desc *tdesc) |
| const struct target_desc * | current_target_desc (void) |
| const char * | tdesc_get_features_xml (struct target_desc *tdesc) |
| void copy_target_description | ( | struct target_desc * | dest, |
| const struct target_desc * | src | ||
| ) |
Definition at line 51 of file tdesc.c.
References target_desc::expedite_regs, target_desc::reg_defs, target_desc::registers_size, and target_desc::xmltarget.
Referenced by handle_extended_wait(), and initialize_low_arch().
| const struct target_desc* current_target_desc | ( | void | ) |
Definition at line 61 of file tdesc.c.
References current_process(), current_thread, and process_info::tdesc.
Referenced by get_features_xml(), prepare_resume_reply(), process_serial_event(), traceframe_get_pc(), and traceframe_walk_blocks().
| void init_target_desc | ( | struct target_desc * | tdesc | ) |
Definition at line 23 of file tdesc.c.
References gdb_assert, offset, PBUFSIZ, target_desc::reg_defs, and target_desc::registers_size.
Referenced by aarch64_linux_read_description(), i386_arch_setup(), i386_linux_read_description(), lynx_i386_arch_setup(), nto_x86_arch_setup(), and tic6x_read_description().
| const char* tdesc_get_features_xml | ( | struct target_desc * | tdesc | ) |
Definition at line 90 of file tdesc.c.
References target_desc::arch, gdb_assert, target_desc::osabi, string, VEC_iterate, target_desc::xmltarget, and xstrdup().
Referenced by get_features_xml().
1.8.14