GDB (xrefs)
|
Go to the source code of this file.
Functions | |
enum frv_abi | frv_abi (struct gdbarch *gdbarch) |
int | frv_fdpic_loadmap_addresses (struct gdbarch *gdbarch, CORE_ADDR *interp_addr, CORE_ADDR *exec_addr) |
CORE_ADDR | frv_fdpic_find_global_pointer (CORE_ADDR addr) |
CORE_ADDR | frv_fdpic_find_canonical_descriptor (CORE_ADDR entry_point) |
CORE_ADDR | frv_fetch_objfile_link_map (struct objfile *objfile) |
Variables | |
const struct target_so_ops | frv_so_ops |
anonymous enum |
Definition at line 31 of file frv-tdep.h.
enum enum frv_abi frv_gdbarch_tdep::frv_abi |
Enumerator | |
---|---|
FRV_ABI_EABI | |
FRV_ABI_FDPIC |
Definition at line 23 of file frv-tdep.h.
Definition at line 100 of file frv-tdep.c.
CORE_ADDR frv_fdpic_find_canonical_descriptor | ( | CORE_ADDR | entry_point | ) |
Definition at line 897 of file solib-frv.c.
References current_program_space, find_canonical_descriptor_in_load_object(), find_pc_function(), frv_fdpic_find_global_pointer(), general_symbol_info::linkage_name(), main_executable_lm_info, name, objfile::obfd, program_space::solibs(), and program_space::symfile_object_file.
Referenced by find_func_descr().
CORE_ADDR frv_fdpic_find_global_pointer | ( | CORE_ADDR | addr | ) |
Definition at line 867 of file solib-frv.c.
References int_elf32_fdpic_loadseg::addr, current_program_space, lm_info_frv::got_value, main_got(), lm_info_frv::map, int_elf32_fdpic_loadmap::nsegs, int_elf32_fdpic_loadseg::p_memsz, int_elf32_fdpic_loadmap::segs, and program_space::solibs().
Referenced by find_func_descr(), frv_convert_from_func_ptr_addr(), frv_fdpic_find_canonical_descriptor(), and frv_push_dummy_call().
int frv_fdpic_loadmap_addresses | ( | struct gdbarch * | gdbarch, |
CORE_ADDR * | interp_addr, | ||
CORE_ADDR * | exec_addr ) |
Definition at line 110 of file frv-tdep.c.
References fdpic_loadmap_exec_regnum, fdpic_loadmap_interp_regnum, FRV_ABI_FDPIC, get_current_regcache(), and regcache_cooked_read_unsigned().
Referenced by enable_break2(), and frv_relocate_main_executable().
CORE_ADDR frv_fetch_objfile_link_map | ( | struct objfile * | objfile | ) |
Definition at line 1066 of file solib-frv.c.
References current_program_space, lm_info_frv::lm_addr, main_lm_addr, solib_add(), program_space::solibs(), and program_space::symfile_object_file.
Referenced by frv_gdbarch_init().
|
extern |
Definition at line 1090 of file solib-frv.c.
Referenced by frv_gdbarch_init().