Lines Matching +refs:gdb +refs:stack +refs:buffer
23 (gdb$(EXEEXT)): Make it dependent on BUILD_TUI.
56 (gdb$(EXEEXT)): Add tui-all to the list of
67 (gdb$(GDBEXT)): Use those, instead of referring to tui-all and
71 (gdb$(EXEEXT)): Depend on the actual tui library, not on a
231 (catch_command_1): Differs from gdb 4.16 and gdb 4.17. Is now
513 put it on the stack or into registers (based on the
581 reasonable value. No target_ops vector on the stack gives it a
625 output to a FILE and output to a buffer.
627 streamtype, FILE, buffer, and bufferlength fields.
628 (gdb_stdout): Of type GDB_FILE, will pass this around gdb
630 (gdb_stderr): Of type GDB_FILE, will pass this around gdb
706 (fork_inferior): Handling problems with starting up gdb with a shell.
744 * gdbthread.h: Note that sometime between gdb 4.16 and 4.17,
840 (trans_lang): New function to let gdb know the correct language.
843 Use gdb language names instead of hp language names.
861 var_namespace, so that it is known as a type by gdb.
981 Do the demangling ourselves if the gdb demangler failed.
1039 into a buffer.
1080 and value into a string buffer. Interface may change in
1091 a buffer. This interface may change in future.
1097 * hppa-tdep.c: Changes to better support stack unwinding,
1138 If the caller's pc is zero, we loose and return, just like stack bottom.
1142 larger that 64 bits, stored on the stack.
1429 (follow_vfork): Check to see if gdb followed the child. If
1430 the child exec'd before gdb saw the parent's vfork event
1545 work to determine whether gdb is already attached to the
1550 even when gdb is already attached to target.
1553 to determine whether gdb is currently attached to the target.
1557 detach even when gdb is not attached to target.
1618 (hppa_require_attach): Add some code to decide if gdb is already
1713 checks to see if output is to a string buffer or to a
1980 * stack.c (func_command): Make high bound be <, not <=.
1982 * stack.c (_initialize_stack): For the backtrace command, delete
1986 * stack.c (current_frame_command): Add a check for the
1987 existance of a stack. If there is no stack produce an
1990 * stack.c (down_silently_base, up_silently_base,
2013 * stack.c (func_command): Make high bound be <, not <=.
2015 * stack.c (parse_frame_specification): Fix prototype to match
2020 * stack.c (up_silent_base): Rename from up_silently_command_base.
2301 * thread.c: Fixing gdb core dump problem causing many testsuite
2346 a GDB_FILE object and possibly a string buffer
2347 (gdb_file_init_astring): Initialize buffer as the empty
2364 the buffer. Otherwise continue to use fputc.
2462 Fetch the return value from the stack rather then from the register,
2671 a FILE and output to a buffer.
2673 (gdb_stdout): Of type GDB_FILE, will pass this around gdb rather
2675 (gdb_stderr): Of type GDB_FILE, will pass this around gdb rather
2741 into a buffer.
2744 and value into a string buffer. Interface may change in
2755 a buffer. This interface may change in future.
2759 Changes to better support stack unwinding, reading and writing
2794 If the caller's pc is zero, we lose and return, just like stack
2799 a value larger than 64 bits, stored on the stack.
2857 whether gdb is already attached to the target how to react.
2861 when gdb is already attached to target.
2864 whether gdb is currently attached to the target.
2868 detach even when gdb is not attached to target.
3530 frame buffer.
3532 * stack.c (frame_info): Rewrite using frame->saved_regs and
3674 expprint.c, infcmd.c, printcmd.c, eval.c, stack.c, findvar.c,
3713 * gdb/m68klinux-nat.c: New file.
3715 * gdb/config/m68k/tm-m68k.h (NUM_FREGS): New macro.
3725 the stack frame. Their offset from the previous stack frame is in
3727 (gdb.base/return.exp)
3745 * ax-gdb.c: Include target.h.
3749 * ax-gdb.c (_initialize_ax_gdb), i960-tdep.c (pop_frame),
3769 * ax-gdb.c (gen_frame_args_address, gen_frame_locals_address):
3779 * ax-gdb.h: change prototypes to match above changes.
3782 but there's a stack adjust, then use that as the end of prologue.
4060 function entry points, to avoid getting them in the stack dump
4373 * stack.c: Move _initialize_stack prototype to here.
4383 * abug-rom.c alpha-nat.c alpha-tdep.c annotate.c ax-gdb.c bcache.c:
4417 * ax-gdb.c breakpoint.c coffread.c corelow.c dbxread.c
4550 export it so that gdb can determin if some target vector member is
4595 * remote-rdi.c (mywritec): Send all output through gdb's *_unfiltered
4600 (arm_rdi_detach): Pop the target off the target stack so that
4799 * ax-gdb.c (gen_var_ref): Allow for typedef types.
4830 (ice_stepi, ice_nexti, ice_cont): Do not directly call the gdb
4846 prints an accurate stack. Complements changes made on Mon Jul 27
4854 * stack.c: Define new hook, selected_frame_level_changed_hook, which
4855 will be called whenever the selected stack level changes.
4982 stack pointer et al are synthesized from the SP_REGNUM (etc)
5026 prologues in code compiled with -fcheck-stack.
5155 * mips-tdep.c (mips_push_arguments): Use 128-bit stack frame
5190 stack for each function argument (don't use TARGET_MIPS64).
5498 * ax-gdb.c (const_var_ref): Don't handle function names. I don't
5546 * ax-gdb.c (gen_fetch, gen_var_ref, gen_deref, find_field,
5557 * ax-gdb.c (_initialize_ax_gdb): Make the "agent" command a
5603 * ax-gdb.c (gen_integral_promotions, gen_logical_not,
5612 * ax-gdb.c (gen_conversion): Reworked to avoid some unnecessary
5615 * ax-gdb.c (gen_usual_arithmetic): Renamed from gen_usual_binary,
5618 * ax-gdb.c (gen_traced_pop): Add prototyped declaration.
5630 * ax-gdb.c (gen_traced_pop): New function.
5697 * ax-gdb.c (gen_binop): New function, based on gen_mul, to replace
5707 %o0-%o5 as 64-bit values; compensate for stack bias.
5714 pointer is odd, compensate for the stack bias.
5723 the FP is odd, compensate for stack bias.
5745 * ax-gdb.c (gen_mul): new function; (gen_div): new function;
5803 * ax-gdb.c (gen_add): when adding a pointer and an int, use
6005 * gdb/gdb_string.h (strdup): Declare only if not defined as a
6283 * ax-gdb.h (gen_trace_for_expr): Add prototype.
6303 * ax-gdb.c (agent_command): Call ax_reqs, for testing.
6308 * ax-gdb.c: Generate trace bytecodes, as appropriate.
6317 * ax-gdb.c: Use TARGET_CHAR_BIT throughout, not HOST_CHAR_BIT.
6347 * ax.h, ax-gdb.h, ax-general.c, ax-gdb.c: New files.
6348 * Makefile.in (REMOTE_OBJS): Add ax-general.o and ax-gdb.o.
6349 (SFILES): Add ax-general.c, ax-gdb.c.
6351 (ax-general.o, ax-gdb.o): New rules.
6363 testsuite/gdb.base/configure testsuite/gdb.c++/configure
6364 testsuite/gdb.chill/configure testsuite/gdb.disasm/configure
6365 testsuite/gdb.stabs/configure testsuite/gdb.threads/configure:
6392 * gdb.rc: New file.
6403 allow the UI to stay active while gdb is "blocked" talking to the
6487 * gdbtypes.h (builtin_type_{,u}int{8,16,32,64}): New gdb builtin
6695 * config/d10v/tm-d10v.h (USE_STRUCT_CONVENTION): Use stack when
6858 * d10v-tdep.c (d10v_push_arguments): Keep stack word aligned.
7090 * Makefile.in (all): Change gdb dependency to gdb$(EXEEXT).
7092 (gdb$(EXEEXT)): Rename target from plain gdb.
7208 deciding when we've "stepped" into a new stack frame.