X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdbserver%2Flinux-mips-low.cc;h=53a9d75e9e2a4f0c19c54e294d28efc3b2fa7374;hb=797bcff595c5e161b333077299fcaca19bb4fd17;hp=debe115ea77dde5ba4bf3168b524c1bab22afd51;hpb=ef0478f6112ede4da9b70e07aa3124f0d2faf108;p=deliverable%2Fbinutils-gdb.git diff --git a/gdbserver/linux-mips-low.cc b/gdbserver/linux-mips-low.cc index debe115ea7..53a9d75e9e 100644 --- a/gdbserver/linux-mips-low.cc +++ b/gdbserver/linux-mips-low.cc @@ -31,6 +31,9 @@ class mips_target : public linux_process_target { public: +protected: + + void low_arch_setup () override; }; /* The singleton target ops object. */ @@ -159,8 +162,8 @@ mips_read_description (void) return have_dsp ? tdesc_mips_dsp_linux : tdesc_mips_linux; } -static void -mips_arch_setup (void) +void +mips_target::low_arch_setup () { current_process ()->tdesc = mips_read_description (); } @@ -949,7 +952,6 @@ mips_regs_info (void) } struct linux_target_ops the_low_target = { - mips_arch_setup, mips_regs_info, mips_cannot_fetch_register, mips_cannot_store_register,