const CORE_ADDR entryaddr = *jump_entry;
int rsz, min_frame, frame_size, tp_reg;
#ifdef __powerpc64__
- struct regcache *regcache = get_thread_regcache (current_thread, 0);
- int is_64 = register_size (regcache->tdesc, 0) == 8;
+ int is_64 = register_size (current_process ()->tdesc, 0) == 8;
int is_opd = is_64 && !is_elfv2_inferior ();
#else
int is_64 = 0, is_opd = 0;
ppc_target::emit_ops ()
{
#ifdef __powerpc64__
- struct regcache *regcache = get_thread_regcache (current_thread, 0);
-
- if (register_size (regcache->tdesc, 0) == 8)
+ if (register_size (current_process ()->tdesc, 0) == 8)
{
if (is_elfv2_inferior ())
return &ppc64v2_emit_ops_impl;
int
ppc_target::get_ipa_tdesc_idx ()
{
- struct regcache *regcache = get_thread_regcache (current_thread, 0);
- const struct target_desc *tdesc = regcache->tdesc;
+ const target_desc *tdesc = current_process ()->tdesc;
#ifdef __powerpc64__
if (tdesc == tdesc_powerpc_64l)
{
CORE_ADDR res = ptrace (PTRACE_PEEKUSER, lwpid, (long) PT_ACR0, (long) 0);
#ifdef __s390x__
- struct regcache *regcache = get_thread_regcache (current_thread, 0);
-
- if (register_size (regcache->tdesc, 0) == 4)
+ if (register_size (current_process ()->tdesc, 0) == 4)
res &= 0xffffffffull;
#endif
*addrp = res;
unsigned char jbuf[6] = { 0xc0, 0xf4, 0, 0, 0, 0 }; /* jg ... */
CORE_ADDR buildaddr = *jump_entry;
#ifdef __s390x__
- struct regcache *regcache = get_thread_regcache (current_thread, 0);
- int is_64 = register_size (regcache->tdesc, 0) == 8;
+ int is_64 = register_size (current_process ()->tdesc, 0) == 8;
int is_zarch = is_64 || have_hwcap_s390_high_gprs;
int has_vx = have_hwcap_s390_vx;
#else
int
s390_target::get_ipa_tdesc_idx ()
{
- struct regcache *regcache = get_thread_regcache (current_thread, 0);
- const struct target_desc *tdesc = regcache->tdesc;
+ const target_desc *tdesc = current_process ()->tdesc;
#ifdef __s390x__
if (tdesc == tdesc_s390x_linux64)
s390_target::emit_ops ()
{
#ifdef __s390x__
- struct regcache *regcache = get_thread_regcache (current_thread, 0);
-
- if (register_size (regcache->tdesc, 0) == 8)
+ if (register_size (current_process ()->tdesc, 0) == 8)
return &s390x_emit_ops;
else
#endif
static int
is_64bit_tdesc (thread_info *thread)
{
- struct regcache *regcache = get_thread_regcache (thread, 0);
-
- return register_size (regcache->tdesc, 0) == 8;
+ return register_size (thread->process ()->tdesc, 0) == 8;
}
#endif
int
x86_target::get_ipa_tdesc_idx ()
{
- struct regcache *regcache = get_thread_regcache (current_thread, 0);
- const struct target_desc *tdesc = regcache->tdesc;
+ const target_desc *tdesc = current_process ()->tdesc;
if (!use_xml)
{