Fred Fish <fnf@cygnus.com>
commit013d4dc41eff2f821178bc49a86a1bf5a1d1a1d3
authorRichard Henderson <rth@redhat.com>
Tue, 28 Sep 1999 21:45:39 +0000 (28 21:45 +0000)
committerRichard Henderson <rth@redhat.com>
Tue, 28 Sep 1999 21:45:39 +0000 (28 21:45 +0000)
tree9bd7e21a7e8b033dc40d5a645f46ba1e873cbc2e
parent79ac25ecfaabb445614aa16637ed04d113ab9e9c
Fred Fish  <fnf@cygnus.com>

        * targets.c (cisco_core_vec): Replaced with two new vecs ...
        (cisco_core_big_vec): Add new bigendian vec.
        (cisco_core_little_vec): Add new little endian vec.

        * cisco-core.c (CRASH_INFO): Fixed offset replaced with ...
        (crash_info_locs): Add array of possible offsets.
        (MASK_ADDR): Mask to apply to crash info offset.
        (crashinfo_external): Add textbase, database, bssbase and
        turn into a typedef.
        (cisco_core_file_validate): Renamed from cisco_core_file_p.
        Many small changes to account for additional hardware versions.
        Pick a reasonable size for ".reg" section.  Add a ".crash"
        section to allow access to crashinfo_external struct.
        (cisco_core_file_p): New version of this function that
        iterates over crash_info_locs, calling cisco_core_file_validate.
        (cisco_core_vec): Old big endian only vec replaced with ...
        (cisco_core_big_vec): Add big endian version.
        (cisco_core_little_vec): Add little endian version.

        * configure.in (cisco_core_vec): Split to two new vectors ...
        (cisco_core_big_vec): New target vector.
        (cisco_core_little_vec): New target vector.
        * configure: Regenerate.
        * config.bfd (targ): For m68*-*-aout* targ, change cisco_core_vec
        to cisco_core_big_vec in targ_selvecs.
bfd/ChangeLog
bfd/cisco-core.c
bfd/config.bfd
bfd/configure
bfd/configure.in
bfd/targets.c