From dc262faf37718ecb3fbe5fc77bc7726ff311012c Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Mon, 14 Mar 2022 08:01:12 -0600 Subject: [PATCH] Remove "Ada Settings" node from the manual A while back, I sent a patch to unify the Ada varsize-limit setting with the more generic max-value-size: https://sourceware.org/pipermail/gdb-patches/2021-September/182004.html However, it turns out I somehow neglected to send part of the patch. Internally, I also removed the "Ada Settings" node from the manual, as it only documents the obsolete setting. This patch removes this text. --- gdb/doc/gdb.texinfo | 32 -------------------------------- 1 file changed, 32 deletions(-) diff --git a/gdb/doc/gdb.texinfo b/gdb/doc/gdb.texinfo index bb72d3177f8..c1e9b09e833 100644 --- a/gdb/doc/gdb.texinfo +++ b/gdb/doc/gdb.texinfo @@ -18137,7 +18137,6 @@ to be difficult. * Ada Tasks and Core Files:: Tasking Support when Debugging Core Files * Ravenscar Profile:: Tasking Support when using the Ravenscar Profile -* Ada Settings:: New settable GDB parameters for Ada. * Ada Source Character Set:: Character set of Ada source files. * Ada Glitches:: Known peculiarities of Ada mode. @end menu @@ -18871,37 +18870,6 @@ it isn't currently possible to single-step through the runtime initialization sequence. If you need to debug this code, you should use @code{set ravenscar task-switching off}. -@node Ada Settings -@subsubsection Ada Settings -@cindex Ada settings - -@table @code -@kindex set varsize-limit -@item set varsize-limit @var{size} -Prevent @value{GDBN} from attempting to evaluate objects whose size -is above the given limit (@var{size}) when those sizes are computed -from run-time quantities. This is typically the case when the object -has a variable size, such as an array whose bounds are not known at -compile time for example. Setting @var{size} to @code{unlimited} -removes the size limitation. By default, the limit is about 65KB. - -The purpose of having such a limit is to prevent @value{GDBN} from -trying to grab enormous chunks of virtual memory when asked to evaluate -a quantity whose bounds have been corrupted or have not yet been fully -initialized. The limit applies to the results of some subexpressions -as well as to complete expressions. For example, an expression denoting -a simple integer component, such as @code{x.y.z}, may fail if the size of -@code{x.y} is variable and exceeds @code{size}. On the other hand, -@value{GDBN} is sometimes clever; the expression @code{A(i)}, where -@code{A} is an array variable with non-constant size, will generally -succeed regardless of the bounds on @code{A}, as long as the component -size is less than @var{size}. - -@kindex show varsize-limit -@item show varsize-limit -Show the limit on types whose size is determined by run-time quantities. -@end table - @node Ada Source Character Set @subsubsection Ada Source Character Set @cindex Ada, source character set -- 2.30.2