Reviewed by Daniel Jacobowitz <drow@false.org>

2006-07-31  Fred Fish  <fnf@specifix.com>
	* arm-tdep.c (arm_make_prologue_cache): Use FRAME_OBSTACK_ZALLOC
	instead of calling frame_obstack_zalloc directly.
	(arm_make_stub_cache): Ditto.
	* frame-unwind.h: Ditto.
	* frame.c (create_new_frame): Ditto.
This commit is contained in:
Fred Fish 2006-07-31 17:33:30 +00:00
parent d103cf6117
commit 35d5d4ee3d
4 changed files with 13 additions and 5 deletions

View file

@ -1,3 +1,11 @@
2006-07-31 Fred Fish <fnf@specifix.com>
* arm-tdep.c (arm_make_prologue_cache): Use FRAME_OBSTACK_ZALLOC
instead of calling frame_obstack_zalloc directly.
(arm_make_stub_cache): Ditto.
* frame-unwind.h: Ditto.
* frame.c (create_new_frame): Ditto.
2006-07-27 Bob Wilson <bob.wilson@acm.org> 2006-07-27 Bob Wilson <bob.wilson@acm.org>
* MAINTAINERS (Write After Approval): Add myself. * MAINTAINERS (Write After Approval): Add myself.

View file

@ -855,7 +855,7 @@ arm_make_prologue_cache (struct frame_info *next_frame)
struct arm_prologue_cache *cache; struct arm_prologue_cache *cache;
CORE_ADDR unwound_fp; CORE_ADDR unwound_fp;
cache = frame_obstack_zalloc (sizeof (struct arm_prologue_cache)); cache = FRAME_OBSTACK_ZALLOC (struct arm_prologue_cache);
cache->saved_regs = trad_frame_alloc_saved_regs (next_frame); cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
arm_scan_prologue (next_frame, cache); arm_scan_prologue (next_frame, cache);
@ -962,7 +962,7 @@ arm_make_stub_cache (struct frame_info *next_frame)
struct arm_prologue_cache *cache; struct arm_prologue_cache *cache;
CORE_ADDR unwound_fp; CORE_ADDR unwound_fp;
cache = frame_obstack_zalloc (sizeof (struct arm_prologue_cache)); cache = FRAME_OBSTACK_ZALLOC (struct arm_prologue_cache);
cache->saved_regs = trad_frame_alloc_saved_regs (next_frame); cache->saved_regs = trad_frame_alloc_saved_regs (next_frame);
cache->prev_sp = frame_unwind_register_unsigned (next_frame, ARM_SP_REGNUM); cache->prev_sp = frame_unwind_register_unsigned (next_frame, ARM_SP_REGNUM);

View file

@ -72,7 +72,7 @@ typedef int (frame_sniffer_ftype) (const struct frame_unwind *self,
THIS_PROLOGUE_CACHE can be used to share any prolog analysis data THIS_PROLOGUE_CACHE can be used to share any prolog analysis data
with the other unwind methods. Memory for that cache should be with the other unwind methods. Memory for that cache should be
allocated using frame_obstack_zalloc(). */ allocated using FRAME_OBSTACK_ZALLOC(). */
typedef void (frame_this_id_ftype) (struct frame_info *next_frame, typedef void (frame_this_id_ftype) (struct frame_info *next_frame,
void **this_prologue_cache, void **this_prologue_cache,
@ -108,7 +108,7 @@ typedef void (frame_this_id_ftype) (struct frame_info *next_frame,
THIS_PROLOGUE_CACHE can be used to share any prolog analysis data THIS_PROLOGUE_CACHE can be used to share any prolog analysis data
with the other unwind methods. Memory for that cache should be with the other unwind methods. Memory for that cache should be
allocated using frame_obstack_zalloc(). */ allocated using FRAME_OBSTACK_ZALLOC(). */
typedef void (frame_prev_register_ftype) (struct frame_info *next_frame, typedef void (frame_prev_register_ftype) (struct frame_info *next_frame,
void **this_prologue_cache, void **this_prologue_cache,

View file

@ -946,7 +946,7 @@ create_new_frame (CORE_ADDR addr, CORE_ADDR pc)
paddr_nz (addr), paddr_nz (pc)); paddr_nz (addr), paddr_nz (pc));
} }
fi = frame_obstack_zalloc (sizeof (struct frame_info)); fi = FRAME_OBSTACK_ZALLOC (struct frame_info);
fi->next = create_sentinel_frame (current_regcache); fi->next = create_sentinel_frame (current_regcache);