2004-07-31 Andrew Cagney <cagney@gnu.org>

* frame.h (legacy_saved_regs_unwind)
	(legacy_frame_chain_valid, legacy_frame_p)
	(enum frame_type): Delete UNKNOWN_FRAME.
	* dummy-frame.c (dummy_frame_this_id):
	* frame-unwind.c (frame_unwind_find_by_frame):
	* frame.c (struct frame_info): Delete the field "type".
	(legacy_saved_regs_prev_register, legacy_get_prev_frame)
	(legacy_saved_regs_this_id, legacy_saved_regs_unwinder)
	(legacy_saved_regs_unwind, legacy_frame_p)
	(frame_type_from_pc): Delete.
	(get_frame_id, frame_pop, frame_register_unwind, get_prev_frame_1)
	(fprint_frame, create_new_frame, fprint_frame_type): Simplify.
This commit is contained in:
Andrew Cagney 2004-07-31 21:41:50 +00:00
parent 5a5effe17e
commit c1bf6f6527
5 changed files with 52 additions and 715 deletions

View file

@ -106,7 +106,7 @@ frame_unwind_find_by_frame (struct frame_info *next_frame, void **this_cache)
return entry->unwinder;
}
}
return legacy_saved_regs_unwind;
internal_error (__FILE__, __LINE__, "frame_unwind_find_by_frame failed");
}
extern initialize_file_ftype _initialize_frame_unwind; /* -Wmissing-prototypes */