2010-12-28 Hui Zhu <teawater@gmail.com>
[deliverable/binutils-gdb.git] / gdb / tramp-frame.c
index 850d372440a86782ba47a8986432b8a8621e9514..feb00556afce99c4360d8a5bec025b84f262dbab 100644 (file)
@@ -44,8 +44,8 @@ static struct trad_frame_cache *
 tramp_frame_cache (struct frame_info *this_frame,
                   void **this_cache)
 {
-  CORE_ADDR pc = get_frame_pc (this_frame);
   struct tramp_frame_cache *tramp_cache = (*this_cache);
+
   if (tramp_cache->trad_cache == NULL)
     {
       tramp_cache->trad_cache = trad_frame_cache_zalloc (this_frame);
@@ -64,6 +64,7 @@ tramp_frame_this_id (struct frame_info *this_frame,
 {
   struct trad_frame_cache *trad_cache
     = tramp_frame_cache (this_frame, this_cache);
+
   trad_frame_get_id (trad_cache, this_id);
 }
 
@@ -74,6 +75,7 @@ tramp_frame_prev_register (struct frame_info *this_frame,
 {
   struct trad_frame_cache *trad_cache
     = tramp_frame_cache (this_frame, this_cache);
+
   return trad_frame_get_register (trad_cache, this_frame, prev_regnum);
 }
 
@@ -84,16 +86,19 @@ tramp_frame_start (const struct tramp_frame *tramp,
   struct gdbarch *gdbarch = get_frame_arch (this_frame);
   enum bfd_endian byte_order = gdbarch_byte_order (gdbarch);
   int ti;
+
   /* Search through the trampoline for one that matches the
      instruction sequence around PC.  */
   for (ti = 0; tramp->insn[ti].bytes != TRAMP_SENTINEL_INSN; ti++)
     {
       CORE_ADDR func = pc - tramp->insn_size * ti;
       int i;
+
       for (i = 0; 1; i++)
        {
          gdb_byte buf[sizeof (tramp->insn[0])];
          ULONGEST insn;
+
          if (tramp->insn[i].bytes == TRAMP_SENTINEL_INSN)
            return func;
          if (!safe_frame_unwind_memory (this_frame,
This page took 0.02406 seconds and 4 git commands to generate.