GDB (xrefs)
|
#include "defs.h"
#include "gdbtypes.h"
#include "xml-support.h"
#include "xml-syscall.h"
#include "gdbarch.h"
#include "target.h"
#include "filenames.h"
Go to the source code of this file.
Classes | |
struct | syscall_desc |
struct | syscalls_info |
struct | syscall_parsing_data |
Typedefs | |
typedef struct syscall_desc * | syscall_desc_p |
Variables | |
static const struct gdb_xml_attribute | syscall_attr [] |
static const struct gdb_xml_element | syscalls_info_children [] |
static const struct gdb_xml_element | syselements [] |
typedef struct syscall_desc * syscall_desc_p |
|
static |
Definition at line 118 of file xml-syscall.c.
Referenced by init_syscalls_info(), and syscall_parse_xml().
DEF_VEC_P | ( | syscall_desc_p | ) |
|
static |
Definition at line 130 of file xml-syscall.c.
References syscalls_info_free_syscalls_desc(), VEC_free, VEC_iterate, and xfree().
Referenced by init_syscalls_info(), and make_cleanup_free_syscalls_info().
void get_syscall_by_name | ( | struct gdbarch * | gdbarch, |
const char * | syscall_name, | ||
struct syscall * | s | ||
) |
Definition at line 408 of file xml-syscall.c.
References init_syscalls_info(), syscall::name, syscall::number, and xml_get_syscall_number().
Referenced by VEC().
Definition at line 398 of file xml-syscall.c.
References init_syscalls_info(), syscall::name, syscall::number, and xml_get_syscall_name().
Referenced by catch_syscall_command_1(), print_it_catch_syscall(), print_mention_catch_syscall(), print_one_catch_syscall(), print_recreate_catch_syscall(), and VEC().
Definition at line 418 of file xml-syscall.c.
References init_syscalls_info(), and xml_list_of_syscalls().
Referenced by VEC().
|
static |
Definition at line 277 of file xml-syscall.c.
References _, allocate_syscalls_info(), free_syscalls_info(), gdb_datadir, gdbarch_syscalls_info(), gdbarch_xml_syscall_file(), set_gdbarch_syscalls_info(), warning(), and xml_init_syscalls_info().
Referenced by get_syscall_by_name(), get_syscall_by_number(), and get_syscall_names().
|
static |
Definition at line 151 of file xml-syscall.c.
References free_syscalls_info(), and make_cleanup().
Referenced by syscall_parse_xml().
Definition at line 392 of file xml-syscall.c.
References set_gdbarch_xml_syscall_file().
Referenced by aarch64_linux_init_abi(), amd64_linux_init_abi_common(), arm_linux_init_abi(), bfin_linux_init_abi(), i386_linux_init_abi(), mips_linux_init_abi(), s390_gdbarch_init(), sparc32_linux_init_abi(), and sparc64_linux_init_abi().
|
static |
Definition at line 157 of file xml-syscall.c.
References syscall_desc::name, syscall_desc::number, and VEC_safe_push.
Referenced by syscall_start_syscall().
|
static |
Definition at line 220 of file xml-syscall.c.
References _, allocate_syscalls_info(), discard_cleanups(), do_cleanups(), gdb_xml_parse_quick(), make_cleanup_free_syscalls_info(), syscall_parsing_data::syscalls_info, and warning().
Referenced by xml_init_syscalls_info().
|
static |
Definition at line 170 of file xml-syscall.c.
References _, gdb_assert, internal_error(), len, name, syscall_create_syscall_desc(), syscall_parsing_data::syscalls_info, gdb_xml_value::value, VEC_address, and VEC_length.
|
static |
Definition at line 124 of file xml-syscall.c.
References syscall_desc::name, and xfree().
Referenced by free_syscalls_info().
Definition at line 346 of file xml-syscall.c.
References gdbarch_syscalls_info(), syscall_desc::name, syscall_desc::number, and VEC_iterate.
Referenced by get_syscall_by_number().
Definition at line 325 of file xml-syscall.c.
References gdbarch_syscalls_info(), syscall_desc::name, syscall_desc::number, UNKNOWN_SYSCALL, and VEC_iterate.
Referenced by get_syscall_by_name().
|
static |
Definition at line 250 of file xml-syscall.c.
References do_cleanups(), gdb_datadir, ldirname(), make_cleanup(), syscall_parse_xml(), xfree(), and xml_fetch_content_from_file().
Referenced by init_syscalls_info().
Definition at line 367 of file xml-syscall.c.
References gdbarch_syscalls_info(), syscall_desc::name, VEC_iterate, VEC_length, and xmalloc().
Referenced by get_syscall_names().
|
static |
Definition at line 200 of file xml-syscall.c.
|
static |
Definition at line 206 of file xml-syscall.c.
|
static |
Definition at line 213 of file xml-syscall.c.