| Index: gdb/testsuite/gdb.mi/mi-disassemble.exp
|
| diff --git a/gdb/testsuite/gdb.mi/mi-disassemble.exp b/gdb/testsuite/gdb.mi/mi-disassemble.exp
|
| index 377ffdeeb01c6cb172db204051eaee87f2876a13..80812731e627566edaea4710ea23926b70a4cc5d 100644
|
| --- a/gdb/testsuite/gdb.mi/mi-disassemble.exp
|
| +++ b/gdb/testsuite/gdb.mi/mi-disassemble.exp
|
| @@ -1,5 +1,4 @@
|
| -# Copyright 1999-2002, 2004-2005, 2007-2012 Free Software Foundation,
|
| -# Inc.
|
| +# Copyright 1999-2013 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
|
| @@ -115,6 +114,7 @@ proc test_disassembly_mixed {} {
|
| global mi_gdb_prompt
|
| global hex
|
| global decimal
|
| + global fullname_syntax
|
|
|
| set line_callee2_head [gdb_get_line_number "callee2 ("]
|
| set line_callee2_open_brace [expr $line_callee2_head + 1]
|
| @@ -125,7 +125,7 @@ proc test_disassembly_mixed {} {
|
| # -data-disassembly -s $pc -e "$pc+8" -- 1
|
|
|
| mi_gdb_test "002-data-disassemble -f basics.c -l $line_callee2_open_brace -- 1" \
|
| - "002\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$line_callee2_open_brace\",file=\".*basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"callee2\",offset=\"0\",inst=\".*\"\}.*\\\]\}.*,src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",line_asm_insn=\\\[.*\{address=\"$hex\",func-name=\"callee2\",offset=\"$decimal\",inst=\".*\"\}\\\]\}\\\]" \
|
| + "002\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$line_callee2_open_brace\",file=\".*basics.c\",fullname=\"${fullname_syntax}basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"callee2\",offset=\"0\",inst=\".*\"\}.*\\\]\}.*,src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",fullname=\"${fullname_syntax}basics.c\",line_asm_insn=\\\[.*\{address=\"$hex\",func-name=\"callee2\",offset=\"$decimal\",inst=\".*\"\}\\\]\}\\\]" \
|
| "data-disassemble file, line assembly mixed"
|
|
|
| #
|
| @@ -134,7 +134,7 @@ proc test_disassembly_mixed {} {
|
| # which we are now, even if we have specified that the range is only 2 insns.
|
| #
|
| mi_gdb_test "003-data-disassemble -s \$pc -e \"\$pc+4\" -- 1" \
|
| - "003\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",inst=\".*\"\}.*\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",inst=\".*\"\}\\\]\}\\\]" \
|
| + "003\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",fullname=\"${fullname_syntax}basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",inst=\".*\"\}.*\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",inst=\".*\"\}\\\]\}\\\]" \
|
| "data-disassemble range assembly mixed"
|
| }
|
|
|
| @@ -142,6 +142,7 @@ proc test_disassembly_mixed_with_opcodes {} {
|
| global mi_gdb_prompt
|
| global hex
|
| global decimal
|
| + global fullname_syntax
|
|
|
| set line_callee2_head [gdb_get_line_number "callee2 ("]
|
| set line_callee2_open_brace [expr $line_callee2_head + 1]
|
| @@ -152,7 +153,7 @@ proc test_disassembly_mixed_with_opcodes {} {
|
| # -data-disassembly -s $pc -e "$pc+8" -- 3
|
|
|
| mi_gdb_test "002-data-disassemble -f basics.c -l $line_callee2_open_brace -- 3" \
|
| - "002\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$line_callee2_open_brace\",file=\".*basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"callee2\",offset=\"0\",opcodes=\".*\",inst=\".*\"\}.*\\\]\}.*,src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",line_asm_insn=\\\[.*\{address=\"$hex\",func-name=\"callee2\",offset=\"$decimal\",opcodes=\".*\",inst=\".*\"\}\\\]\}\\\]" \
|
| + "002\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$line_callee2_open_brace\",file=\".*basics.c\",fullname=\"${fullname_syntax}basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"callee2\",offset=\"0\",opcodes=\".*\",inst=\".*\"\}.*\\\]\}.*,src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",fullname=\"${fullname_syntax}basics.c\",line_asm_insn=\\\[.*\{address=\"$hex\",func-name=\"callee2\",offset=\"$decimal\",opcodes=\".*\",inst=\".*\"\}\\\]\}\\\]" \
|
| "data-disassemble file, line assembly mixed with opcodes"
|
|
|
| #
|
| @@ -161,7 +162,7 @@ proc test_disassembly_mixed_with_opcodes {} {
|
| # which we are now, even if we have specified that the range is only 2 insns.
|
| #
|
| mi_gdb_test "003-data-disassemble -s \$pc -e \"\$pc+4\" -- 3" \
|
| - "003\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",opcodes=\".*\",inst=\".*\"\}.*\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",opcodes=\".*\",inst=\".*\"\}\\\]\}\\\]" \
|
| + "003\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",fullname=\"${fullname_syntax}basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",opcodes=\".*\",inst=\".*\"\}.*\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",opcodes=\".*\",inst=\".*\"\}\\\]\}\\\]" \
|
| "data-disassemble range assembly mixed with opcodes"
|
| }
|
|
|
| @@ -169,6 +170,7 @@ proc test_disassembly_mixed_lines_limit {} {
|
| global mi_gdb_prompt
|
| global hex
|
| global decimal
|
| + global fullname_syntax
|
|
|
| set line_main_head [gdb_get_line_number "main ("]
|
| set line_main_open_brace [expr $line_main_head + 1]
|
| @@ -182,15 +184,15 @@ proc test_disassembly_mixed_lines_limit {} {
|
|
|
| mi_gdb_test "print/x \$pc" "" ""
|
| mi_gdb_test "222-data-disassemble -f basics.c -l $line_main_body -n 20 -- 1" \
|
| - "222\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"main\",offset=\"0\",inst=\".*\"\},.*,\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",inst=\".*\"\}\\\]\}\]" \
|
| + "222\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",fullname=\"${fullname_syntax}basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"main\",offset=\"0\",inst=\".*\"\},.*,\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",inst=\".*\"\}\\\]\}\]" \
|
| "data-disassemble file, line, number assembly mixed"
|
|
|
| mi_gdb_test "222-data-disassemble -f basics.c -l $line_main_body -n 0 -- 1" \
|
| - "222\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$line_main_open_brace\",file=\".*basics.c\",line_asm_insn=\\\[\\\]\}\\\]" \
|
| + "222\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$line_main_open_brace\",file=\".*basics.c\",fullname=\"${fullname_syntax}basics.c\",line_asm_insn=\\\[\\\]\}\\\]" \
|
| "data-disassemble file, line, number (zero lines) assembly mixed"
|
|
|
| mi_gdb_test "222-data-disassemble -f basics.c -l $line_main_body -n 50 -- 1" \
|
| - "222\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"main\",offset=\"0\",inst=\".*\"\}.*,\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",inst=\".*\"\}\\\]\}\]" \
|
| + "222\\^done,asm_insns=\\\[src_and_asm_line=\{line=\"$decimal\",file=\".*basics.c\",fullname=\"${fullname_syntax}basics.c\",line_asm_insn=\\\[\{address=\"$hex\",func-name=\"main\",offset=\"0\",inst=\".*\"\}.*,\{address=\"$hex\",func-name=\"main\",offset=\"$decimal\",inst=\".*\"\}\\\]\}\]" \
|
| "data-disassemble file, line, number (more than main lines) assembly mixed"
|
| }
|
|
|
|
|