Switch the license of all .exp files to GPLv3.
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.hp / gdb.base-hp / so-thresh.exp
index ca60282100c3eaa34587ebeaaa8aa44ad1c90918..89ac80b67a4ace7789411bf0471607d7cc94f238 100644 (file)
@@ -1,18 +1,17 @@
-#   Copyright (C) 1997, 1998 Free Software Foundation, Inc.
+#   Copyright (C) 1997, 1998, 2007 Free Software Foundation, Inc.
 
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
+# the Free Software Foundation; either version 3 of the License, or
 # (at your option) any later version.
-# 
+#
 # This program is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
-# 
+#
 # You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
 
 # Please email any bugs, comments, and/or additions to this file to:
 # bug-gdb@prep.ai.mit.edu
@@ -63,11 +62,10 @@ set timeout 60
 #
 # remote_exec build "sh -c \\\"cd ${objdir}/${subdir}\\; make -v -f ${srcdir}/${subdir}/${testfile}.mk clean require_shlibs all SRCDIR=${srcdir}/${subdir} OBJDIR=${objdir}/${subdir}\\\""
 
-send_user "Making with '${srcdir}/${subdir}/${testfile}.sh $subdir ...\n"
 remote_exec build "${srcdir}/${subdir}/${testfile}.sh $subdir"
 
 # Only HP-UX (and any other platforms using SOM shared libraries, I
-# guess) interprets the auto-solib-add variable as a threshhold,
+# guess) interprets the auto-solib-limit variable as a threshhold,
 # rather than a boolean that strictly enables or disables automatic
 # loading of shlib symbol tables.
 #
@@ -90,44 +88,40 @@ gdb_load ${binfile}
 # debugger's symbol table reaches a specified threshhold.
 #
 
-# On HP-UX, the help text for auto-solib-add mentions that it
+# On HP-UX, the help text for auto-solib-limit mentions that it
 # serves as a threshhold.
 #
