]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Recognize and skip 64-bit PowerPC Linux linkage functions.
authorJim Blandy <jimb@codesourcery.com>
Tue, 10 Jun 2003 17:58:52 +0000 (17:58 +0000)
committerJim Blandy <jimb@codesourcery.com>
Tue, 10 Jun 2003 17:58:52 +0000 (17:58 +0000)
commitea32321d5d2156e644783eeaa025a04229a10c0e
tree3372550b6a566cbcb883a9c949f136f605aee9f1
parent681ecaf1f8e0cffba5fd5506393e761bcdaf38af
Recognize and skip 64-bit PowerPC Linux linkage functions.
* ppc-linux-tdep.c (insn_d, insn_ds, insn_xfx, read_insn, struct
insn_pattern, insns_match_pattern, d_field, ds_field): New
functions, macros, and types for working with PPC instructions.
(ppc64_standard_linkage, PPC64_STANDARD_LINKAGE_LEN,
ppc64_in_solib_call_trampoline, ppc64_standard_linkage_target,
ppc64_skip_trampoline_code): New functions, variables, and macros
for recognizing and skipping linkage functions.
(ppc_linux_init_abi): Use ppc64_in_solib_call_trampoline and
ppc64_skip_trampoline_code for the 64-bit PowerPC Linux ABI.
gdb/ChangeLog
gdb/ppc-linux-tdep.c