aboutsummaryrefslogtreecommitdiff
path: root/gdb/frame.h
AgeCommit message (Collapse)AuthorFilesLines
2002-05-05* stack.c (select_and_print_frame): Make static. Delete theAndrew Cagney1-2/+0
parameter `level'. (func_command): Update call. (select_frame_command): Delete code computing the frame level. * frame.h (select_and_print_frame): Delete declaration.
2002-05-05* frame.h (select_frame): Delete level parameter.Andrew Cagney1-1/+1
* stack.c (select_frame): Update. Use frame_relative_level to obtain the frame's level. (select_and_print_frame): Update call. (select_frame_command): Ditto. (up_silently_base): Ditto. (down_silently_base): Ditto. * ocd.c (ocd_start_remote): Ditto. * remote-rdp.c (remote_rdp_open): Ditto. * remote-mips.c (mips_initialize): Ditto. (common_open): Ditto. * remote-e7000.c (e7000_start_remote): Ditto. * m3-nat.c (select_thread): Ditto. * hppa-tdep.c (child_get_current_exception_event): Ditto. (child_get_current_exception_event): Ditto. * varobj.c (varobj_create): Ditto. (varobj_update): Ditto. (c_value_of_root): Ditto. * tracepoint.c (finish_tfind_command): Ditto. * corelow.c (core_open): Ditto. * arch-utils.c (generic_prepare_to_proceed): Ditto. * thread.c (info_threads_command): Ditto. (switch_to_thread): Ditto. * infrun.c (normal_stop): Ditto. (restore_selected_frame): Ditto. (restore_inferior_status): Ditto. * breakpoint.c (insert_breakpoints): Ditto. (watchpoint_check): Ditto. (bpstat_stop_status): Ditto. (do_enable_breakpoint): Ditto. * blockframe.c (flush_cached_frames): Ditto. (reinit_frame_cache): Ditto.
2002-04-26* stack.c (selected_frame_level):Andrew Cagney1-5/+0
(select_frame): Do not set selected_frame_level. * frame.h (selected_frame_level): Delete declaration.
2002-04-26* valops.c (hand_function_call): CallAndrew Cagney1-0/+2
generic_save_call_dummy_addr. * frame.h (generic_save_call_dummy_addr): Declare. * blockframe.c (struct dummy_frame): Add fields call_lo and call_hi. (generic_find_dummy_frame): Check for PC in range call_lo to call_hi instead of entry_point_address. (generic_pc_in_call_dummy): Search the dummy frames for a PC in the call_lo to call_hi range. Allow for DECR_PC_AFTER_BREAK. (generic_save_call_dummy_addr): New function.
2002-04-21* frame.h (selected_frame_level): Document as deprecated.Andrew Cagney1-1/+9
(frame_relative_level): Declare. * stack.c (frame_relative_level): New function. (selected_frame_level): Document as deprecated. (select_frame): Do not set the selected_frame_level. * stack.c (frame_info, record_selected_frame): Update. (frame_command, current_frame_command): Update. (up_silently_base, up_command, down_silently_base): Update. (down_command): Update. * inflow.c (kill_command): Update. * tracepoint.c (finish_tfind_command): Update. * corelow.c (core_open): Update. * thread.c (info_threads_command): Update. (do_captured_thread_select): Update. * infcmd.c (finish_command): Update. * breakpoint.c (insert_breakpoints, do_enable_breakpoint): Update.
2002-04-12* defs.h (read_relative_register_raw_bytes): Delete declaration.Andrew Cagney1-0/+5
* frame.c (frame_register_read): New function. Return non-zero on success. (read_relative_register_raw_bytes_for_frame): Delete. (read_relative_register_raw_bytes): Delete. * frame.h (frame_register_read): Declare. * d30v-tdep.c: Update Copyright. Use frame_register_read. * sh-tdep.c: Ditto. * infcmd.c (do_registers_info): Ditto. * hppa-tdep.c: Ditto. * rs6000-tdep.c: Ditto. * h8500-tdep.c: Ditto. * mips-tdep.c: Ditto. * h8300-tdep.c: Ditto. * z8k-tdep.c: Ditto.
2002-04-10* stack.c (select_frame): Check that selected_frame and theAndrew Cagney1-2/+14
specified level are as expected. * blockframe.c (get_prev_frame): Set the `level' from next_frame. Update copyright. * frame.h (struct frame_info): Add field `level'. Update copyright. Work-in-progress PR gdb/464.
2002-04-05gdb/ChangeLog:Jim Blandy1-3/+4
* stack.c (get_selected_block): Add new argument `addr_in_block', used to return the exact code address we used to select the block, not just the block. * blockframe.c (get_frame_block, get_current_block): Same. * frame.h (get_frame_block, get_current_block, get_selected_block): Update declarations. * linespec.c, stack.c, blockframe.c, breakpoint.c, findvar.c, linespec.c, varobj.c, printcmd.c, symtab.c: Callers changed. gdb/mi/ChangeLog: * mi-cmd-stack.c (list_args_or_locals): Pass new arg to get_frame_block. (See entry in gdb/ChangeLog.)
2002-02-18* gdbarch.sh (FRAME_CHAIN_VALID): Only require at level 2.Andrew Cagney1-14/+0
Default to func_frame_chain_valid. * gdbarch.h, gdbarch.c: Re-generate. * frame.h (FRAME_CHAIN_VALID): Delete definition.
2001-12-07* dwarf2cfi.c: New file.Jiri Smid1-0/+4
* dwarf2cfi.h: New file. * dwarf2read.c (dwarf_frame_offset, dwarf_frame_size): New variables. (dwarf_eh_frame_offset, dwarf_eh_frame_size): New variables. (dwarf2_read_section): Change to non static. (dwarf2_locate_sections): Add .debug_frame and .eh_frame section recognition. (FRAME_SECTION, EH_FRAME_SECTION): New define. * elfread.c (elf_symfile_read): Add call of frame informations build. * frame.h (frame_info): Add pointer to unwind_context. * symfile.h (dwarf2_build_frame_info): Add declaration. * gdbarch.sh (DWARF2_BUILD_FRAME_INFO): Add. * gdbarch.h, gdbarch.c: Regenerate. * Makefile.in: Add dwarf2cfi_h, dwarf2cfi.o * x86-64-tdep.c (i386_gdbarch_init): Initialize target vector to use debug frame info.
2001-08-29Fix comments on `struct frame_info'.Andrew Cagney1-4/+6
2001-03-21* frame.h (SIZEOF_FRAME_SAVED_REGS): Report an error if macroAndrew Cagney1-4/+10
already defined. From 2000-08-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>: * stabsread.c (define_symbol): A parameter ('R'), a local ('r'), or a reference ('a') can be in a pseudo register. * infcmd.c (do_registers_info): Must take into account the pseudo registers to print their value. (registers_info): Likewise. * stack.c (frame_info): Likewise. * frame.h (SIZEOF_FRAME_SAVED_REGS): Save the pseudo registers.
2001-03-06Update/correct copyright notices.Kevin Buettner1-1/+2
2001-02-22Move get_saved_register to frame.h.Andrew Cagney1-0/+5
2001-01-12 * blockframe.c (generic_get_saved_register): Spelling fix.Nicholas Duffek1-1/+1
* frame.h (FRAME_FP): Spelling fix.
2000-05-28PARAMS removal.Kevin Buettner1-53/+53
2000-02-02import gdb-2000-02-01 snapshotJason Molenda1-1/+1
2000-01-18import gdb-2000-01-17 snapshotJason Molenda1-1/+15
1999-12-14import gdb-1999-12-13 snapshotJason Molenda1-6/+8
1999-09-22import gdb-1999-09-21Jason Molenda1-6/+6
1999-08-23import gdb-1999-08-23 snapshotJason Molenda1-5/+0
1999-07-07import gdb-1999-07-07 post reformatJason Molenda1-36/+37
1999-07-05import gdb-1999-07-05 snapshotJason Molenda1-0/+1
1999-06-28import gdb-1999-06-28 snapshotJason Molenda1-1/+1
1999-06-07import gdb-1999-06-07 snapshotJason Molenda1-0/+4
1999-04-26import gdb-19990422 snapshotStan Shebs1-17/+4
1999-04-16Initial creation of sourceware repositorygdb-4_18-branchpointStan Shebs1-0/+264
1999-04-16Initial creation of sourceware repositoryStan Shebs1-233/+0
1998-12-10Start of HP merge changes to GDB.David Taylor1-21/+22
1997-08-11 * frame.h (enum lval_type): Conditionalize on __GNUC__Fred Fish1-111/+90
instead of __STDC__.
1993-08-21* frame.h, symtab.h: Revise comments regarding baseregs.Jim Kingdon1-0/+4
1993-08-18 * blockframe.c (block_innermost_frame): Uncomment.Jim Kingdon1-20/+13
Return NULL if passed NULL. * frame.h: Declare it. * expression.h (union exp_element): Add field block. * parse.c (write_exp_elt_block): New function. * expression.h (OP_VAR_VALUE): Now takes additional struct block *. * *-exp.y: Write block for OP_VAR_VALUE. * eval.c, expprint.c, parse.c: Deal with block for OP_VAR_VALUE. * valops.c, value.h (value_of_variable), callers: Add second argument, for block.
1993-08-17fixed typo in commentK. Richard Pixley1-1/+1
1993-08-17 * blockframe.c, frame.h (sigtramp_saved_pc): New routine to fetchPeter Schauer1-75/+203
the saved pc from sigcontext on the stack for BSD signal handling. * config/i386/tm-i386bsd.h (SIGTRAMP_START, SIGTRAMP_END, FRAME_CHAIN, FRAMELESS_FUNCTION_INVOCATION, FRAME_SAVED_PC, SIGCONTEXT_PC_OFFSET): Define to make backtracing through sigtramp work. * config/vax/tm-vax.h (SIGTRAMP_START, SIGTRAMP_END, TARGET_UPAGES, FRAME_SAVED_PC, SIGCONTEXT_PC_OFFSET): Ditto.
1991-03-28Initial revisionK. Richard Pixley1-0/+128
1990-09-05Initial revisionJohn Gilmore1-115/+0
2012-06-03gdb-3.4gdb-3.41-0/+2
2012-06-03gdb-3.3gdb-3.31-15/+15
2012-06-03gdb-3.1gdb-3.11-12/+57
2012-06-03gdb-2.8.1gdb-2.8.11-0/+4
2012-06-03gdb-2.4+.aux.coffgdb-2.4+.aux.coff1-0/+64