-send_gdb "help set auto-solib-add\n"
+send_gdb "help set auto-solib-limit\n"
 gdb_expect {
-  -re "Set autoloading size threshold .in megabytes. of shared library symbols.*
-If nonzero, symbols from all shared object libraries will be loaded.*
-automatically when the inferior begins execution or when the dynamic linker.*
-informs gdb that a new library has been loaded, until the symbol table.*
-of the program and libraries exceeds this threshold.*
-Otherwise, symbols must be loaded manually, using `sharedlibrary'.*$gdb_prompt $"\
-          {pass "help set auto-solib-add"}
+  -re "Set threshold .in Mb. for autoloading shared library symbols.*
+When shared library autoloading is enabled, new libraries will be loaded.*
+only until the total size of shared library symbols exceeds this.*
+threshold in megabytes.  Is ignored when using .sharedlibrary.*$gdb_prompt $"\
+          {pass "help set auto-solib-limit"}
   -re "$gdb_prompt $"\
-          {fail "help set auto-solib-add"}
-  timeout {fail "(timeout) help set auto-solib-add"}
+          {fail "help set auto-solib-limit"}
+  timeout {fail "(timeout) help set auto-solib-limit"}
 }
 
 # On HP-UX, the threshhold is by default set to 50, which means
 # 50 megabytes.
 #
-send_gdb "show auto-solib-add\n"
+send_gdb "show auto-solib-limit\n"
 gdb_expect {
-  -re "Autoloading size threshold .in megabytes. of shared library symbols is $decimal.*$gdb_prompt $"\
-          {pass "show auto-solib-add "}
-  -re "Autoloading size threshold \(in megabytes\) of shared library symbols is $decimal.$gdb_prompt $"\
-          {pass "show auto-solib-add "}
+  -re "Threshold .in Mb. for autoloading shared library symbols is $decimal.*$gdb_prompt $"\
+          {pass "show auto-solib-limit "}
   -re "$gdb_prompt $"\
-          {fail "show auto-solib-add "}
-  timeout {fail "(timeout) show auto-solib-add "}
+          {fail "show auto-solib-limit "}
+  timeout {fail "(timeout) show auto-solib-limit "}
 }
 
-send_gdb "set auto-solib-add 1\n"
+send_gdb "set auto-solib-limit 1\n"
 gdb_expect {
    -re ".*$gdb_prompt $"
-            {pass "set auto-solib-add to 1"}
+            {pass "set auto-solib-limit to 1"}
    -re ".*$gdb_prompt $"
-            {fail "set auto-solib-add to 1"}
-   timeout {fail "(timeout) set auto-solib-add to 1"}
+            {fail "set auto-solib-limit to 1"}
+   timeout {fail "(timeout) set auto-solib-limit to 1"}
 }
 
 
@@ -152,14 +146,14 @@ gdb_expect {
 send_gdb "run\n"
 gdb_expect {
   -re ".*warning. Symbols for some libraries have not been loaded, because.*
-doing so would exceed the size threshold specified by auto-solib-add.*
+doing so would exceed the size threshold specified by auto-solib-limit.*
 To manually load symbols, use the 'sharedlibrary' command.*
-To raise the threshold, set auto-solib-add to a larger value and rerun.*
+To raise the threshold, set auto-solib-limit to a larger value and rerun.*
 the program.*$gdb_prompt $"\
-          {pass "run to main hit auto-solib-add threshold"}
+          {pass "run to main hit auto-solib-limit threshold"}
   -re "$gdb_prompt $"\
-          {fail "run to main hit auto-solib-add threshold"}
-  timeout {fail "(timeout) run to main hit auto-solib-add threshold"}
+          {fail "run to main hit auto-solib-limit threshold"}
+  timeout {fail "(timeout) run to main hit auto-solib-limit threshold"}
 }
 
 # Verify that "info share" mentions something about libraries whose
@@ -251,18 +245,18 @@ gdb_expect {
   timeout {fail "(timeout) 2 set break at main"}
 }
 
-send_gdb "set auto-solib-add 9999\n"
+send_gdb "set auto-solib-limit 9999\n"
 gdb_expect {
   -re "$gdb_prompt $"\
-          {pass "set auto-solib-add threshold to practical infinity"}
-  timeout {fail "(timeout) set auto-solib-add threshold to practical infinity"}
+          {pass "set auto-solib-limit threshold to practical infinity"}
+  timeout {fail "(timeout) set auto-solib-limit threshold to practical infinity"}
 }
 send_gdb "run\n"
 gdb_expect {
   -re ".*warning. Symbols for some libraries have not been loaded, because.*
-doing so would exceed the size threshold specified by auto-solib-add.*
+doing so would exceed the size threshold specified by auto-solib-limit.*
 To manually load symbols, use the 'sharedlibrary' command.*
-To raise the threshold, set auto-solib-add to a larger value and rerun.*
+To raise the threshold, set auto-solib-limit to a larger value and rerun.*
 the program.*$gdb_prompt $"\
           {fail "rerun threshold at practical infinity (still hit threshold)"}
   -re "$gdb_prompt $"\
@@ -297,18 +291,18 @@ gdb_expect {
   timeout {fail "(timeout) 3 set break at main"}
 }
 
-send_gdb "set auto-solib-add 0\n"
+send_gdb "set auto-solib-limit 0\n"
 gdb_expect {
   -re "$gdb_prompt $"\
-          {pass "set auto-solib-add threshold to 0"}
-  timeout {fail "(timeout) set auto-solib-add threshold to 0"}
+          {pass "set auto-solib-limit threshold to 0"}
+  timeout {fail "(timeout) set auto-solib-limit threshold to 0"}
 }
 send_gdb "run\n"
 gdb_expect {
   -re ".*warning. Symbols for some libraries have not been loaded, because.*
-doing so would exceed the size threshold specified by auto-solib-add.*
+doing so would exceed the size threshold specified by auto-solib-limit.*
 To manually load symbols, use the 'sharedlibrary' command.*
-To raise the threshold, set auto-solib-add to a larger value and rerun.*
+To raise the threshold, set auto-solib-limit to a larger value and rerun.*
 the program.*$gdb_prompt $"\
           {fail "rerun threshold at 0 (still hit threshold)"}
   -re "$gdb_prompt $"\
This page took 0.026618 seconds and 4 git commands to generate.