* mips-tdep.c (mips16_scan_prologue): Renames
authorJoel Brobecker <brobecker@gnat.com>
Mon, 11 Oct 2004 02:17:53 +0000 (02:17 +0000)
committerJoel Brobecker <brobecker@gnat.com>
Mon, 11 Oct 2004 02:17:53 +0000 (02:17 +0000)
        mips16_heuristic_proc_desc. Update comment.
        (mips32_scan_prologue): Renames mips32_heuristic_proc_desc.
        (heuristic_proc_desc): Update calls to the 2 functions above.

gdb/ChangeLog
gdb/mips-tdep.c

index 058de0989133dddc4aa37d489935f26f600c04aa..466cca1a5611926b64edf793ef4c28566d808764 100644 (file)
@@ -1,3 +1,10 @@
+2004-10-10  Joel Brobecker  <brobecker@gnat.com>
+
+       * mips-tdep.c (mips16_scan_prologue): Renames
+       mips16_heuristic_proc_desc. Update comment.
+       (mips32_scan_prologue): Renames mips32_heuristic_proc_desc.
+       (heuristic_proc_desc): Update calls to the 2 functions above.
+
 2004-10-10  Joel Brobecker  <brobecker@gnat.com>
 
        * mips-tdep.c (mips_insn16_frame_cache): Remove unused variables.
index adf9831c444d457a9078ac4bc5e72cb0970f7cbc..ed8084400f7ae96a512d3e795c277770b8b5de07 100644 (file)
@@ -2221,7 +2221,7 @@ heuristic-fence-post' command.\n", paddr_nz (pc), paddr_nz (pc));
 /* Fetch the immediate value from a MIPS16 instruction.
    If the previous instruction was an EXTEND, use it to extend
    the upper bits of the immediate value.  This is a helper function
-   for mips16_heuristic_proc_desc.  */
+   for mips16_scan_prologue.  */
 
 static int
 mips16_get_imm (unsigned short prev_inst,      /* previous instruction */
@@ -2253,14 +2253,13 @@ mips16_get_imm (unsigned short prev_inst,       /* previous instruction */
 }
 
 
-/* Fill in values in temp_proc_desc based on the MIPS16 instruction
-   stream from start_pc to limit_pc.  */
+/* Analyze the function prologue from START_PC to LIMIT_PC. Builds
+   the associated FRAME_CACHE if not null.  */
 
 static void
-mips16_heuristic_proc_desc (CORE_ADDR start_pc, CORE_ADDR limit_pc,
-                           CORE_ADDR sp,
-                           struct frame_info *next_frame,
-                           struct mips_frame_cache *this_cache)
+mips16_scan_prologue (CORE_ADDR start_pc, CORE_ADDR limit_pc, CORE_ADDR sp,
+                      struct frame_info *next_frame,
+                      struct mips_frame_cache *this_cache)
 {
   CORE_ADDR cur_pc;
   CORE_ADDR frame_addr = 0;    /* Value of $r17, used as frame pointer */
@@ -2449,13 +2448,16 @@ reset_saved_regs (struct mips_frame_cache *this_cache)
   }
 }
 
+/* Analyze the function prologue from START_PC to LIMIT_PC. Builds
+   the associated FRAME_CACHE if not null.  */
+
 static void
-mips32_heuristic_proc_desc (CORE_ADDR start_pc, CORE_ADDR limit_pc,
-                           CORE_ADDR sp, struct frame_info *next_frame,
-                           struct mips_frame_cache *this_cache)
+mips32_scan_prologue (CORE_ADDR start_pc, CORE_ADDR limit_pc, CORE_ADDR sp,
+                      struct frame_info *next_frame,
+                      struct mips_frame_cache *this_cache)
 {
   CORE_ADDR cur_pc;
-  CORE_ADDR frame_addr = 0;    /* Value of $r30. Used by gcc for frame-pointer */
+  CORE_ADDR frame_addr = 0; /* Value of $r30. Used by gcc for frame-pointer */
   long frame_offset;
   int  frame_reg = MIPS_SP_REGNUM;
 
@@ -2595,11 +2597,9 @@ heuristic_proc_desc (CORE_ADDR start_pc, CORE_ADDR limit_pc,
   if (start_pc + 200 < limit_pc)
     limit_pc = start_pc + 200;
   if (pc_is_mips16 (start_pc))
-    mips16_heuristic_proc_desc (start_pc, limit_pc, sp,
-                               next_frame, this_cache);
+    mips16_scan_prologue (start_pc, limit_pc, sp, next_frame, this_cache);
   else
-    mips32_heuristic_proc_desc (start_pc, limit_pc, sp,
-                               next_frame, this_cache);
+    mips32_scan_prologue (start_pc, limit_pc, sp, next_frame, this_cache);
   return &temp_proc_desc;
 }