Home
last modified time | relevance | path

Searched +refs:gdb +refs:stack +refs:buffer (Results 1 – 25 of 67) sorted by relevance

123

/openbsd-src/gnu/llvm/compiler-rt/lib/asan/
H A Dasan_flags.inc41 "Controls the way to handle globals (0 - don't detect buffer overflow on "
42 "globals, 1 - detect buffer overflow, 2 - print data about registered "
54 "Enables stack-use-after-return checking at run-time.")
56 "Minimum fake stack size log.")
59 "Maximum fake stack size log.")
61 "Use mmap with 'noreserve' flag to allocate fake stack.")
81 "needs to attach gdb).")
85 "Useful for debugging purposes (e.g. when one needs to attach gdb).")
89 "Useful for debugging purposes (e.g. when one needs to attach gdb).")
116 "stack buffers.")
/openbsd-src/gnu/usr.bin/binutils/gdb/mi/
H A DChangeLog-1999-200375 * mi-cmd-stack.c: Include dictionary.h.
88 * mi-cmd-stack.c: Include "stack.h".
99 * mi-mi-cmd-stack.c (list_args_or_locals): Rename VAR_NAMESPACE to
140 ../doc/gdb.texinfo.
159 * mi-cmd-stack.c: Replace all instances of SYMBOL_NAME with
164 * mi-cmd-stack.c (list_args_or_locals): Handle LOC_COMPUTED and
169 * mi-cmd-stack.c: #include "block.h"
245 * mi-cmd-env.c: New file. Part of fix for PR gdb/741.
253 * mi/mi-cmd-stack.c, mi/mi-main.c: Update to use
264 with -var-update and add an example. Part of fix for gdb/702.
[all …]
/openbsd-src/gnu/usr.bin/binutils/gdb/
H A DChangeLog-3.x188 * config.gdb (sun3, sun4): Accept "sun3" and "sun4".
246 * stack.c (frame_info): Use FRAME_ARGS_ADDRESS_CORRECT
251 stack.c (frame_info): Check for Frame_unknown return from
263 * config.gdb, Makefile.dist: Shorten m-i386-sv32.h.
282 * config.gdb (various): "$machine =" -> "machine =".
313 * config.gdb: Change /dev/null to m-i386.h for various
316 * config.gdb: Accept seq386 for sequent symmetry.
338 * config.gdb (i386): Change /dev/null to m-i386.h
340 * config.gdb: Add ';;' before 'esac'.
342 * Makefile.dist (gdb.tar.Z): Move comment above dependency.
[all …]
H A DChangeLog-1991157 rest of gdb, for both stabs-based and ecoff-based symtabs.
265 * breakpoint.c, findvar.c, infrun.c, putenv.c, stack.c: Fix
356 the current gdb test suite tests.
477 'i' has gdb-internal number 'FP0+i', not '32+i'.
523 * doc/gdb.texinfo: remove leading comments that survived M4 but
600 portion of union types as well as struct types, since gdb attempts
629 * Remove gdb/hp-include. Support for HP a.out oddities should be
630 in BFD, not in GDB. Move gdb/hp-include/a.out.h to include/a.out.hp.h.
636 gdb/config/mh-* and gdb/config/mt-*. This is for consistency with
744 compiler from making gdb bomb out. Thanks to Ed Santiago!
[all …]
H A DChangeLog-199823 (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
[all …]
H A DChangeLog-2002288 * stack.c (frame_info): Use get_frame_saved_regs.
545 for PR gdb/741.
803 * PROBLEMS: Delete reference to PR gdb/725.
805 * MAINTAINERS (gdb.c++): Add David Carlton.
835 * ax-gdb.c (agent_command): Ditto.
842 * stack.c (print_frame_info_base): Ditto.
899 * stack.c, dummy-frame.c, breakpoint.c: Ditto.
943 * stack.c (frame_info): Use get_prev_frame.
1035 the static block. See PR gdb/804.
1100 Fix PR gdb/725.
[all …]
H A DChangeLog-200328 distribution, since there's no gdb.cxx directory anymore.
291 * stack.c (get_frame_language): Likewise.
561 * source.c, sparc-tdep.c, stack.c, target.c: Update.
686 * stack.c (return_command): Handle "void", "legacy" and "unknown
910 (bcache): Make returned buffer constant.
1130 * stack.c (return_command): Update call.
1133 * target.h (struct target_ops): Order xfer buffer parameters "read
1375 * stack.c (return_command): Warn when STRUCT_CONVENTION, and not
1553 * stack.c (frame_info): Use DEPRECATED_PRINT_EXTRA_FRAME_INFO.
1610 * frv-tdep.c (gdb_assert.h, sim-regno.h, gdb/sim-frv.h)
[all …]
H A DChangeLog-199958 * testsuite/gdb.base/callfuncs.exp: make "next" test match the
125 * testsuite/gdb.threads/linux-dp.exp: Make test for "New Thread"
236 (sgmb): New function. Used by Microsoft API for stack walking.
237 (child_frame_chain): New function. Uses Microsoft API for stack
314 * gdb-events.h, gdb-events.c (set_gdb_event_hooks): Return the old
411 * gdb-events.h: Fix typo in description of breakpoint events.
412 * gdb-events.sh: Update.
597 append a trailing NUL to an already full buffer.
637 first character. Always leave space at the end of the buffer.
669 * stack.c (return_command_wrapper): New function, to export
[all …]
H A DChangeLog-199318 * stack.c (print_block_frame_locals): Also print LOC_BASEREG variables.
37 * stack.c (print_frame_info): Use it.
414 * gdb/config/m88k/delta88.mh (NATDEPFILES): Added corelow.o and
416 * gdb/m88k-nat.c (m88k_register_u_addr): Avoid error when passed
422 * go32-xdep.c (re_comp, re_exec): Remove stubs now that gdb
447 when to stop, instead of computing buffer+fetchlimit which
509 * stack.c(print_frame_info): print demangled function name
650 updated) information in doc/gdb.texinfo instead.
814 version of g++, but it does happen in old g++ and cause gdb error.
841 * stack.c (down_silently_command): Add comment about PR 1913.
[all …]
H A DChangeLog-2001420 list onto the stack. Use table.entry_level.
439 to short so that we don't memcpy() beyond the end of this buffer.
580 is how the rest of gdb creates types.
799 return values on the stack.
804 arguments into their stack slots.
1215 Fix for PR gdb/209, PR gdb/156:
1277 * infptrace.c (fetch_register): Dynamically allocate buffer for
1280 register buffer directly.
1388 (s390_push_arguments): When passing args on the stack, align each
1480 (tty_input): Wire buffer to 400 bytes.
[all …]
H A DChangeLog-19928 generators get fixed, rather than adding bug workarounds in gdb
24 * gdb-stabs.h: Remove gobs of HPPA cruft.
44 single_assignment_action): New terminals and nonterminal for gdb
62 * (find_unwind_entry): New routine to locate stack frame info
76 to control/observe aspects of the unwind (stack frame) info.
91 NAMES_HAVE_UNDERSCORE differences between gdb and bfd if the
137 * stack.c (return_command): Remove explicit demangling of name
171 consistent with other gdb structure definitions.
183 infcmd.c, m2-exp.y, minsyms.c, objfiles.h, solib.c, stack.c,
197 mipsread.c, printcmd.c, source.c, stabsread.c, stack.c,
[all …]
H A DChangeLog-199463 space ID to place in the stack & inf_status structure.
66 (hppa_fix_call_dummy): Call the stack dummy directly if the
145 * stack.c (frame_info): Add comment about what to do if
442 * a29k-tdep.c (examine_tag): Fix a bug in stack frame size.
666 gdb/gdbserver/Makefile.in, not gdb/Makefile.in.
695 sh-tdep.c, sparc-tdep.c, stack.c, valops.c, z8k-tdep.c,
749 symbol_completion_function, takes the line buffer and the
750 point in the line buffer as additional arguments.
845 (remote-vx.o): Depend on gdb-stabs.h objfiles.h symfile.h $(bfd_h).
946 * stack.c (return_command): Cast return value to the return
[all …]
H A DChangeLog41 * gdb/NEWS: Mention internationalization, m32r-*-linux-gnu, 'p'
62 stack constant offsets relative to the CFA, instead of only tracking
183 stack frame.
706 Pass buffer.word to ptrace write.
1347 * MAINTAINERS: Add Michael Chastain as the backup gdb.threads
1355 * valops.c (value_assign): Move 'buffer' to the enclosing block,
2001 Fix PR gdb/648
2096 the stack until we've decided what sort of result the evaluation
2730 (init_sim_regno_table): Build gdb->sim mappings for the upper-half
2769 * rs6000-tdep.c: #include "sim-regno.h" and "gdb/sim-ppc.h".
[all …]
H A DChangeLog-1997109 of offsets -- frame pointer and stack pointer, not just one that
113 *ALL* arguments go on the stack until we run out of args registers,
155 backwards thru the trace buffer in a loop.
164 compiler; fix stack frame handling enough to get backtraces
165 working; initial changes to push and pop frames (so that gdb
208 show the stack frame if we step into a new function or return).
276 * stack.c: export locals_info and args_info, for use by other modules.
390 to allocate memory for environ space, gdb cannot use memory
1068 * ser-ocd.c: add buffer to contain responses from sending a
1070 (ocd_readchar): return curr char from buffer and increment ptr
[all …]
H A DChangeLog-2000165 gdb-events.c, gdbarch.c, gdbtypes.c, gnu-nat.c, h8500-tdep.c,
177 source.c, sparcl-tdep.c, stabsread.c, stack.c, sun386-nat.c,
200 (gdb$(EXEEXT)): Depend on CONFIG_OBS and link with it.
320 * gdb-stabs.h (SECT_OFF_MAX): Increase to 64.
337 * Makefile.in (symfile.o): Add gdb-stabs.h to dependencies list.
598 (STACK_CORRECTION): Get stack correction using gdbarch_tdep.
612 --enable-gdb-build-warnings. Mention need to update doco.
984 * stack.c (return_command): Pop dummy frame if we just returned from
1193 * stack.c (set_backtrace_limit_command, backtrace_command_1,
1415 * ax-gdb.c (gen_struct_ref): while generating data code, cases of
[all …]
H A DChangeLog-199630 instructions. Add support for functions with large stack frames.
103 (mips_push_arguments): Make sure that the stack is aligned to a
108 Write stack arguments with a single write_memory call.
240 of instruction trace buffer.
391 New routines to get signed values from a buffer.
394 to buffer instead of allocating storage.
442 (decode_locdesc): Complete rewrite using a stack, code mostly
474 if we encounter a positive stack adjustment. Handle `move $30,$sp'.
588 -DMMCHECK_FORCE=1 so memory checks are loaded for cygwin32 gdb
644 config/mips/tm-mips.h, mswin/prebuilt/gdb/cexptab.c,
[all …]
H A DChangeLog-1995107 * mac-gdb.r: Fix version resources to use symbolic version strings.
352 * objfiles.c (map_to_address): Have gdb print a warning when it
371 at all in this version of gdb.
377 * stack.c (print_frame_info): Use minimal symbol only if
384 * stack.c (print_frame_info) [PC_SOLIB]: If no function name, try
407 * stack.c (return_command): Select new current frame silently if
439 bug where we didn't get pc from stack frame correctly.
495 * mac-gdb.r: Added #ifdef Macgdb.
794 * win32-nat.c (xlate_exception): Treat a stack overflow like a SEGV.
972 * mac-gdb.r: New file, was macgdb.r, renamed for consistency
[all …]
/openbsd-src/gnu/usr.bin/binutils/gdb/doc/
H A Dgdbint.texinfo3 @include gdb-cfg.texi
150 The target side consists of execution control, stack frame analysis, and
174 Operations such as disassembly, stack frame crawls, and register
194 dependent. Examples are the stack frame format, instruction set,
195 breakpoint instruction, registers, and how to set up and tear down the stack
228 @cindex call stack frame
707 hooks and gdb-events. Unfortunately, none of these paradigms was
1113 same buffer twice.
1421 Observer - @file{gdb-events.h}.
1427 Library - @file{gdb.h}
[all …]
/openbsd-src/gnu/usr.bin/binutils/gdb/testsuite/
H A DChangeLog3 * gdb.mi/gdb701.c (main): Return 0.
7 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
11 * gdb.threads/schedlock.c: Add comment markers to use to find
13 * gdb.threads/schedlock.exp: Adjust regex to handle the new
15 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
20 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
24 * configure.in: Add gdb.dwarf2.
26 * Makefile.in: Add gdb.dwarf2.
27 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
28 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
[all …]
/openbsd-src/gnu/usr.bin/perl/pod/
H A Dperlhacktips.pod782 You cannot portably "stack" cpp directives. For example in the above
1126 either to see the stack trace of a core dump (very useful in a bug
1149 l Context (loop) stack processing
1182 We'll use C<gdb> for our examples here; the principles will apply to
1190 gdb ./perl
1194 gdb ./perl core
1200 (gdb)
1245 (gdb) ptype PL_op
1265 heavy use of macros, and F<gdb> does not necessarily support macros
1266 (see later L</"gdb macr
[all...]
H A Dperlguts.pod196 to fetch the SV's raw internal buffer. This is tricky, though; if your Perl
258 If you want to write to an existing SV's buffer and set its value to a
262 used, for example, to append data from an API function to a buffer
299 If you have a buffer allocated with Newx() and want to set that as the
301 if you want to avoid perl re-allocating the buffer to fit the trailing
442 Hence, at this point, the start of the buffer that we allocated lives
449 the current implementation, the final byte of a string buffer is used as a
450 copy-on-write reference count. If the buffer is not big enough, then
478 buffer happens to have changed to "\1" here, not "1", because the current
479 implementation stores the offset count in the string buffer
[all...]
/openbsd-src/gnu/llvm/lldb/docs/
H A Dlldb-gdb-remote.txt81 // NB: key/value pairs are sent as-is so gdb-remote protocol meta characters
112 // This allows values with gdb-remote metacharacters like '#' to be sent.
241 // Get the processor tracing type supported by the gdb-server for the current
311 // Each actual intel pt trace buffer, either from "process tracing" or "thread
312 // tracing", is stored in an in-memory circular buffer, which keeps the most
319 // buffer. It must be a power of 2 greater than or equal to 4096 (2^12)
356 // Instead of having an individual trace buffer per thread, this option
372 // Maximum total buffer size per process in bytes.
518 // - iptTrace: trace buffer for a thread or a cpu.
585 // "qXfer:features:read:target.xml" FSF gdb standard register packet
[all …]
/openbsd-src/gnu/gcc/libmudflap/
H A DChangeLog165 code to allocate thread stack space.
340 (fopen, setvbuf): New/revised hook functions for buffer overriding.
635 (pthread_create): Simplify stack allocation syntax.
694 (unoptimized) allocation of stack space.
760 (options): Support new "-thread-stack" option.
1092 objects registered on the stack start out initialized.
1213 * mf-runtime.c (options): Add new "wipe-heap", "wipe-stack"
1215 (__mf_unregister): Implement stack/heap object wiping.
1221 * test/pass26-frag.c: New test for stack wiping.
1287 * mf-hooks.c (alloca): Correct stack direction logic.
[all …]
/openbsd-src/gnu/usr.bin/gcc/gcc/
H A DFSFChangeLog.10302 * regstack.c (move_for_stack_reg): Avoid stack overflow while
676 (hppa_expand_prologue): Corresponding changes. Pass stack size
750 * reg-stack.c (record_label_references): Check for undefined label.
1062 trampoline template so it doesn't require making stack executable.
1250 before cutting back the stack.
1460 indicate to CSE stack pointer changes with call to __allocate_stack.
1558 guarantees all pages in a dynamically allocated stack frame are
1559 touched in order, so that the stack is properly grown.
1567 bump the stack if the size is large or variable.
1591 * reg-stack.c (record_reg_life_pat): Fix precedence error.
[all …]
/openbsd-src/gnu/gcc/gcc/doc/
H A Dtm.texi37 * Stack and Calling:: Defining which way the stack grows and by how much.
847 stack, and when the processing was finished, it had to be popped off the
848 stack. GCC used to provide function pointers called
1023 Normal alignment required for function parameters on the stack, in
1024 bits. All stack parameters receive at least this much alignment
1031 stack pointer on this machine. The definition is a C expression for the
1039 stack pointer, greater than what the hardware enforces. The definition
1765 on using registers to access a stack frame, see @ref{Frame Registers}.
1774 * Stack Registers:: Handling a register stack such as 80387.
1794 general allocation. These would include the stack pointer, the frame
[all …]

123