diff options
Diffstat (limited to 'gdb/testsuite/gdb.python/py-symbol.exp')
-rw-r--r-- | gdb/testsuite/gdb.python/py-symbol.exp | 64 |
1 files changed, 32 insertions, 32 deletions
diff --git a/gdb/testsuite/gdb.python/py-symbol.exp b/gdb/testsuite/gdb.python/py-symbol.exp index 41c4a9e..fa05962 100644 --- a/gdb/testsuite/gdb.python/py-symbol.exp +++ b/gdb/testsuite/gdb.python/py-symbol.exp @@ -31,8 +31,8 @@ if { [skip_python_tests] } { continue } # point where we don't have a current frame, and we don't want to # require one. gdb_py_test_silent_cmd "python main_func = gdb.lookup_global_symbol(\"main\")" "Lookup main" 1 -gdb_test "python print (main_func.is_function)" "True" "Test main_func.is_function" -gdb_test "python print (gdb.lookup_global_symbol(\"junk\"))" "None" "Test lookup_global_symbol(\"junk\")" +gdb_test "python print (main_func.is_function)" "True" "test main_func.is_function" +gdb_test "python print (gdb.lookup_global_symbol(\"junk\"))" "None" "test lookup_global_symbol(\"junk\")" gdb_test "python print (gdb.lookup_global_symbol('main').value())" "$hex .main." \ "print value of main" @@ -63,23 +63,23 @@ gdb_py_test_silent_cmd "python block = frame.block()" "Get block" 0 # Test is_argument attribute. gdb_py_test_silent_cmd "python arg = gdb.lookup_symbol(\"arg\")" "Get variable arg" 0 -gdb_test "python print (arg\[0\].is_variable)" "False" "Test arg.is_variable" -gdb_test "python print (arg\[0\].is_constant)" "False" "Test arg.is_constant" -gdb_test "python print (arg\[0\].is_argument)" "True" "Test arg.is_argument" -gdb_test "python print (arg\[0\].is_function)" "False" "Test arg.is_function" +gdb_test "python print (arg\[0\].is_variable)" "False" "test arg.is_variable" +gdb_test "python print (arg\[0\].is_constant)" "False" "test arg.is_constant" +gdb_test "python print (arg\[0\].is_argument)" "True" "test arg.is_argument" +gdb_test "python print (arg\[0\].is_function)" "False" "test arg.is_function" # Test is_function attribute. gdb_py_test_silent_cmd "python func = block.function" "Get block function" 0 -gdb_test "python print (func.is_variable)" "False" "Test func.is_variable" -gdb_test "python print (func.is_constant)" "False" "Test func.is_constant" -gdb_test "python print (func.is_argument)" "False" "Test func.is_argument" -gdb_test "python print (func.is_function)" "True" "Test func.is_function" +gdb_test "python print (func.is_variable)" "False" "test func.is_variable" +gdb_test "python print (func.is_constant)" "False" "test func.is_constant" +gdb_test "python print (func.is_argument)" "False" "test func.is_argument" +gdb_test "python print (func.is_function)" "True" "test func.is_function" # Test attributes of func. -gdb_test "python print (func.name)" "func" "Test func.name" -gdb_test "python print (func.print_name)" "func" "Test func.print_name" -gdb_test "python print (func.linkage_name)" "func" "Test func.linkage_name" -gdb_test "python print (func.addr_class == gdb.SYMBOL_LOC_BLOCK)" "True" "Test func.addr_class" +gdb_test "python print (func.name)" "func" "test func.name" +gdb_test "python print (func.print_name)" "func" "test func.print_name" +gdb_test "python print (func.linkage_name)" "func" "test func.linkage_name" +gdb_test "python print (func.addr_class == gdb.SYMBOL_LOC_BLOCK)" "True" "test func.addr_class" gdb_breakpoint [gdb_get_line_number "Break at end."] gdb_continue_to_breakpoint "Break at end for variable a" ".*Break at end.*" @@ -87,13 +87,13 @@ gdb_py_test_silent_cmd "python frame = gdb.selected_frame()" "Get Frame" 0 # Test is_variable attribute. gdb_py_test_silent_cmd "python a = gdb.lookup_symbol(\'a\')" "Get variable a" 0 -gdb_test "python print (a\[0\].is_variable)" "True" "Test a.is_variable" -gdb_test "python print (a\[0\].is_constant)" "False" "Test a.is_constant" -gdb_test "python print (a\[0\].is_argument)" "False" "Test a.is_argument" -gdb_test "python print (a\[0\].is_function)" "False" "Test a.is_function" +gdb_test "python print (a\[0\].is_variable)" "True" "test a.is_variable" +gdb_test "python print (a\[0\].is_constant)" "False" "test a.is_constant" +gdb_test "python print (a\[0\].is_argument)" "False" "test a.is_argument" +gdb_test "python print (a\[0\].is_function)" "False" "test a.is_function" # Test attributes of a. -gdb_test "python print (a\[0\].addr_class == gdb.SYMBOL_LOC_COMPUTED)" "True" "Test a.addr_class" +gdb_test "python print (a\[0\].addr_class == gdb.SYMBOL_LOC_COMPUTED)" "True" "test a.addr_class" gdb_test "python print (a\[0\].value())" \ "symbol requires a frame to compute its value.*"\ @@ -105,16 +105,16 @@ gdb_test "python print (a\[0\].needs_frame)" "True" \ # Test is_constant attribute gdb_py_test_silent_cmd "python t = gdb.lookup_symbol(\"one\")" "Get constant t" 0 -gdb_test "python print (t\[0\].is_variable)" "False" "Test t.is_variable" -gdb_test "python print (t\[0\].is_constant)" "True" "Test t.is_constant" -gdb_test "python print (t\[0\].is_argument)" "False" "Test t.is_argument" -gdb_test "python print (t\[0\].is_function)" "False" "Test t.is_function" +gdb_test "python print (t\[0\].is_variable)" "False" "test t.is_variable" +gdb_test "python print (t\[0\].is_constant)" "True" "test t.is_constant" +gdb_test "python print (t\[0\].is_argument)" "False" "test t.is_argument" +gdb_test "python print (t\[0\].is_function)" "False" "test t.is_function" # Test attributes of t. -gdb_test "python print (t\[0\].addr_class == gdb.SYMBOL_LOC_CONST)" "True" "Test t.addr_class" +gdb_test "python print (t\[0\].addr_class == gdb.SYMBOL_LOC_CONST)" "True" "test t.addr_class" # Test type attribute. -gdb_test "python print (t\[0\].type)" "enum tag" "Get type" +gdb_test "python print (t\[0\].type)" "enum tag" "get type" # Test symtab attribute. if { [is_remote host] } { @@ -122,7 +122,7 @@ if { [is_remote host] } { } else { set py_symbol_c [string_to_regexp ${srcdir}/${subdir}/${srcfile}] } -gdb_test "python print (t\[0\].symtab)" "${py_symbol_c}" "Get symtab" +gdb_test "python print (t\[0\].symtab)" "${py_symbol_c}" "get symtab" # C++ tests # Recompile binary. @@ -157,10 +157,10 @@ gdb_test "python print (cplusfunc.is_argument)" \ gdb_test "python print (cplusfunc.is_function)" \ "True" "Test cplusfunc.is_function" -gdb_test "python print (cplusfunc.name)" "SimpleClass::valueofi().*" "Test method.name" -gdb_test "python print (cplusfunc.print_name)" "SimpleClass::valueofi().*" "Test method.print_name" -gdb_test "python print (cplusfunc.linkage_name)" "SimpleClass::valueofi().*" "Test method.linkage_name" -gdb_test "python print (cplusfunc.addr_class == gdb.SYMBOL_LOC_BLOCK)" "True" "Test method.addr_class" +gdb_test "python print (cplusfunc.name)" "SimpleClass::valueofi().*" "test method.name" +gdb_test "python print (cplusfunc.print_name)" "SimpleClass::valueofi().*" "test method.print_name" +gdb_test "python print (cplusfunc.linkage_name)" "SimpleClass::valueofi().*" "test method.linkage_name" +gdb_test "python print (cplusfunc.addr_class == gdb.SYMBOL_LOC_BLOCK)" "True" "test method.addr_class" # Test is_valid when the objfile is unloaded. This must be the last # test as it unloads the object file in GDB. @@ -174,8 +174,8 @@ if ![runto_main] then { gdb_breakpoint [gdb_get_line_number "Break at end."] gdb_continue_to_breakpoint "Break at end for symbol validity" ".*Break at end.*" gdb_py_test_silent_cmd "python a = gdb.lookup_symbol(\'a\')" "Get variable a" 0 -gdb_test "python print (a\[0\].is_valid())" "True" "Test symbol validity" +gdb_test "python print (a\[0\].is_valid())" "True" "test symbol validity" delete_breakpoints gdb_unload -gdb_test "python print (a\[0\].is_valid())" "False" "Test symbol non-validity" +gdb_test "python print (a\[0\].is_valid())" "False" "test symbol non-validity" gdb_test_no_output "python a = None" "Test symbol destructor" |