GDB (xrefs)
|
#include "target.h"
Go to the source code of this file.
Enumerations | |
enum | auxv_format { AUXV_FORMAT_DEC , AUXV_FORMAT_HEX , AUXV_FORMAT_STR } |
Functions | |
int | default_auxv_parse (struct target_ops *ops, const gdb_byte **readptr, const gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp) |
int | svr4_auxv_parse (struct gdbarch *gdbarch, const gdb_byte **readptr, const gdb_byte *endptr, CORE_ADDR *typep, CORE_ADDR *valp) |
const gdb::optional< gdb::byte_vector > & | target_read_auxv () |
gdb::optional< gdb::byte_vector > | target_read_auxv_raw (target_ops *ops) |
int | target_auxv_search (const gdb::byte_vector &auxv, target_ops *ops, gdbarch *gdbarch, CORE_ADDR match, CORE_ADDR *valp) |
int | target_auxv_search (CORE_ADDR match, CORE_ADDR *valp) |
void | fprint_auxv_entry (struct ui_file *file, const char *name, const char *description, enum auxv_format format, CORE_ADDR type, CORE_ADDR val) |
void | default_print_auxv_entry (struct gdbarch *gdbarch, struct ui_file *file, CORE_ADDR type, CORE_ADDR val) |
Variables | |
target_xfer_partial_ftype | memory_xfer_auxv |
enum auxv_format |
|
extern |
Definition at line 284 of file auxv.c.
References builtin_type::builtin_data_ptr, builtin_type(), generic_auxv_parse(), type::length(), and target_gdbarch().
Referenced by dummy_target::auxv_parse().
|
extern |
Definition at line 459 of file auxv.c.
References AUXV_FORMAT_DEC, AUXV_FORMAT_HEX, AUXV_FORMAT_STR, value_print_options::format, fprint_auxv_entry(), name, and TAG.
Referenced by fbsd_print_auxv_entry().
|
extern |
Definition at line 427 of file auxv.c.
References AUXV_FORMAT_DEC, AUXV_FORMAT_HEX, AUXV_FORMAT_STR, gdb_printf(), get_user_print_options(), name, paddress(), target_gdbarch(), and val_print_string().
Referenced by default_print_auxv_entry(), and fbsd_print_auxv_entry().
|
extern |
Definition at line 298 of file auxv.c.
References builtin_type::builtin_int, builtin_type(), generic_auxv_parse(), and type::length().
Referenced by nbsd_init_abi(), and obsd_init_abi().
|
extern |
Definition at line 385 of file auxv.c.
References parse_auxv(), and type.
Referenced by adi_available(), arm_fbsd_read_description_auxv(), elf_gnu_ifunc_resolve_addr(), enable_break(), fbsd_vdso_range(), linux_displaced_step_location(), linux_get_hwcap_helper(), linux_is_uclinux(), linux_vsyscall_range_raw(), ppc_process_record_op31(), read_program_header(), svr4_exec_displacement(), and target_auxv_search().
|
extern |
Definition at line 413 of file auxv.c.
References current_inferior(), target_auxv_search(), and target_read_auxv().
|
extern |
Definition at line 360 of file auxv.c.
References auxv_inferior_data, current_inferior(), registry< T >::get(), and target_read_auxv_raw().
Referenced by arm_fbsd_read_description_auxv(), fprint_target_auxv(), linux_get_hwcap(), linux_get_hwcap2(), and target_auxv_search().
|
extern |
Definition at line 377 of file auxv.c.
References TARGET_OBJECT_AUXV, and target_read_alloc().
Referenced by aarch64_linux_core_read_description(), arm_fbsd_core_read_description(), arm_linux_core_read_description(), ppc_linux_core_read_description(), s390_core_read_description(), and target_read_auxv().
|
extern |
Referenced by linux_nat_target::xfer_partial(), and procfs_target::xfer_partial().