aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp
diff options
context:
space:
mode:
authorJerome Guitton <guitton@adacore.com>2008-09-08 16:03:14 +0000
committerJerome Guitton <guitton@adacore.com>2008-09-08 16:03:14 +0000
commit3b8a7fc08784bcb47249887e1140994134597604 (patch)
tree1726a3aec8eac5313eec42f481d0f2b643382796 /gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp
parent96cc0ae8e0013ab85245c7fdf82f500d6578be91 (diff)
downloadfsf-binutils-gdb-3b8a7fc08784bcb47249887e1140994134597604.zip
fsf-binutils-gdb-3b8a7fc08784bcb47249887e1140994134597604.tar.gz
fsf-binutils-gdb-3b8a7fc08784bcb47249887e1140994134597604.tar.bz2
* gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
(stack_check_probe_2, stack_check_probe_loop_1) (stack_check_probe_loop_2): New functions. (main): Add call to these new functions. * gdb.arch/powerpc-aix-prologue.exp: When breaking on these functions, check that the breakpoint is inserted at the appropriate location. (insert_breakpoint): Slightly refine this procedure so that it can be called several times in the test.
Diffstat (limited to 'gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp')
-rw-r--r--gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp7
1 files changed, 6 insertions, 1 deletions
diff --git a/gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp b/gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp
index 49f6ab0..0103451 100644
--- a/gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp
+++ b/gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp
@@ -55,7 +55,7 @@ proc insert_breakpoint {function expected_location} {
# Insert a breakpoint using the given function name, and extract
# the breakpoint address for the output.
gdb_test_multiple "break $function" "set breakpoint in $function" {
- -re "Breakpoint 1 at ($hex).*$gdb_prompt $" {
+ -re "Breakpoint .* at ($hex).*$gdb_prompt $" {
set address $expect_out(1,string)
}
default {
@@ -79,3 +79,8 @@ proc insert_breakpoint {function expected_location} {
}
insert_breakpoint "li_stw" 12
+insert_breakpoint "stack_check_probe_1" 16
+insert_breakpoint "stack_check_probe_2" 40
+insert_breakpoint "stack_check_probe_loop_1" 68
+insert_breakpoint "stack_check_probe_loop_2" 60
+