vvv --- vvv bind: Invalid command `enable-meta-key'. lldb version 3.7.0 (file:///tank/emaste/ctsrd/llvm/tools/lldb revision 8df893a9f00321129199b03a190ef73cdb3900a8 clang revision 2aea6562aa35f982dc65e14fd8e92cbfffb2f45a) python2.7 SBCommandInterpreter(0x801c6ae00)::HandleCommand (command="log enable -n -f /dev/stderr lldb api verbose", SBCommandReturnObject(0x801c27b80): Status: Success, add_to_history=0) => 1 python2.7 SBCommandInterpreter::SBCommandInterpreter (interpreter=0x0) => SBCommandInterpreter(0x0) python2.7 SBDebugger(0x80400d280)::GetCommandInterpreter () => SBCommandInterpreter(0x801c6ae00) python2.7 SBCommandInterpreter(0x801c6ae00)::HandleCommand (command="setting set target.prefer-dynamic-value no-dynamic-values", SBCommandReturnObject(0x801c27b80), add_to_history=0) python2.7 SBCommandInterpreter(0x801c6ae00)::HandleCommand (command="setting set target.prefer-dynamic-value no-dynamic-values", SBCommandReturnObject(0x801c27b80): Status: Success, add_to_history=0) => 2 Session logs for test failures/errors/unexpected successes will go into directory '2015-03-18-14_39_25' Command invoked: dotest.py --executable /tank/emaste/src/llvm/build-nodebug/bin/lldb -C /usr/bin/clang -v -t -f PluginPythonOSPlugin.test_python_os_plugin_dwarf Configuration: arch=amd64 compiler=/usr/bin/clang ---------------------------------------------------------------------- Collected 1 test Change dir to: /tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin 1: test_python_os_plugin_dwarf (TestPythonOSPlugin.PluginPythonOSPlugin) Test that the Python operating system plugin works correctly ... python2.7 SBCommandInterpreter::SBCommandInterpreter (interpreter=0x0) => SBCommandInterpreter(0x0) python2.7 SBDebugger(0x80400d280)::GetCommandInterpreter () => SBCommandInterpreter(0x801c6ae00) os command: gmake clean ; gmake MAKE_DSYM=NO ARCH=amd64 CC="/usr/bin/clang" with pid: 40711 stdout: rm -f "a.out" main.o main.d main.d.tmp /usr/bin/clang -g -O0 -m64 -I/tank/emaste/src/llvm/tools/lldb/test/make/../../include -include /tank/emaste/src/llvm/tools/lldb/test/make/test_common.h -c -o main.o main.c /usr/bin/clang main.o -g -O0 -m64 -I/tank/emaste/src/llvm/tools/lldb/test/make/../../include -include /tank/emaste/src/llvm/tools/lldb/test/make/test_common.h -o "a.out" stderr: retcode: 0 python2.7 SBDebugger(0x80400d280)::CreateTarget (filename="/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out") => SBTarget(0x801fd0800) python2.7 SBCommandInterpreter(0x801c6ae00)::HandleCommand (command="breakpoint set -p "// Set breakpoint here"", SBCommandReturnObject(0x801c27b80), add_to_history=0) python2.7 SBCommandReturnObject(0x801c27b80)::GetOutput () => "Breakpoint 1: where = a.out`main + 34 at main.c:5, address = 0x0000000000400752 " python2.7 SBCommandInterpreter(0x801c6ae00)::HandleCommand (command="breakpoint set -p "// Set breakpoint here"", SBCommandReturnObject(0x801c27b80): Status: Success Output Message: Breakpoint 1: where = a.out`main + 34 at main.c:5, address = 0x0000000000400752 , add_to_history=0) => 2 python2.7 SBCommandReturnObject(0x801c27b80)::GetOutput () => "Breakpoint 1: where = a.out`main + 34 at main.c:5, address = 0x0000000000400752 " runCmd: breakpoint set -p "// Set breakpoint here" output: Breakpoint 1: where = a.out`main + 34 at main.c:5, address = 0x0000000000400752 python2.7 SBCommandReturnObject(0x801c27b80)::GetOutput () => "Breakpoint 1: where = a.out`main + 34 at main.c:5, address = 0x0000000000400752 " Expecting pattern: ^Breakpoint (?P[0-9]+): (?P[0-9]+) locations\.$ Not matched Expecting pattern: ^Breakpoint (?P[0-9]+): (?Pno) locations \(pending\)\. Not matched Expecting pattern: ^Breakpoint (?P[0-9]+): where = (?P.*)`(?P[+\-]{0,1}[^+]+)( \+ (?P[0-9]+)){0,1}( \[inlined\] (?P.*)){0,1} at (?P[^:]+):(?P[0-9]+), address = (?P
0x[0-9a-fA-F]+)$ Matched python2.7 SBDebugger(0x80400d280)::GetListener () => SBListener(0x80400d418) python2.7 SBTarget(0x801fd0800)::Launch (argv=0x0, envp=0x0, stdin=NULL, stdout=NULL, stderr=NULL, working-dir=/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin, launch_flags=0x0, stop_at_entry=0, &error (0x0))... python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03f420 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..interp), load_addr = 0x0000000000400200) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03f4c0 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..note.tag), load_addr = 0x0000000000400218) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03f560 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..hash), load_addr = 0x0000000000400248) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03f600 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..gnu.hash), load_addr = 0x0000000000400280) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03f6a0 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..dynsym), load_addr = 0x00000000004002b0) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03f740 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..dynstr), load_addr = 0x0000000000400388) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03f7e0 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..gnu.version), load_addr = 0x00000000004003de) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03f880 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..gnu.version_r), load_addr = 0x00000000004003f0) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03f920 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..rela.plt), load_addr = 0x0000000000400410) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03f9c0 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..init), load_addr = 0x0000000000400470) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03fa60 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..plt), load_addr = 0x0000000000400484) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03fb00 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..text), load_addr = 0x00000000004004e0) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03fba0 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..fini), load_addr = 0x00000000004007a8) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03fc40 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..rodata), load_addr = 0x00000000004007b6) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03fce0 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..eh_frame_hdr), load_addr = 0x00000000004007c0) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03fd80 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..eh_frame), load_addr = 0x00000000004007e8) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03fe20 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..ctors), load_addr = 0x0000000000600870) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03fec0 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..dtors), load_addr = 0x0000000000600880) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e03ff60 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..jcr), load_addr = 0x0000000000600890) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e2bd020 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..dynamic), load_addr = 0x0000000000600898) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e2bd0c0 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..got.plt), load_addr = 0x0000000000600a08) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e2bd160 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..data), load_addr = 0x0000000000600a40) module = 0x80e2b4100 python2.7 SectionLoadList::SetSectionLoadAddress (section = 0x80e2bd200 (/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out..bss), load_addr = 0x0000000000600a60) module = 0x80e2b4100 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c340 (/lib/libc.so.7..hash), load_addr = 0x000000080081f190) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c2a0 (/lib/libc.so.7..gnu.hash), load_addr = 0x0000000800824210) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c3e0 (/lib/libc.so.7..dynsym), load_addr = 0x000000080082a280) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c480 (/lib/libc.so.7..dynstr), load_addr = 0x000000080083c4d8) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c520 (/lib/libc.so.7..gnu.version), load_addr = 0x000000080084348e) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c5c0 (/lib/libc.so.7..gnu.version_d), load_addr = 0x0000000800844cc0) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c660 (/lib/libc.so.7..rela.dyn), load_addr = 0x0000000800844db0) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c700 (/lib/libc.so.7..rela.plt), load_addr = 0x00000008008514e8) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c7a0 (/lib/libc.so.7..init), load_addr = 0x00000008008566d8) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c840 (/lib/libc.so.7..plt), load_addr = 0x00000008008566ec) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c8e0 (/lib/libc.so.7..text), load_addr = 0x0000000800859da0) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6c980 (/lib/libc.so.7..fini), load_addr = 0x0000000800966838) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6ca20 (/lib/libc.so.7..rodata), load_addr = 0x0000000800966880) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6cac0 (/lib/libc.so.7..eh_frame_hdr), load_addr = 0x0000000800973654) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6cb60 (/lib/libc.so.7..eh_frame), load_addr = 0x0000000800979b58) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6cc00 (/lib/libc.so.7..tdata), load_addr = 0x0000000800b95000) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6cca0 (/lib/libc.so.7..tbss), load_addr = 0x0000000800b95010) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6cd40 (/lib/libc.so.7..ctors), load_addr = 0x0000000800b95010) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6cde0 (/lib/libc.so.7..dtors), load_addr = 0x0000000800b95030) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6ce80 (/lib/libc.so.7..jcr), load_addr = 0x0000000800b95048) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6cf20 (/lib/libc.so.7..data.rel.ro), load_addr = 0x0000000800b95050) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6cfc0 (/lib/libc.so.7..dynamic), load_addr = 0x0000000800b9a168) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6d060 (/lib/libc.so.7..got), load_addr = 0x0000000800b9a308) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6d100 (/lib/libc.so.7..got.plt), load_addr = 0x0000000800b9ac18) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6d1a0 (/lib/libc.so.7..data), load_addr = 0x0000000800b9c780) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80fc6d240 (/lib/libc.so.7..bss), load_addr = 0x0000000800ba04e0) module = 0x80fc77300 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ffbf3e0 (/libexec/ld-elf.so.1..hash), load_addr = 0x0000000800600158) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ffbf200 (/libexec/ld-elf.so.1..gnu.hash), load_addr = 0x0000000800600220) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ffb6f60 (/libexec/ld-elf.so.1..dynsym), load_addr = 0x0000000800600308) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ffb6880 (/libexec/ld-elf.so.1..dynstr), load_addr = 0x00000008006005f0) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ffb6100 (/libexec/ld-elf.so.1..gnu.version), load_addr = 0x000000080060075e) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ffb5840 (/libexec/ld-elf.so.1..gnu.version_d), load_addr = 0x00000008006007a0) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ffb5700 (/libexec/ld-elf.so.1..rela.dyn), load_addr = 0x0000000800600890) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ffb50c0 (/libexec/ld-elf.so.1..text), load_addr = 0x00000008006024b0) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ff9d920 (/libexec/ld-elf.so.1..rodata), load_addr = 0x0000000800617040) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ff9d7e0 (/libexec/ld-elf.so.1..eh_frame_hdr), load_addr = 0x0000000800619064) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ff9d6a0 (/libexec/ld-elf.so.1..eh_frame), load_addr = 0x0000000800619c00) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ff9c700 (/libexec/ld-elf.so.1..dtors), load_addr = 0x000000080081d000) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ff9b600 (/libexec/ld-elf.so.1..data.rel.ro), load_addr = 0x000000080081d010) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ff7f9c0 (/libexec/ld-elf.so.1..dynamic), load_addr = 0x000000080081d318) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ff7fce0 (/libexec/ld-elf.so.1..got), load_addr = 0x000000080081d458) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ff7efc0 (/libexec/ld-elf.so.1..got.plt), load_addr = 0x000000080081d550) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ff7e0c0 (/libexec/ld-elf.so.1..data), load_addr = 0x000000080081d570) module = 0x80fe71600 intern-state SectionLoadList::SetSectionLoadAddress (section = 0x80ff77d80 (/libexec/ld-elf.so.1..bss), load_addr = 0x000000080081db10) module = 0x80fe71600 python2.7 SBTarget(0x801fd0800)::Launch (...) => SBProcess(0x801cbca00) python2.7 SBProcess(0x801cbca00)::GetThreadByID (tid=0x111111111) => SBThread (0x0) python2.7 SBProcess(0x801cbca00)::GetThreadByID (tid=0x222222222) => SBThread (0x0) python2.7 SBProcess(0x801cbca00)::GetThreadByID (tid=0x333333333) => SBThread (0x0) python2.7 SBCommandInterpreter::SBCommandInterpreter (interpreter=0x0) => SBCommandInterpreter(0x0) python2.7 SBDebugger(0x80400d280)::GetCommandInterpreter () => SBCommandInterpreter(0x801c6ae00) python2.7 SBCommandInterpreter(0x801c6ae00)::HandleCommand (command="settings set target.process.python-os-plugin-path '/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/operating_system.py'", SBCommandReturnObject(0x80e2bf500), add_to_history=0) python2.7 SBCommandInterpreter(0x801c6ae00)::HandleCommand (command="settings set target.process.python-os-plugin-path '/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/operating_system.py'", SBCommandReturnObject(0x80e2bf500): Status: Success, add_to_history=0) => 2 python2.7 SBCommandInterpreter::SBCommandInterpreter (interpreter=0x0) => SBCommandInterpreter(0x0) python2.7 SBDebugger(0x80400d280)::GetCommandInterpreter () => SBCommandInterpreter(0x801c6ae00) python2.7 SBCommandInterpreter(0x801c6ae00)::GetProcess () => SBProcess(0x801cbca00) python2.7 SBProcess(0x801cbca00)::GetThreadByID (tid=0x111111111) => SBThread (0x80e34a580) python2.7 SBThread(0x80e34a580)::GetFrameAtIndex (idx=0) => SBFrame(0x801cab640): frame #0: 0x0000000111111122 python2.7 SBFrame(0x801cab640)::GetRegisters () => SBValueList(0x80e2df3c0) python2.7 SBValueList::SBValueList (rhs.ap=0x80e2df060) => this.ap = 0x80e2df3c0 python2.7 SBValueList::GetValueAtIndex (this.ap=0x80e2df3c0, idx=0) => SBValue (this.sp = 0x80e2c2980, 'GPR = { rax = 0x0000000111111112 rbx = 0x0000000111111113 rcx = 0x0000000111111114 rdx = 0x0000000111111115 rdi = 0x0000000111111116 rsi = 0x0000000111111117 rbp = 0x0000000111111118 rsp = 0x0000000111111119 r8 = 0x000000011111111a r9 = 0x000000011111111b r10 = 0x000000011111111c r11 = 0x000000011111111d r12 = 0x000000011111111e r13 = 0x000000011111111f r14 = 0x0000000111111120 r15 = 0x0000000111111121 rip = 0x0000000111111122 rflags = 0x0000000111111123 cs = 0x0000000111111124 fs = 0x0000000111111125 gs = 0x0000000111111126 } ') python2.7 SBValue(0x80e2c2980)::GetNumChildren () => 21 python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (0) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (1) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (2) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (3) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (4) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (5) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (6) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (7) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (8) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (9) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (10) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (11) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (12) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (13) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (14) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (15) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (16) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (17) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (18) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (19) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (20) => SBValue(0x80e2c2980) python2.7 SBProcess(0x801cbca00)::GetThreadByID (tid=0x222222222) => SBThread (0x80e34a800) python2.7 SBThread(0x80e34a800)::GetFrameAtIndex (idx=0) => SBFrame(0x801cac440): frame #0: 0x0000000222222233 python2.7 SBFrame(0x801cac440)::GetRegisters () => SBValueList(0x810c7bfe0) python2.7 SBValueList::SBValueList (rhs.ap=0x810c7d040) => this.ap = 0x810c7bfe0 python2.7 SBValueList::GetValueAtIndex (this.ap=0x810c7bfe0, idx=0) => SBValue (this.sp = 0x80e2c2980, 'GPR = { rax = 0x0000000222222223 rbx = 0x0000000222222224 rcx = 0x0000000222222225 rdx = 0x0000000222222226 rdi = 0x0000000222222227 rsi = 0x0000000222222228 rbp = 0x0000000222222229 rsp = 0x000000022222222a r8 = 0x000000022222222b r9 = 0x000000022222222c r10 = 0x000000022222222d r11 = 0x000000022222222e r12 = 0x000000022222222f r13 = 0x0000000222222230 r14 = 0x0000000222222231 r15 = 0x0000000222222232 rip = 0x0000000222222233 rflags = 0x0000000222222234 cs = 0x0000000222222235 fs = 0x0000000222222236 gs = 0x0000000222222237 } ') python2.7 SBValue(0x80e2c2980)::GetNumChildren () => 21 python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (0) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (1) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (2) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (3) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (4) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (5) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (6) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (7) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (8) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (9) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (10) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (11) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (12) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (13) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (14) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (15) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (16) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (17) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (18) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (19) => SBValue(0x80e2c2980) python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (20) => SBValue(0x80e2c2980) python2.7 SBProcess(0x801cbca00)::GetThreadByID (tid=0x333333333) => SBThread (0x80e34aa80) python2.7 SBThread(0x80e34aa80)::GetFrameAtIndex (idx=0) => SBFrame(0x801cac600): frame #0: 0x0000000000000000 python2.7 SBFrame(0x801cac600)::GetRegisters () => SBValueList(0x810c7d140) python2.7 SBValueList::SBValueList (rhs.ap=0x810c7d100) => this.ap = 0x810c7d140 python2.7 SBValueList::GetValueAtIndex (this.ap=0x810c7d140, idx=0) => SBValue (this.sp = 0x80e2c2980, 'GPR = { rax = 0x0000000000000000 rbx = 0x0000000000000000 rcx = 0x0000000000000000 rdx = 0x0000000000000000 rdi = 0x0000000000000000 rsi = 0x0000000000000000 rbp = 0x0000000000000000 rsp = 0x0000000000000000 r8 = 0x0000000000000000 r9 = 0x0000000000000000 r10 = 0x0000000000000000 r11 = 0x0000000000000000 r12 = 0x0000000000000000 r13 = 0x0000000000000000 r14 = 0x0000000000000000 r15 = 0x0000000000000000 rip = 0x0000000000000000 rflags = 0x0000000000000000 cs = 0x0000000000000000 fs = 0x0000000000000000 gs = 0x0000000000000000 } ') python2.7 SBValue(0x80e2c2980)::GetNumChildren () => 21 python2.7 SBValue(0x80e2c2980)::GetChildAtIndex (0) => SBValue(0x80e2c2980) FAILURE python2.7 SBTarget(0x801fd0800)::GetProcess () => SBProcess(0x801cbca00) python2.7 SBProcess(0x801cbca00)::GetTarget () => SBTarget(0x801fd0800) python2.7 SBTarget(0x801fd0800)::GetExecutable () => SBFileSpec(0x810c7d1a0) python2.7 SBFileSpec(0x810c7d1a0)::GetPath (dst_path="/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/a.out", dst_len=1024) => 84 python2.7 SBProcess(0x801cbca00)::GetState () => stopped python2.7 SBProcess(0x801cbca00)::GetNumThreads () => 4 python2.7 SBProcess(0x801cbca00)::Kill () => SBError (0x80e2c1840): success >>: success python2.7 SBError(0x80e2c1840)::Success () => 1 python2.7 SBTarget(0x801fd0800)::Clear () python2.7 SBDebugger(0x80400d280)::DeleteTarget (SBTarget(0x0)) => 1 os command: gmake clean with pid: 40777 stdout: rm -f "a.out" main.o main.d main.d.tmp stderr: retcode: 0 Restore dir to: /tank/emaste/src/llvm/tools/lldb/test ====================================================================== FAIL: test_python_os_plugin_dwarf (TestPythonOSPlugin.PluginPythonOSPlugin) Test that the Python operating system plugin works correctly ---------------------------------------------------------------------- Traceback (most recent call last): File "/tank/emaste/src/llvm/tools/lldb/test/lldbtest.py", line 479, in wrapper return func(self, *args, **kwargs) File "/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py", line 27, in test_python_os_plugin_dwarf self.run_python_os_funcionality() File "/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py", line 84, in run_python_os_funcionality self.verify_os_thread_registers(thread) File "/tank/emaste/src/llvm/tools/lldb/test/functionalities/plugins/python_os_plugin/TestPythonOSPlugin.py", line 34, in verify_os_thread_registers self.assertTrue(reg.GetValueAsUnsigned() == reg_value, "Verify the registers contains the correct value") AssertionError: False is not True : Verify the registers contains the correct value Config=amd64-/usr/bin/clang ---------------------------------------------------------------------- Ran 1 test in 0.433s FAILED (failures=1) Session logs for test failures/errors/unexpected successes can be found in directory '2015-03-18-14_39_25' ['dotest.py', '--executable', '/tank/emaste/src/llvm/build-nodebug/bin/lldb', '-C', '/usr/bin/clang', '-v', '-t', '-f', 'PluginPythonOSPlugin.test_python_os_plugin_dwarf'] LLDB library dir: /tank/emaste/src/llvm/build-nodebug/bin lldb.pre_flight: None lldb.post_flight: None compilers=['/usr/bin/clang'] ^^^ --- ^^^