gdbarch-ification of ravenscar-thread support.
authorJoel Brobecker <brobecker@gnat.com>
Sat, 15 Dec 2012 14:27:56 +0000 (14:27 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Sat, 15 Dec 2012 14:27:56 +0000 (14:27 +0000)
commit7e35103a303c52a8ae636600db6fcba630758a91
treeaa2669e5a3943736b362b2289ff0d40c66b99c2e
parent25abf4decf405891fa9ad0d5ad138e021a5a872b
gdbarch-ification of ravenscar-thread support.

gdb/ChangeLog:

        * gdbarch.sh: Add "struct ravenscar_arch_ops" advance
        declaration.
        (ravenscar_ops): New gdbarch variable.
        * gdbarch.h, gdbarch.c: Regenerate.
        * ravenscar-thread.h (ravenscar_register_arch_ops): Delete.
        * ravenscar-thread.c (current_arch_ops): Delete.
        (ravenscar_fetch_registers): Get the ravenscar_arch_ops
        from the gdbarch.
        (ravenscar_store_registers, ravenscar_prepare_to_store): Likewise.
        (ravenscar_inferior_created): Add gdbarch_ravenscar_ops check.
        (ravenscar_register_arch_ops): Delete.
        * ravenscar-sparc-thread.h: New file.
        * ravenscar-sparc-thread.c: #include "ravenscar-sparc-thread.h".
        (ravenscar_sparc_ops): Define value statically.
        (_initialize_ravenscar_sparc): Delete.
        (register_sparc_ravenscar_ops): New function.
        * sparc-tdep.c: #include "ravenscar-sparc-thread.h".
        (sparc32_gdbarch_init): Add call to register_sparc_ravenscar_ops.
        * Makefile.in (ALL_TARGET_OBS): Add ravenscar-thread.o and
        ravenscar-sparc-thread.o.
        (SFILES): Add ravenscar-thread.c.
        (HFILES_NO_SRCDIR): Add ravenscar-sparc-thread.h.
        (ALLDEPFILES): ravenscar-sparc-thread.c.
        * configure.tgt: Add ravenscar-thread.o and ravenscar-sparc-thread.o
        to gdb_target_obs
        for all the targets that use sparc-tdep.o.
gdb/ChangeLog
gdb/Makefile.in
gdb/configure.tgt
gdb/gdbarch.c
gdb/gdbarch.h
gdb/gdbarch.sh
gdb/ravenscar-sparc-thread.c
gdb/ravenscar-sparc-thread.h [new file with mode: 0644]
gdb/ravenscar-thread.c
gdb/ravenscar-thread.h
gdb/sparc-tdep.c
This page took 0.025786 seconds and 4 git commands to generate.