diff options
Diffstat (limited to 'gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum')
-rw-r--r-- | gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum | 370 |
1 files changed, 157 insertions, 213 deletions
diff --git a/gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum b/gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum index 2f794748..c47b6ca3 100644 --- a/gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum +++ b/gdb/coulomb.SCHWINGE/test/gdb/testsuite/gdb.python/gdb.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Mon Nov 12 14:22:43 2012 +Test Run By thomas on Mon Dec 10 19:32:59 2012 Native configuration is i686-unknown-gnu0.3 === gdb tests === @@ -516,80 +516,7 @@ PASS: gdb.python/py-inferior.exp: test Inferior.was_attached FAIL: gdb.python/py-inferior.exp: test Inferior.threads PASS: gdb.python/py-inferior.exp: continue to breakpoint: cont to check_threads FAIL: gdb.python/py-inferior.exp: test Inferior.threads 2 -FAIL: gdb.python/py-inferior.exp: continue to breakpoint: cont to Break here. -PASS: gdb.python/py-inferior.exp: read str contents -PASS: gdb.python/py-inferior.exp: write str -PASS: gdb.python/py-inferior.exp: ensure str was changed in the inferior -PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address -PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof -PASS: gdb.python/py-inferior.exp: find string pattern -PASS: gdb.python/py-inferior.exp: pattern not found at end of range -PASS: gdb.python/py-inferior.exp: pattern found at end of range -PASS: gdb.python/py-inferior.exp: py from struct import * -PASS: gdb.python/py-inferior.exp: set int16_search_buf[10] = 0x1234 -PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int16_search_buf') -PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address -PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof -PASS: gdb.python/py-inferior.exp: py pattern = pack('<H',0x1234) -PASS: gdb.python/py-inferior.exp: find 16-bit pattern, with value pattern -PASS: gdb.python/py-inferior.exp: set int32_search_buf[10] = 0x12345678 -PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int32_search_buf') -PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address -PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof -PASS: gdb.python/py-inferior.exp: py pattern = pack('<I',0x12345678) -PASS: gdb.python/py-inferior.exp: find 32-bit pattern, with python pattern -PASS: gdb.python/py-inferior.exp: set int64_search_buf[10] = 0xfedcba9876543210LL -PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('int64_search_buf') -PASS: gdb.python/py-inferior.exp: py start_addr = search_buf.address -PASS: gdb.python/py-inferior.exp: py length = search_buf.type.sizeof -PASS: gdb.python/py-inferior.exp: py pattern = pack('<Q', 0xfedcba9876543210) -PASS: gdb.python/py-inferior.exp: find 64-bit pattern, with value pattern -PASS: gdb.python/py-inferior.exp: set *(int8_t*) &search_buf[10] = 0x62 -PASS: gdb.python/py-inferior.exp: set *(int16_t*) &search_buf[11] = 0x6363 -PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[13] = 0x64646464 -PASS: gdb.python/py-inferior.exp: py search_buf = gdb.selected_frame ().read_var ('search_buf') -PASS: gdb.python/py-inferior.exp: py start_addr = search_buf[0].address -PASS: gdb.python/py-inferior.exp: py pattern1 = pack('B', 0x62) -PASS: gdb.python/py-inferior.exp: py pattern2 = pack('<H', 0x6363) -PASS: gdb.python/py-inferior.exp: py pattern3 = pack('<I', 0x64646464) -PASS: gdb.python/py-inferior.exp: find mixed-sized pattern -PASS: gdb.python/py-inferior.exp: find mixed-sized pattern -PASS: gdb.python/py-inferior.exp: find mixed-sized pattern -PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[0*16000+100] = 0x12345678 -PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[1*16000+100] = 0x12345678 -PASS: gdb.python/py-inferior.exp: py start_addr = gdb.selected_frame ().read_var ('search_buf') -PASS: gdb.python/py-inferior.exp: py end_addr = start_addr + gdb.selected_frame ().read_var ('search_buf_size') -PASS: gdb.python/py-inferior.exp: py pattern = pack('<I', 0x12345678) -PASS: gdb.python/py-inferior.exp: py first = gdb.inferiors()[0].search_memory (start_addr,end_addr - start_addr, pattern) -PASS: gdb.python/py-inferior.exp: search spanning large range 1st result -PASS: gdb.python/py-inferior.exp: py start_addr = first + 1 -PASS: gdb.python/py-inferior.exp: py second = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern) -PASS: gdb.python/py-inferior.exp: search spanning large range 2nd result -PASS: gdb.python/py-inferior.exp: py start_addr = second + 1 -PASS: gdb.python/py-inferior.exp: py third = gdb.inferiors()[0].search_memory (start_addr, end_addr - start_addr, pattern) -PASS: gdb.python/py-inferior.exp: search spanning large range 3rd result -PASS: gdb.python/py-inferior.exp: set *(int32_t*) &search_buf[16000-1] = 0xfdb97531 -PASS: gdb.python/py-inferior.exp: py pattern = pack('<I', 0xfdb97531) -PASS: gdb.python/py-inferior.exp: py start_addr = gdb.selected_frame ().read_var ('search_buf') -PASS: gdb.python/py-inferior.exp: find pattern straddling chunk boundary -PASS: gdb.python/py-inferior.exp: get initial list -PASS: gdb.python/py-inferior.exp: Get inferior list length -PASS: gdb.python/py-inferior.exp: Check inferior validity -PASS: gdb.python/py-inferior.exp: add empty inferior 2 -PASS: gdb.python/py-inferior.exp: get new list -PASS: gdb.python/py-inferior.exp: Get inferior list length -PASS: gdb.python/py-inferior.exp: Check inferior validity -PASS: gdb.python/py-inferior.exp: Check inferior validity -PASS: gdb.python/py-inferior.exp: remove-inferiors 3 -PASS: gdb.python/py-inferior.exp: Check inferior validity -PASS: gdb.python/py-inferior.exp: Check inferior validity -PASS: gdb.python/py-inferior.exp: Switch to first inferior -PASS: gdb.python/py-inferior.exp: First inferior selected -PASS: gdb.python/py-inferior.exp: Create new inferior -PASS: gdb.python/py-inferior.exp: Switch to third inferior -PASS: gdb.python/py-inferior.exp: Third inferior selected -PASS: gdb.python/py-inferior.exp: Switch to first inferior -FAIL: gdb.python/py-inferior.exp: Remove second inferior +UNTESTED: gdb.python/py-inferior.exp: the following tests get the system into an unresponsive state Running ../../../Ferry_Tagscherer/gdb/testsuite/gdb.python/py-infthread.exp ... PASS: gdb.python/py-infthread.exp: test gdb.selected_thread PASS: gdb.python/py-infthread.exp: verify InferiorThread object @@ -609,7 +536,7 @@ PASS: gdb.python/py-infthread.exp: test InferiorThread.is_valid Running ../../../Ferry_Tagscherer/gdb/testsuite/gdb.python/py-mi.exp ... PASS: gdb.python/py-mi.exp: breakpoint at main PASS: gdb.python/py-mi.exp: mi runto main -PASS: gdb.python/py-mi.exp: run to 312 (set breakpoint) +PASS: gdb.python/py-mi.exp: run to 328 (set breakpoint) PASS: gdb.python/py-mi.exp: create container varobj, no pretty-printing PASS: gdb.python/py-mi.exp: examine container children=0, no pretty-printing PASS: gdb.python/py-mi.exp: delete varobj @@ -654,9 +581,9 @@ PASS: gdb.python/py-mi.exp: list children of outer PASS: gdb.python/py-mi.exp: list children of outer.s PASS: gdb.python/py-mi.exp: next over outer update PASS: gdb.python/py-mi.exp: update after updating element of outer -PASS: gdb.python/py-mi.exp: run to 215 (set breakpoint) +PASS: gdb.python/py-mi.exp: run to 222 (set breakpoint) PASS: gdb.python/py-mi.exp: update after type change -PASS: gdb.python/py-mi.exp: run to 335 (set breakpoint) +PASS: gdb.python/py-mi.exp: run to 351 (set breakpoint) PASS: gdb.python/py-mi.exp: create nstype varobj PASS: gdb.python/py-mi.exp: list children after setting update range PASS: gdb.python/py-mi.exp: clear visualizer @@ -667,9 +594,15 @@ PASS: gdb.python/py-mi.exp: list children after setting exception flag PASS: gdb.python/py-mi.exp: create me varobj PASS: gdb.python/py-mi.exp: evaluate me varobj PASS: gdb.python/py-mi.exp: printer whose children are returned as a list +PASS: gdb.python/py-mi.exp: run to 254 (set breakpoint) +PASS: gdb.python/py-mi.exp: create varobj for c +PASS: gdb.python/py-mi.exp: choose array visualizer for c +PASS: gdb.python/py-mi.exp: list children of c +PASS: gdb.python/py-mi.exp: next over change of array element +PASS: gdb.python/py-mi.exp: update varobj after element change PASS: gdb.python/py-mi.exp: breakpoint at main PASS: gdb.python/py-mi.exp: mi runto main -PASS: gdb.python/py-mi.exp: run to 335 (set breakpoint) +PASS: gdb.python/py-mi.exp: run to 351 (set breakpoint) PASS: gdb.python/py-mi.exp: create fake varobj PASS: gdb.python/py-mi.exp: list children of fake PASS: gdb.python/py-mi.exp: list children fake.private @@ -837,7 +770,7 @@ PASS: gdb.python/py-pp-maint.exp: print FLAG_1 | FLAG_3 PASS: gdb.python/py-pp-maint.exp: print FLAG_1 | 8 Running ../../../Ferry_Tagscherer/gdb/testsuite/gdb.python/py-prettyprint.exp ... PASS: gdb.python/py-prettyprint.exp: set print pretty on -PASS: gdb.python/py-prettyprint.exp: b 335 +PASS: gdb.python/py-prettyprint.exp: b 351 PASS: gdb.python/py-prettyprint.exp: continue PASS: gdb.python/py-prettyprint.exp: python execfile ('py-prettyprint.py') PASS: gdb.python/py-prettyprint.exp: print ss @@ -858,7 +791,7 @@ PASS: gdb.python/py-prettyprint.exp: set print pretty off PASS: gdb.python/py-prettyprint.exp: print nstype on one line PASS: gdb.python/py-prettyprint.exp: continue until exit PASS: gdb.python/py-prettyprint.exp: set print pretty on -PASS: gdb.python/py-prettyprint.exp: b 335 +PASS: gdb.python/py-prettyprint.exp: b 351 PASS: gdb.python/py-prettyprint.exp: continue PASS: gdb.python/py-prettyprint.exp: python execfile ('py-prettyprint.py') PASS: gdb.python/py-prettyprint.exp: print ss @@ -895,7 +828,7 @@ PASS: gdb.python/py-prettyprint.exp: continue until exit PASS: gdb.python/py-prettyprint.exp: python execfile ('py-prettyprint.py') PASS: gdb.python/py-prettyprint.exp: continue to breakpoint: eval-break PASS: gdb.python/py-prettyprint.exp: info locals -PASS: gdb.python/py-prettyprint.exp: b 335 +PASS: gdb.python/py-prettyprint.exp: b 351 PASS: gdb.python/py-prettyprint.exp: continue PASS: gdb.python/py-prettyprint.exp: print ss enabled #1 PASS: gdb.python/py-prettyprint.exp: python disable_lookup_function () @@ -1053,133 +986,143 @@ PASS: gdb.python/py-template.exp: print foo PASS: gdb.python/py-template.exp: python foo = gdb.history(0) PASS: gdb.python/py-template.exp: const int * volatile * const * volatile * Running ../../../Ferry_Tagscherer/gdb/testsuite/gdb.python/py-type.exp ... -PASS: gdb.python/py-type.exp: continue to breakpoint: break to inspect struct and array. -PASS: gdb.python/py-type.exp: c typedef field list -PASS: gdb.python/py-type.exp: print value -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: get fields -PASS: gdb.python/py-type.exp: Check number of fields -PASS: gdb.python/py-type.exp: Check structure field a name -PASS: gdb.python/py-type.exp: Check structure field b name -PASS: gdb.python/py-type.exp: Check that dir includes name -PASS: gdb.python/py-type.exp: Check number of fields -PASS: gdb.python/py-type.exp: Check fields lookup by name -PASS: gdb.python/py-type.exp: Check fields iteration over values -PASS: gdb.python/py-type.exp: Check fields items list -PASS: gdb.python/py-type.exp: Check field name exists test -PASS: gdb.python/py-type.exp: Check field name nonexists test -PASS: gdb.python/py-type.exp: Check conversion to bool -PASS: gdb.python/py-type.exp: python print len (st.type['a'].type) -PASS: gdb.python/py-type.exp: python print st.type['a'].type.has_key ('x') -PASS: gdb.python/py-type.exp: python print st.type['a'].type.keys () -PASS: gdb.python/py-type.exp: python print st.type['a'].type['x'] -PASS: gdb.python/py-type.exp: python print not not st.type['a'].type -PASS: gdb.python/py-type.exp: print value -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: python fields = ar.type.fields() -PASS: gdb.python/py-type.exp: Check the number of fields -PASS: gdb.python/py-type.exp: Check array field type -PASS: gdb.python/py-type.exp: cast to array with one argument -PASS: gdb.python/py-type.exp: cast to array with two arguments -PASS: gdb.python/py-type.exp: python print ar[0].type == ar[0].type -PASS: gdb.python/py-type.exp: set vec1 -PASS: gdb.python/py-type.exp: cast to vector with one argument -PASS: gdb.python/py-type.exp: set vec2 -PASS: gdb.python/py-type.exp: cast to vector with two arguments -PASS: gdb.python/py-type.exp: python print vec1 == vec2 -PASS: gdb.python/py-type.exp: set vec3 -PASS: gdb.python/py-type.exp: python print vec1 == vec3 -PASS: gdb.python/py-type.exp: print value -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: Check the number of enum fields -PASS: gdb.python/py-type.exp: Check enum field name -PASS: gdb.python/py-type.exp: Check enum field name -PASS: gdb.python/py-type.exp: Check the number of enum fields -PASS: gdb.python/py-type.exp: Check enum field lookup by name -PASS: gdb.python/py-type.exp: Check enum field lookup by name -PASS: gdb.python/py-type.exp: Check num fields iteration over values -PASS: gdb.python/py-type.exp: Check enum fields items list -PASS: gdb.python/py-type.exp: continue to breakpoint: break to inspect struct and array. -PASS: gdb.python/py-type.exp: c++ typedef field list -PASS: gdb.python/py-type.exp: print value -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: get fields -PASS: gdb.python/py-type.exp: Check number of fields -PASS: gdb.python/py-type.exp: Check class field c name -PASS: gdb.python/py-type.exp: Check class field d name -PASS: gdb.python/py-type.exp: python print c.type == gdb.parse_and_eval('d').type -PASS: gdb.python/py-type.exp: python print c.type == gdb.parse_and_eval('d').type.fields()[0].type -PASS: gdb.python/py-type.exp: print value -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: get fields -PASS: gdb.python/py-type.exp: Check number of fields -PASS: gdb.python/py-type.exp: Check structure field a name -PASS: gdb.python/py-type.exp: Check structure field b name -PASS: gdb.python/py-type.exp: Check that dir includes name -PASS: gdb.python/py-type.exp: Check number of fields -PASS: gdb.python/py-type.exp: Check fields lookup by name -PASS: gdb.python/py-type.exp: Check fields iteration over values -PASS: gdb.python/py-type.exp: Check fields items list -PASS: gdb.python/py-type.exp: Check field name exists test -PASS: gdb.python/py-type.exp: Check field name nonexists test -PASS: gdb.python/py-type.exp: Check conversion to bool -PASS: gdb.python/py-type.exp: python print len (st.type['a'].type) -PASS: gdb.python/py-type.exp: python print st.type['a'].type.has_key ('x') -PASS: gdb.python/py-type.exp: python print st.type['a'].type.keys () -PASS: gdb.python/py-type.exp: python print st.type['a'].type['x'] -PASS: gdb.python/py-type.exp: python print not not st.type['a'].type -PASS: gdb.python/py-type.exp: print value -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: python fields = ar.type.fields() -PASS: gdb.python/py-type.exp: Check the number of fields -PASS: gdb.python/py-type.exp: Check array field type -PASS: gdb.python/py-type.exp: cast to array with one argument -PASS: gdb.python/py-type.exp: cast to array with two arguments -PASS: gdb.python/py-type.exp: python print ar[0].type == ar[0].type -PASS: gdb.python/py-type.exp: set vec1 -PASS: gdb.python/py-type.exp: cast to vector with one argument -PASS: gdb.python/py-type.exp: set vec2 -PASS: gdb.python/py-type.exp: cast to vector with two arguments -PASS: gdb.python/py-type.exp: python print vec1 == vec2 -PASS: gdb.python/py-type.exp: set vec3 -PASS: gdb.python/py-type.exp: python print vec1 == vec3 -PASS: gdb.python/py-type.exp: print value -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: Check the number of fields -PASS: gdb.python/py-type.exp: Check base class -PASS: gdb.python/py-type.exp: Check base class -PASS: gdb.python/py-type.exp: print value -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: Check correct tuple length -PASS: gdb.python/py-type.exp: Check low range -PASS: gdb.python/py-type.exp: Check high range -PASS: gdb.python/py-type.exp: print value -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: get fields -PASS: gdb.python/py-type.exp: Check range type low bound -PASS: gdb.python/py-type.exp: Check range type high bound -PASS: gdb.python/py-type.exp: print value -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: Check range for non ranged type. -PASS: gdb.python/py-type.exp: get type of temvar -PASS: gdb.python/py-type.exp: python print ttype.template_argument(0) -PASS: gdb.python/py-type.exp: python print isinstance(ttype.template_argument(0), gdb.Type) -PASS: gdb.python/py-type.exp: python print ttype.template_argument(1) -PASS: gdb.python/py-type.exp: python print isinstance(ttype.template_argument(1), gdb.Value) -PASS: gdb.python/py-type.exp: python print ttype.template_argument(2) -PASS: gdb.python/py-type.exp: print value -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: get value from history -PASS: gdb.python/py-type.exp: Check the number of enum fields -PASS: gdb.python/py-type.exp: Check enum field name -PASS: gdb.python/py-type.exp: Check enum field name -PASS: gdb.python/py-type.exp: Check the number of enum fields -PASS: gdb.python/py-type.exp: Check enum field lookup by name -PASS: gdb.python/py-type.exp: Check enum field lookup by name -PASS: gdb.python/py-type.exp: Check num fields iteration over values -PASS: gdb.python/py-type.exp: Check enum fields items list +PASS: gdb.python/py-type.exp: lang_c: continue to breakpoint: break to inspect struct and array. +PASS: gdb.python/py-type.exp: lang_c: test_fields: c typedef field list +PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (st) +PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (st) from history +PASS: gdb.python/py-type.exp: lang_c: test_fields: get fields from st.type +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check number of fields (st) +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check structure field a name +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check structure field b name +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check that dir includes name +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check number of fields (st.type) +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check fields lookup by name +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check fields iteration over values +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check fields items list +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check field name exists test +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check field name nonexists test +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check conversion to bool +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print len (st.type['a'].type) +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print st.type['a'].type.has_key ('x') +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print st.type['a'].type.keys () +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print st.type['a'].type['x'] +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print not not st.type['a'].type +PASS: gdb.python/py-type.exp: lang_c: test_fields: print value (ar) +PASS: gdb.python/py-type.exp: lang_c: test_fields: get value (ar) from history +PASS: gdb.python/py-type.exp: lang_c: test_fields: python fields = ar.type.fields() +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check the number of fields +PASS: gdb.python/py-type.exp: lang_c: test_fields: Check array field type +PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to array with one argument +PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to array with two arguments +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print ar[0].type == ar[0].type +PASS: gdb.python/py-type.exp: lang_c: test_fields: set vec1 +PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to vector with one argument +PASS: gdb.python/py-type.exp: lang_c: test_fields: set vec2 +PASS: gdb.python/py-type.exp: lang_c: test_fields: cast to vector with two arguments +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print vec1 == vec2 +PASS: gdb.python/py-type.exp: lang_c: test_fields: set vec3 +PASS: gdb.python/py-type.exp: lang_c: test_fields: python print vec1 == vec3 +PASS: gdb.python/py-type.exp: lang_c: test_enum: print value (e) +PASS: gdb.python/py-type.exp: lang_c: test_enum: get value (e) from history +PASS: gdb.python/py-type.exp: lang_c: test_enum: extract type fields from e +PASS: gdb.python/py-type.exp: lang_c: test_enum: Check the number of enum fields +PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field[0] name +PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field[1]name +PASS: gdb.python/py-type.exp: lang_c: test_enum: Check the number of type fields +PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field lookup by name (v1) +PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum field lookup by name (v2) +PASS: gdb.python/py-type.exp: lang_c: test_enum: Check num fields iteration over values +PASS: gdb.python/py-type.exp: lang_c: test_enum: Check enum fields items list +PASS: gdb.python/py-type.exp: lang_cpp: continue to breakpoint: break to inspect struct and array. +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: c++ typedef field list +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (c) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (c) from history +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from c.type +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check number of fields (c) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check class field c name +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check class field d name +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print c.type == gdb.parse_and_eval('d').type +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print c.type == gdb.parse_and_eval('d').type.fields()[0].type +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (st) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (st) from history +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get fields from st.type +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check number of fields (st) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check structure field a name +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check structure field b name +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check that dir includes name +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check number of fields (st.type) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check fields lookup by name +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check fields iteration over values +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check fields items list +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check field name exists test +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check field name nonexists test +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check conversion to bool +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print len (st.type['a'].type) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print st.type['a'].type.has_key ('x') +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print st.type['a'].type.keys () +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print st.type['a'].type['x'] +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print not not st.type['a'].type +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: print value (ar) +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: get value (ar) from history +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python fields = ar.type.fields() +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check the number of fields +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: Check array field type +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to array with one argument +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to array with two arguments +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print ar[0].type == ar[0].type +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: set vec1 +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to vector with one argument +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: set vec2 +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: cast to vector with two arguments +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print vec1 == vec2 +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: set vec3 +PASS: gdb.python/py-type.exp: lang_cpp: test_fields: python print vec1 == vec3 +PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: print value (d) +PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: get value (d) from history +PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: extract type fields from d +PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: Check the number of fields +PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: Check base class (fields[0]) +PASS: gdb.python/py-type.exp: lang_cpp: test_base_class: Check base class (fields[1]) +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: print value (ar) +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: get value (ar) from history +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: Check correct tuple length +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: Check range low bound +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged value: Check range high bound +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: print value (ar) +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: get value (ar) from history +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: get fields +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: Check range low bound +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on ranged type: Check range high bound +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on unranged value: print value (st) +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on unranged value: get value (st) from history +PASS: gdb.python/py-type.exp: lang_cpp: test_range: on unranged value: Check range for non ranged type. +PASS: gdb.python/py-type.exp: lang_cpp: get type of temvar +PASS: gdb.python/py-type.exp: lang_cpp: python print ttype.template_argument(0) +PASS: gdb.python/py-type.exp: lang_cpp: python print isinstance(ttype.template_argument(0), gdb.Type) +PASS: gdb.python/py-type.exp: lang_cpp: python print ttype.template_argument(1) +PASS: gdb.python/py-type.exp: lang_cpp: python print isinstance(ttype.template_argument(1), gdb.Value) +PASS: gdb.python/py-type.exp: lang_cpp: python print ttype.template_argument(2) +PASS: gdb.python/py-type.exp: lang_cpp: test_enum: print value (e) +PASS: gdb.python/py-type.exp: lang_cpp: test_enum: get value (e) from history +PASS: gdb.python/py-type.exp: lang_cpp: test_enum: extract type fields from e +PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check the number of enum fields +PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field[0] name +PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field[1]name +PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check the number of type fields +PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field lookup by name (v1) +PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum field lookup by name (v2) +PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check num fields iteration over values +PASS: gdb.python/py-type.exp: lang_cpp: test_enum: Check enum fields items list +Running ../../../Ferry_Tagscherer/gdb/testsuite/gdb.python/py-typeprint.exp ... +PASS: gdb.python/py-typeprint.exp: python execfile ('py-typeprint.py') +PASS: gdb.python/py-typeprint.exp: basic test +PASS: gdb.python/py-typeprint.exp: raw test +PASS: gdb.python/py-typeprint.exp: disable type-printer string +PASS: gdb.python/py-typeprint.exp: whatis with disabled printer +PASS: gdb.python/py-typeprint.exp: info type-printers +PASS: gdb.python/py-typeprint.exp: enable type-printer string +PASS: gdb.python/py-typeprint.exp: whatis with enabled printer +PASS: gdb.python/py-typeprint.exp: whatis s Running ../../../Ferry_Tagscherer/gdb/testsuite/gdb.python/py-value-cc.exp ... PASS: gdb.python/py-value-cc.exp: continue to breakpoint: Break here PASS: gdb.python/py-value-cc.exp: python print str(gdb.parse_and_eval("a").type) @@ -1522,8 +1465,8 @@ PASS: gdb.python/python.exp: prompt substitution readline - end PASS: gdb.python/python.exp: set hook PASS: gdb.python/python.exp: set the hook to default PASS: gdb.python/python.exp: Test print-backtrace set setting -PASS: gdb.python/python.exp: set hook -PASS: gdb.python/python.exp: set the hook to default +FAIL: gdb.python/python.exp: set the hook +FAIL: gdb.python/python.exp: set the hook to default PASS: gdb.python/python.exp: Get line number of func2 call site PASS: gdb.python/python.exp: Test find_pc_line at func2 call site PASS: gdb.python/python.exp: Step into func2 @@ -1532,8 +1475,9 @@ PASS: gdb.python/python.exp: Test find_pc_line with resume address === gdb Summary === -# of expected passes 1471 +# of expected passes 1412 # of unexpected failures 13 +# of untested testcases 1 # of unsupported tests 3 -[...]/tschwinge/Ferry_Tagscherer.build/gdb/testsuite/../../gdb/gdb version 7.5.50.20121111-cvs -nw -nx -data-directory [...]/tschwinge/Ferry_Tagscherer.build/gdb/testsuite/../data-directory +[...]/tschwinge/Ferry_Tagscherer.build/gdb/testsuite/../../gdb/gdb version 7.5.50.20121210-cvs -nw -nx -data-directory [...]/tschwinge/Ferry_Tagscherer.build/gdb/testsuite/../data-directory |