|
GDB (xrefs)
|
#include "defs.h"#include "frame.h"#include "inferior.h"#include "gdbcore.h"#include "target.h"#include "floatformat.h"#include "symtab.h"#include "regcache.h"#include "libbfd.h"#include "objfiles.h"#include "i387-tdep.h"#include "amd64-tdep.h"#include "osabi.h"#include "ui-out.h"#include "amd64-darwin-tdep.h"#include "i386-darwin-tdep.h"#include "solib.h"#include "solib-darwin.h"#include "dwarf2-frame.h"Go to the source code of this file.
Functions | |
| static CORE_ADDR | amd64_darwin_sigcontext_addr (struct frame_info *this_frame) |
| static void | x86_darwin_init_abi_64 (struct gdbarch_info info, struct gdbarch *gdbarch) |
| void | _initialize_amd64_darwin_tdep (void) |
Variables | |
| int | amd64_darwin_thread_state_reg_offset [] |
| const int | amd64_darwin_thread_state_num_regs |
| initialize_file_ftype | _initialize_amd64_darwin_tdep |
| void _initialize_amd64_darwin_tdep | ( | void | ) |
Definition at line 125 of file amd64-darwin-tdep.c.
References _initialize_amd64_darwin_tdep, GDB_OSABI_DARWIN, gdbarch_register_osabi(), and x86_darwin_init_abi_64().
| static CORE_ADDR amd64_darwin_sigcontext_addr | ( | struct frame_info * | this_frame | ) | [static] |
Definition at line 81 of file amd64-darwin-tdep.c.
References AMD64_RBX_REGNUM, gdbarch::byte_order, extract_unsigned_integer(), gdbarch_byte_order(), get_frame_arch(), get_frame_register(), and read_memory().
Referenced by x86_darwin_init_abi_64().
| static void x86_darwin_init_abi_64 | ( | struct gdbarch_info | info, |
| struct gdbarch * | gdbarch | ||
| ) | [static] |
Definition at line 101 of file amd64-darwin-tdep.c.
References amd64_darwin_sigcontext_addr(), amd64_darwin_thread_state_num_regs, amd64_darwin_thread_state_reg_offset, amd64_init_abi(), darwin_dwarf_signal_frame_p(), darwin_so_ops, dwarf2_frame_set_signal_frame_p(), gdbarch_tdep(), i386_sigtramp_p(), gdbarch_tdep::jb_pc_offset, reg_struct_return, gdbarch_tdep::sc_num_regs, gdbarch_tdep::sc_reg_offset, set_solib_ops(), gdbarch_tdep::sigcontext_addr, gdbarch_tdep::sigtramp_p, and gdbarch_tdep::struct_return.
Referenced by _initialize_amd64_darwin_tdep().
ARRAY_SIZE (amd64_darwin_thread_state_reg_offset)
Definition at line 74 of file amd64-darwin-tdep.c.
Referenced by darwin_complete_target(), and x86_darwin_init_abi_64().
{
0 * 8,
1 * 8,
2 * 8,
3 * 8,
5 * 8,
4 * 8,
6 * 8,
7 * 8,
8 * 8,
9 * 8,
10 * 8,
11 * 8,
12 * 8,
13 * 8,
14 * 8,
15 * 8,
16 * 8,
17 * 8,
18 * 8,
-1,
-1,
-1,
19 * 8,
20 * 8
}
Definition at line 46 of file amd64-darwin-tdep.c.
Referenced by darwin_complete_target(), and x86_darwin_init_abi_64().
1.7.6.1