X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Fi386-fbsd-tdep.c;h=d072709929067d7a0eb6875b54bcbe91f8778a80;hb=5b6d1e4fa4fc6827c7b3f0e99ff120dfa14d65d2;hp=cb66bbf6c7a0befc74b352ba73842452ae755d76;hpb=75c6c844d9df37761e0e834df057b89e41816e55;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/i386-fbsd-tdep.c b/gdb/i386-fbsd-tdep.c index cb66bbf6c7..d072709929 100644 --- a/gdb/i386-fbsd-tdep.c +++ b/gdb/i386-fbsd-tdep.c @@ -30,6 +30,7 @@ #include "i387-tdep.h" #include "fbsd-tdep.h" #include "solib-svr4.h" +#include "inferior.h" /* Support for signal handlers. */ @@ -332,7 +333,8 @@ i386fbsd_get_thread_local_address (struct gdbarch *gdbarch, ptid_t ptid, if (tdep->fsbase_regnum == -1) error (_("Unable to fetch %%gsbase")); - regcache = get_thread_arch_regcache (ptid, gdbarch); + regcache = get_thread_arch_regcache (current_inferior ()->process_target (), + ptid, gdbarch); target_fetch_registers (regcache, tdep->fsbase_regnum + 1);