GNU DDD 3.3.12 (x86_64-pc-linux-gnu) Copyright (C) 1995-1999 Technische Universität Braunschweig, Germany. Copyright (C) 1999-2001 Universität Passau, Germany. Copyright (C) 2001 Universität des Saarlandes, Germany. Copyright (C) 2001-2009 Free Software Foundation, Inc. Compiled with GCC 4.8.1, GNU libc 2.17 Requires X11R6, Xt11R6, Motif 2.3.4 (Motif Version 2.3.4) Includes XPM 3.4.11, Athena Panner (7000002L), DDD core Built 2013-07-06 by Daniel Schepler . $ ddd fakeroot-ng + /bin/sh -c 'exec gdb -q -fullname '\''fakeroot-ng'\''' # Hello, world! # Opening session ".ddd"... # Running GDB (pid 18554, tty /dev/pts/4)... # Current language: C/C++ # File: waiting until GDB gets ready # Searching "vsllib/ddd.vsl"... # Trying "/home/sun/.ddd/vsllib/ddd.vsl" # Trying "/usr/share/ddd/vsllib/ddd.vsl" # Searching "vsllib/ddd.vsl"..."/usr/share/ddd/vsllib/ddd.vsl". # Saving session in "/home/sun/.ddd/sessions/.ddd/init"... # Searching "ddd/Ddd"... # Trying "/home/sun/.ddd/ddd/Ddd" # Trying "/usr/share/ddd/ddd/Ddd" # Searching "ddd/Ddd"..."/usr/share/ddd/ddd/Ddd". # Saving session in "/home/sun/.ddd/sessions/.ddd/init"...done. 2014.04.11 08:19:22 <- "Reading symbols from /home/sun/sources/myfoss/fakeroot-ng/git/build_dbg/fakeroot-ng..." 2014.04.11 08:19:22 <- "done.\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "set prompt (gdb) \n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "set height 0\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "set width 0\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "set annotate 1\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> " set verbose off\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "info line\n" 2014.04.11 08:19:22 <- "No line number information available.\n" "(gdb) " 2014.04.11 08:19:22 -> "list\n" 2014.04.11 08:19:22 <- "264\t\n" "265\t fprintf(stderr, \"Child \" PID_F \" terminated with unknown termination status %x\\n" "\", child, buffer );\n" "266\t\n" "267\t return 3;\n" "268\t#endif\n" "269\t}\n" "270\t\n" "271\tint main(int argc, char *argv[])\n" "272\t{\n" 2014.04.11 08:19:22 <- "273\t int opt_offset=parse_options( argc, argv );\n" "(gdb) " 2014.04.11 08:19:22 -> "info line\n" 2014.04.11 08:19:22 <- "Line 273 of \"../main.cpp\" starts at address 0x41097c and ends at 0x410990 .\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp:273:7299:beg:0x41097c\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "output 4711\n" 2014.04.11 08:19:22 <- "4711(gdb) " 2014.04.11 08:19:22 -> "show language\n" 2014.04.11 08:19:22 <- "The current source language is \"auto; currently c++\".\n" "(gdb) " 2014.04.11 08:19:22 -> "show version\n" 2014.04.11 08:19:22 <- "GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1)\n" "Copyright (C) 2013 Free Software Foundation, Inc.\n" "License GPLv3+: GNU GPL version 3 or later \n" "This is free software: you are free to change and redistribute it.\n" "There is NO WARRANTY, to the extent permitted by law. Type \"show copying\"\n" "and \"show warranty\" for details.\n" "This GDB was configured as \"x86_64-linux-gnu\".\n" "For bug reporting instructions, please see:\n" ".\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "pwd\n" 2014.04.11 08:19:22 <- "Working directory /home/sun/sources/myfoss/fakeroot-ng/git/build_dbg.\n" "(gdb) " 2014.04.11 08:19:22 -> "info breakpoints\n" 2014.04.11 08:19:22 <- "No breakpoints or watchpoints.\n" "(gdb) " 2014.04.11 08:19:22 -> "show history filename\n" 2014.04.11 08:19:22 <- "The filename in which to record the command history is \"/home/sun/sources/myfoss/fakeroot-ng/git/build_dbg/.gdb_history\".\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "show history size\n" 2014.04.11 08:19:22 <- "The size of the command history is 256.\n" 2014.04.11 08:19:22 <- "(gdb) " # Reading file "/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp"... # Reading file "/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp"...done. # File "/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp" 299 lines, 8321 characters # Setting buttons... # Setting buttons...done. 2014.04.11 08:19:22 -> "set confirm off\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "file /home/sun/sources/myfoss/fakeroot-ng/git/build_dbg/fakeroot-ng\n" # Disassembling location 0x41097c to 0x410a7c... 2014.04.11 08:19:22 <- "Reading symbols from /home/sun/sources/myfoss/fakeroot-ng/git/build_dbg/fakeroot-ng..." 2014.04.11 08:19:22 <- "done.\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "info line\n" 2014.04.11 08:19:22 <- "No line number information available.\n" "(gdb) " 2014.04.11 08:19:22 -> "list\n" 2014.04.11 08:19:22 <- "264\t\n" "265\t fprintf(stderr, \"Child \" PID_F \" terminated with unknown termination status %x\\n" "\", child, buffer );\n" "266\t\n" "267\t return 3;\n" "268\t#endif\n" "269\t}\n" "270\t\n" "271\tint main(int argc, char *argv[])\n" "272\t{\n" "273\t int opt_offset=parse_options( argc, argv );\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "info line\n" 2014.04.11 08:19:22 <- "Line 273 of \"../main.cpp\" starts at address 0x41097c and ends at 0x410990 .\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp:273:7299:beg:0x41097c\n" "(gdb) " 2014.04.11 08:19:22 -> "info breakpoints\n" 2014.04.11 08:19:22 <- "No breakpoints or watchpoints.\n" "(gdb) " 2014.04.11 08:19:22 -> "display\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "info display\n" 2014.04.11 08:19:22 <- "There are no auto-display expressions now.\n" "(gdb) " # Reading file "/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp"... # Reading file "/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp"...done. # File "/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp" 299 lines, 8321 characters 2014.04.11 08:19:22 -> "disassemble 0x41097c,0x410a7c\n" 2014.04.11 08:19:22 <- "Dump of assembler code from 0x41097c to 0x410a7c:\n" " 0x000000000041097c :\tmov -0x40(%rbp),%rdx\n" " 0x0000000000410980 :\tmov -0x34(%rbp),%eax\n" " 0x0000000000410983 :\tmov %rdx,%rsi\n" " 0x0000000000410986 :\tmov %eax,%edi\n" " 0x0000000000410988 :\tcallq 0x410411 \n" " 0x000000000041098d :\tmov %eax,-0x14(%rbp)\n" " 0x0000000000410990 :\tcmpl $0xffffffff,-0x14(%rbp)\n" " 0x0000000000410994 :\tjne 0x4109a0 \n" " 0x0000000000410996 :\tmov $0x1,%ebx\n" " 0x000000000041099b :\tjmpq 0x410a42 \n" " 0x00000000004109a0 :\tcmpl $0xfffffffe,-0x14(%rbp)\n" " 0x00000000004109a4 :\tjne 0x4109b0 \n" " 0x00000000004109a6 :\tmov $0x0,%ebx\n" " 0x00000000004109ab :\tjmpq 0x410a42 \n" " 0x00000000004109b0 :\tmov -0x14(%rbp),%eax\n" " 0x00000000004109b3 :\tcmp -0x34(%rbp),%eax\n" " 0x00000000004109b6 :\tjne 0x4109de \n" " 0x00000000004109b8 :\tmov -0x34(%rbp),%eax\n" " 0x00000000004109bb :\tcltq \n" " 0x00000000004109bd :\tshl $0x3,%rax\n" " 0x00000000004109c1 :\tlea -0x8(%rax),%rdx\n" " 0x00000000004109c5 :\tmov -0x40(%rbp),%rax\n" " 0x00000000004109c9 :\tlea (%rdx,%rax,1),%rbx\n" " 0x00000000004109cd :\tmov $0x439f77,%edi\n" " 0x00000000004109d2 :\tcallq 0x40fc50 \n" " 0x00000000004109d7 :\tmov %rax,(%rbx)\n" " 0x00000000004109da :\tsubl $0x1,-0x14(%rbp)\n" " 0x00000000004109de :\tcallq 0x4105dd \n" " 0x00000000004109e3 :\txor $0x1,%eax\n" " 0x00000000004109e6 :\ttest %al,%al\n" " 0x00000000004109e8 :\tje 0x4109f1 \n" " 0x00000000004109ea :\tmov $0x1,%ebx\n" " 0x00000000004109ef :\tjmp 0x410a42 \n" " 0x00000000004109f1 :\tmovzbl 0x249a29(%rip),%eax # 0x65a421 <_ZL8nodetach>\n" " 0x00000000004109f8 :\tmovzbl %al,%edx\n" " 0x00000000004109fb :\tmov 0x249a26(%rip),%rcx # 0x65a428 <_ZL15persistent_file>\n" " 0x0000000000410a02 :\tlea -0x30(%rbp),%rax\n" " 0x0000000000410a06 :\tmov %rcx,%rsi\n" " 0x0000000000410a09 :\tmov %rax,%rdi\n" 2014.04.11 08:19:22 <- " 0x0000000000410a0c :\tcallq 0x41b38c \n" " 0x0000000000410a11 :\tmov -0x14(%rbp),%eax\n" " 0x0000000000410a14 :\tcltq \n" 2014.04.11 08:19:22 <- " 0x0000000000410a16 :\tlea 0x0(,%rax,8),%rdx\n" " 0x0000000000410a1e :\tmov -0x40(%rbp),%rax\n" " 0x0000000000410a22 :\tadd %rax,%rdx\n" " 0x0000000000410a25 :\tlea -0x30(%rbp),%rax\n" " 0x0000000000410a29 :\tmov %rdx,%rsi\n" " 0x0000000000410a2c :\tmov %rax,%rdi\n" " 0x0000000000410a2f :\tcallq 0x410945 \n" " 0x0000000000410a34 :\tmov %eax,%ebx\n" " 0x0000000000410a36 :\tlea -0x30(%rbp),%rax\n" " 0x0000000000410a3a :\tmov %rax,%rdi\n" " 0x0000000000410a3d :\tcallq 0x41b430 \n" 2014.04.11 08:19:22 <- " 0x0000000000410a42 :\tmov %ebx,%eax\n" " 0x0000000000410a44 :\tjmpq 0x410ad2 \n" " 0x0000000000410a49 :\tmov %rax,%r12\n" " 0x0000000000410a4c :\tmov %rdx,%rbx\n" " 0x0000000000410a4f :\tlea -0x30(%rbp),%rax\n" " 0x0000000000410a53 :\tmov %rax,%rdi\n" " 0x0000000000410a56 :\tcallq 0x41b430 \n" " 0x0000000000410a5b :\tmov %r12,%rax\n" 2014.04.11 08:19:22 <- " 0x0000000000410a5e :\tmov %rbx,%rdx\n" " 0x0000000000410a61 :\tjmp 0x410a76 \n" " 0x0000000000410a63 :\tmov %rax,%rbx\n" " 0x0000000000410a66 :\tcallq 0x410020 \n" " 0x0000000000410a6b :\tmov %rbx,%rax\n" 2014.04.11 08:19:22 <- " 0x0000000000410a6e :\tmov %rax,%rdi\n" " 0x0000000000410a71 :\tcallq 0x410110 \n" " 0x0000000000410a76 :\tcmp $0x1,%rdx\n" " 0x0000000000410a7a :\tje 0x410a84 \n" "End of assembler dump.\n" 2014.04.11 08:19:22 <- "(gdb) " # Disassembling location 0x41097c to 0x410a7c...done. 2014.04.11 08:19:22 -> "x /i 0x41097c\n" 2014.04.11 08:19:22 <- " 0x41097c :\tmov -0x40(%rbp),%rdx\n" "(gdb) " 2014.04.11 08:19:22 -> "x /i 0x410a6a\n" 2014.04.11 08:19:22 <- " 0x410a6a :\tdecl -0x77(%rax)\n" 2014.04.11 08:19:22 <- "(gdb) " # Disassembling location 0x41097c to 0x410a7c... 2014.04.11 08:19:22 -> "disassemble 0x41097c,0x410a7c\n" 2014.04.11 08:19:22 <- "Dump of assembler code from 0x41097c to 0x410a7c:\n" " 0x000000000041097c :\tmov -0x40(%rbp),%rdx\n" 2014.04.11 08:19:22 <- " 0x0000000000410980 :\tmov -0x34(%rbp),%eax\n" " 0x0000000000410983 :\tmov %rdx,%rsi\n" " 0x0000000000410986 :\tmov %eax,%edi\n" 2014.04.11 08:19:22 <- " 0x0000000000410988 :\tcallq 0x410411 \n" " 0x000000000041098d :\tmov %eax,-0x14(%rbp)\n" " 0x0000000000410990 :\tcmpl $0xffffffff,-0x14(%rbp)\n" 2014.04.11 08:19:22 <- " 0x0000000000410994 :\tjne 0x4109a0 \n" " 0x0000000000410996 :\tmov $0x1,%ebx\n" " 0x000000000041099b :\tjmpq 0x410a42 \n" " 0x00000000004109a0 :\tcmpl $0xfffffffe,-0x14(%rbp)\n" 2014.04.11 08:19:22 <- " 0x00000000004109a4 :\tjne 0x4109b0 \n" " 0x00000000004109a6 :\tmov $0x0,%ebx\n" " 0x00000000004109ab :\tjmpq 0x410a42 \n" 2014.04.11 08:19:22 <- " 0x00000000004109b0 :\tmov -0x14(%rbp),%eax\n" " 0x00000000004109b3 :\tcmp -0x34(%rbp),%eax\n" " 0x00000000004109b6 :\tjne 0x4109de \n" 2014.04.11 08:19:22 <- " 0x00000000004109b8 :\tmov -0x34(%rbp),%eax\n" " 0x00000000004109bb :\tcltq \n" " 0x00000000004109bd :\tshl $0x3,%rax\n" " 0x00000000004109c1 :\tlea -0x8(%rax),%rdx\n" 2014.04.11 08:19:22 <- " 0x00000000004109c5 :\tmov -0x40(%rbp),%rax\n" " 0x00000000004109c9 :\tlea (%rdx,%rax,1),%rbx\n" " 0x00000000004109cd :\tmov $0x439f77,%edi\n" 2014.04.11 08:19:22 <- " 0x00000000004109d2 :\tcallq 0x40fc50 \n" " 0x00000000004109d7 :\tmov %rax,(%rbx)\n" 2014.04.11 08:19:22 <- " 0x00000000004109da :\tsubl $0x1,-0x14(%rbp)\n" " 0x00000000004109de :\tcallq 0x4105dd \n" " 0x00000000004109e3 :\txor $0x1,%eax\n" 2014.04.11 08:19:22 <- " 0x00000000004109e6 :\ttest %al,%al\n" " 0x00000000004109e8 :\tje 0x4109f1 \n" " 0x00000000004109ea :\tmov $0x1,%ebx\n" 2014.04.11 08:19:22 <- " 0x00000000004109ef :\tjmp 0x410a42 \n" " 0x00000000004109f1 :\tmovzbl 0x249a29(%rip),%eax # 0x65a421 <_ZL8nodetach>\n" " 0x00000000004109f8 :\tmovzbl %al,%edx\n" 2014.04.11 08:19:22 <- " 0x00000000004109fb :\tmov 0x249a26(%rip),%rcx # 0x65a428 <_ZL15persistent_file>\n" " 0x0000000000410a02 :\tlea -0x30(%rbp),%rax\n" " 0x0000000000410a06 :\tmov %rcx,%rsi\n" " 0x0000000000410a09 :\tmov %rax,%rdi\n" 2014.04.11 08:19:22 <- " 0x0000000000410a0c :\tcallq 0x41b38c \n" " 0x0000000000410a11 :\tmov -0x14(%rbp),%eax\n" " 0x0000000000410a14 :\tcltq \n" " 0x0000000000410a16 :\tlea 0x0(,%rax,8),%rdx\n" 2014.04.11 08:19:22 <- " 0x0000000000410a1e :\tmov -0x40(%rbp),%rax\n" " 0x0000000000410a22 :\tadd %rax,%rdx\n" " 0x0000000000410a25 :\tlea -0x30(%rbp),%rax\n" " 0x0000000000410a29 :\tmov %rdx,%rsi\n" " 0x0000000000410a2c :\tmov %rax,%rdi\n" 2014.04.11 08:19:22 <- " 0x0000000000410a2f :\tcallq 0x410945 \n" " 0x0000000000410a34 :\tmov %eax,%ebx\n" " 0x0000000000410a36 :\tlea -0x30(%rbp),%rax\n" " 0x0000000000410a3a :\tmov %rax,%rdi\n" " 0x0000000000410a3d :\tcallq 0x41b430 \n" 2014.04.11 08:19:22 <- " 0x0000000000410a42 :\tmov %ebx,%eax\n" " 0x0000000000410a44 :\tjmpq 0x410ad2 \n" " 0x0000000000410a49 :\tmov %rax,%r12\n" " 0x0000000000410a4c :\tmov %rdx,%rbx\n" " 0x0000000000410a4f :\tlea -0x30(%rbp),%rax\n" 2014.04.11 08:19:22 <- " 0x0000000000410a53 :\tmov %rax,%rdi\n" " 0x0000000000410a56 :\tcallq 0x41b430 \n" " 0x0000000000410a5b :\tmov %r12,%rax\n" " 0x0000000000410a5e :\tmov %rbx,%rdx\n" " 0x0000000000410a61 :\tjmp 0x410a76 \n" 2014.04.11 08:19:22 <- " 0x0000000000410a63 :\tmov %rax,%rbx\n" " 0x0000000000410a66 :\tcallq 0x410020 \n" " 0x0000000000410a6b :\tmov %rbx,%rax\n" " 0x0000000000410a6e :\tmov %rax,%rdi\n" 2014.04.11 08:19:22 <- " 0x0000000000410a71 :\tcallq 0x410110 \n" " 0x0000000000410a76 :\tcmp $0x1,%rdx\n" " 0x0000000000410a7a :\tje 0x410a84 \n" "End of assembler dump.\n" 2014.04.11 08:19:22 <- "(gdb) " # Disassembling location 0x41097c to 0x410a7c...done. 2014.04.11 08:19:22 -> "info source\n" 2014.04.11 08:19:22 <- "Current source file is ../main.cpp\n" "Compilation directory is /home/sun/sources/myfoss/fakeroot-ng/git/build_dbg\n" "Located in /home/sun/sources/myfoss/fakeroot-ng/git/main.cpp\n" 2014.04.11 08:19:22 <- "Contains 299 lines.\n" "Source language is c++.\n" "Compiled with DWARF 2 debugging format.\n" "Does not include preprocessor macro info.\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "info files\n" 2014.04.11 08:19:22 <- "Symbols from \"/home/sun/sources/myfoss/fakeroot-ng/git/build_dbg/fakeroot-ng\".\n" "Local exec file:\n" 2014.04.11 08:19:22 <- "\t`/home/sun/sources/myfoss/fakeroot-ng/git/build_dbg/fakeroot-ng\', file type elf64-x86-64.\n" 2014.04.11 08:19:22 <- "\tEntry point: 0x4102f0\n" "\t0x0000000000400238 - 0x0000000000400254 is .interp\n" "\t0x0000000000400254 - 0x0000000000400274 is .note.ABI-tag\n" "\t0x0000000000400274 - 0x0000000000400298 is .note.gnu.build-id\n" "\t0x0000000000400298 - 0x0000000000400d4c is .gnu.hash\n" 2014.04.11 08:19:22 <- "\t0x0000000000400d50 - 0x0000000000404620 is .dynsym\n" "\t0x0000000000404620 - 0x000000000040d1a6 is .dynstr\n" "\t0x000000000040d1a6 - 0x000000000040d662 is .gnu.version\n" "\t0x000000000040d668 - 0x000000000040d778 is .gnu.version_r\n" "\t0x000000000040d778 - 0x000000000040d928 is .rela.dyn\n" "\t0x000000000040d928 - 0x000000000040f218 is .rela.plt\n" "\t0x000000000040f218 - 0x000000000040f232 is .init\n" "\t0x000000000040f240 - 0x00000000004102f0 is .plt\n" "\t0x00000000004102f0 - 0x00000000004399c2 is .text\n" 2014.04.11 08:19:22 <- "\t0x00000000004399c4 - 0x00000000004399cd is .fini\n" "\t0x00000000004399e0 - 0x0000000000440738 is .rodata\n" "\t0x0000000000440738 - 0x0000000000444ad4 is .eh_frame_hdr\n" "\t0x0000000000444ad8 - 0x0000000000456564 is .eh_frame\n" "\t0x0000000000456564 - 0x0000000000458245 is .gcc_except_table\n" "\t0x0000000000659000 - 0x0000000000659004 is .tdata\n" "\t0x0000000000659008 - 0x0000000000659058 is .init_array\n" "\t0x0000000000659058 - 0x0000000000659060 is .fini_array\n" "\t0x0000000000659060 - 0x0000000000659068 is .jcr\n" "\t0x0000000000659068 - 0x00000000006592c8 is .dynamic\n" "\t0x00000000006592c8 - 0x00000000006592d0 is .got\n" "\t0x00000000006592d0 - 0x0000000000659b38 is .got.plt\n" "\t0x0000000000659b40 - 0x000000000065a090 is .data\n" "\t0x000000000065a0a0 - 0x000000000065be18 is .bss\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "info program\n" 2014.04.11 08:19:22 <- "The program being debugged is not being run.\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "source /tmp/dddwuTvJK\n" 2014.04.11 08:19:22 <- "Line 273 of \"../main.cpp\" starts at address 0x41097c and ends at 0x410990 .\n" 2014.04.11 08:19:22 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp:273:7299:beg:0x41097c\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "info breakpoints\n" 2014.04.11 08:19:22 <- "No breakpoints or watchpoints.\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "# reset\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "info breakpoints\n" 2014.04.11 08:19:22 <- "No breakpoints or watchpoints.\n" "(gdb) " 2014.04.11 08:19:22 -> "display\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "info display\n" 2014.04.11 08:19:22 <- "There are no auto-display expressions now.\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "set environment TERM dumb\n" 2014.04.11 08:19:22 <- "(gdb) " 2014.04.11 08:19:22 -> "info files\n" 2014.04.11 08:19:22 <- "Symbols from \"/home/sun/sources/myfoss/fakeroot-ng/git/build_dbg/fakeroot-ng\".\n" "Local exec file:\n" "\t`/home/sun/sources/myfoss/fakeroot-ng/git/build_dbg/fakeroot-ng\', file type elf64-x86-64.\n" 2014.04.11 08:19:22 <- "\tEntry point: 0x4102f0\n" "\t0x0000000000400238 - 0x0000000000400254 is .interp\n" "\t0x0000000000400254 - 0x0000000000400274 is .note.ABI-tag\n" "\t0x0000000000400274 - 0x0000000000400298 is .note.gnu.build-id\n" "\t0x0000000000400298 - 0x0000000000400d4c is .gnu.hash\n" "\t0x0000000000400d50 - 0x0000000000404620 is .dynsym\n" "\t0x0000000000404620 - 0x000000000040d1a6 is .dynstr\n" "\t0x000000000040d1a6 - 0x000000000040d662 is .gnu.version\n" "\t0x000000000040d668 - 0x000000000040d778 is .gnu.version_r\n" 2014.04.11 08:19:22 <- "\t0x000000000040d778 - 0x000000000040d928 is .rela.dyn\n" "\t0x000000000040d928 - 0x000000000040f218 is .rela.plt\n" "\t0x000000000040f218 - 0x000000000040f232 is .init\n" "\t0x000000000040f240 - 0x00000000004102f0 is .plt\n" "\t0x00000000004102f0 - 0x00000000004399c2 is .text\n" "\t0x00000000004399c4 - 0x00000000004399cd is .fini\n" "\t0x00000000004399e0 - 0x0000000000440738 is .rodata\n" "\t0x0000000000440738 - 0x0000000000444ad4 is .eh_frame_hdr\n" "\t0x0000000000444ad8 - 0x0000000000456564 is .eh_frame\n" "\t0x0000000000456564 - 0x0000000000458245 is .gcc_except_table\n" "\t0x0000000000659000 - 0x0000000000659004 is .tdata\n" "\t0x0000000000659008 - 0x0000000000659058 is .init_array\n" "\t0x0000000000659058 - 0x0000000000659060 is .fini_array\n" 2014.04.11 08:19:22 <- "\t0x0000000000659060 - 0x0000000000659068 is .jcr\n" "\t0x0000000000659068 - 0x00000000006592c8 is .dynamic\n" "\t0x00000000006592c8 - 0x00000000006592d0 is .got\n" "\t0x00000000006592d0 - 0x0000000000659b38 is .got.plt\n" "\t0x0000000000659b40 - 0x000000000065a090 is .data\n" "\t0x000000000065a0a0 - 0x000000000065be18 is .bss\n" "(gdb) " 2014.04.11 08:19:22 -> "info program\n" 2014.04.11 08:19:22 <- "The program being debugged is not being run.\n" 2014.04.11 08:19:22 <- "(gdb) " # Opening session ".ddd"...done. # Welcome to DDD 3.3.12 "Dale Head" (x86_64-pc-linux-gnu) # Current session is "10dbc9d363000139720434500000076120075". 2014.04.11 08:19:23 -> "help detach\n" 2014.04.11 08:19:23 <- "Detach a process or file previously attached.\n" "If a process, it is no longer traced, and it continues its execution. If\n" "you were debugging a file, the file is closed and gdb no longer accesses it.\n" "\n" "List of detach subcommands:\n" "\n" "detach checkpoint -- Detach from a checkpoint (experimental)\n" "detach inferiors -- Detach from inferior ID (or list of IDS)\n" "\n" "Type \"help detach\" followed by detach subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:23 <- "(gdb) " 2014.04.11 08:19:23 -> "help run\n" 2014.04.11 08:19:23 <- "Start debugged program. You may specify arguments to give it.\n" "Args may include \"*\", or \"[...]\"; they are expanded using \"sh\".\n" "Input and output redirection with \">\", \"<\", or \">>\" are also allowed.\n" "\n" "With no arguments, uses arguments last specified (with \"run\" or \"set args\").\n" "To cancel previous arguments and run with no arguments,\n" "use \"set args\" without arguments.\n" 2014.04.11 08:19:23 <- "(gdb) " 2014.04.11 08:19:23 -> "help step\n" 2014.04.11 08:19:23 <- "Step program until it reaches a different source line.\n" "Usage: step [N]\n" "Argument N means step N times (or till program stops for another reason).\n" "(gdb) " 2014.04.11 08:19:23 -> "help stepi\n" 2014.04.11 08:19:23 <- "Step one instruction exactly.\n" "Usage: stepi [N]\n" "Argument N means step N times (or till program stops for another reason).\n" "(gdb) " 2014.04.11 08:19:23 -> "help next\n" 2014.04.11 08:19:23 <- "Step program, proceeding through subroutine calls.\n" "Usage: next [N]\n" "Unlike \"step\", if the current source line calls a subroutine,\n" "this command does not enter the subroutine, but instead steps over\n" "the call, in effect treating it as a single source line.\n" "(gdb) " 2014.04.11 08:19:23 -> "help nexti\n" 2014.04.11 08:19:23 <- "Step one instruction, but proceed through subroutine calls.\n" "Usage: nexti [N]\n" "Argument N means step N times (or till program stops for another reason).\n" "(gdb) " 2014.04.11 08:19:23 -> "help until\n" 2014.04.11 08:19:23 <- "Execute until the program reaches a source line greater than the current\n" "or a specified location (same args as break command) within the current frame.\n" "(gdb) " 2014.04.11 08:19:23 -> "help finish\n" 2014.04.11 08:19:23 <- "Execute until selected stack frame returns.\n" "Usage: finish\n" "Upon return, the value returned is printed and put in the value history.\n" "(gdb) " 2014.04.11 08:19:23 -> "help cont\n" 2014.04.11 08:19:23 <- "Continue program being debugged, after signal or breakpoint.\n" "Usage: continue [N]\n" "If proceeding from breakpoint, a number N may be used as an argument,\n" "which means to set the ignore count of that breakpoint to N - 1 (so that\n" "the breakpoint won\'t break until the Nth time it is reached).\n" "\n" "If non-stop mode is enabled, continue only the current thread,\n" "otherwise all the threads in the program are continued. To \n" "continue all stopped threads in non-stop mode, use the -a option.\n" "Specifying -a and an ignore count simultaneously is an error.\n" "(gdb) " 2014.04.11 08:19:23 -> "help signal\n" 2014.04.11 08:19:23 <- "Continue program with the specified signal.\n" "Usage: signal SIGNAL\n" "The SIGNAL argument is processed the same as the handle command.\n" "\n" "An argument of \"0\" means continue the program without sending it a signal.\n" "This is useful in cases where the program stopped because of a signal,\n" "and you want to resume the program while discarding the signal.\n" "(gdb) " 2014.04.11 08:19:23 -> "help kill\n" 2014.04.11 08:19:23 <- "Kill execution of program being debugged.\n" "\n" "List of kill subcommands:\n" "\n" "kill inferiors -- Kill inferior ID (or list of IDs)\n" "\n" "Type \"help kill\" followed by kill subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " 2014.04.11 08:19:23 -> "help up\n" 2014.04.11 08:19:23 <- "Select and print stack frame that called this one.\n" "An argument says how many frames up to go.\n" "(gdb) " 2014.04.11 08:19:23 -> "help down\n" 2014.04.11 08:19:23 <- "Select and print stack frame called by this one.\n" "An argument says how many frames down to go.\n" "(gdb) " # Retrieving GDB Settings... # Retrieving GDB Settings... 2014.04.11 08:19:26 -> "help set\n" 2014.04.11 08:19:26 <- "Evaluate expression EXP and assign result to variable VAR, using assignment\n" "syntax appropriate for the current language (VAR = EXP or VAR := EXP for\n" "example). VAR may be a debugger \"convenience\" variable (names starting\n" "with $), a register (a few standard names starting with $), or an actual\n" "variable in the program being debugged. EXP is any valid expression.\n" "Use \"set variable\" for variables with names identical to set subcommands.\n" "\n" "With a subcommand, this command modifies parts of the gdb environment.\n" "You can see these environment settings with the \"show\" command.\n" "\n" "List of set subcommands:\n" "\n" "set ada -- Prefix command for changing Ada-specfic settings\n" "set agent -- Set debugger\'s willingness to use agent as a helper\n" "set annotate -- Set annotation_level\n" "set architecture -- Set architecture of target\n" "set args -- Set argument list to give program being debugged when it is started\n" "set auto-load -- Auto-loading specific settings\n" "set auto-load-scripts -- Set the debugger\'s behaviour regarding auto-loaded Python scripts\n" "set auto-solib-add -- Set autoloading of shared library symbols\n" "set backtrace -- Set backtrace specific variables\n" "set basenames-may-differ -- Set whether a source file may have multiple base names\n" "set breakpoint -- Breakpoint specific settings\n" "set can-use-hw-watchpoints -- Set debugger\'s willingness to use watchpoint hardware\n" "set case-sensitive -- Set case sensitivity in name search\n" "set charset -- Set the host and target character sets\n" "set check -- Set the status of the type/range checker\n" "set circular-trace-buffer -- Set target\'s use of circular trace buffer\n" "set coerce-float-to-double -- Set coercion of floats to doubles when calling functions\n" "set complaints -- Set max number of complaints about incorrect symbols\n" "set confirm -- Set whether to confirm potentially dangerous operations\n" "set cp-abi -- Set the ABI used for inspecting C++ objects\n" "set data-directory -- Set GDB\'s data directory\n" "set dcache -- Use this command to set number of lines in dcache and line-size\n" "set debug -- Generic command for setting gdb debugging flags\n" "set debug-file-directory -- Set the directories where separate debug symbols are searched for\n" "set debugvarobj -- Set varobj debugging\n" "set default-collect -- Set the list of expressions to collect by default\n" "set demangle-style -- Set the current C++ demangling style\n" "set detach-on-fork -- Set whether gdb will detach the child of a fork\n" "set directories -- Set the search path for finding source files\n" "set disable-randomization -- Set disabling of debuggee\'s virtual address space randomization\n" "set disassemble-next-line -- Set whether to disassemble next source line or insn when execution stops\n" "set disassembly-flavor -- Set the disassembly flavor\n" "set disconnected-dprintf -- Set whether dprintf continues after GDB disconnects\n" "set disconnected-tracing -- Set whether tracing continues after GDB disconnects\n" "set displaced-stepping -- Set debugger\'s willingness to use displaced stepping\n" "set dprintf-channel -- Set the channel to use for dynamic printf\n" "set dprintf-function -- Set the function to use for dynamic printf\n" "set dprintf-style -- Set the style of usage for dynamic printf\n" "set editing -- Set editing of command lines as they are typed\n" "set endian -- Set endianness of target\n" "set environment -- Set environment variable value to give the program\n" "set exec-direction -- Set direction of execution\n" "set exec-done-display -- Set notification of completion for asynchronous execution commands\n" "set exec-wrapper -- Set a wrapper for running programs\n" "set extended-prompt -- Set the extended prompt\n" "set extension-language -- Set mapping between filename extension and source language\n" "set filename-display -- Set how to display filenames\n" "set follow-exec-mode -- Set debugger response to a program call of exec\n" "set follow-fork-mode -- Set debugger response to a program call of fork or vfork\n" "set gnutarget -- Set the current BFD target\n" "set height -- Set number of lines in a page for GDB output pagination\n" "set history -- Generic command for setting command history parameters\n" "set host-charset -- Set the host character set\n" "set inferior-tty -- Set terminal for future runs of program being debugged\n" "set input-radix -- Set default input radix for entering numbers\n" "set interactive-mode -- Set whether GDB\'s standard input is a terminal\n" "set language -- Set the current source language\n" "set libthread-db-search-path -- Set search path for libthread_db\n" "set listsize -- Set number of source lines gdb will list by default\n" "set logging -- Set logging options\n" "set max-user-call-depth -- Set the max call depth for non-python user-defined commands\n" "set may-insert-breakpoints -- Set permission to insert breakpoints in the target\n" "set may-insert-fast-tracepoints -- Set permission to insert fast tracepoints in the target\n" "set may-insert-tracepoints -- Set permission to insert tracepoints in the target\n" "set may-interrupt -- Set permission to interrupt or signal the target\n" "set may-write-memory -- Set permission to write into target memory\n" "set may-write-registers -- Set permission to write into registers\n" "set mem -- Memory regions settings\n" "set multiple-symbols -- Set the debugger behavior when more than one symbol are possible matches\n" "set non-stop -- Set whether gdb controls the inferior in non-stop mode\n" "set observer -- Set whether gdb controls the inferior in observer mode\n" "set opaque-type-resolution -- Set resolution of opaque struct/class/union types (if set before loading symbols)\n" "set osabi -- Set OS ABI of target\n" "set output-radix -- Set default output radix for printing of values\n" "set overload-resolution -- Set overload resolution in evaluating C++ functions\n" "set pagination -- Set state of GDB output pagination\n" "set print -- Generic command for setting how things print\n" "set prompt -- Set gdb\'s prompt\n" "set python -- Prefix command for python preference settings\n" "set radix -- Set default input and output number radices\n" "set record -- Set record options\n" "set remote -- Remote protocol specific variables\n" "set remoteaddresssize -- Set the maximum size of the address (in bits) in a memory packet\n" "set remotebaud -- Set baud rate for remote serial I/O\n" "set remotebreak -- Set whether to send break if interrupted\n" "set remotecache -- Set cache use for remote targets\n" "set remoteflow -- Set use of hardware flow control for remote serial I/O\n" "set remotelogbase -- Set numerical base for remote session logging\n" "set remotelogfile -- Set filename for remote session recording\n" "set remotetimeout -- Set timeout limit to wait for target to respond\n" "set remotewritesize -- Set the maximum number of bytes per memory write packet (deprecated)\n" "set schedule-multiple -- Set mode for resuming threads of all processes\n" "set scheduler-locking -- Set mode for locking scheduler during execution\n" "set script-extension -- Set mode for script filename extension recognition\n" "set serial -- Set default serial/parallel port configuration\n" "set solib-absolute-prefix -- Set an alternate system root\n" "set solib-search-path -- Set the search path for loading non-absolute shared library symbol files\n" "set stack-cache -- Set cache use for stack access\n" "set step-mode -- Set mode of the step operation\n" "set stop-on-solib-events -- Set stopping for shared library events\n" "set struct-convention -- Set the convention for returning small structs\n" "set substitute-path -- Usage: set substitute-path FROM TO\n" "set sysroot -- Set an alternate system root\n" "set target-async -- Set whether gdb controls the inferior in asynchronous mode\n" "set target-charset -- Set the target character set\n" "set target-file-system-kind -- Set assumed file system kind for target reported file names\n" "set target-wide-charset -- Set the target wide character set\n" "set tcp -- TCP protocol specific variables\n" "set tdesc -- Set target description specific variables\n" "set trace-buffer-size -- Set requested size of trace buffer\n" "set trace-commands -- Set tracing of GDB CLI commands\n" "set trace-notes -- Set notes string to use for current and future trace runs\n" "set trace-stop-notes -- Set notes string to use for future tstop commands\n" "set trace-user -- Set the user name to use for current and future trace runs\n" "set trust-readonly-sections -- Set mode for reading from readonly sections\n" "set tui -- TUI configuration variabl" 2014.04.11 08:19:26 <- "es\n" "set unwind-on-terminating-exception -- Set unwinding of stack if std::terminate is called while in call dummy\n" "set unwindonsignal -- Set unwinding of stack if a signal is received while in a call dummy\n" "set use-deprecated-index-sections -- Set whether to use deprecated gdb_index sections\n" "set variable -- Evaluate expression EXP and assign result to variable VAR\n" "set verbose -- Set verbosity\n" "set watchdog -- Set watchdog timer\n" "set width -- Set number of characters where GDB should wrap lines of its output\n" "set write -- Set writing into executable and core files\n" "\n" "Type \"help set\" followed by set subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " 2014.04.11 08:19:26 -> "help set ada\n" 2014.04.11 08:19:26 <- "Prefix command for changing Ada-specfic settings\n" "\n" "List of set ada subcommands:\n" "\n" "set ada trust-PAD-over-XVS -- Enable or disable an optimization trusting PAD types over XVS types\n" "\n" "Type \"help set ada\" followed by set ada subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " 2014.04.11 08:19:26 -> "help set ada trust-PAD-over-XVS\n" 2014.04.11 08:19:26 <- "Enable or disable an optimization trusting PAD types over XVS types\n" "This is related to the encoding used by the GNAT compiler. The debugger\n" "should normally trust the contents of PAD types, but certain older versions\n" "of GNAT have a bug that sometimes causes the information in the PAD type\n" "to be incorrect. Turning this setting \"off\" allows the debugger to\n" "work around this bug. It is always safe to turn this option \"off\", but\n" "this incurs a slight performance penalty, so it is recommended to NOT change\n" "this option to \"off\" unless necessary.\n" "(gdb) " 2014.04.11 08:19:26 -> "show agent\n" 2014.04.11 08:19:26 <- "Debugger\'s willingness to use agent in inferior as a helper is off.\n" "(gdb) " 2014.04.11 08:19:26 -> "show annotate\n" 2014.04.11 08:19:26 <- "Annotation_level is 1.\n" "(gdb) " 2014.04.11 08:19:26 -> "show architecture\n" 2014.04.11 08:19:26 <- "The target architecture is set automatically (currently i386:x86-64)\n" "(gdb) " 2014.04.11 08:19:26 -> "help set auto-load\n" 2014.04.11 08:19:26 <- "Auto-loading specific settings.\n" "Configure various auto-load-specific variables such as\n" "automatic loading of Python scripts.\n" "\n" "List of set auto-load subcommands:\n" "\n" "set auto-load gdb-scripts -- Enable or disable auto-loading of canned sequences of commands scripts\n" "set auto-load libthread-db -- Enable or disable auto-loading of inferior specific libthread_db\n" "set auto-load local-gdbinit -- Enable or disable auto-loading of .gdbinit script in current directory\n" "set auto-load python-scripts -- Set the debugger\'s behaviour regarding auto-loaded Python scripts\n" "set auto-load safe-path -- Set the list of files and directories that are safe for auto-loading\n" "set auto-load scripts-directory -- Set the list of directories from which to load auto-loaded scripts\n" "\n" "Type \"help set auto-load\" followed by set auto-load subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " 2014.04.11 08:19:26 -> "help set auto-load gdb-scripts\n" 2014.04.11 08:19:26 <- "Enable or disable auto-loading of canned sequences of commands scripts.\n" "If enabled, canned sequences of commands are loaded when the debugger reads\n" "an executable or shared library.\n" "This options has security implications for untrusted inferiors.\n" "(gdb) " 2014.04.11 08:19:26 -> "help set auto-load libthread-db\n" 2014.04.11 08:19:26 <- "Enable or disable auto-loading of inferior specific libthread_db.\n" "If enabled, libthread_db will be searched in \'set libthread-db-search-path\'\n" "locations to load libthread_db compatible with the inferior.\n" "Standard system libthread_db still gets loaded even with this option off.\n" "This options has security implications for untrusted inferiors.\n" "(gdb) " 2014.04.11 08:19:26 -> "help set auto-load local-gdbinit\n" 2014.04.11 08:19:26 <- "Enable or disable auto-loading of .gdbinit script in current directory.\n" "If enabled, canned sequences of commands are loaded when debugger starts\n" "from .gdbinit file in current directory. Such files are deprecated,\n" "use a script associated with inferior executable file instead.\n" "This options has security implications for untrusted inferiors.\n" "(gdb) " 2014.04.11 08:19:26 -> "show auto-load python-scripts\n" 2014.04.11 08:19:26 <- "Auto-loading of Python scripts is on.\n" "(gdb) " 2014.04.11 08:19:26 -> "show auto-load safe-path\n" 2014.04.11 08:19:26 <- "List of directories from which it is safe to auto-load files is $debugdir:$datadir/auto-load.\n" "(gdb) " 2014.04.11 08:19:26 -> "show auto-load scripts-directory\n" 2014.04.11 08:19:26 <- "List of directories from which to load auto-loaded scripts is $debugdir:$datadir/auto-load.\n" "(gdb) " 2014.04.11 08:19:26 -> "show auto-load-scripts\n" 2014.04.11 08:19:26 <- "Warning: command \'show auto-load-scripts\' is deprecated.\n" "Use \'show auto-load python-scripts\'.\n" "\n" "Auto-loading of Python scripts is on.\n" "(gdb) " 2014.04.11 08:19:26 -> "help set auto-load-scripts\n" 2014.04.11 08:19:26 <- "Set the debugger\'s behaviour regarding auto-loaded Python scripts, deprecated.\n" "(gdb) " 2014.04.11 08:19:26 -> "show auto-solib-add\n" 2014.04.11 08:19:26 <- "Autoloading of shared library symbols is on.\n" "(gdb) " 2014.04.11 08:19:26 -> "show backtrace\n" 2014.04.11 08:19:26 <- "limit: An upper bound on the number of backtrace levels is unlimited.\n" "past-entry: Whether backtraces should continue past the entry point of a program is off.\n" "past-main: Whether backtraces should continue past \"main\" is off.\n" "(gdb) " 2014.04.11 08:19:26 -> "help set backtrace\n" 2014.04.11 08:19:26 <- "Set backtrace specific variables.\n" "Configure backtrace variables such as the backtrace limit\n" "\n" "List of set backtrace subcommands:\n" "\n" "set backtrace limit -- Set an upper bound on the number of backtrace levels\n" "set backtrace past-entry -- Set whether backtraces should continue past the entry point of a program\n" "set backtrace past-main -- Set whether backtraces should continue past \"main\"\n" "\n" "Type \"help set backtrace\" followed by set backtrace subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " 2014.04.11 08:19:26 -> "show backtrace limit\n" 2014.04.11 08:19:26 <- "An upper bound on the number of backtrace levels is unlimited.\n" "(gdb) " 2014.04.11 08:19:26 -> "show backtrace past-entry\n" 2014.04.11 08:19:26 <- "Whether backtraces should continue past the entry point of a program is off.\n" "(gdb) " 2014.04.11 08:19:26 -> "show backtrace past-main\n" 2014.04.11 08:19:26 <- "Whether backtraces should continue past \"main\" is off.\n" "(gdb) " 2014.04.11 08:19:26 -> "show basenames-may-differ\n" 2014.04.11 08:19:26 <- "Whether a source file may have multiple base names is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set breakpoint\n" 2014.04.11 08:19:26 <- "Breakpoint specific settings\n" "Configure various breakpoint-specific variables such as\n" "pending breakpoint behavior\n" "\n" 2014.04.11 08:19:26 <- "List of set breakpoint subcommands:\n" "\n" "set breakpoint always-inserted -- Set mode for inserting breakpoints\n" "set breakpoint auto-hw -- Set automatic usage of hardware breakpoints\n" "set breakpoint condition-evaluation -- Set mode of breakpoint condition evaluation\n" "set breakpoint pending -- Set debugger\'s behavior regarding pending breakpoints\n" "\n" "Type \"help set breakpoint\" followed by set breakpoint subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show breakpoint always-inserted\n" 2014.04.11 08:19:26 <- "Always inserted breakpoint mode is auto (currently off).\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show breakpoint auto-hw\n" 2014.04.11 08:19:26 <- "Automatic usage of hardware breakpoints is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show breakpoint condition-evaluation\n" 2014.04.11 08:19:26 <- "Breakpoint condition evaluation mode is auto (currently host).\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show breakpoint pending\n" 2014.04.11 08:19:26 <- "Debugger\'s behavior regarding pending breakpoints is auto.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show can-use-hw-watchpoints\n" 2014.04.11 08:19:26 <- "Debugger\'s willingness to use watchpoint hardware is 1.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show case-sensitive\n" 2014.04.11 08:19:26 <- "Case sensitivity in name search is \"auto; currently on\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show charset\n" 2014.04.11 08:19:26 <- "The host character set is \"auto; currently UTF-8\".\n" 2014.04.11 08:19:26 <- "The target character set is \"auto; currently UTF-8\".\n" "The target wide character set is \"auto; currently UTF-32\".\n" "(gdb) " 2014.04.11 08:19:26 -> "help set charset\n" 2014.04.11 08:19:26 <- "Set the host and target character sets.\n" "The `host character set\' is the one used by the system GDB is running on.\n" "The `target character set\' is the one used by the program being debugged.\n" "You may only use supersets of ASCII for your host character set; GDB does\n" "not support any others.\n" "To see a list of the character sets GDB supports, type `set charset \'.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show check\n" 2014.04.11 08:19:26 <- "range: Range checking is \"auto; currently off\".\n" 2014.04.11 08:19:26 <- "type: Strict type checking is on.\n" "(gdb) " 2014.04.11 08:19:26 -> "help set check\n" 2014.04.11 08:19:26 <- "Set the status of the type/range checker.\n" "\n" 2014.04.11 08:19:26 <- "List of set check subcommands:\n" "\n" "set check range -- Set range checking\n" "set check type -- Set strict type checking\n" "\n" "Type \"help set check\" followed by set check subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show check range\n" 2014.04.11 08:19:26 <- "Range checking is \"auto; currently off\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show check type\n" 2014.04.11 08:19:26 <- "Strict type checking is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show circular-trace-buffer\n" 2014.04.11 08:19:26 <- "Target\'s use of circular trace buffer is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show coerce-float-to-double\n" 2014.04.11 08:19:26 <- "Coercion of floats to doubles when calling functions is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show complaints\n" 2014.04.11 08:19:26 <- "Max number of complaints about incorrect symbols is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show confirm\n" 2014.04.11 08:19:26 <- "Whether to confirm potentially dangerous operations is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show cp-abi\n" 2014.04.11 08:19:26 <- "The currently selected C++ ABI is \"auto\" (currently \"gnu-v3\").\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show data-directory\n" 2014.04.11 08:19:26 <- "GDB\'s data directory is \"/usr/share/gdb\".\n" "(gdb) " 2014.04.11 08:19:26 -> "help set dcache\n" 2014.04.11 08:19:26 <- "Use this command to set number of lines in dcache and line-size.\n" "\n" "List of set dcache subcommands:\n" "\n" 2014.04.11 08:19:26 <- "set dcache line-size -- Set dcache line size in bytes (must be power of 2)\n" "set dcache size -- Set number of dcache lines\n" "\n" "Type \"help set dcache\" followed by set dcache subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show dcache line-size\n" 2014.04.11 08:19:26 <- "Dcache line size is 64.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show dcache size\n" 2014.04.11 08:19:26 <- "Number of dcache lines is 4096.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set debug\n" 2014.04.11 08:19:26 <- "Generic command for setting gdb debugging flags\n" "\n" 2014.04.11 08:19:26 <- "List of set debug subcommands:\n" "\n" "set debug arch -- Set architecture debugging\n" "set debug auto-load -- Set auto-load verifications debugging\n" "set debug check-physname -- Set cross-checking of \"physname\" code against demangler\n" "set debug coff-pe-read -- Set coff PE read debugging\n" "set debug displaced -- Set displaced stepping debugging\n" "set debug dwarf2-die -- Set debugging of the dwarf2 DIE reader\n" "set debug dwarf2-read -- Set debugging of the dwarf2 reader\n" 2014.04.11 08:19:26 <- "set debug entry-values -- Set entry values and tail call frames debugging\n" "set debug expression -- Set expression debugging\n" "set debug frame -- Set frame debugging\n" "set debug infrun -- Set inferior debugging\n" "set debug jit -- Set JIT debugging\n" "set debug libthread-db -- Set libthread-db debugging\n" "set debug lin-lwp -- Set debugging of GNU/Linux lwp module\n" "set debug notification -- Set debugging of async remote notification\n" "set debug observer -- Set observer debugging\n" "set debug overload -- Set debugging of C++ overloading\n" "set debug parser -- Set parser debugging\n" "set debug record -- Set debugging of record/replay feature\n" "set debug remote -- Set debugging of remote protocol\n" "set debug serial -- Set serial debugging\n" "set debug stap-expression -- Set SystemTap expression debugging\n" "set debug symtab-create -- Set debugging of symbol table creation\n" "set debug target -- Set target debugging\n" 2014.04.11 08:19:26 <- "set debug timestamp -- Set timestamping of debugging messages\n" "set debug xml -- Set XML parser debugging\n" "\n" "Type \"help set debug\" followed by set debug subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " 2014.04.11 08:19:26 -> "show debug arch\n" 2014.04.11 08:19:26 <- "Architecture debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug auto-load\n" 2014.04.11 08:19:26 <- "Debugging output for files of \'set auto-load ...\' is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug check-physname\n" 2014.04.11 08:19:26 <- "Whether to check \"physname\" is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug coff-pe-read\n" 2014.04.11 08:19:26 <- "Coff PE read debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug displaced\n" 2014.04.11 08:19:26 <- "Displace stepping debugging is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug dwarf2-die\n" 2014.04.11 08:19:26 <- "Debugging of the dwarf2 DIE reader is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug dwarf2-read\n" 2014.04.11 08:19:26 <- "Debugging of the dwarf2 reader is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug entry-values\n" 2014.04.11 08:19:26 <- "Entry values and tail call frames debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug expression\n" 2014.04.11 08:19:26 <- "Expression debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug frame\n" 2014.04.11 08:19:26 <- "Frame debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug infrun\n" 2014.04.11 08:19:26 <- "Inferior debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug jit\n" 2014.04.11 08:19:26 <- "JIT debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug libthread-db\n" 2014.04.11 08:19:26 <- "libthread-db debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug lin-lwp\n" 2014.04.11 08:19:26 <- "Debugging of GNU/Linux lwp module is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug notification\n" 2014.04.11 08:19:26 <- "Debugging of async remote notification is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug observer\n" 2014.04.11 08:19:26 <- "Observer debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug overload\n" 2014.04.11 08:19:26 <- "Debugging of C++ overloading is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug parser\n" 2014.04.11 08:19:26 <- "Parser debugging is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug record\n" 2014.04.11 08:19:26 <- "Debugging of process record target is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug remote\n" 2014.04.11 08:19:26 <- "Debugging of remote protocol is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug serial\n" 2014.04.11 08:19:26 <- "Serial debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug stap-expression\n" 2014.04.11 08:19:26 <- "SystemTap Probe expression debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug symtab-create\n" 2014.04.11 08:19:26 <- "Debugging of symbol table creation is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug target\n" 2014.04.11 08:19:26 <- "Target debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug timestamp\n" 2014.04.11 08:19:26 <- "Timestamping debugging messages is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug xml\n" 2014.04.11 08:19:26 <- "XML debugging is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debug-file-directory\n" 2014.04.11 08:19:26 <- "The directory where separate debug symbols are searched for is \"/usr/lib/debug\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show debugvarobj\n" 2014.04.11 08:19:26 <- "Varobj debugging is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show default-collect\n" 2014.04.11 08:19:26 <- "The list of expressions to collect by default is \"\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show demangle-style\n" 2014.04.11 08:19:26 <- "The current C++ demangling style is \"auto\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show detach-on-fork\n" 2014.04.11 08:19:26 <- "Whether gdb will detach the child of a fork is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show directories\n" 2014.04.11 08:19:26 <- "Source directories searched: $cdir:$cwd\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show disable-randomization\n" 2014.04.11 08:19:26 <- "Disabling randomization of debuggee\'s virtual address space is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show disassemble-next-line\n" 2014.04.11 08:19:26 <- "Debugger\'s willingness to use disassemble-next-line is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show disassembly-flavor\n" 2014.04.11 08:19:26 <- "The disassembly flavor is \"att\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show disconnected-dprintf\n" 2014.04.11 08:19:26 <- "Whether dprintf continues after GDB disconnects is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show disconnected-tracing\n" 2014.04.11 08:19:26 <- "Whether tracing continues after GDB disconnects is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show displaced-stepping\n" 2014.04.11 08:19:26 <- "Debugger\'s willingness to use displaced stepping to step over breakpoints is auto (currently off).\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show dprintf-channel\n" 2014.04.11 08:19:26 <- "The channel to use for dynamic printf is \"\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show dprintf-function\n" 2014.04.11 08:19:26 <- "The function to use for dynamic printf is \"printf\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show dprintf-style\n" 2014.04.11 08:19:26 <- "The style of usage for dynamic printf is \"gdb\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show editing\n" 2014.04.11 08:19:26 <- "Editing of command lines as they are typed is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show endian\n" 2014.04.11 08:19:26 <- "The target endianness is set automatically (currently little endian)\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show environment\n" 2014.04.11 08:19:26 <- "KDE_FULL_SESSION=true\n" "DM_CONTROL=/var/run/xdmctl\n" "GS_LIB=/home/sun/.fonts\n" 2014.04.11 08:19:26 <- "USER=sun\n" "CVS_RSH=ssh\n" "SSH_AGENT_PID=7532\n" "SHLVL=2\n" "DDD=ddd-3.3.12-x86_64-pc-linux-gnu\n" "XDM_MANAGED=method=classic\n" "HOME=/home/sun\n" "OLDPWD=/home/sun/sources/myfoss/fakeroot-ng/git/build_dbg_delay\n" "XDG_SESSION_COOKIE=39366df8459a878a7a299658518cf75f-1396699085.269908-1801330932\n" "DESKTOP_SESSION=default\n" "SCHROOT_CHROOT_NAME=sid\n" "GTK_RC_FILES=/etc/gtk/gtkrc:/home/sun/.gtkrc:/home/sun/.kde/share/config/gtkrc\n" "SHELL_SESSION_ID=6e18eed350da4000b0c5c7ec96d15408\n" 2014.04.11 08:19:26 <- "KDE_SESSION_VERSION=4\n" "PAGER=cat\n" "KONSOLE_DBUS_SESSION=/Sessions/15\n" "SCHROOT_UID=1000\n" "DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-UMx3I7GUkC,guid=68648bba07aa149675f82621533fefcd\n" "address@hidden" "LOGNAME=sun\n" "WINDOWID=52428818\n" "_=/usr/bin/ddd\n" "COLORFGBG=15;0\n" "TERM=dumb\n" "GTK2_RC_FILES=/etc/gtk-2.0/gtkrc:/home/sun/.gtkrc-2.0:/home/sun/.kde/share/config/gtkrc-2.0\n" "WINDOWPATH=7\n" "PATH=/home/sun/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/sun/bin/arm-str91x-eabi/bin:/home/sun/bin/arm-str91x-eabi/bin\n" "SESSION_MANAGER=local/shachar:@/tmp/.ICE-unix/7612,unix/shachar:/tmp/.ICE-unix/7612\n" "GREP_OPTIONS=--colour=auto\n" "XCURSOR_THEME=Oxygen_White\n" "SCHROOT_SESSION_ID=sid\n" "SCHROOT_COMMAND=/bin/bash\n" "DISPLAY=:0\n" "LANG=he_IL.UTF-8\n" "SCHROOT_ALIAS_NAME=sid\n" "DDD_SESSION=.ddd\n" "LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*" 2014.04.11 08:19:26 <- ".xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:\n" "SSH_AUTH_SOCK=/tmp/ssh-aiP3xH2CbEqF/agent.7491\n" "SCHROOT_GROUP=sun\n" "SCHROOT_USER=sun\n" "LC_MESSAGES=en_US.UTF-8\n" "SHELL=/bin/bash\n" "KONSOLE_DBUS_SERVICE=:1.37\n" "KDE_MULTIHEAD=false\n" "PWD=/home/sun/sources/myfoss/fakeroot-ng/git/build_dbg\n" "XDG_DATA_DIRS=/usr/share:/usr/share:/usr/local/share\n" "TERMCAP=\n" "SCHROOT_GID=1000\n" "KDE_SESSION_UID=1000\n" "QT_PLUGIN_PATH=/home/sun/.kde/lib/kde4/plugins/:/usr/lib/kde4/plugins/\n" "LINES=24\n" "COLUMNS=80\n" "(gdb) " 2014.04.11 08:19:26 -> "help set environment\n" 2014.04.11 08:19:26 <- "Set environment variable value to give the program.\n" "Arguments are VAR VALUE where VAR is variable name and VALUE is value.\n" "VALUES of environment variables are uninterpreted strings.\n" "This does not affect the program until the next \"run\" command.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show exec-direction\n" 2014.04.11 08:19:26 <- "Forward.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show exec-done-display\n" 2014.04.11 08:19:26 <- "Notification of completion for asynchronous execution commands is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show exec-wrapper\n" 2014.04.11 08:19:26 <- "The wrapper for running programs is \"\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show extended-prompt\n" 2014.04.11 08:19:26 <- "The extended prompt is not set.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show filename-display\n" 2014.04.11 08:19:26 <- "Filenames are displayed as \"relative\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show follow-exec-mode\n" 2014.04.11 08:19:26 <- "Follow exec mode is \"same\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show follow-fork-mode\n" 2014.04.11 08:19:26 <- "Debugger response to a program call of fork or vfork is \"parent\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show gnutarget\n" 2014.04.11 08:19:26 <- "The current BFD target is \"auto\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show height\n" 2014.04.11 08:19:26 <- "Number of lines gdb thinks are in a page is unlimited.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set history\n" 2014.04.11 08:19:26 <- "Generic command for setting command history parameters.\n" "\n" 2014.04.11 08:19:26 <- "List of set history subcommands:\n" "\n" "set history expansion -- Set history expansion on command input\n" "set history filename -- Set the filename in which to record the command history\n" "set history save -- Set saving of the history record on exit\n" "set history size -- Set the size of the command history\n" "\n" "Type \"help set history\" followed by set history subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show history expansion\n" 2014.04.11 08:19:26 <- "History expansion on command input is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show history filename\n" 2014.04.11 08:19:26 <- "The filename in which to record the command history is \"/home/sun/sources/myfoss/fakeroot-ng/git/build_dbg/.gdb_history\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show history save\n" 2014.04.11 08:19:26 <- "Saving of the history record on exit is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show history size\n" 2014.04.11 08:19:26 <- "The size of the command history is 256.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show host-charset\n" 2014.04.11 08:19:26 <- "The host character set is \"auto; currently UTF-8\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show inferior-tty\n" 2014.04.11 08:19:26 <- "Terminal for future runs of program being debugged is \"\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show input-radix\n" 2014.04.11 08:19:26 <- "Default input radix for entering numbers is 10.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show interactive-mode\n" 2014.04.11 08:19:26 <- "Debugger\'s interactive mode is auto (currently on).\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show language\n" 2014.04.11 08:19:26 <- "The current source language is \"auto; currently c++\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show libthread-db-search-path\n" 2014.04.11 08:19:26 <- "The current search path or libthread_db is \"$sdir:$pdir\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show listsize\n" 2014.04.11 08:19:26 <- "Number of source lines gdb will list by default is 10.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show logging\n" 2014.04.11 08:19:26 <- "Future logs will be written to gdb.txt.\n" "Logs will be appended to the log file.\n" 2014.04.11 08:19:26 <- "Output will be logged and displayed.\n" "(gdb) " 2014.04.11 08:19:26 -> "help set logging\n" 2014.04.11 08:19:26 <- "Set logging options\n" "\n" 2014.04.11 08:19:26 <- "List of set logging subcommands:\n" "\n" "set logging file -- Set the current logfile\n" "set logging off -- Disable logging\n" "set logging on -- Enable logging\n" "set logging overwrite -- Set whether logging overwrites or appends to the log file\n" "set logging redirect -- Set the logging output mode\n" "\n" "Type \"help set logging\" followed by set logging subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" 2014.04.11 08:19:26 <- "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " 2014.04.11 08:19:26 -> "show logging file\n" 2014.04.11 08:19:26 <- "The current logfile is \"gdb.txt\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set logging off\n" 2014.04.11 08:19:26 <- "Disable logging.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set logging on\n" 2014.04.11 08:19:26 <- "Enable logging.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show logging overwrite\n" 2014.04.11 08:19:26 <- "Whether logging overwrites or appends to the log file is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show logging redirect\n" 2014.04.11 08:19:26 <- "The logging output mode is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show max-user-call-depth\n" 2014.04.11 08:19:26 <- "The max call depth for user-defined commands is 1024.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show may-insert-breakpoints\n" 2014.04.11 08:19:26 <- "Permission to insert breakpoints in the target is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show may-insert-fast-tracepoints\n" 2014.04.11 08:19:26 <- "Permission to insert fast tracepoints in the target is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show may-insert-tracepoints\n" 2014.04.11 08:19:26 <- "Permission to insert tracepoints in the target is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show may-interrupt\n" 2014.04.11 08:19:26 <- "Permission to interrupt or signal the target is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show may-write-memory\n" 2014.04.11 08:19:26 <- "Permission to write into target memory is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show may-write-registers\n" 2014.04.11 08:19:26 <- "Permission to write into registers is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set mem\n" 2014.04.11 08:19:26 <- "Memory regions settings\n" "\n" "List of set mem subcommands:\n" "\n" 2014.04.11 08:19:26 <- "set mem inaccessible-by-default -- Set handling of unknown memory regions\n" "\n" "Type \"help set mem\" followed by set mem subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " 2014.04.11 08:19:26 -> "show mem inaccessible-by-default\n" 2014.04.11 08:19:26 <- "Unknown memory addresses will be treated as inaccessible.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show multiple-symbols\n" 2014.04.11 08:19:26 <- "How the debugger handles ambiguities in expressions is \"all\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show non-stop\n" 2014.04.11 08:19:26 <- "Controlling the inferior in non-stop mode is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show observer\n" 2014.04.11 08:19:26 <- "Observer mode is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show opaque-type-resolution\n" 2014.04.11 08:19:26 <- "Resolution of opaque struct/class/union types (if set before loading symbols) is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show osabi\n" 2014.04.11 08:19:26 <- "The current OS ABI is \"auto\" (currently \"GNU/Linux\").\n" "The default OS ABI is \"GNU/Linux\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set osabi\n" 2014.04.11 08:19:26 <- "Set OS ABI of target.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show output-radix\n" 2014.04.11 08:19:26 <- "Default output radix for printing of values is 10.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show overload-resolution\n" 2014.04.11 08:19:26 <- "Overload resolution in evaluating C++ functions is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show pagination\n" 2014.04.11 08:19:26 <- "State of pagination is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set print\n" 2014.04.11 08:19:26 <- "Generic command for setting how things print.\n" "\n" 2014.04.11 08:19:26 <- "List of set print subcommands:\n" "\n" "set print address -- Set printing of addresses\n" "set print array -- Set prettyprinting of arrays\n" "set print array-indexes -- Set printing of array indexes\n" "set print asm-demangle -- Set demangling of C++/ObjC names in disassembly listings\n" "set print demangle -- Set demangling of encoded C++/ObjC names when displaying symbols\n" "set print elements -- Set limit on string chars or array elements to print\n" "set print entry-values -- Set printing of function arguments at function entry\n" 2014.04.11 08:19:26 <- "set print frame-arguments -- Set printing of non-scalar frame arguments\n" "set print inferior-events -- Set printing of inferior events (e.g.\n" "set print max-symbolic-offset -- Set the largest offset that will be printed in form\n" "set print null-stop -- Set printing of char arrays to stop at first null char\n" "set print object -- Set printing of object\'s derived type based on vtable info\n" "set print pascal_static-members -- Set printing of pascal static members\n" "set print pretty -- Set prettyprinting of structures\n" "set print repeats -- Set threshold for repeated print elements\n" "set print sevenbit-strings -- Set printing of 8-bit characters in strings as \\n" "nn\n" "set print static-members -- Set printing of C++ static members\n" "set print symbol -- Set printing of symbol names when printing pointers\n" "set print symbol-filename -- Set printing of source filename and line number with \n" "set print thread-events -- Set printing of thread events (such as thread start and exit)\n" "set print type -- Generic command for setting how types print\n" "set print union -- Set printing of unions interior to structures\n" "set print vtbl -- Set printing of C++ virtual function tables\n" "\n" "Type \"help set print\" followed by set print subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print address\n" 2014.04.11 08:19:26 <- "Printing of addresses is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print array\n" 2014.04.11 08:19:26 <- "Prettyprinting of arrays is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print array-indexes\n" 2014.04.11 08:19:26 <- "Printing of array indexes is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print asm-demangle\n" 2014.04.11 08:19:26 <- "Demangling of C++/ObjC names in disassembly listings is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print demangle\n" 2014.04.11 08:19:26 <- "Demangling of encoded C++/ObjC names when displaying symbols is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print elements\n" 2014.04.11 08:19:26 <- "Limit on string chars or array elements to print is 200.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print entry-values\n" 2014.04.11 08:19:26 <- "Printing of function arguments at function entry is \"default\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print frame-arguments\n" 2014.04.11 08:19:26 <- "Printing of non-scalar frame arguments is \"scalars\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print inferior-events\n" 2014.04.11 08:19:26 <- "Printing of inferior events is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print max-symbolic-offset\n" 2014.04.11 08:19:26 <- "The largest offset that will be printed in form is unlimited.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print null-stop\n" 2014.04.11 08:19:26 <- "Printing of char arrays to stop at first null char is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print object\n" 2014.04.11 08:19:26 <- "Printing of object\'s derived type based on vtable info is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print pascal_static-members\n" 2014.04.11 08:19:26 <- "Printing of pascal static members is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print pretty\n" 2014.04.11 08:19:26 <- "Prettyprinting of structures is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print repeats\n" 2014.04.11 08:19:26 <- "Threshold for repeated print elements is 10.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print sevenbit-strings\n" 2014.04.11 08:19:26 <- "Printing of 8-bit characters in strings as \\n" "nn is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print static-members\n" 2014.04.11 08:19:26 <- "Printing of C++ static members is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print symbol\n" 2014.04.11 08:19:26 <- "Printing of symbols when printing pointers is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print symbol-filename\n" 2014.04.11 08:19:26 <- "Printing of source filename and line number with is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print thread-events\n" 2014.04.11 08:19:26 <- "Printing of thread events is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set print type\n" 2014.04.11 08:19:26 <- "Generic command for setting how types print.\n" "\n" "List of show print type subcommands:\n" "\n" 2014.04.11 08:19:26 <- "show print type methods -- Set printing of methods defined in classes\n" "show print type typedefs -- Set printing of typedefs defined in classes\n" "\n" "Type \"help show print type\" followed by show print type subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print type methods\n" 2014.04.11 08:19:26 <- "Printing of methods defined in a class in on\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print type typedefs\n" 2014.04.11 08:19:26 <- "Printing of typedefs defined in a class in on\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print union\n" 2014.04.11 08:19:26 <- "Printing of unions interior to structures is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show print vtbl\n" 2014.04.11 08:19:26 <- "Printing of C++ virtual function tables is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show prompt\n" 2014.04.11 08:19:26 <- "Gdb\'s prompt is \"(gdb) \".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set python\n" 2014.04.11 08:19:26 <- "Prefix command for python preference settings.\n" "\n" 2014.04.11 08:19:26 <- "List of set python subcommands:\n" "\n" "set python print-stack -- Set mode for Python stack dump on error\n" "\n" "Type \"help set python\" followed by set python subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show python print-stack\n" 2014.04.11 08:19:26 <- "The mode of Python stack printing on error is \"message\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show record\n" 2014.04.11 08:19:26 <- "record full insn-number-max: Record/replay buffer limit is 200000.\n" "record full memory-query: Whether query if PREC cannot record memory change of next instruction is off.\n" 2014.04.11 08:19:26 <- "record full stop-at-limit: Whether record/replay stops when record/replay buffer becomes full is on.\n" "function-call-history-size: Number of functions to print in \"record function-call-history\" is 10.\n" "insn-number-max: instruction-history-size: Number of instructions to print in \"record instruction-history\" is 10.\n" "memory-query: stop-at-limit: " 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set record\n" 2014.04.11 08:19:26 <- "Set record options\n" "\n" 2014.04.11 08:19:26 <- "List of set record subcommands:\n" "\n" "set record full -- Set record options\n" "set record function-call-history-size -- Set number of function to print in \"record function-call-history\"\n" "set record instruction-history-size -- Set number of instructions to print in \"record instruction-history\"\n" "\n" "Type \"help set record\" followed by set record subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show record full\n" 2014.04.11 08:19:26 <- "insn-number-max: Record/replay buffer limit is 200000.\n" "memory-query: Whether query if PREC cannot record memory change of next instruction is off.\n" 2014.04.11 08:19:26 <- "stop-at-limit: Whether record/replay stops when record/replay buffer becomes full is on.\n" "(gdb) " 2014.04.11 08:19:26 -> "help set record full\n" 2014.04.11 08:19:26 <- "Set record options\n" "\n" 2014.04.11 08:19:26 <- "List of set record full subcommands:\n" "\n" "set record full insn-number-max -- Set record/replay buffer limit\n" "set record full memory-query -- Set whether query if PREC cannot record memory change of next instruction\n" "set record full stop-at-limit -- Set whether record/replay stops when record/replay buffer becomes full\n" "\n" "Type \"help set record full\" followed by set record full subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show record full insn-number-max\n" 2014.04.11 08:19:26 <- "Record/replay buffer limit is 200000.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show record full memory-query\n" 2014.04.11 08:19:26 <- "Whether query if PREC cannot record memory change of next instruction is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show record full stop-at-limit\n" 2014.04.11 08:19:26 <- "Whether record/replay stops when record/replay buffer becomes full is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show record function-call-history-size\n" 2014.04.11 08:19:26 <- "Number of functions to print in \"record function-call-history\" is 10.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show record instruction-history-size\n" 2014.04.11 08:19:26 <- "Number of instructions to print in \"record instruction-history\" is 10.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set remote\n" 2014.04.11 08:19:26 <- "Remote protocol specific variables\n" "Configure various remote-protocol specific variables such as\n" "the packets being used\n" "\n" 2014.04.11 08:19:26 <- "List of set remote subcommands:\n" "\n" "set remote P-packet -- Set use of remote protocol `P\' (set-register) packet\n" "set remote TracepointSource-packet -- Set use of remote protocol `TracepointSource\' (TracepointSource) packet\n" "set remote X-packet -- Set use of remote protocol `X\' (binary-download) packet\n" "set remote Z-packet -- Set use of remote protocol `Z\' packets\n" "set remote access-watchpoint-packet -- Set use of remote protocol `Z4\' (access-watchpoint) packet\n" "set remote agent-packet -- Set use of remote protocol `QAgent\' (agent) packet\n" "set remote allow-packet -- Set use of remote protocol `QAllow\' (allow) packet\n" "set remote attach-packet -- Set use of remote protocol `vAttach\' (attach) packet\n" 2014.04.11 08:19:26 <- "set remote binary-download-packet -- Set use of remote protocol `X\' (binary-download) packet\n" "set remote breakpoint-commands-packet -- Set use of remote protocol `BreakpointCommands\' (breakpoint-commands) packet\n" "set remote conditional-breakpoints-packet -- Set use of remote protocol `ConditionalBreakpoints\' (conditional-breakpoints) packet\n" "set remote conditional-tracepoints-packet -- Set use of remote protocol `ConditionalTracepoints\' (conditional-tracepoints) packet\n" "set remote disable-btrace-packet -- Set use of remote protocol `Qbtrace:off\' (disable-btrace) packet\n" "set remote disable-randomization-packet -- Set use of remote protocol `QDisableRandomization\' (disable-randomization) packet\n" "set remote enable-btrace-packet -- Set use of remote protocol `Qbtrace:bts\' (enable-btrace) packet\n" "set remote exec-file -- Set the remote pathname for \"run\"\n" "set remote fast-tracepoints-packet -- Set use of remote protocol `FastTracepoints\' (fast-tracepoints) packet\n" "set remote fetch-register-packet -- Set use of remote protocol `p\' (fetch-register) packet\n" "set remote get-thread-information-block-address-packet -- Set use of remote protocol `qGetTIBAddr\' (get-thread-information-block-address) packet\n" "set remote get-thread-local-storage-address-packet -- Set use of remote protocol `qGetTLSAddr\' (get-thread-local-storage-address) packet\n" "set remote hardware-breakpoint-limit -- Set the maximum number of target hardware breakpoints\n" "set remote hardware-breakpoint-packet -- Set use of remote protocol `Z1\' (hardware-breakpoint) packet\n" "set remote hardware-watchpoint-length-limit -- Set the maximum length (in bytes) of a target hardware watchpoint\n" "set remote hardware-watchpoint-limit -- Set the maximum number of target hardware watchpoints\n" "set remote hostio-close-packet -- Set use of remote protocol `vFile:close\' (hostio-close) packet\n" "set remote hostio-open-packet -- Set use of remote protocol `vFile:open\' (hostio-open) packet\n" "set remote hostio-pread-packet -- Set use of remote protocol `vFile:pread\' (hostio-pread) packet\n" 2014.04.11 08:19:26 <- "set remote hostio-pwrite-packet -- Set use of remote protocol `vFile:pwrite\' (hostio-pwrite) packet\n" "set remote hostio-readlink-packet -- Set use of remote protocol `vFile:readlink\' (hostio-readlink) packet\n" "set remote hostio-unlink-packet -- Set use of remote protocol `vFile:unlink\' (hostio-unlink) packet\n" "set remote install-in-trace-packet -- Set use of remote protocol `InstallInTrace\' (install-in-trace) packet\n" "set remote interrupt-on-connect -- Set whether interrupt-sequence is sent to remote target when gdb connects to\n" "set remote interrupt-sequence -- Set interrupt sequence to remote target\n" "set remote kill-packet -- Set use of remote protocol `vKill\' (kill) packet\n" "set remote library-info-packet -- Set use of remote protocol `qXfer:libraries:read\' (library-info) packet\n" "set remote library-info-svr4-packet -- Set use of remote protocol `qXfer:libraries-svr4:read\' (library-info-svr4) packet\n" "set remote memory-map-packet -- Set use of remote protocol `qXfer:memory-map:read\' (memory-map) packet\n" "set remote memory-read-packet-size -- Set the maximum number of bytes per memory-read packet\n" "set remote memory-write-packet-size -- Set the maximum number of bytes per memory-write packet\n" "set remote noack-packet -- Set use of remote protocol `QStartNoAckMode\' (noack) packet\n" "set remote osdata-packet -- Set use of remote protocol `qXfer:osdata:read\' (osdata) packet\n" "set remote p-packet -- Set use of remote protocol `p\' (fetch-register) packet\n" "set remote pass-signals-packet -- Set use of remote protocol `QPassSignals\' (pass-signals) packet\n" "set remote program-signals-packet -- Set use of remote protocol `QProgramSignals\' (program-signals) packet\n" "set remote query-attached-packet -- Set use of remote protocol `qAttached\' (query-attached) packet\n" "set remote read-aux-vector-packet -- Set use of remote protocol `qXfer:auxv:read\' (read-aux-vector) packet\n" "set remote read-btrace-packet -- Set use of remote protocol `qXfer:btrace\' (read-btrace) packet\n" "set remote read-fdpic-loadmap-packet -- Set use of remote protocol `qXfer:fdpic:read\' (read-fdpic-loadmap) packet\n" "set remote read-sdata-object-packet -- Set use of remote protocol `qXfer:statictrace:read\' (read-sdata-object) packet\n" "set remote read-siginfo-object-packet -- Set use of remote protocol `qXfer:siginfo:read\' (read-siginfo-object) packet\n" "set remote read-spu-object-packet -- Set use of remote protocol `qXfer:spu:read\' (read-spu-object) packet\n" "set remote read-watchpoint-packet -- Set use of remote protocol `Z3\' (read-watchpoint) packet\n" "set remote reverse-continue-packet -- Set use of remote protocol `bc\' (reverse-continue) packet\n" "set remote reverse-step-packet -- Set use of remote protocol `bs\' (reverse-step) packet\n" "set remote run-packet -- Set use of remote protocol `vRun\' (run) packet\n" "set remote search-memory-packet -- Set use of remote protocol `qSearch:memory\' (search-memory) packet\n" "set remote set-register-packet -- Set use of remote protocol `P\' (set-register) packet\n" "set remote software-breakpoint-packet -- Set use of remote protocol `Z0\' (software-breakpoint) packet\n" "set remote static-tracepoints-packet -- Set use of remote protocol `StaticTracepoints\' (static-tracepoints) packet\n" "set remote supported-packets-packet -- Set use of remote protocol `qSupported\' (supported-packets) packet\n" "set remote symbol-lookup-packet -- Set use of remote protocol `qSymbol\' (symbol-lookup) packet\n" "set remote system-call-allowed -- Set if the host system(3) call is allowed for the target\n" "set remote target-features-packet -- Set use of remote protocol `qXfer:features:read\' (target-features) packet\n" "set remote threads-packet -- Set use of remote protocol `qXfer:threads:read\' (threads) packet\n" "set remote trace-buffer-size-packet -- Set use of remote protocol `QTBuffer:size\' (trace-buffer-size) packet\n" "set remote traceframe-info-packet -- Set use of remote protocol `qXfer:trace-frame-info:read\' (traceframe-info) packet\n" "set remote unwind-info-block-packet -- Set use of remote protocol `qXfer:uib:read\' (unwind-info-block) packet\n" "set remote verbose-resume-packet -- Set use of remote protocol `vCont\' (verbose-resume) packe" 2014.04.11 08:19:26 <- "t\n" "set remote write-siginfo-object-packet -- Set use of remote protocol `qXfer:siginfo:write\' (write-siginfo-object) packet\n" "set remote write-spu-object-packet -- Set use of remote protocol `qXfer:spu:write\' (write-spu-object) packet\n" "set remote write-watchpoint-packet -- Set use of remote protocol `Z2\' (write-watchpoint) packet\n" "\n" "Type \"help set remote\" followed by set remote subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " 2014.04.11 08:19:26 -> "show remote P-packet\n" 2014.04.11 08:19:26 <- "Support for the `P\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote TracepointSource-packet\n" 2014.04.11 08:19:26 <- "Support for the `TracepointSource\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote X-packet\n" 2014.04.11 08:19:26 <- "Support for the `X\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote Z-packet\n" 2014.04.11 08:19:26 <- "Support for the `Z0\' packet is auto-detected, currently unknown.\n" "Support for the `Z1\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "Support for the `Z2\' packet is auto-detected, currently unknown.\n" "Support for the `Z3\' packet is auto-detected, currently unknown.\n" "Support for the `Z4\' packet is auto-detected, currently unknown.\n" "(gdb) " 2014.04.11 08:19:26 -> "help set remote Z-packet\n" 2014.04.11 08:19:26 <- "Set use of remote protocol `Z\' packets\n" "When set, GDB will attempt to use the remote breakpoint and watchpoint\n" "packets.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote access-watchpoint-packet\n" 2014.04.11 08:19:26 <- "Support for the `Z4\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote agent-packet\n" 2014.04.11 08:19:26 <- "Support for the `QAgent\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote allow-packet\n" 2014.04.11 08:19:26 <- "Support for the `QAllow\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote attach-packet\n" 2014.04.11 08:19:26 <- "Support for the `vAttach\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote binary-download-packet\n" 2014.04.11 08:19:26 <- "Support for the `X\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote breakpoint-commands-packet\n" 2014.04.11 08:19:26 <- "Support for the `BreakpointCommands\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote conditional-breakpoints-packet\n" 2014.04.11 08:19:26 <- "Support for the `ConditionalBreakpoints\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote conditional-tracepoints-packet\n" 2014.04.11 08:19:26 <- "Support for the `ConditionalTracepoints\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote disable-btrace-packet\n" 2014.04.11 08:19:26 <- "Support for the `Qbtrace:off\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote disable-randomization-packet\n" 2014.04.11 08:19:26 <- "Support for the `QDisableRandomization\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote enable-btrace-packet\n" 2014.04.11 08:19:26 <- "Support for the `Qbtrace:bts\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote exec-file\n" 2014.04.11 08:19:26 <- "The remote pathname for \"run\" is \"\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote fast-tracepoints-packet\n" 2014.04.11 08:19:26 <- "Support for the `FastTracepoints\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote fetch-register-packet\n" 2014.04.11 08:19:26 <- "Support for the `p\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote get-thread-information-block-address-packet\n" 2014.04.11 08:19:26 <- "Support for the `qGetTIBAddr\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote get-thread-local-storage-address-packet\n" 2014.04.11 08:19:26 <- "Support for the `qGetTLSAddr\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote hardware-breakpoint-limit\n" 2014.04.11 08:19:26 <- "The maximum number of target hardware breakpoints is -1.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote hardware-breakpoint-packet\n" 2014.04.11 08:19:26 <- "Support for the `Z1\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote hardware-watchpoint-length-limit\n" 2014.04.11 08:19:26 <- "The maximum length (in bytes) of a target hardware watchpoint is -1.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote hardware-watchpoint-limit\n" 2014.04.11 08:19:26 <- "The maximum number of target hardware watchpoints is -1.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote hostio-close-packet\n" 2014.04.11 08:19:26 <- "Support for the `vFile:close\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote hostio-open-packet\n" 2014.04.11 08:19:26 <- "Support for the `vFile:open\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote hostio-pread-packet\n" 2014.04.11 08:19:26 <- "Support for the `vFile:pread\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote hostio-pwrite-packet\n" 2014.04.11 08:19:26 <- "Support for the `vFile:pwrite\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote hostio-readlink-packet\n" 2014.04.11 08:19:26 <- "Support for the `vFile:readlink\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote hostio-unlink-packet\n" 2014.04.11 08:19:26 <- "Support for the `vFile:unlink\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote install-in-trace-packet\n" 2014.04.11 08:19:26 <- "Support for the `InstallInTrace\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote interrupt-on-connect\n" 2014.04.11 08:19:26 <- "W whether interrupt-sequence is sent to remote target when gdb connects to is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote interrupt-sequence\n" 2014.04.11 08:19:26 <- "Send the ASCII ETX character (Ctrl-c) to the remote target to interrupt the execution of the program.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote kill-packet\n" 2014.04.11 08:19:26 <- "Support for the `vKill\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote library-info-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:libraries:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote library-info-svr4-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:libraries-svr4:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote memory-map-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:memory-map:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote memory-read-packet-size\n" 2014.04.11 08:19:26 <- "The memory-read-packet-size is 0. Packets are limited to 1120 bytes.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote memory-write-packet-size\n" 2014.04.11 08:19:26 <- "The memory-write-packet-size is 0. Packets are limited to 1120 bytes.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote noack-packet\n" 2014.04.11 08:19:26 <- "Support for the `QStartNoAckMode\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote osdata-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:osdata:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote p-packet\n" 2014.04.11 08:19:26 <- "Support for the `p\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote pass-signals-packet\n" 2014.04.11 08:19:26 <- "Support for the `QPassSignals\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote program-signals-packet\n" 2014.04.11 08:19:26 <- "Support for the `QProgramSignals\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote query-attached-packet\n" 2014.04.11 08:19:26 <- "Support for the `qAttached\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote read-aux-vector-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:auxv:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote read-btrace-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:btrace\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote read-fdpic-loadmap-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:fdpic:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote read-sdata-object-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:statictrace:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote read-siginfo-object-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:siginfo:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote read-spu-object-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:spu:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote read-watchpoint-packet\n" 2014.04.11 08:19:26 <- "Support for the `Z3\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote reverse-continue-packet\n" 2014.04.11 08:19:26 <- "Support for the `bc\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote reverse-step-packet\n" 2014.04.11 08:19:26 <- "Support for the `bs\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote run-packet\n" 2014.04.11 08:19:26 <- "Support for the `vRun\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote search-memory-packet\n" 2014.04.11 08:19:26 <- "Support for the `qSearch:memory\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote set-register-packet\n" 2014.04.11 08:19:26 <- "Support for the `P\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote software-breakpoint-packet\n" 2014.04.11 08:19:26 <- "Support for the `Z0\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote static-tracepoints-packet\n" 2014.04.11 08:19:26 <- "Support for the `StaticTracepoints\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote supported-packets-packet\n" 2014.04.11 08:19:26 <- "Support for the `qSupported\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote symbol-lookup-packet\n" 2014.04.11 08:19:26 <- "Support for the `qSymbol\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote system-call-allowed\n" 2014.04.11 08:19:26 <- "Calling host system(3) call from target is not allowed\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote target-features-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:features:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote threads-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:threads:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote trace-buffer-size-packet\n" 2014.04.11 08:19:26 <- "Support for the `QTBuffer:size\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote traceframe-info-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:trace-frame-info:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote unwind-info-block-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:uib:read\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote verbose-resume-packet\n" 2014.04.11 08:19:26 <- "Support for the `vCont\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote write-siginfo-object-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:siginfo:write\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote write-spu-object-packet\n" 2014.04.11 08:19:26 <- "Support for the `qXfer:spu:write\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remote write-watchpoint-packet\n" 2014.04.11 08:19:26 <- "Support for the `Z2\' packet is auto-detected, currently unknown.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remoteaddresssize\n" 2014.04.11 08:19:26 <- "The maximum size of the address (in bits) in a memory packet is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remotebaud\n" 2014.04.11 08:19:26 <- "Baud rate for remote serial I/O is -1.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remotebreak\n" 2014.04.11 08:19:26 <- "Warning: command \'show remotebreak\' is deprecated.\n" "Use \'show remote interrupt-sequence\'.\n" "\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set remotebreak\n" 2014.04.11 08:19:26 <- "Set whether to send break if interrupted.\n" "If set, a break, instead of a cntrl-c, is sent to the remote target.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remotecache\n" 2014.04.11 08:19:26 <- "Deprecated remotecache flag is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remoteflow\n" 2014.04.11 08:19:26 <- "Hardware flow control is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remotelogbase\n" 2014.04.11 08:19:26 <- "Numerical base for remote session logging is \"ascii\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remotelogfile\n" 2014.04.11 08:19:26 <- "Filename for remote session recording is \"\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show remotetimeout\n" 2014.04.11 08:19:26 <- "Timeout limit to wait for target to respond is 2.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show schedule-multiple\n" 2014.04.11 08:19:26 <- "Resuming the execution of threads of all processes is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show scheduler-locking\n" 2014.04.11 08:19:26 <- "Mode for locking scheduler during execution is \"off\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show script-extension\n" 2014.04.11 08:19:26 <- "Script filename extension recognition is \"soft\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show serial\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show solib-absolute-prefix\n" 2014.04.11 08:19:26 <- "The current system root is \"\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show solib-search-path\n" 2014.04.11 08:19:26 <- "The search path for loading non-absolute shared library symbol files is .\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show stack-cache\n" 2014.04.11 08:19:26 <- "Cache use for stack accesses is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show step-mode\n" 2014.04.11 08:19:26 <- "Mode of the step operation is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show stop-on-solib-events\n" 2014.04.11 08:19:26 <- "Stopping for shared library events is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show struct-convention\n" 2014.04.11 08:19:26 <- "The convention for returning small structs is \"default\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set substitute-path\n" 2014.04.11 08:19:26 <- "Usage: set substitute-path FROM TO\n" "Add a substitution rule replacing FROM into TO in source file names.\n" "If a substitution rule was previously set for FROM, the old rule\n" "is replaced by the new one.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show sysroot\n" 2014.04.11 08:19:26 <- "The current system root is \"\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show target-async\n" 2014.04.11 08:19:26 <- "Controlling the inferior in asynchronous mode is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show target-charset\n" 2014.04.11 08:19:26 <- "The target character set is \"auto; currently UTF-8\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show target-file-system-kind\n" 2014.04.11 08:19:26 <- "The assumed file system kind for target reported file names is \"auto\" (currently \"unix\").\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show target-wide-charset\n" 2014.04.11 08:19:26 <- "The target wide character set is \"auto; currently UTF-32\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set tcp\n" 2014.04.11 08:19:26 <- "TCP protocol specific variables\n" "Configure variables specific to remote TCP connections\n" "\n" 2014.04.11 08:19:26 <- "List of set tcp subcommands:\n" "\n" "set tcp auto-retry -- Set auto-retry on socket connect\n" "set tcp connect-timeout -- Set timeout limit for socket connection\n" "\n" "Type \"help set tcp\" followed by set tcp subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show tcp auto-retry\n" 2014.04.11 08:19:26 <- "Auto-retry on socket connect is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show tcp connect-timeout\n" 2014.04.11 08:19:26 <- "Timeout limit for socket connection is 15.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show tdesc\n" 2014.04.11 08:19:26 <- "filename: The target description will be read from the target.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show trace-buffer-size\n" 2014.04.11 08:19:26 <- "Requested size of trace buffer is unlimited.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show trace-commands\n" 2014.04.11 08:19:26 <- "State of GDB CLI command tracing is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show trace-notes\n" 2014.04.11 08:19:26 <- "The notes string to use for current and future trace runs is \"\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show trace-stop-notes\n" 2014.04.11 08:19:26 <- "The notes string to use for future tstop commands is \"\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show trace-user\n" 2014.04.11 08:19:26 <- "The user name to use for current and future trace runs is \"\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show trust-readonly-sections\n" 2014.04.11 08:19:26 <- "Mode for reading from readonly sections is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set tui\n" 2014.04.11 08:19:26 <- "TUI configuration variables\n" "\n" "List of set tui subcommands:\n" "\n" 2014.04.11 08:19:26 <- "set tui active-border-mode -- Set the attribute mode to use for the active TUI window border\n" "set tui border-kind -- Set the kind of border for TUI windows\n" "set tui border-mode -- Set the attribute mode to use for the TUI window borders\n" "\n" "Type \"help set tui\" followed by set tui subcommand name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show tui active-border-mode\n" 2014.04.11 08:19:26 <- "The attribute mode to use for the active TUI window border is \"bold-standout\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show tui border-kind\n" 2014.04.11 08:19:26 <- "The kind of border for TUI windows is \"acs\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show tui border-mode\n" 2014.04.11 08:19:26 <- "The attribute mode to use for the TUI window borders is \"normal\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show unwind-on-terminating-exception\n" 2014.04.11 08:19:26 <- "Unwind stack if a C++ exception is unhandled while in a call dummy is on.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show unwindonsignal\n" 2014.04.11 08:19:26 <- "Unwinding of stack if a signal is received while in a call dummy is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "help set variable\n" 2014.04.11 08:19:26 <- "Evaluate expression EXP and assign result to variable VAR, using assignment\n" "syntax appropriate for the current language (VAR = EXP or VAR := EXP for\n" "example). VAR may be a debugger \"convenience\" variable (names starting\n" "with $), a register (a few standard names starting with $), or an actual\n" "variable in the program being debugged. EXP is any valid expression.\n" "This may usually be abbreviated to simply \"set\".\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show verbose\n" 2014.04.11 08:19:26 <- "Verbosity is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show watchdog\n" 2014.04.11 08:19:26 <- "Watchdog timer is 0.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show width\n" 2014.04.11 08:19:26 <- "Number of characters gdb thinks are in a line is unlimited.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show write\n" 2014.04.11 08:19:26 <- "Writing into executable and core files is off.\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show serial\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:26 -> "show serial\n" 2014.04.11 08:19:26 <- "(gdb) " 2014.04.11 08:19:27 -> "show serial\n" 2014.04.11 08:19:27 <- "(gdb) " 2014.04.11 08:19:27 -> "show serial\n" 2014.04.11 08:19:27 <- "(gdb) " 2014.04.11 08:19:27 -> "set architecture\n" 2014.04.11 08:19:27 <- "Requires an argument. Valid arguments are i386, i386:x86-64, i386:x64-32, i8086, i386:intel, i386:x86-64:intel, i386:x64-32:intel, auto.\n" "(gdb) " 2014.04.11 08:19:27 -> "set endian\n" 2014.04.11 08:19:27 <- "Requires an argument. Valid arguments are big, little, auto.\n" "(gdb) " 2014.04.11 08:19:27 -> "show serial\n" 2014.04.11 08:19:27 <- "(gdb) " 2014.04.11 08:19:27 -> "set demangle-style\n" 2014.04.11 08:19:27 <- "Requires an argument. Valid arguments are none, auto, gnu, lucid, arm, hp, edg, gnu-v3, java, gnat.\n" "(gdb) " 2014.04.11 08:19:27 -> "set language\n" 2014.04.11 08:19:27 <- "Requires an argument. Valid arguments are auto, local, unknown, ada, c, c++, asm, minimal, d, fortran, objective-c, go, java, modula-2, opencl, pascal.\n" "(gdb) " 2014.04.11 08:19:27 -> "show serial\n" 2014.04.11 08:19:27 <- "(gdb) " 2014.04.11 08:19:27 -> "set disassembly-flavor\n" 2014.04.11 08:19:27 <- "Requires an argument. Valid arguments are att, intel.\n" "(gdb) " 2014.04.11 08:19:27 -> "show serial\n" 2014.04.11 08:19:27 <- "(gdb) " 2014.04.11 08:19:27 -> "set follow-fork-mode\n" 2014.04.11 08:19:27 <- "Requires an argument. Valid arguments are child, parent.\n" "(gdb) " 2014.04.11 08:19:27 -> "show serial\n" 2014.04.11 08:19:27 <- "(gdb) " 2014.04.11 08:19:27 -> "set scheduler-locking\n" 2014.04.11 08:19:27 <- "Requires an argument. Valid arguments are off, on, step.\n" "(gdb) " 2014.04.11 08:19:27 -> "show serial\n" 2014.04.11 08:19:27 <- "(gdb) " 2014.04.11 08:19:27 -> "help set check range\n" 2014.04.11 08:19:27 <- "Set range checking. (on/warn/off/auto)\n" "(gdb) " 2014.04.11 08:19:27 -> "help set check type\n" 2014.04.11 08:19:27 <- "Set strict type checking.\n" "(gdb) " 2014.04.11 08:19:27 -> "show serial\n" 2014.04.11 08:19:27 <- "(gdb) " 2014.04.11 08:19:27 -> "help dir\n" 2014.04.11 08:19:27 <- "Add directory DIR to beginning of search path for source files.\n" "Forget cached info on source file locations and line positions.\n" "DIR can also be $cwd for the current working directory, or $cdir for the\n" "directory in which the source file was compiled into object code.\n" "With no argument, reset the search path to $cdir:$cwd, the default.\n" "(gdb) " 2014.04.11 08:19:27 -> "show dir\n" 2014.04.11 08:19:27 <- "Source directories searched: $cdir:$cwd\n" "(gdb) " 2014.04.11 08:19:27 -> "help path\n" 2014.04.11 08:19:27 <- "Add directory DIR(s) to beginning of search path for object files.\n" "$cwd in the path means the current working directory.\n" "This path is equivalent to the $PATH shell variable. It is a list of\n" "directories, separated by colons. These directories are searched to find\n" "fully linked executable files and separately compiled object files as needed.\n" "(gdb) " 2014.04.11 08:19:27 -> "show path\n" 2014.04.11 08:19:27 <- "Executable and object file path: /home/sun/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/home/sun/bin/arm-str91x-eabi/bin:/home/sun/bin/arm-str91x-eabi/bin\n" "(gdb) " 2014.04.11 08:19:27 -> "show serial\n" 2014.04.11 08:19:27 <- "(gdb) " # Retrieving GDB Settings...done. # Retrieving Command Definitions... 2014.04.11 08:19:27 -> "help user-defined\n" 2014.04.11 08:19:27 <- "User-defined commands.\n" "The commands in this class are those defined by the user.\n" "Use the \"define\" command to define a command.\n" "\n" "List of commands:\n" "\n" "\n" "Type \"help\" followed by command name for full documentation.\n" "Type \"apropos word\" to search for commands related to \"word\".\n" "Command name abbreviations are allowed if unambiguous.\n" "(gdb) " # Retrieving Command Definitions...done. # Retrieving GDB Settings...done. 2014.04.11 08:19:31 -> "set follow-fork-mode child\n" 2014.04.11 08:19:31 <- "(gdb) " 2014.04.11 08:19:31 -> "display\n" 2014.04.11 08:19:31 <- "(gdb) " 2014.04.11 08:19:31 -> "show follow-fork-mode\n" 2014.04.11 08:19:31 <- "Debugger response to a program call of fork or vfork is \"child\".\n" "(gdb) " # Debugger response to a program call of fork or vfork is "child". 2014.04.11 08:19:41 -> "break main\n" 2014.04.11 08:19:41 <- "Breakpoint 1 at 0x41097c: file ../main.cpp, line 273.\n" "(gdb) " 2014.04.11 08:19:41 -> "info breakpoints\n" 2014.04.11 08:19:41 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "(gdb) " 2014.04.11 08:20:00 -> "set environment TERM dumb\n" 2014.04.11 08:20:00 <- "(gdb) " 2014.04.11 08:20:00 -> "run -llog id\n" 2014.04.11 08:20:00 <- "Starting program: /home/sun/sources/myfoss/fakeroot-ng/git/build_dbg/fakeroot-ng -llog id\n" 2014.04.11 08:20:00 <- "warning: " 2014.04.11 08:20:00 <- "no loadable sections found in added symbol-file system-supplied DSO at 0x7ffff7ffa000\n" 2014.04.11 08:20:00 <- "warning: Could not load shared library symbols for linux-vdso.so.1.\n" "Do you need \"set solib-search-path\" or \"set sysroot\"?\n" 2014.04.11 08:20:00 <- "[Thread debugging using libthread_db enabled]\n" "Using host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n" 2014.04.11 08:20:00 <- "\n" 2014.04.11 08:20:00 <- "Breakpoint 1, main (argc=3, argv=0x7fffffffe0a8) at ../main.cpp:273\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp:273:7299:beg:0x41097c\n" 2014.04.11 08:20:00 <- "(gdb) " 2014.04.11 08:20:00 -> "info breakpoints\n" 2014.04.11 08:20:00 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:20:00 <- "(gdb) " 2014.04.11 08:20:02 -> "next\n" 2014.04.11 08:20:02 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp:274:7347:beg:0x410990\n" "(gdb) " 2014.04.11 08:20:02 -> "info breakpoints\n" 2014.04.11 08:20:02 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:03 -> "next\n" 2014.04.11 08:20:03 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp:276:7390:beg:0x4109a0\n" "(gdb) " 2014.04.11 08:20:03 -> "info breakpoints\n" 2014.04.11 08:20:03 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:03 -> "next\n" 2014.04.11 08:20:03 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp:279:7434:beg:0x4109b0\n" "(gdb) " 2014.04.11 08:20:03 -> "info breakpoints\n" 2014.04.11 08:20:03 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:04 -> "next\n" 2014.04.11 08:20:04 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp:288:7763:beg:0x4109de\n" "(gdb) " 2014.04.11 08:20:04 -> "info breakpoints\n" 2014.04.11 08:20:04 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:05 -> "next\n" 2014.04.11 08:20:05 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/main.cpp:293:7826:beg:0x4109f1\n" "(gdb) " 2014.04.11 08:20:05 -> "info breakpoints\n" 2014.04.11 08:20:05 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:09 -> "step\n" 2014.04.11 08:20:09 <- "daemonCtrl::daemonCtrl (this=0x7fffffffdf90, state_file_path=0x0, nodetach=false) at ../daemon.cpp:141\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:141:4160:beg:0x41b3a1\n" "(gdb) " 2014.04.11 08:20:09 -> "info breakpoints\n" 2014.04.11 08:20:09 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" "(gdb) " # Reading file "/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp"... # Reading file "/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp"...done. # File "/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp" 650 lines, 20043 characters 2014.04.11 08:20:09 -> "x /i 0x41b3a1\n" 2014.04.11 08:20:09 <- "=> 0x41b3a1 :\tmov -0x8(%rbp),%rax\n" "(gdb) " 2014.04.11 08:20:09 -> "x /i 0x41b48c\n" 2014.04.11 08:20:09 <- " 0x41b48c :\tadc %bh,(%rdi)\n" "(gdb) " # Disassembling location 0x41b3a1... 2014.04.11 08:20:09 -> "disassemble 0x41b3a1\n" 2014.04.11 08:20:09 <- "Dump of assembler code for function daemonCtrl::daemonCtrl(char const*, bool):\n" " 0x000000000041b38c <+0>:\tpush %rbp\n" " 0x000000000041b38d <+1>:\tmov %rsp,%rbp\n" " 0x000000000041b390 <+4>:\tsub $0x20,%rsp\n" " 0x000000000041b394 <+8>:\tmov %rdi,-0x8(%rbp)\n" " 0x000000000041b398 <+12>:\tmov %rsi,-0x10(%rbp)\n" " 0x000000000041b39c <+16>:\tmov %edx,%eax\n" " 0x000000000041b39e <+18>:\tmov %al,-0x14(%rbp)\n" "=> 0x000000000041b3a1 <+21>:\tmov -0x8(%rbp),%rax\n" " 0x000000000041b3a5 <+25>:\tmovl $0xffffffff,(%rax)\n" " 0x000000000041b3ab <+31>:\tmov -0x8(%rbp),%rax\n" " 0x000000000041b3af <+35>:\tmovl $0x0,0x4(%rax)\n" " 0x000000000041b3b6 <+42>:\tcmpq $0x0,-0x10(%rbp)\n" " 0x000000000041b3bb <+47>:\tjne 0x41b3e9 \n" " 0x000000000041b3bd <+49>:\tmovzbl -0x14(%rbp),%eax\n" " 0x000000000041b3c1 <+53>:\tmov %eax,%edi\n" " 0x000000000041b3c3 <+55>:\tcallq 0x41c3b8 \n" " 0x000000000041b3c8 <+60>:\tmov -0x8(%rbp),%rdx\n" " 0x000000000041b3cc <+64>:\tmov %eax,(%rdx)\n" " 0x000000000041b3ce <+66>:\tmov -0x8(%rbp),%rax\n" " 0x000000000041b3d2 <+70>:\tmov (%rax),%eax\n" " 0x000000000041b3d4 <+72>:\tmov %eax,%edi\n" " 0x000000000041b3d6 <+74>:\tcallq 0x41b9bc \n" " 0x000000000041b3db <+79>:\tmov -0x8(%rbp),%rax\n" " 0x000000000041b3df <+83>:\tmov %rax,%rdi\n" " 0x000000000041b3e2 <+86>:\tcallq 0x41ba0a \n" " 0x000000000041b3e7 <+91>:\tjmp 0x41b42d \n" " 0x000000000041b3e9 <+93>:\tmov -0x10(%rbp),%rdx\n" " 0x000000000041b3ed <+97>:\tmov -0x8(%rbp),%rax\n" " 0x000000000041b3f1 <+101>:\tmov %rdx,%rsi\n" " 0x000000000041b3f4 <+104>:\tmov %rax,%rdi\n" " 0x000000000041b3f7 <+107>:\tcallq 0x41b460 \n" " 0x000000000041b3fc <+112>:\tjmp 0x41b423 \n" " 0x000000000041b3fe <+114>:\tmovzbl -0x14(%rbp),%edx\n" " 0x000000000041b402 <+118>:\tmov -0x10(%rbp),%rax\n" " 0x000000000041b406 <+122>:\tmov %edx,%esi\n" " 0x000000000041b408 <+124>:\tmov %rax,%rdi\n" " 0x000000000041b40b <+127>:\tcallq 0x41c538 \n" " 0x000000000041b410 <+132>:\tmov -0x10(%rbp),%rdx\n" " 0x000000000041b414 <+136>:\tmov -0x8(%rbp),%rax\n" " 0x000000000041b418 <+140>:\tmov %rdx,%rsi\n" " 0x000000000041b41b <+143>:\tmov %rax,%rdi\n" " 0x000000000041b41e <+146>:\tcallq 0x41b460 \n" " 0x000000000041b423 <+151>:\tmov -0x8(%rbp),%rax\n" " 0x000000000041b427 <+155>:\tmov (%rax),%eax\n" " 0x000000000041b429 <+157>:\ttest %eax,%eax\n" " 0x000000000041b42b <+159>:\tjs 0x41b3fe \n" " 0x000000000041b42d <+161>:\tleaveq \n" " 0x000000000041b42e <+162>:\tretq \n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x41b3a1...done. 2014.04.11 08:20:09 -> "info source\n" 2014.04.11 08:20:09 <- "Current source file is ../daemon.cpp\n" "Compilation directory is /home/sun/sources/myfoss/fakeroot-ng/git/build_dbg\n" "Located in /home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp\n" "Contains 650 lines.\n" "Source language is c++.\n" "Compiled with DWARF 2 debugging format.\n" "Does not include preprocessor macro info.\n" "(gdb) " 2014.04.11 08:20:17 -> "next\n" 2014.04.11 08:20:17 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:143:4264:beg:0x41b3b6\n" "(gdb) " 2014.04.11 08:20:17 -> "info breakpoints\n" 2014.04.11 08:20:17 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:18 -> "next\n" 2014.04.11 08:20:18 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:145:4349:beg:0x41b3bd\n" "(gdb) " 2014.04.11 08:20:18 -> "info breakpoints\n" 2014.04.11 08:20:18 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:21 -> "step\n" 2014.04.11 08:20:21 <- "daemonProcess::create (nodetach=false) at ../daemon.cpp:299\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:299:8748:beg:0x41c3c8\n" "(gdb) " 2014.04.11 08:20:21 -> "info breakpoints\n" 2014.04.11 08:20:21 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:21 -> "x /i 0x41c3c8\n" 2014.04.11 08:20:21 <- "=> 0x41c3c8 :\tmovl $0xffffffff,-0x30(%rbp)\n" "(gdb) " 2014.04.11 08:20:21 -> "x /i 0x41c4b8\n" 2014.04.11 08:20:21 <- " 0x41c4b8 :\tmov -0x30(%rbp),%eax\n" "(gdb) " # Disassembling location 0x41c3c8 to 0x41c4c8... 2014.04.11 08:20:21 -> "disassemble 0x41c3c8,0x41c4c8\n" 2014.04.11 08:20:21 <- "Dump of assembler code from 0x41c3c8 to 0x41c4c8:\n" "=> 0x000000000041c3c8 :\tmovl $0xffffffff,-0x30(%rbp)\n" " 0x000000000041c3cf :\tmovl $0xffffffff,-0x2c(%rbp)\n" " 0x000000000041c3d6 :\tlea -0x30(%rbp),%rax\n" " 0x000000000041c3da :\tmov %rax,%rcx\n" " 0x000000000041c3dd :\tmov $0x0,%edx\n" " 0x000000000041c3e2 :\tmov $0x5,%esi\n" " 0x000000000041c3e7 :\tmov $0x1,%edi\n" " 0x000000000041c3ec :\tcallq 0x40f950 \n" " 0x000000000041c3f1 :\tshr $0x1f,%eax\n" " 0x000000000041c3f4 :\ttest %al,%al\n" " 0x000000000041c3f6 :\tje 0x41c424 \n" " 0x000000000041c3f8 :\tmov $0x18,%edi\n" " 0x000000000041c3fd :\tcallq 0x40f5f0 \n" " 0x000000000041c402 :\tmov %rax,%rbx\n" " 0x000000000041c405 :\tmov $0x43cf6e,%esi\n" " 0x000000000041c40a :\tmov %rbx,%rdi\n" " 0x000000000041c40d :\tcallq 0x41ec5c \n" " 0x000000000041c412 :\tmov $0x4227ea,%edx\n" " 0x000000000041c417 :\tmov $0x439fe0,%esi\n" " 0x000000000041c41c :\tmov %rbx,%rdi\n" " 0x000000000041c41f :\tcallq 0x4100e0 \n" " 0x000000000041c424 :\tmov -0x30(%rbp),%ecx\n" " 0x000000000041c427 :\tmovzbl -0x34(%rbp),%eax\n" " 0x000000000041c42b :\tmov $0xffffffff,%edx\n" " 0x000000000041c430 :\tmov %ecx,%esi\n" " 0x000000000041c432 :\tmov %eax,%edi\n" " 0x000000000041c434 :\tcallq 0x41c832 \n" " 0x000000000041c439 :\ttest %al,%al\n" " 0x000000000041c43b :\tje 0x41c4b8 \n" " 0x000000000041c43d :\tmov $0x100,%edi\n" " 0x000000000041c442 :\tcallq 0x40fa20 \n" " 0x000000000041c447 :\tmov %rax,%rbx\n" " 0x000000000041c44a :\tmov -0x30(%rbp),%eax\n" " 0x000000000041c44d :\tmov %eax,%esi\n" " 0x000000000041c44f :\tmov %rbx,%rdi\n" " 0x000000000041c452 :\tcallq 0x41bb78 \n" " 0x000000000041c457 :\tlea -0x20(%rbp),%rax\n" " 0x000000000041c45b :\tmov %rbx,%rsi\n" " 0x000000000041c45e :\tmov %rax,%rdi\n" " 0x000000000041c461 :\tcallq 0x42002e >::unique_ptr(daemonProcess*)>\n" " 0x000000000041c466 :\tlea -0x20(%rbp),%rax\n" " 0x000000000041c46a :\tmov %rax,%rsi\n" " 0x000000000041c46d :\tmov $0x65b550,%edi\n" " 0x000000000041c472 :\tcallq 0x420058 >::operator=(std::unique_ptr >&&)>\n" " 0x000000000041c477 :\tlea -0x20(%rbp),%rax\n" " 0x000000000041c47b :\tmov %rax,%rdi\n" " 0x000000000041c47e :\tcallq 0x41f3ca >::~unique_ptr()>\n" " 0x000000000041c483 :\tmov -0x2c(%rbp),%eax\n" " 0x000000000041c486 :\tmov %eax,%edi\n" " 0x000000000041c488 :\tcallq 0x410290 \n" " 0x000000000041c48d :\tmov $0x65b550,%edi\n" " 0x000000000041c492 :\tcallq 0x4200ac >::operator->() const>\n" " 0x000000000041c497 :\tmov %rax,%rdi\n" " 0x000000000041c49a :\tcallq 0x41cd48 \n" " 0x000000000041c49f :\tmov $0x0,%esi\n" " 0x000000000041c4a4 :\tmov $0x65b550,%edi\n" " 0x000000000041c4a9 :\tcallq 0x4200c6 >::reset(daemonProcess*)>\n" " 0x000000000041c4ae :\tmov $0x0,%edi\n" " 0x000000000041c4b3 :\tcallq 0x40fc40 \n" " 0x000000000041c4b8 :\tmov -0x30(%rbp),%eax\n" " 0x000000000041c4bb :\tmov %eax,%edi\n" " 0x000000000041c4bd :\tcallq 0x410290 \n" " 0x000000000041c4c2 :\tmovl $0xffffffff,-0x30(%rbp)\n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x41c3c8 to 0x41c4c8...done. 2014.04.11 08:20:24 -> "next\n" 2014.04.11 08:20:24 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:300:8813:beg:0x41c3d6\n" "(gdb) " 2014.04.11 08:20:24 -> "info breakpoints\n" 2014.04.11 08:20:24 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:25 -> "next\n" 2014.04.11 08:20:25 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:304:8948:beg:0x41c424\n" "(gdb) " 2014.04.11 08:20:25 -> "info breakpoints\n" 2014.04.11 08:20:25 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:31 -> "next\n" 2014.04.11 08:20:31 <- "[New process 18870]\n" "[Thread debugging using libthread_db enabled]\n" "Using host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n" 2014.04.11 08:20:31 <- "[New process 18871]\n" "[Thread debugging using libthread_db enabled]\n" "Using host libthread_db library \"/lib/x86_64-linux-gnu/libthread_db.so.1\".\n" 2014.04.11 08:20:31 <- "[Switching to Thread 0x7ffff7fd8740 (LWP 18871)]\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:306:9031:beg:0x41c43d\n" 2014.04.11 08:20:31 <- "(gdb) " 2014.04.11 08:20:31 -> "info breakpoints\n" 2014.04.11 08:20:31 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:20:31 <- "(gdb) " 2014.04.11 08:20:36 -> "step\n" 2014.04.11 08:20:36 <- "daemonProcess::daemonProcess (this=0x65ef90, session_fd=11) at ../daemon.cpp:251\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:251:7353:beg:0x41bb88\n" 2014.04.11 08:20:36 <- "(gdb) " 2014.04.11 08:20:36 -> "info breakpoints\n" 2014.04.11 08:20:36 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:36 -> "x /i 0x41bb88\n" 2014.04.11 08:20:36 <- "=> 0x41bb88 :\tmov -0x28(%rbp),%rax\n" "(gdb) " 2014.04.11 08:20:36 -> "x /i 0x41bc78\n" 2014.04.11 08:20:36 <- " 0x41bc78 :\tlret $0x5589\n" "(gdb) " # Disassembling location 0x41bb88 to 0x41bc88... 2014.04.11 08:20:36 -> "disassemble 0x41bb88,0x41bc88\n" 2014.04.11 08:20:36 <- "Dump of assembler code from 0x41bb88 to 0x41bc88:\n" "=> 0x000000000041bb88 :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bb8c :\tmov %rax,%rdi\n" " 0x000000000041bb8f :\tcallq 0x41fd80 >::list()>\n" " 0x000000000041bb94 :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bb98 :\tadd $0x90,%rax\n" " 0x000000000041bb9e :\tmov %rax,%rdi\n" " 0x000000000041bba1 :\tcallq 0x41fdda , std::allocator >::set()>\n" " 0x000000000041bba6 :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bbaa :\tmovq $0x0,0xc0(%rax)\n" " 0x000000000041bbb5 :\tmovq $0x0,0xc8(%rax)\n" " 0x000000000041bbc0 :\tmovq $0x0,0xd0(%rax)\n" " 0x000000000041bbcb :\tmovq $0x0,0xd8(%rax)\n" " 0x000000000041bbd6 :\tmovq $0x0,0xe0(%rax)\n" " 0x000000000041bbe1 :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bbe5 :\tmovl $0x0,0xe8(%rax)\n" " 0x000000000041bbef :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bbf3 :\tadd $0xf0,%rax\n" " 0x000000000041bbf9 :\tmov %rax,%rdi\n" " 0x000000000041bbfc :\tcallq 0x40f980 \n" " 0x000000000041bc01 :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bc05 :\tadd $0xf8,%rax\n" " 0x000000000041bc0b :\tmov $0x0,%edx\n" " 0x000000000041bc10 :\tmov $0xffffffff,%esi\n" " 0x000000000041bc15 :\tmov %rax,%rdi\n" " 0x000000000041bc18 :\tcallq 0x41edb8 \n" " 0x000000000041bc1d :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bc21 :\tadd $0xfc,%rax\n" " 0x000000000041bc27 :\tmov $0x0,%edx\n" " 0x000000000041bc2c :\tmov $0xffffffff,%esi\n" " 0x000000000041bc31 :\tmov %rax,%rdi\n" " 0x000000000041bc34 :\tcallq 0x41edb8 \n" " 0x000000000041bc39 :\tmov -0x2c(%rbp),%ecx\n" " 0x000000000041bc3c :\tlea -0x20(%rbp),%rax\n" " 0x000000000041bc40 :\tmov $0x0,%edx\n" " 0x000000000041bc45 :\tmov %ecx,%esi\n" " 0x000000000041bc47 :\tmov %rax,%rdi\n" " 0x000000000041bc4a :\tcallq 0x41edb8 \n" " 0x000000000041bc4f :\tmov -0x2c(%rbp),%eax\n" " 0x000000000041bc52 :\tmov %eax,%edi\n" " 0x000000000041bc54 :\tcallq 0x41dbee \n" " 0x000000000041bc59 :\tmov $0x10,%edx\n" " 0x000000000041bc5e :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bc62 :\tlea 0x10(%rax),%rsi\n" 2014.04.11 08:20:36 <- " 0x000000000041bc66 :\tmov $0x0,%eax\n" " 0x000000000041bc6b :\tmov %rdx,%rcx\n" " 0x000000000041bc6e :\tmov %rsi,%rdi\n" " 0x000000000041bc71 :\tcld \n" " 0x000000000041bc72 :\trep stos %rax,%es:(%rdi)\n" " 0x000000000041bc75 :\tmov %edi,%eax\n" " 0x000000000041bc77 :\tmov %ecx,%edx\n" " 0x000000000041bc79 :\tmov %edx,-0x14(%rbp)\n" " 0x000000000041bc7c :\tmov %eax,-0x18(%rbp)\n" " 0x000000000041bc7f :\tlea -0x20(%rbp),%rdx\n" " 0x000000000041bc83 :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bc87 :\tmov %rdx,%rsi\n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x41bb88 to 0x41bc88...done. 2014.04.11 08:20:43 -> "next\n" 2014.04.11 08:20:43 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:253:7414:beg:0x41bc39\n" 2014.04.11 08:20:43 <- "(gdb) " 2014.04.11 08:20:43 -> "info breakpoints\n" 2014.04.11 08:20:43 <- "Num Type Disp Enb Address What\n" 2014.04.11 08:20:43 <- "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:20:43 <- "(gdb) " 2014.04.11 08:20:44 -> "next\n" 2014.04.11 08:20:44 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:254:7449:beg:0x41bc4f\n" 2014.04.11 08:20:44 <- "(gdb) " 2014.04.11 08:20:44 -> "info breakpoints\n" 2014.04.11 08:20:44 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:20:44 <- "(gdb) " 2014.04.11 08:20:44 -> "next\n" 2014.04.11 08:20:44 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:255:7490:beg:0x41bc59\n" 2014.04.11 08:20:44 <- "(gdb) " 2014.04.11 08:20:44 -> "info breakpoints\n" 2014.04.11 08:20:44 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:20:44 <- "(gdb) " 2014.04.11 08:20:45 -> "next\n" 2014.04.11 08:20:45 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:256:7516:beg:0x41bc7f\n" 2014.04.11 08:20:45 <- "(gdb) " 2014.04.11 08:20:45 -> "info breakpoints\n" 2014.04.11 08:20:45 <- "Num Type Disp Enb Address What\n" 2014.04.11 08:20:45 <- "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:20:45 <- "(gdb) " 2014.04.11 08:20:46 -> "next\n" 2014.04.11 08:20:46 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:257:7549:beg:0x41bd2a\n" 2014.04.11 08:20:46 <- "(gdb) " 2014.04.11 08:20:46 -> "info breakpoints\n" 2014.04.11 08:20:46 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:20:46 <- "(gdb) " 2014.04.11 08:20:46 -> "x /i 0x41bd2a\n" 2014.04.11 08:20:46 <- "=> 0x41bd2a :\tadd $0x28,%rsp\n" "(gdb) " # Disassembling location 0x41bd2a to 0x41be2a... 2014.04.11 08:20:46 -> "disassemble 0x41bd2a,0x41be2a\n" 2014.04.11 08:20:46 <- "Dump of assembler code from 0x41bd2a to 0x41be2a:\n" "=> 0x000000000041bd2a :\tadd $0x28,%rsp\n" " 0x000000000041bd2e :\tpop %rbx\n" " 0x000000000041bd2f :\tpop %rbp\n" " 0x000000000041bd30 :\tretq \n" " 0x000000000041bd31:\tnop\n" " 0x000000000041bd32 :\tpush %rbp\n" " 0x000000000041bd33 :\tmov %rsp,%rbp\n" " 0x000000000041bd36 :\tpush %rbx\n" " 0x000000000041bd37 :\tsub $0x38,%rsp\n" " 0x000000000041bd3b :\tmov %rdi,-0x28(%rbp)\n" " 0x000000000041bd3f :\tmov %rsi,-0x30(%rbp)\n" " 0x000000000041bd43 :\tmov %rdx,-0x38(%rbp)\n" " 0x000000000041bd47 :\tmov %rcx,-0x40(%rbp)\n" " 0x000000000041bd4b :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bd4f :\tmov %rax,%rdi\n" " 0x000000000041bd52 :\tcallq 0x41fd80 >::list()>\n" " 0x000000000041bd57 :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bd5b :\tadd $0x90,%rax\n" " 0x000000000041bd61 :\tmov %rax,%rdi\n" " 0x000000000041bd64 :\tcallq 0x41fdda , std::allocator >::set()>\n" " 0x000000000041bd69 :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bd6d :\tmovq $0x0,0xc0(%rax)\n" " 0x000000000041bd78 :\tmovq $0x0,0xc8(%rax)\n" " 0x000000000041bd83 :\tmovq $0x0,0xd0(%rax)\n" " 0x000000000041bd8e :\tmovq $0x0,0xd8(%rax)\n" " 0x000000000041bd99 :\tmovq $0x0,0xe0(%rax)\n" " 0x000000000041bda4 :\tmov -0x28(%rbp),%rax\n" " 0x000000000041bda8 :\tlea 0xf0(%rax),%rdx\n" " 0x000000000041bdaf :\tmov -0x30(%rbp),%rax\n" " 0x000000000041bdb3 :\tmov %rax,%rsi\n" " 0x000000000041bdb6 :\tmov %rdx,%rdi\n" " 0x000000000041bdb9 :\tcallq 0x40f6d0 \n" " 0x000000000041bdbe :\tmov -0x40(%rbp),%rax\n" " 0x000000000041bdc2 :\tmov %rax,%rdi\n" " 0x000000000041bdc5 :\tcallq 0x41f2b4 (unique_fd&)>\n" " 0x000000000041bdca :\tmov -0x28(%rbp),%rdx\n" " 0x000000000041bdce :\tadd $0xf8,%rdx\n" " 0x000000000041bdd5 :\tmov %rax,%rsi\n" " 0x000000000041bdd8 :\tmov %rdx,%rdi\n" " 0x000000000041bddb :\tcallq 0x41ee42 \n" " 0x000000000041bde0 :\tmov -0x38(%rbp),%rax\n" " 0x000000000041bde4 :\tmov %rax,%rdi\n" " 0x000000000041bde7 :\tcallq 0x41f2b4 (unique_fd&)>\n" " 0x000000000041bdec :\tmov -0x28(%rbp),%rdx\n" " 0x000000000041bdf0 :\tadd $0xfc,%rdx\n" " 0x000000000041bdf7 :\tmov %rax,%rsi\n" " 0x000000000041bdfa :\tmov %rdx,%rdi\n" " 0x000000000041bdfd :\tcallq 0x41ee42 \n" " 0x000000000041be02 :\tmov -0x28(%rbp),%rax\n" " 0x000000000041be06 :\tadd $0xfc,%rax\n" " 0x000000000041be0c :\tmov %rax,%rdi\n" " 0x000000000041be0f :\tcallq 0x41eec4 \n" 2014.04.11 08:20:46 <- " 0x000000000041be14 :\tmov %eax,%edi\n" " 0x000000000041be16 :\tcallq 0x40fe80 \n" " 0x000000000041be1b :\tmov $0x43cf05,%esi\n" " 0x000000000041be20 :\tmov %eax,%edi\n" " 0x000000000041be22 :\tcallq 0x40fa90 \n" " 0x000000000041be27 :\tmov %rax,-0x18(%rbp)\n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x41bd2a to 0x41be2a...done. 2014.04.11 08:20:47 -> "next\n" 2014.04.11 08:20:47 <- "daemonProcess::create (nodetach=false) at ../daemon.cpp:307\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:307:9121:beg:0x41c483\n" 2014.04.11 08:20:47 <- "(gdb) " 2014.04.11 08:20:47 -> "info breakpoints\n" 2014.04.11 08:20:47 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:20:47 <- "(gdb) " 2014.04.11 08:20:49 -> "next\n" 2014.04.11 08:20:49 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:308:9152:beg:0x41c48d\n" 2014.04.11 08:20:49 <- "(gdb) " 2014.04.11 08:20:49 -> "info breakpoints\n" 2014.04.11 08:20:49 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:20:49 <- "(gdb) " 2014.04.11 08:20:50 -> "step\n" 2014.04.11 08:20:50 <- "std::unique_ptr >::operator-> (this=0x65b550 ) at /usr/include/c++/4.8/bits/unique_ptr.h:229\n" 2014.04.11 08:20:50 <- "\032\032/usr/include/c++/4.8/bits/unique_ptr.h:229:6715:beg:0x4200b8\n" "(gdb) " 2014.04.11 08:20:50 -> "info breakpoints\n" 2014.04.11 08:20:50 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:20:50 <- "(gdb) " # Reading file "/usr/include/c++/4.8/bits/unique_ptr.h"... # Reading file "/usr/include/c++/4.8/bits/unique_ptr.h"...done. # File "/usr/include/c++/4.8/bits/unique_ptr.h" 615 lines, 19585 characters 2014.04.11 08:20:50 -> "x /i 0x4200b8\n" 2014.04.11 08:20:50 <- "=> 0x4200b8 >::operator->() const+12>:\tmov -0x8(%rbp),%rax\n" "(gdb) " 2014.04.11 08:20:50 -> "x /i 0x4201b8\n" 2014.04.11 08:20:50 <- " 0x4201b8 >::begin()+4>:\tsub $0x20,%rsp\n" "(gdb) " # Disassembling location 0x4200b8... 2014.04.11 08:20:50 -> "disassemble 0x4200b8\n" 2014.04.11 08:20:50 <- "Dump of assembler code for function std::unique_ptr >::operator->() const:\n" " 0x00000000004200ac <+0>:\tpush %rbp\n" " 0x00000000004200ad <+1>:\tmov %rsp,%rbp\n" " 0x00000000004200b0 <+4>:\tsub $0x10,%rsp\n" " 0x00000000004200b4 <+8>:\tmov %rdi,-0x8(%rbp)\n" "=> 0x00000000004200b8 <+12>:\tmov -0x8(%rbp),%rax\n" " 0x00000000004200bc <+16>:\tmov %rax,%rdi\n" " 0x00000000004200bf <+19>:\tcallq 0x420f6e >::get() const>\n" " 0x00000000004200c4 <+24>:\tleaveq \n" " 0x00000000004200c5 <+25>:\tretq \n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x4200b8...done. 2014.04.11 08:20:50 -> "info source\n" 2014.04.11 08:20:50 <- "Current source file is /usr/include/c++/4.8/bits/unique_ptr.h\n" "Compilation directory is /home/sun/sources/myfoss/fakeroot-ng/git/build_dbg\n" "Located in /usr/include/c++/4.8/bits/unique_ptr.h\n" "Contains 615 lines.\n" "Source language is c++.\n" "Compiled with (null) debugging format.\n" "Does not include preprocessor macro info.\n" "(gdb) " 2014.04.11 08:20:52 -> "next\n" 2014.04.11 08:20:52 <- "\032\032/usr/include/c++/4.8/bits/unique_ptr.h:230:6730:beg:0x4200c4\n" "(gdb) " 2014.04.11 08:20:52 -> "info breakpoints\n" 2014.04.11 08:20:52 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:20:53 -> "step\n" 2014.04.11 08:20:53 <- "daemonProcess::start (this=0x65ef90) at ../daemon.cpp:444\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:444:13539:beg:0x41cd5b\n" "(gdb) " 2014.04.11 08:20:53 -> "info breakpoints\n" 2014.04.11 08:20:53 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " # File "/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp" 650 lines, 20043 characters 2014.04.11 08:20:53 -> "x /i 0x41cd5b\n" 2014.04.11 08:20:53 <- "=> 0x41cd5b :\tmov -0x208(%rbp),%rax\n" "(gdb) " 2014.04.11 08:20:53 -> "x /i 0x41ce48\n" 2014.04.11 08:20:53 <- " 0x41ce48 :\tmov $0x439ff8,%eax\n" "(gdb) " # Disassembling location 0x41cd5b to 0x41ce5b... 2014.04.11 08:20:53 -> "disassemble 0x41cd5b,0x41ce5b\n" 2014.04.11 08:20:53 <- "Dump of assembler code from 0x41cd5b to 0x41ce5b:\n" "=> 0x000000000041cd5b :\tmov -0x208(%rbp),%rax\n" " 0x000000000041cd62 :\tmov %rax,%rdi\n" 2014.04.11 08:20:53 <- " 0x000000000041cd65 :\tcallq 0x429b31 \n" 2014.04.11 08:20:53 <- " 0x000000000041cd6a :\tmovb $0x0,-0x11(%rbp)\n" " 0x000000000041cd6e :\tmovl $0x2,-0xb4(%rbp)\n" " 0x000000000041cd78 :\tmov $0x439ff8,%eax\n" " 0x000000000041cd7d :\tlea -0xb4(%rbp),%rdx\n" " 0x000000000041cd84 :\tmov %rdx,%rsi\n" " 0x000000000041cd87 :\tmov %rax,%rdi\n" 2014.04.11 08:20:53 <- " 0x000000000041cd8a :\tcallq 0x41f424 ::operator=(boost::log::v2_mt_posix::trivial::severity_level const&) const>\n" " 0x000000000041cd8f :\tmov %rax,-0xc0(%rbp)\n" 2014.04.11 08:20:53 <- " 0x000000000041cd96 :\tcallq 0x410060 \n" " 0x000000000041cd9b :\tmov %rax,%rcx\n" " 0x000000000041cd9e :\tlea -0xe0(%rbp),%rax\n" 2014.04.11 08:20:53 <- " 0x000000000041cda5 :\tlea -0xc0(%rbp),%rdx\n" " 0x000000000041cdac :\tmov %rcx,%rsi\n" " 0x000000000041cdaf :\tmov %rax,%rdi\n" " 0x000000000041cdb2 :\tcallq 0x41f44e , boost::log::v2_mt_posix::sources::multi_thread_model, boost::log::v2_mt_posix::sources::features > >::open_record >(boost::parameter::aux::tagged_argument const&)>\n" 2014.04.11 08:20:53 <- " 0x000000000041cdb7 :\tjmp 0x41ce0a \n" " 0x000000000041cdb9 :\tcallq 0x410060 \n" 2014.04.11 08:20:53 <- " 0x000000000041cdbe :\tmov %rax,-0x20(%rbp)\n" " 0x000000000041cdc2 :\tlea -0xe0(%rbp),%rdx\n" " 0x000000000041cdc9 :\tmov -0x20(%rbp),%rcx\n" 2014.04.11 08:20:53 <- " 0x000000000041cdcd :\tlea -0xb0(%rbp),%rax\n" " 0x000000000041cdd4 :\tmov %rcx,%rsi\n" " 0x000000000041cdd7 :\tmov %rax,%rdi\n" 2014.04.11 08:20:53 <- " 0x000000000041cdda :\tcallq 0x420bd8 >::record_pump(boost::log::v2_mt_posix::sources::severity_logger_mt&, boost::log::v2_mt_posix::record&)>\n" " 0x000000000041cddf :\tlea -0xb0(%rbp),%rax\n" " 0x000000000041cde6 :\tmov %rax,%rdi\n" " 0x000000000041cde9 :\tcallq 0x41f5a4 >::stream() const>\n" 2014.04.11 08:20:53 <- " 0x000000000041cdee :\tmov $0x43d0ad,%esi\n" " 0x000000000041cdf3 :\tmov %rax,%rdi\n" " 0x000000000041cdf6 :\tcallq 0x41f5e4 , std::allocator >::operator<<(char const*)>\n" " 0x000000000041cdfb :\tlea -0xb0(%rbp),%rax\n" " 0x000000000041ce02 :\tmov %rax,%rdi\n" " 0x000000000041ce05 :\tcallq 0x41f4fa >::~record_pump()>\n" 2014.04.11 08:20:53 <- " 0x000000000041ce0a :\tlea -0xe0(%rbp),%rax\n" " 0x000000000041ce11 :\tmov %rax,%rdi\n" " 0x000000000041ce14 :\tcallq 0x41f22a \n" " 0x000000000041ce19 :\txor $0x1,%eax\n" " 0x000000000041ce1c :\ttest %al,%al\n" 2014.04.11 08:20:53 <- " 0x000000000041ce1e :\tjne 0x41cdb9 \n" " 0x000000000041ce20 :\tlea -0xe0(%rbp),%rax\n" " 0x000000000041ce27 :\tmov %rax,%rdi\n" " 0x000000000041ce2a :\tcallq 0x41f210 \n" " 0x000000000041ce2f :\tmov -0x208(%rbp),%rax\n" 2014.04.11 08:20:53 <- " 0x000000000041ce36 :\tmov %rax,%rdi\n" " 0x000000000041ce39 :\tcallq 0x42a12b \n" " 0x000000000041ce3e :\tmovl $0x2,-0x84(%rbp)\n" " 0x000000000041ce48 :\tmov $0x439ff8,%eax\n" 2014.04.11 08:20:53 <- " 0x000000000041ce4d :\tlea -0x84(%rbp),%rdx\n" " 0x000000000041ce54 :\tmov %rdx,%rsi\n" " 0x000000000041ce57 :\tmov %rax,%rdi\n" " 0x000000000041ce5a :\tcallq 0x41f424 ::operator=(boost::log::v2_mt_posix::trivial::severity_level const&) const>\n" "End of assembler dump.\n" 2014.04.11 08:20:53 <- "(gdb) " # Disassembling location 0x41cd5b to 0x41ce5b...done. 2014.04.11 08:20:58 -> "step\n" 2014.04.11 08:20:58 <- "init_debugger (daemonProcess=0x65ef90) at ../parent.cpp:430\n" 2014.04.11 08:20:58 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:430:12541:beg:0x429b40\n" "(gdb) " 2014.04.11 08:20:58 -> "info breakpoints\n" 2014.04.11 08:20:58 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:20:58 <- "(gdb) " # Reading file "/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp"... # Reading file "/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp"...done. # File "/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp" 657 lines, 19322 characters 2014.04.11 08:20:58 -> "x /i 0x429b40\n" 2014.04.11 08:20:58 <- "=> 0x429b40 :\tlea -0x40(%rbp),%rax\n" "(gdb) " 2014.04.11 08:20:58 -> "x /i 0x429c31\n" 2014.04.11 08:20:58 <- " 0x429c31 :\trex.WRB cltq \n" "(gdb) " # Disassembling location 0x429b40... 2014.04.11 08:20:58 -> "disassemble 0x429b40\n" 2014.04.11 08:20:58 <- "Dump of assembler code for function init_debugger(daemonProcess*):\n" " 0x0000000000429b31 <+0>:\tpush %rbp\n" " 0x0000000000429b32 <+1>:\tmov %rsp,%rbp\n" " 0x0000000000429b35 <+4>:\tpush %r12\n" " 0x0000000000429b37 <+6>:\tpush %rbx\n" " 0x0000000000429b38 <+7>:\tsub $0x40,%rsp\n" " 0x0000000000429b3c <+11>:\tmov %rdi,-0x48(%rbp)\n" "=> 0x0000000000429b40 <+15>:\tlea -0x40(%rbp),%rax\n" " 0x0000000000429b44 <+19>:\tmov $0x42bb10,%esi\n" " 0x0000000000429b49 <+24>:\tmov %rax,%rdi\n" " 0x0000000000429b4c <+27>:\tcallq 0x42d23e const&)>::function const&), void>(void (*)(std::function const&))>\n" " 0x0000000000429b51 <+32>:\tlea -0x40(%rbp),%rax\n" " 0x0000000000429b55 <+36>:\tmov %rax,%rdi\n" 2014.04.11 08:20:58 <- " 0x0000000000429b58 <+39>:\tcallq 0x43284e const&)> const&)>\n" " 0x0000000000429b5d <+44>:\tlea -0x40(%rbp),%rax\n" 2014.04.11 08:20:58 <- " 0x0000000000429b61 <+48>:\tmov %rax,%rdi\n" " 0x0000000000429b64 <+51>:\tcallq 0x42c842 const&)>::~function()>\n" " 0x0000000000429b69 <+56>:\tcallq 0x429708 \n" " 0x0000000000429b6e <+61>:\tcallq 0x429873 \n" " 0x0000000000429b73 <+66>:\tmov $0x130,%edi\n" 2014.04.11 08:20:58 <- " 0x0000000000429b78 <+71>:\tcallq 0x40fa20 \n" " 0x0000000000429b7d <+76>:\tmov %rax,%rbx\n" " 0x0000000000429b80 <+79>:\tmov -0x48(%rbp),%rax\n" " 0x0000000000429b84 <+83>:\tmov %rax,%rsi\n" 2014.04.11 08:20:58 <- " 0x0000000000429b87 <+86>:\tmov %rbx,%rdi\n" " 0x0000000000429b8a <+89>:\tcallq 0x42b60c \n" " 0x0000000000429b8f <+94>:\tlea -0x20(%rbp),%rax\n" " 0x0000000000429b93 <+98>:\tmov %rbx,%rsi\n" " 0x0000000000429b96 <+101>:\tmov %rax,%rdi\n" 2014.04.11 08:20:58 <- " 0x0000000000429b99 <+104>:\tcallq 0x42d40c >::unique_ptr(DebuggerThreads*)>\n" " 0x0000000000429b9e <+109>:\tlea -0x20(%rbp),%rax\n" " 0x0000000000429ba2 <+113>:\tmov %rax,%rsi\n" 2014.04.11 08:20:58 <- " 0x0000000000429ba5 <+116>:\tmov $0x65b658,%edi\n" " 0x0000000000429baa <+121>:\tcallq 0x42d436 >::operator=(std::unique_ptr >&&)>\n" " 0x0000000000429baf <+126>:\tlea -0x20(%rbp),%rax\n" 2014.04.11 08:20:58 <- " 0x0000000000429bb3 <+130>:\tmov %rax,%rdi\n" " 0x0000000000429bb6 <+133>:\tcallq 0x42cbc4 >::~unique_ptr()>\n" " 0x0000000000429bbb <+138>:\tmov $0x65b658,%edi\n" 2014.04.11 08:20:58 <- " 0x0000000000429bc0 <+143>:\tcallq 0x42d48a >::operator->() const>\n" " 0x0000000000429bc5 <+148>:\tmov %rax,%rdi\n" 2014.04.11 08:20:58 <- " 0x0000000000429bc8 <+151>:\tcallq 0x422a80 \n" " 0x0000000000429bcd <+156>:\tjmp 0x429bff \n" " 0x0000000000429bcf <+158>:\tmov %rax,%rbx\n" 2014.04.11 08:20:58 <- " 0x0000000000429bd2 <+161>:\tlea -0x40(%rbp),%rax\n" " 0x0000000000429bd6 <+165>:\tmov %rax,%rdi\n" " 0x0000000000429bd9 <+168>:\tcallq 0x42c842 const&)>::~function()>\n" " 0x0000000000429bde <+173>:\tmov %rbx,%rax\n" " 0x0000000000429be1 <+176>:\tmov %rax,%rdi\n" 2014.04.11 08:20:58 <- " 0x0000000000429be4 <+179>:\tcallq 0x410110 \n" " 0x0000000000429be9 <+184>:\tmov %rax,%r12\n" " 0x0000000000429bec <+187>:\tmov %rbx,%rdi\n" 2014.04.11 08:20:58 <- " 0x0000000000429bef <+190>:\tcallq 0x40f9d0 \n" 2014.04.11 08:20:58 <- " 0x0000000000429bf4 <+195>:\tmov %r12,%rax\n" " 0x0000000000429bf7 <+198>:\tmov %rax,%rdi\n" 2014.04.11 08:20:58 <- " 0x0000000000429bfa <+201>:\tcallq 0x410110 \n" 2014.04.11 08:20:58 <- " 0x0000000000429bff <+206>:\tadd $0x40,%rsp\n" " 0x0000000000429c03 <+210>:\tpop %rbx\n" 2014.04.11 08:20:58 <- " 0x0000000000429c04 <+211>:\tpop %r12\n" " 0x0000000000429c06 <+213>:\tpop %rbp\n" " 0x0000000000429c07 <+214>:\tretq \n" "End of assembler dump.\n" 2014.04.11 08:20:58 <- "(gdb) " # Disassembling location 0x429b40...done. 2014.04.11 08:20:58 -> "info source\n" 2014.04.11 08:20:58 <- "Current source file is ../parent.cpp\n" "Compilation directory is /home/sun/sources/myfoss/fakeroot-ng/git/build_dbg\n" "Located in /home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp\n" "Contains 657 lines.\n" "Source language is c++.\n" "Compiled with DWARF 2 debugging format.\n" "Does not include preprocessor macro info.\n" 2014.04.11 08:20:58 <- "(gdb) " 2014.04.11 08:20:59 -> "output wait_state\n" 2014.04.11 08:20:59 <- "No symbol \"wait_state\" in current context.\n" "(gdb) " 2014.04.11 08:21:03 -> "output library\n" 2014.04.11 08:21:03 <- "No symbol \"library\" in current context.\n" 2014.04.11 08:21:03 <- "(gdb) " 2014.04.11 08:21:04 -> "next\n" 2014.04.11 08:21:04 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:432:12591:beg:0x429b69\n" "(gdb) " 2014.04.11 08:21:04 -> "info breakpoints\n" 2014.04.11 08:21:04 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:07 -> "next\n" 2014.04.11 08:21:07 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:433:12616:beg:0x429b6e\n" "(gdb) " 2014.04.11 08:21:07 -> "info breakpoints\n" 2014.04.11 08:21:07 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:07 -> "next\n" 2014.04.11 08:21:07 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:435:12637:beg:0x429b73\n" "(gdb) " 2014.04.11 08:21:07 -> "info breakpoints\n" 2014.04.11 08:21:07 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:11 -> "next\n" 2014.04.11 08:21:11 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:436:12719:beg:0x429bbb\n" 2014.04.11 08:21:11 <- "(gdb) " 2014.04.11 08:21:11 -> "info breakpoints\n" 2014.04.11 08:21:11 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" 2014.04.11 08:21:11 <- "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:12 -> "step\n" 2014.04.11 08:21:12 <- "std::unique_ptr >::operator-> (this=0x65b658 ) at /usr/include/c++/4.8/bits/unique_ptr.h:229\n" "\032\032/usr/include/c++/4.8/bits/unique_ptr.h:229:6715:beg:0x42d496\n" "(gdb) " 2014.04.11 08:21:12 -> "info breakpoints\n" 2014.04.11 08:21:12 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " # File "/usr/include/c++/4.8/bits/unique_ptr.h" 615 lines, 19585 characters 2014.04.11 08:21:13 -> "x /i 0x42d496\n" 2014.04.11 08:21:13 <- "=> 0x42d496 >::operator->() const+12>:\tmov -0x8(%rbp),%rax\n" "(gdb) " 2014.04.11 08:21:13 -> "x /i 0x42d596\n" 2014.04.11 08:21:13 <- " 0x42d596 , std::allocator, std::_Setbase>(boost::log::v2_mt_posix::basic_formatting_ostream, std::allocator >&, std::_Setbase const&)+35>:\tmov %eax,%edi\n" "(gdb) " # Disassembling location 0x42d496... 2014.04.11 08:21:13 -> "disassemble 0x42d496\n" 2014.04.11 08:21:13 <- "Dump of assembler code for function std::unique_ptr >::operator->() const:\n" " 0x000000000042d48a <+0>:\tpush %rbp\n" " 0x000000000042d48b <+1>:\tmov %rsp,%rbp\n" " 0x000000000042d48e <+4>:\tsub $0x10,%rsp\n" " 0x000000000042d492 <+8>:\tmov %rdi,-0x8(%rbp)\n" "=> 0x000000000042d496 <+12>:\tmov -0x8(%rbp),%rax\n" " 0x000000000042d49a <+16>:\tmov %rax,%rdi\n" " 0x000000000042d49d <+19>:\tcallq 0x42e28c >::get() const>\n" " 0x000000000042d4a2 <+24>:\tleaveq \n" " 0x000000000042d4a3 <+25>:\tretq \n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x42d496...done. 2014.04.11 08:21:15 -> "output pointer\n" 2014.04.11 08:21:15 <- "Attempt to use a type name as an expression\n" "(gdb) " 2014.04.11 08:21:17 -> "next\n" 2014.04.11 08:21:17 <- "\032\032/usr/include/c++/4.8/bits/unique_ptr.h:230:6730:beg:0x42d4a2\n" "(gdb) " 2014.04.11 08:21:17 -> "info breakpoints\n" 2014.04.11 08:21:17 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:18 -> "step\n" 2014.04.11 08:21:18 <- "worker_queue::start (this=0x65f720) at ../worker_queue.cpp:36\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:36:1179:beg:0x422a95\n" "(gdb) " 2014.04.11 08:21:18 -> "info breakpoints\n" 2014.04.11 08:21:18 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " # Reading file "/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp"... # Reading file "/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp"...done. # File "/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp" 113 lines, 3129 characters 2014.04.11 08:21:18 -> "x /i 0x422a95\n" 2014.04.11 08:21:18 <- "=> 0x422a95 :\tcallq 0x40fd10 \n" 2014.04.11 08:21:18 <- "(gdb) " 2014.04.11 08:21:18 -> "x /i 0x422b80\n" 2014.04.11 08:21:18 <- " 0x422b80 :\tadd $0x58,%esp\n" "(gdb) " # Disassembling location 0x422a95 to 0x422b95... 2014.04.11 08:21:18 -> "disassemble 0x422a95,0x422b95\n" 2014.04.11 08:21:18 <- "Dump of assembler code from 0x422a95 to 0x422b95:\n" "=> 0x0000000000422a95 :\tcallq 0x40fd10 \n" " 0x0000000000422a9a :\tmov %eax,-0x34(%rbp)\n" " 0x0000000000422a9d :\taddl $0x1,-0x34(%rbp)\n" " 0x0000000000422aa1 :\tcmpl $0x1,-0x34(%rbp)\n" " 0x0000000000422aa5 :\tja 0x422aae \n" " 0x0000000000422aa7 :\tmovl $0x2,-0x34(%rbp)\n" " 0x0000000000422aae :\tmov -0x34(%rbp),%eax\n" " 0x0000000000422ab1 :\tmov -0x78(%rbp),%rdx\n" " 0x0000000000422ab5 :\tadd $0x10,%rdx\n" " 0x0000000000422ab9 :\tmov %rax,%rsi\n" " 0x0000000000422abc :\tmov %rdx,%rdi\n" " 0x0000000000422abf :\tcallq 0x4231c6 >, std::allocator > > >::reserve(unsigned long)>\n" " 0x0000000000422ac4 :\tjmp 0x422b43 \n" " 0x0000000000422ac6 :\tmov $0x422d10,%r12d\n" " 0x0000000000422acc :\tmov $0x0,%r13d\n" " 0x0000000000422ad2 :\tmov %r12,-0x70(%rbp)\n" " 0x0000000000422ad6 :\tmov %r13,-0x68(%rbp)\n" " 0x0000000000422ada :\tlea -0x70(%rbp),%r14\n" " 0x0000000000422ade :\tmov -0x78(%rbp),%rax\n" " 0x0000000000422ae2 :\tmov %rax,-0x58(%rbp)\n" " 0x0000000000422ae6 :\tlea -0x58(%rbp),%r15\n" " 0x0000000000422aea :\tmov $0x8,%edi\n" " 0x0000000000422aef :\tcallq 0x40fa20 \n" " 0x0000000000422af4 :\tmov %rax,%rbx\n" " 0x0000000000422af7 :\tmov %r15,%rdx\n" " 0x0000000000422afa :\tmov %r14,%rsi\n" " 0x0000000000422afd :\tmov %rbx,%rdi\n" " 0x0000000000422b00 :\tcallq 0x423358 (void (worker_queue::*&&)(), worker_queue* const&&)>\n" " 0x0000000000422b05 :\tmov %rbx,-0x40(%rbp)\n" " 0x0000000000422b09 :\tmov -0x40(%rbp),%rdx\n" " 0x0000000000422b0d :\tlea -0x50(%rbp),%rax\n" " 0x0000000000422b11 :\tmov %rdx,%rsi\n" " 0x0000000000422b14 :\tmov %rax,%rdi\n" " 0x0000000000422b17 :\tcallq 0x42356a >::unique_ptr(std::thread*)>\n" " 0x0000000000422b1c :\tmov -0x78(%rbp),%rax\n" " 0x0000000000422b20 :\tlea 0x10(%rax),%rdx\n" " 0x0000000000422b24 :\tlea -0x50(%rbp),%rax\n" " 0x0000000000422b28 :\tmov %rax,%rsi\n" " 0x0000000000422b2b :\tmov %rdx,%rdi\n" " 0x0000000000422b2e :\tcallq 0x423658 >, std::allocator > > >::push_back(std::unique_ptr >&&)>\n" " 0x0000000000422b33 :\tlea -0x50(%rbp),%rax\n" " 0x0000000000422b37 :\tmov %rax,%rdi\n" " 0x0000000000422b3a :\tcallq 0x4235f0 >::~unique_ptr()>\n" " 0x0000000000422b3f :\tsubl $0x1,-0x34(%rbp)\n" " 0x0000000000422b43 :\tcmpl $0x0,-0x34(%rbp)\n" " 0x0000000000422b47 :\tjne 0x422ac6 \n" " 0x0000000000422b4d :\tjmp 0x422b7f \n" " 0x0000000000422b4f :\tmov %rax,%r12\n" " 0x0000000000422b52 :\tmov %rbx,%rdi\n" " 0x0000000000422b55 :\tcallq 0x40f9d0 \n" " 0x0000000000422b5a :\tmov %r12,%rax\n" " 0x0000000000422b5d :\tmov %rax,%rdi\n" " 0x0000000000422b60 :\tcallq 0x410110 \n" " 0x0000000000422b65 :\tmov %rax,%rbx\n" " 0x0000000000422b68 :\tlea -0x50(%rbp),%rax\n" " 0x0000000000422b6c :\tmov %rax,%rdi\n" " 0x0000000000422b6f :\tcallq 0x4235f0 >::~unique_ptr()>\n" " 0x0000000000422b74 :\tmov %rbx,%rax\n" " 0x0000000000422b77 :\tmov %rax,%rdi\n" " 0x0000000000422b7a :\tcallq 0x410110 \n" " 0x0000000000422b7f :\tadd $0x58,%rsp\n" " 0x0000000000422b83 :\tpop %rbx\n" " 0x0000000000422b84 :\tpop %r12\n" " 0x0000000000422b86 :\tpop %r13\n" " 0x0000000000422b88 :\tpop %r14\n" " 0x0000000000422b8a :\tpop %r15\n" " 0x0000000000422b8c :\tpop %rbp\n" " 0x0000000000422b8d :\tretq \n" " 0x0000000000422b8e :\tpush %rbp\n" " 0x0000000000422b8f :\tmov %rsp,%rbp\n" " 0x0000000000422b92 :\tsub $0x50,%rsp\n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x422a95 to 0x422b95...done. 2014.04.11 08:21:18 -> "info source\n" 2014.04.11 08:21:18 <- "Current source file is ../worker_queue.cpp\n" "Compilation directory is /home/sun/sources/myfoss/fakeroot-ng/git/build_dbg\n" "Located in /home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp\n" "Contains 113 lines.\n" "Source language is c++.\n" "Compiled with DWARF 2 debugging format.\n" "Does not include preprocessor macro info.\n" "(gdb) " 2014.04.11 08:21:22 -> "next\n" 2014.04.11 08:21:22 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:38:1266:beg:0x422a9d\n" "(gdb) " 2014.04.11 08:21:22 -> "info breakpoints\n" 2014.04.11 08:21:22 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:22 -> "output num_threads\n" 2014.04.11 08:21:22 <- "4(gdb) " 2014.04.11 08:21:24 -> "output have\n" 2014.04.11 08:21:24 <- "No symbol \"have\" in current context.\n" "(gdb) " 2014.04.11 08:21:26 -> "next\n" 2014.04.11 08:21:26 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:41:1360:beg:0x422aa1\n" 2014.04.11 08:21:26 <- "(gdb) " 2014.04.11 08:21:26 -> "info breakpoints\n" 2014.04.11 08:21:26 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:26 <- "(gdb) " 2014.04.11 08:21:28 -> "next\n" 2014.04.11 08:21:28 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:45:1454:beg:0x422aae\n" 2014.04.11 08:21:28 <- "(gdb) " 2014.04.11 08:21:28 -> "info breakpoints\n" 2014.04.11 08:21:28 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" 2014.04.11 08:21:28 <- "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:31 -> "next\n" 2014.04.11 08:21:31 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:46:1492:beg:0x422ac4\n" 2014.04.11 08:21:31 <- "(gdb) " 2014.04.11 08:21:31 -> "info breakpoints\n" 2014.04.11 08:21:31 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:31 <- "(gdb) " 2014.04.11 08:21:34 -> "next\n" 2014.04.11 08:21:34 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:47:1521:beg:0x422ac6\n" 2014.04.11 08:21:34 <- "(gdb) " 2014.04.11 08:21:34 -> "info breakpoints\n" 2014.04.11 08:21:34 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:34 <- "(gdb) " 2014.04.11 08:21:35 -> "next\n" 2014.04.11 08:21:35 <- "[New Thread 0x7ffff5696700 (LWP 18873)]\n" 2014.04.11 08:21:35 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:48:1599:beg:0x422b09\n" "(gdb) " 2014.04.11 08:21:35 -> "info breakpoints\n" 2014.04.11 08:21:35 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:35 -> "next\n" 2014.04.11 08:21:35 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:50:1671:beg:0x422b3f\n" "(gdb) " 2014.04.11 08:21:35 -> "info breakpoints\n" 2014.04.11 08:21:35 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:37 -> "next\n" 2014.04.11 08:21:37 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:46:1492:beg:0x422b43\n" "(gdb) " 2014.04.11 08:21:37 -> "info breakpoints\n" 2014.04.11 08:21:37 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:37 -> "next\n" 2014.04.11 08:21:37 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:47:1521:beg:0x422ac6\n" "(gdb) " 2014.04.11 08:21:37 -> "info breakpoints\n" 2014.04.11 08:21:37 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:38 -> "next\n" 2014.04.11 08:21:38 <- "[New Thread 0x7ffff4e95700 (LWP 18874)]\n" 2014.04.11 08:21:38 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:48:1599:beg:0x422b09\n" "(gdb) " 2014.04.11 08:21:38 -> "info breakpoints\n" 2014.04.11 08:21:38 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:38 -> "next\n" 2014.04.11 08:21:38 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:50:1671:beg:0x422b3f\n" "(gdb) " 2014.04.11 08:21:38 -> "info breakpoints\n" 2014.04.11 08:21:38 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:38 -> "next\n" 2014.04.11 08:21:38 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:46:1492:beg:0x422b43\n" "(gdb) " 2014.04.11 08:21:38 -> "info breakpoints\n" 2014.04.11 08:21:38 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:39 -> "next\n" 2014.04.11 08:21:39 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:47:1521:beg:0x422ac6\n" "(gdb) " 2014.04.11 08:21:39 -> "info breakpoints\n" 2014.04.11 08:21:39 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:39 -> "next\n" 2014.04.11 08:21:39 <- "[New Thread 0x7fffeffff700 (LWP 18875)]\n" 2014.04.11 08:21:39 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:48:1599:beg:0x422b09\n" "(gdb) " 2014.04.11 08:21:39 -> "info breakpoints\n" 2014.04.11 08:21:39 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:39 -> "next\n" 2014.04.11 08:21:39 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:50:1671:beg:0x422b3f\n" 2014.04.11 08:21:39 <- "(gdb) " 2014.04.11 08:21:39 -> "info breakpoints\n" 2014.04.11 08:21:39 <- "Num Type Disp Enb Address What\n" 2014.04.11 08:21:39 <- "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" 2014.04.11 08:21:39 <- "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:39 <- "(gdb) " 2014.04.11 08:21:39 -> "next\n" 2014.04.11 08:21:39 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:46:1492:beg:0x422b43\n" "(gdb) " 2014.04.11 08:21:39 -> "info breakpoints\n" 2014.04.11 08:21:39 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:40 -> "next\n" 2014.04.11 08:21:40 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:47:1521:beg:0x422ac6\n" "(gdb) " 2014.04.11 08:21:40 -> "info breakpoints\n" 2014.04.11 08:21:40 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:40 -> "next\n" 2014.04.11 08:21:40 <- "[New Thread 0x7fffef7fe700 (LWP 18876)]\n" 2014.04.11 08:21:40 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:48:1599:beg:0x422b09\n" "(gdb) " 2014.04.11 08:21:40 -> "info breakpoints\n" 2014.04.11 08:21:40 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:40 -> "next\n" 2014.04.11 08:21:40 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:50:1671:beg:0x422b3f\n" 2014.04.11 08:21:40 <- "(gdb) " 2014.04.11 08:21:40 -> "info breakpoints\n" 2014.04.11 08:21:40 <- "Num Type Disp Enb Address What\n" 2014.04.11 08:21:40 <- "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" 2014.04.11 08:21:40 <- "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:40 <- "(gdb) " 2014.04.11 08:21:40 -> "next\n" 2014.04.11 08:21:40 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:46:1492:beg:0x422b43\n" "(gdb) " 2014.04.11 08:21:40 -> "info breakpoints\n" 2014.04.11 08:21:40 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:41 -> "next\n" 2014.04.11 08:21:41 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:47:1521:beg:0x422ac6\n" 2014.04.11 08:21:41 <- "(gdb) " 2014.04.11 08:21:41 -> "info breakpoints\n" 2014.04.11 08:21:41 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:41 <- "(gdb) " 2014.04.11 08:21:41 -> "next\n" 2014.04.11 08:21:41 <- "[New Thread 0x7fffeeffd700 (LWP 18877)]\n" 2014.04.11 08:21:41 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:48:1599:beg:0x422b09\n" 2014.04.11 08:21:41 <- "(gdb) " 2014.04.11 08:21:41 -> "info breakpoints\n" 2014.04.11 08:21:41 <- "Num Type Disp Enb Address What\n" 2014.04.11 08:21:41 <- "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" 2014.04.11 08:21:41 <- "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:41 <- "(gdb) " 2014.04.11 08:21:41 -> "next\n" 2014.04.11 08:21:41 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:50:1671:beg:0x422b3f\n" 2014.04.11 08:21:41 <- "(gdb) " 2014.04.11 08:21:41 -> "info breakpoints\n" 2014.04.11 08:21:41 <- "Num Type Disp Enb Address What\n" 2014.04.11 08:21:41 <- "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" 2014.04.11 08:21:41 <- "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:41 <- "(gdb) " 2014.04.11 08:21:42 -> "next\n" 2014.04.11 08:21:42 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:46:1492:beg:0x422b43\n" "(gdb) " 2014.04.11 08:21:42 -> "info breakpoints\n" 2014.04.11 08:21:42 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:42 -> "next\n" 2014.04.11 08:21:42 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/worker_queue.cpp:52:1700:beg:0x422b7f\n" 2014.04.11 08:21:42 <- "(gdb) " 2014.04.11 08:21:42 -> "info breakpoints\n" 2014.04.11 08:21:42 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:42 <- "(gdb) " 2014.04.11 08:21:42 -> "next\n" 2014.04.11 08:21:42 <- "init_debugger (daemonProcess=0x65ef90) at ../parent.cpp:437\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:437:12739:beg:0x429bff\n" 2014.04.11 08:21:42 <- "(gdb) " 2014.04.11 08:21:42 -> "info breakpoints\n" 2014.04.11 08:21:42 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " # File "/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp" 657 lines, 19322 characters 2014.04.11 08:21:44 -> "next\n" 2014.04.11 08:21:44 <- "daemonProcess::start (this=0x65ef90) at ../daemon.cpp:448\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:448:13593:beg:0x41cd6a\n" "(gdb) " 2014.04.11 08:21:44 -> "info breakpoints\n" 2014.04.11 08:21:44 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " # File "/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp" 650 lines, 20043 characters 2014.04.11 08:21:47 -> "next\n" 2014.04.11 08:21:47 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:450:13616:beg:0x41cd6e\n" "(gdb) " 2014.04.11 08:21:47 -> "info breakpoints\n" 2014.04.11 08:21:47 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:21:48 -> "next\n" 2014.04.11 08:21:48 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:451:13657:beg:0x41ce2f\n" 2014.04.11 08:21:48 <- "(gdb) " 2014.04.11 08:21:48 -> "info breakpoints\n" 2014.04.11 08:21:48 <- "Num Type Disp Enb Address What\n" 2014.04.11 08:21:48 <- "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:48 <- "(gdb) " 2014.04.11 08:21:51 -> "step\n" 2014.04.11 08:21:51 <- "process_children (daemon=0x65ef90) at ../parent.cpp:488\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:488:14345:beg:0x42a13e\n" "(gdb) " 2014.04.11 08:21:51 -> "info breakpoints\n" 2014.04.11 08:21:51 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " # File "/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp" 657 lines, 19322 characters 2014.04.11 08:21:51 -> "x /i 0x42a13e\n" 2014.04.11 08:21:51 <- "=> 0x42a13e :\tmovl $0x2,-0x94(%rbp)\n" "(gdb) " 2014.04.11 08:21:51 -> "x /i 0x42a22b\n" 2014.04.11 08:21:51 <- " 0x42a22b :\tadd $0x8,%eax\n" "(gdb) " # Disassembling location 0x42a13e to 0x42a23e... 2014.04.11 08:21:51 -> "disassemble 0x42a13e,0x42a23e\n" 2014.04.11 08:21:51 <- "Dump of assembler code from 0x42a13e to 0x42a23e:\n" "=> 0x000000000042a13e :\tmovl $0x2,-0x94(%rbp)\n" " 0x000000000042a148 :\tmov $0x439ff8,%eax\n" " 0x000000000042a14d :\tlea -0x94(%rbp),%rdx\n" " 0x000000000042a154 :\tmov %rdx,%rsi\n" " 0x000000000042a157 :\tmov %rax,%rdi\n" " 0x000000000042a15a :\tcallq 0x41f424 ::operator=(boost::log::v2_mt_posix::trivial::severity_level const&) const>\n" " 0x000000000042a15f :\tmov %rax,-0xa0(%rbp)\n" " 0x000000000042a166 :\tcallq 0x410060 \n" " 0x000000000042a16b :\tmov %rax,%rcx\n" " 0x000000000042a16e :\tlea -0xb0(%rbp),%rax\n" " 0x000000000042a175 :\tlea -0xa0(%rbp),%rdx\n" " 0x000000000042a17c :\tmov %rcx,%rsi\n" " 0x000000000042a17f :\tmov %rax,%rdi\n" " 0x000000000042a182 :\tcallq 0x41f44e , boost::log::v2_mt_posix::sources::multi_thread_model, boost::log::v2_mt_posix::sources::features > >::open_record >(boost::parameter::aux::tagged_argument const&)>\n" " 0x000000000042a187 :\tjmp 0x42a1da \n" " 0x000000000042a189 :\tcallq 0x410060 \n" " 0x000000000042a18e :\tmov %rax,-0x28(%rbp)\n" " 0x000000000042a192 :\tlea -0xb0(%rbp),%rdx\n" " 0x000000000042a199 :\tmov -0x28(%rbp),%rcx\n" " 0x000000000042a19d :\tlea -0x90(%rbp),%rax\n" " 0x000000000042a1a4 :\tmov %rcx,%rsi\n" " 0x000000000042a1a7 :\tmov %rax,%rdi\n" " 0x000000000042a1aa :\tcallq 0x420bd8 >::record_pump(boost::log::v2_mt_posix::sources::severity_logger_mt&, boost::log::v2_mt_posix::record&)>\n" " 0x000000000042a1af :\tlea -0x90(%rbp),%rax\n" " 0x000000000042a1b6 :\tmov %rax,%rdi\n" " 0x000000000042a1b9 :\tcallq 0x41f5a4 >::stream() const>\n" " 0x000000000042a1be :\tmov $0x43e2c8,%esi\n" " 0x000000000042a1c3 :\tmov %rax,%rdi\n" " 0x000000000042a1c6 :\tcallq 0x41f5e4 , std::allocator >::operator<<(char const*)>\n" " 0x000000000042a1cb :\tlea -0x90(%rbp),%rax\n" " 0x000000000042a1d2 :\tmov %rax,%rdi\n" " 0x000000000042a1d5 :\tcallq 0x41f4fa >::~record_pump()>\n" " 0x000000000042a1da :\tlea -0xb0(%rbp),%rax\n" " 0x000000000042a1e1 :\tmov %rax,%rdi\n" " 0x000000000042a1e4 :\tcallq 0x41f22a \n" 2014.04.11 08:21:51 <- " 0x000000000042a1e9 :\txor $0x1,%eax\n" " 0x000000000042a1ec :\ttest %al,%al\n" " 0x000000000042a1ee :\tjne 0x42a189 \n" " 0x000000000042a1f0 :\tlea -0xb0(%rbp),%rax\n" " 0x000000000042a1f7 :\tmov %rax,%rdi\n" " 0x000000000042a1fa :\tcallq 0x41f210 \n" " 0x000000000042a1ff :\tlea -0x170(%rbp),%rax\n" " 0x000000000042a206 :\tmov $0x98,%edx\n" " 0x000000000042a20b :\tmov $0x0,%esi\n" " 0x000000000042a210 :\tmov %rax,%rdi\n" " 0x000000000042a213 :\tcallq 0x40f680 \n" " 0x000000000042a218 :\tmovq $0x4293e6,-0x170(%rbp)\n" " 0x000000000042a223 :\tlea -0x170(%rbp),%rax\n" " 0x000000000042a22a :\tadd $0x8,%rax\n" " 0x000000000042a22e :\tmov %rax,%rdi\n" " 0x000000000042a231 :\tcallq 0x40fc60 \n" 2014.04.11 08:21:51 <- " 0x000000000042a236 :\tmovl $0x0,-0xe8(%rbp)\n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x42a13e to 0x42a23e...done. 2014.04.11 08:21:54 -> "next\n" 2014.04.11 08:21:54 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:493:14489:beg:0x42a1ff\n" 2014.04.11 08:21:54 <- "(gdb) " 2014.04.11 08:21:54 -> "info breakpoints\n" 2014.04.11 08:21:54 <- "Num Type Disp Enb Address What\n" 2014.04.11 08:21:54 <- "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:54 <- "(gdb) " 2014.04.11 08:21:56 -> "next\n" 2014.04.11 08:21:56 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:495:14534:beg:0x42a218\n" 2014.04.11 08:21:56 <- "(gdb) " 2014.04.11 08:21:56 -> "info breakpoints\n" 2014.04.11 08:21:56 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:21:56 <- "(gdb) " 2014.04.11 08:21:58 -> "output action\n" 2014.04.11 08:21:58 <- "{__sigaction_handler = {sa_handler = 0x0, sa_sigaction = 0x0}, sa_mask = {__val = {0 }}" 2014.04.11 08:21:58 <- ", sa_flags = 0" 2014.04.11 08:21:58 <- ", sa_restorer = 0x0}" 2014.04.11 08:21:58 <- "(gdb) " 2014.04.11 08:22:01 -> "next\n" 2014.04.11 08:22:01 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:496:14573:beg:0x42a223\n" "(gdb) " 2014.04.11 08:22:01 -> "info breakpoints\n" 2014.04.11 08:22:01 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:02 -> "next\n" 2014.04.11 08:22:02 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:497:14609:beg:0x42a236\n" "(gdb) " 2014.04.11 08:22:02 -> "info breakpoints\n" 2014.04.11 08:22:02 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:02 -> "next\n" 2014.04.11 08:22:02 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:499:14633:beg:0x42a240\n" "(gdb) " 2014.04.11 08:22:02 -> "info breakpoints\n" 2014.04.11 08:22:02 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:02 -> "x /i 0x42a240\n" 2014.04.11 08:22:02 <- "=> 0x42a240 :\tlea -0x170(%rbp),%rax\n" "(gdb) " # Disassembling location 0x42a240 to 0x42a340... 2014.04.11 08:22:02 -> "disassemble 0x42a240,0x42a340\n" 2014.04.11 08:22:02 <- "Dump of assembler code from 0x42a240 to 0x42a340:\n" "=> 0x000000000042a240 :\tlea -0x170(%rbp),%rax\n" " 0x000000000042a247 :\tmov $0x0,%edx\n" " 0x000000000042a24c :\tmov %rax,%rsi\n" " 0x000000000042a24f :\tmov $0x11,%edi\n" " 0x000000000042a254 :\tcallq 0x40fc70 \n" " 0x000000000042a259 :\tmovq $0x4293ef,-0x170(%rbp)\n" " 0x000000000042a264 :\tlea -0x170(%rbp),%rax\n" " 0x000000000042a26b :\tmov $0x0,%edx\n" " 0x000000000042a270 :\tmov %rax,%rsi\n" " 0x000000000042a273 :\tmov $0xe,%edi\n" " 0x000000000042a278 :\tcallq 0x40fc70 \n" " 0x000000000042a27d :\tlea -0x280(%rbp),%rax\n" " 0x000000000042a284 :\tmov %rax,%rdi\n" " 0x000000000042a287 :\tcallq 0x40fc60 \n" " 0x000000000042a28c :\tlea -0x280(%rbp),%rax\n" " 0x000000000042a293 :\tmov $0x11,%esi\n" " 0x000000000042a298 :\tmov %rax,%rdi\n" " 0x000000000042a29b :\tcallq 0x40fed0 \n" " 0x000000000042a2a0 :\tlea -0x280(%rbp),%rax\n" " 0x000000000042a2a7 :\tmov $0xe,%esi\n" " 0x000000000042a2ac :\tmov %rax,%rdi\n" " 0x000000000042a2af :\tcallq 0x40fed0 \n" " 0x000000000042a2b4 :\tlea -0x300(%rbp),%rdx\n" " 0x000000000042a2bb :\tlea -0x280(%rbp),%rax\n" " 0x000000000042a2c2 :\tmov %rax,%rsi\n" " 0x000000000042a2c5 :\tmov $0x0,%edi\n" " 0x000000000042a2ca :\tcallq 0x40f5e0 \n" " 0x000000000042a2cf :\tlea -0x300(%rbp),%rax\n" " 0x000000000042a2d6 :\tmov $0x11,%esi\n" " 0x000000000042a2db :\tmov %rax,%rdi\n" " 0x000000000042a2de :\tcallq 0x40fc90 \n" " 0x000000000042a2e3 :\tlea -0x300(%rbp),%rax\n" " 0x000000000042a2ea :\tmov $0xe,%esi\n" " 0x000000000042a2ef :\tmov %rax,%rdi\n" " 0x000000000042a2f2 :\tcallq 0x40fc90 \n" " 0x000000000042a2f7 :\tmovb $0x1,-0x11(%rbp)\n" " 0x000000000042a2fb :\tjmpq 0x42a4d6 \n" " 0x000000000042a300 :\tlea -0x200(%rbp),%rdx\n" " 0x000000000042a307 :\tlea -0xb4(%rbp),%rsi\n" " 0x000000000042a30e :\tlea -0xb8(%rbp),%rax\n" " 0x000000000042a315 :\tmov $0x1,%ecx\n" " 0x000000000042a31a :\tmov %rax,%rdi\n" " 0x000000000042a31d :\tcallq 0x432930 \n" " 0x000000000042a322 :\ttest %al,%al\n" " 0x000000000042a324 :\tje 0x42a368 \n" " 0x000000000042a326 :\tmov -0xb4(%rbp),%ecx\n" " 0x000000000042a32c :\tmov -0xb8(%rbp),%eax\n" " 0x000000000042a332 :\tlea -0xbc(%rbp),%rdx\n" " 0x000000000042a339 :\tmov %ecx,%esi\n" " 0x000000000042a33b :\tmov %eax,%edi\n" " 0x000000000042a33d :\tcallq 0x432960 \n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x42a240 to 0x42a340...done. 2014.04.11 08:22:03 -> "next\n" 2014.04.11 08:22:03 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:501:14675:beg:0x42a259\n" "(gdb) " 2014.04.11 08:22:03 -> "info breakpoints\n" 2014.04.11 08:22:03 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:04 -> "next\n" 2014.04.11 08:22:04 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:502:14714:beg:0x42a264\n" "(gdb) " 2014.04.11 08:22:04 -> "info breakpoints\n" 2014.04.11 08:22:04 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:04 -> "next\n" 2014.04.11 08:22:04 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:506:14799:beg:0x42a27d\n" "(gdb) " 2014.04.11 08:22:04 -> "info breakpoints\n" 2014.04.11 08:22:04 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:07 -> "next\n" 2014.04.11 08:22:07 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:507:14834:beg:0x42a28c\n" "(gdb) " 2014.04.11 08:22:07 -> "info breakpoints\n" 2014.04.11 08:22:07 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:08 -> "next\n" 2014.04.11 08:22:08 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:508:14876:beg:0x42a2a0\n" "(gdb) " 2014.04.11 08:22:08 -> "info breakpoints\n" 2014.04.11 08:22:08 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:08 -> "next\n" 2014.04.11 08:22:08 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:509:14918:beg:0x42a2b4\n" "(gdb) " 2014.04.11 08:22:08 -> "info breakpoints\n" 2014.04.11 08:22:08 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:08 -> "next\n" 2014.04.11 08:22:08 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:511:14980:beg:0x42a2cf\n" "(gdb) " 2014.04.11 08:22:08 -> "info breakpoints\n" 2014.04.11 08:22:08 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:09 -> "next\n" 2014.04.11 08:22:09 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:512:15021:beg:0x42a2e3\n" 2014.04.11 08:22:09 <- "(gdb) " 2014.04.11 08:22:09 -> "info breakpoints\n" 2014.04.11 08:22:09 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:22:09 <- "(gdb) " 2014.04.11 08:22:10 -> "next\n" 2014.04.11 08:22:10 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:514:15063:beg:0x42a2f7\n" "(gdb) " 2014.04.11 08:22:10 -> "info breakpoints\n" 2014.04.11 08:22:10 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:10 -> "next\n" 2014.04.11 08:22:10 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:516:15093:beg:0x42a2fb\n" "(gdb) " 2014.04.11 08:22:10 -> "info breakpoints\n" 2014.04.11 08:22:10 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:12 -> "next\n" 2014.04.11 08:22:12 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:523:15265:beg:0x42a300\n" "(gdb) " 2014.04.11 08:22:12 -> "info breakpoints\n" 2014.04.11 08:22:12 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:14 -> "next\n" 2014.04.11 08:22:14 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:529:15509:beg:0x42a368\n" "(gdb) " 2014.04.11 08:22:14 -> "info breakpoints\n" 2014.04.11 08:22:14 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:14 -> "x /i 0x42a368\n" 2014.04.11 08:22:14 <- "=> 0x42a368 :\tcallq 0x40f290 \n" "(gdb) " # Disassembling location 0x42a368 to 0x42a468... 2014.04.11 08:22:14 -> "disassemble 0x42a368,0x42a468\n" 2014.04.11 08:22:14 <- "Dump of assembler code from 0x42a368 to 0x42a468:\n" "=> 0x000000000042a368 :\tcallq 0x40f290 \n" " 0x000000000042a36d :\tmov (%rax),%eax\n" " 0x000000000042a36f :\tcmp $0xb,%eax\n" " 0x000000000042a372 :\tje 0x42a38a \n" " 0x000000000042a374 :\tcallq 0x40f290 \n" " 0x000000000042a379 :\tmov (%rax),%eax\n" " 0x000000000042a37b :\tcmp $0xa,%eax\n" " 0x000000000042a37e :\tjne 0x42a3cb \n" " 0x000000000042a380 :\tmov 0x2312ca(%rip),%eax # 0x65b650 \n" " 0x000000000042a386 :\ttest %eax,%eax\n" " 0x000000000042a388 :\tjne 0x42a3cb \n" " 0x000000000042a38a :\tmov 0x2312c0(%rip),%eax # 0x65b650 \n" " 0x000000000042a390 :\ttest %eax,%eax\n" " 0x000000000042a392 :\tsetg %al\n" " 0x000000000042a395 :\tmovzbl %al,%edx\n" " 0x000000000042a398 :\tlea -0x300(%rbp),%rcx\n" " 0x000000000042a39f :\tmov -0x308(%rbp),%rax\n" " 0x000000000042a3a6 :\tmov %rcx,%rsi\n" " 0x000000000042a3a9 :\tmov %rax,%rdi\n" " 0x000000000042a3ac :\tcallq 0x41d21e \n" " 0x000000000042a3b1 :\tmov %al,-0x11(%rbp)\n" " 0x000000000042a3b4 :\tmovzbl 0x231299(%rip),%eax # 0x65b654 \n" " 0x000000000042a3bb :\ttest %al,%al\n" " 0x000000000042a3bd :\tje 0x42a3c6 \n" " 0x000000000042a3bf :\tmovb $0x0,0x23128e(%rip) # 0x65b654 \n" " 0x000000000042a3c6 :\tjmpq 0x42a4d6 \n" " 0x000000000042a3cb :\tcallq 0x40f290 \n" " 0x000000000042a3d0 :\tmov (%rax),%eax\n" " 0x000000000042a3d2 :\tcmp $0xa,%eax\n" " 0x000000000042a3d5 :\tjne 0x42a4d6 \n" " 0x000000000042a3db :\tmovl $0x5,-0x5c(%rbp)\n" " 0x000000000042a3e2 :\tmov $0x439ff8,%eax\n" " 0x000000000042a3e7 :\tlea -0x5c(%rbp),%rdx\n" " 0x000000000042a3eb :\tmov %rdx,%rsi\n" " 0x000000000042a3ee :\tmov %rax,%rdi\n" " 0x000000000042a3f1 :\tcallq 0x41f424 ::operator=(boost::log::v2_mt_posix::trivial::severity_level const&) const>\n" " 0x000000000042a3f6 :\tmov %rax,-0x70(%rbp)\n" " 0x000000000042a3fa :\tcallq 0x410060 \n" " 0x000000000042a3ff :\tmov %rax,%rcx\n" " 0x000000000042a402 :\tlea -0xd0(%rbp),%rax\n" " 0x000000000042a409 :\tlea -0x70(%rbp),%rdx\n" " 0x000000000042a40d :\tmov %rcx,%rsi\n" " 0x000000000042a410 :\tmov %rax,%rdi\n" " 0x000000000042a413 :\tcallq 0x41f44e , boost::log::v2_mt_posix::sources::multi_thread_model, boost::log::v2_mt_posix::sources::features > >::open_record >(boost::parameter::aux::tagged_argument const&)>\n" " 0x000000000042a418 :\tjmpq 0x42a4a3 \n" " 0x000000000042a41d :\tmov 0x23122d(%rip),%ebx # 0x65b650 \n" " 0x000000000042a423 :\tcallq 0x40f290 \n" " 0x000000000042a428 :\tmov (%rax),%eax\n" " 0x000000000042a42a :\tmov %eax,%edi\n" " 0x000000000042a42c :\tcallq 0x40f4d0 \n" " 0x000000000042a431 :\tmov %rax,-0x58(%rbp)\n" " 0x000000000042a435 :\tcallq 0x410060 \n" " 0x000000000042a43a :\tmov %rax,-0x30(%rbp)\n" " 0x000000000042a43e :\tlea -0xd0(%rbp),%rdx\n" " 0x000000000042a445 :\tmov -0x30(%rbp),%rcx\n" " 0x000000000042a449 :\tlea -0x50(%rbp),%rax\n" " 0x000000000042a44d :\tmov %rcx,%rsi\n" " 0x000000000042a450 :\tmov %rax,%rdi\n" " 0x000000000042a453 :\tcallq 0x420bd8 >::record_pump(boost::log::v2_mt_posix::sources::severity_logger_mt&, boost::log::v2_mt_posix::record&)>\n" " 0x000000000042a458 :\tlea -0x50(%rbp),%rax\n" " 0x000000000042a45c :\tmov %rax,%rdi\n" " 0x000000000042a45f :\tcallq 0x41f5a4 >::stream() const>\n" " 0x000000000042a464 :\tmov $0x43e2df,%esi\n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x42a368 to 0x42a468...done. 2014.04.11 08:22:17 -> "output errno\n" 2014.04.11 08:22:17 <- "Cannot find shared library `/usr/lib/debug/lib/x86_64-linux-gnu/libc-2.18.so\' in dynamic linker\'s load module list\n" "(gdb) " 2014.04.11 08:22:20 -> "print errno\n" 2014.04.11 08:22:20 <- "$1 = 10\n" "(gdb) " 2014.04.11 08:22:20 -> "info breakpoints\n" 2014.04.11 08:22:20 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:22:20 <- "(gdb) " 2014.04.11 08:22:24 -> "next\n" 2014.04.11 08:22:24 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/parent.cpp:530:15582:beg:0x42a38a\n" "(gdb) " 2014.04.11 08:22:24 -> "info breakpoints\n" 2014.04.11 08:22:24 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:27 -> "step\n" 2014.04.11 08:22:27 <- "daemonProcess::handle_request (this=0x65ef90, sigmask=0x7fffffffd9d0, existing_children=false) at ../daemon.cpp:472\n" "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:472:14185:beg:0x41d244\n" "(gdb) " 2014.04.11 08:22:27 -> "info breakpoints\n" 2014.04.11 08:22:27 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " # File "/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp" 650 lines, 20043 characters 2014.04.11 08:22:27 -> "x /i 0x41d244\n" 2014.04.11 08:22:27 <- "=> 0x41d244 :\tmov -0x288(%rbp),%rax\n" "(gdb) " 2014.04.11 08:22:27 -> "x /i 0x41d31e\n" 2014.04.11 08:22:27 <- " 0x41d31e :\t(bad) \n" "(gdb) " # Disassembling location 0x41d244 to 0x41d344... 2014.04.11 08:22:27 -> "disassemble 0x41d244,0x41d344\n" 2014.04.11 08:22:27 <- "Dump of assembler code from 0x41d244 to 0x41d344:\n" "=> 0x000000000041d244 :\tmov -0x288(%rbp),%rax\n" " 0x000000000041d24b :\tmov %rax,%rdi\n" " 0x000000000041d24e :\tcallq 0x42014c >::size() const>\n" " 0x000000000041d253 :\ttest %rax,%rax\n" " 0x000000000041d256 :\tsetne %al\n" " 0x000000000041d259 :\tmov %al,-0x21(%rbp)\n" " 0x000000000041d25c :\tmov -0x288(%rbp),%rax\n" " 0x000000000041d263 :\tmov 0x10(%rax),%rdx\n" " 0x000000000041d267 :\tmov %rdx,-0x280(%rbp)\n" " 0x000000000041d26e :\tmov 0x18(%rax),%rdx\n" " 0x000000000041d272 :\tmov %rdx,-0x278(%rbp)\n" " 0x000000000041d279 :\tmov 0x20(%rax),%rdx\n" " 0x000000000041d27d :\tmov %rdx,-0x270(%rbp)\n" " 0x000000000041d284 :\tmov 0x28(%rax),%rdx\n" " 0x000000000041d288 :\tmov %rdx,-0x268(%rbp)\n" " 0x000000000041d28f :\tmov 0x30(%rax),%rdx\n" " 0x000000000041d293 :\tmov %rdx,-0x260(%rbp)\n" " 0x000000000041d29a :\tmov 0x38(%rax),%rdx\n" " 0x000000000041d29e :\tmov %rdx,-0x258(%rbp)\n" " 0x000000000041d2a5 :\tmov 0x40(%rax),%rdx\n" " 0x000000000041d2a9 :\tmov %rdx,-0x250(%rbp)\n" " 0x000000000041d2b0 :\tmov 0x48(%rax),%rdx\n" " 0x000000000041d2b4 :\tmov %rdx,-0x248(%rbp)\n" " 0x000000000041d2bb :\tmov 0x50(%rax),%rdx\n" " 0x000000000041d2bf :\tmov %rdx,-0x240(%rbp)\n" " 0x000000000041d2c6 :\tmov 0x58(%rax),%rdx\n" " 0x000000000041d2ca :\tmov %rdx,-0x238(%rbp)\n" " 0x000000000041d2d1 :\tmov 0x60(%rax),%rdx\n" " 0x000000000041d2d5 :\tmov %rdx,-0x230(%rbp)\n" " 0x000000000041d2dc :\tmov 0x68(%rax),%rdx\n" " 0x000000000041d2e0 :\tmov %rdx,-0x228(%rbp)\n" " 0x000000000041d2e7 :\tmov 0x70(%rax),%rdx\n" " 0x000000000041d2eb :\tmov %rdx,-0x220(%rbp)\n" " 0x000000000041d2f2 :\tmov 0x78(%rax),%rdx\n" " 0x000000000041d2f6 :\tmov %rdx,-0x218(%rbp)\n" " 0x000000000041d2fd :\tmov 0x80(%rax),%rdx\n" " 0x000000000041d304 :\tmov %rdx,-0x210(%rbp)\n" " 0x000000000041d30b :\tmov 0x88(%rax),%rax\n" " 0x000000000041d312 :\tmov %rax,-0x208(%rbp)\n" " 0x000000000041d319 :\tmov -0x288(%rbp),%rax\n" " 0x000000000041d320 :\tmov 0x10(%rax),%rdx\n" " 0x000000000041d324 :\tmov %rdx,-0x200(%rbp)\n" " 0x000000000041d32b :\tmov 0x18(%rax),%rdx\n" " 0x000000000041d32f :\tmov %rdx,-0x1f8(%rbp)\n" " 0x000000000041d336 :\tmov 0x20(%rax),%rdx\n" " 0x000000000041d33a :\tmov %rdx,-0x1f0(%rbp)\n" " 0x000000000041d341 :\tmov 0x28(%rax),%rdx\n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x41d244 to 0x41d344...done. 2014.04.11 08:22:31 -> "next\n" 2014.04.11 08:22:31 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:473:14220:beg:0x41d25c\n" "(gdb) " 2014.04.11 08:22:31 -> "info breakpoints\n" 2014.04.11 08:22:31 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:32 -> "next\n" 2014.04.11 08:22:32 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:474:14250:beg:0x41d319\n" "(gdb) " 2014.04.11 08:22:32 -> "info breakpoints\n" 2014.04.11 08:22:32 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:33 -> "next\n" 2014.04.11 08:22:33 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:476:14311:beg:0x41d3d6\n" "(gdb) " 2014.04.11 08:22:33 -> "info breakpoints\n" 2014.04.11 08:22:33 <- "Num Type Disp Enb Address What\n" 2014.04.11 08:22:33 <- "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:22:33 <- "(gdb) " 2014.04.11 08:22:33 -> "x /i 0x41d3d6\n" 2014.04.11 08:22:33 <- "=> 0x41d3d6 :\tmovq $0x0,-0x110(%rbp)\n" "(gdb) " # Disassembling location 0x41d3d6 to 0x41d4d6... 2014.04.11 08:22:33 -> "disassemble 0x41d3d6,0x41d4d6\n" 2014.04.11 08:22:33 <- "Dump of assembler code from 0x41d3d6 to 0x41d4d6:\n" "=> 0x000000000041d3d6 :\tmovq $0x0,-0x110(%rbp)\n" " 0x000000000041d3e1 :\tmovq $0x0,-0x108(%rbp)\n" " 0x000000000041d3ec :\tmovl $0x1,-0xf4(%rbp)\n" " 0x000000000041d3f6 :\tmov $0x439ff8,%eax\n" " 0x000000000041d3fb :\tlea -0xf4(%rbp),%rdx\n" " 0x000000000041d402 :\tmov %rdx,%rsi\n" " 0x000000000041d405 :\tmov %rax,%rdi\n" " 0x000000000041d408 :\tcallq 0x41f424 ::operator=(boost::log::v2_mt_posix::trivial::severity_level const&) const>\n" " 0x000000000041d40d :\tmov %rax,-0x100(%rbp)\n" " 0x000000000041d414 :\tcallq 0x410060 \n" " 0x000000000041d419 :\tmov %rax,%rcx\n" " 0x000000000041d41c :\tlea -0x120(%rbp),%rax\n" " 0x000000000041d423 :\tlea -0x100(%rbp),%rdx\n" " 0x000000000041d42a :\tmov %rcx,%rsi\n" " 0x000000000041d42d :\tmov %rax,%rdi\n" " 0x000000000041d430 :\tcallq 0x41f44e , boost::log::v2_mt_posix::sources::multi_thread_model, boost::log::v2_mt_posix::sources::features > >::open_record >(boost::parameter::aux::tagged_argument const&)>\n" " 0x000000000041d435 :\tjmp 0x41d4a5 \n" " 0x000000000041d437 :\tmov -0x288(%rbp),%rax\n" " 0x000000000041d43e :\tmov %rax,%rdi\n" " 0x000000000041d441 :\tcallq 0x42014c >::size() const>\n" " 0x000000000041d446 :\tmov %rax,%rbx\n" " 0x000000000041d449 :\tcallq 0x410060 \n" " 0x000000000041d44e :\tmov %rax,-0x58(%rbp)\n" " 0x000000000041d452 :\tlea -0x120(%rbp),%rdx\n" " 0x000000000041d459 :\tmov -0x58(%rbp),%rcx\n" " 0x000000000041d45d :\tlea -0xf0(%rbp),%rax\n" " 0x000000000041d464 :\tmov %rcx,%rsi\n" " 0x000000000041d467 :\tmov %rax,%rdi\n" " 0x000000000041d46a :\tcallq 0x420bd8 >::record_pump(boost::log::v2_mt_posix::sources::severity_logger_mt&, boost::log::v2_mt_posix::record&)>\n" " 0x000000000041d46f :\tlea -0xf0(%rbp),%rax\n" " 0x000000000041d476 :\tmov %rax,%rdi\n" " 0x000000000041d479 :\tcallq 0x41f5a4 >::stream() const>\n" " 0x000000000041d47e :\tmov $0x43d0da,%esi\n" " 0x000000000041d483 :\tmov %rax,%rdi\n" " 0x000000000041d486 :\tcallq 0x41f5e4 , std::allocator >::operator<<(char const*)>\n" " 0x000000000041d48b :\tmov %rbx,%rsi\n" " 0x000000000041d48e :\tmov %rax,%rdi\n" " 0x000000000041d491 :\tcallq 0x420186 , std::allocator >::operator<<(unsigned long)>\n" " 0x000000000041d496 :\tlea -0xf0(%rbp),%rax\n" " 0x000000000041d49d :\tmov %rax,%rdi\n" " 0x000000000041d4a0 :\tcallq 0x41f4fa >::~record_pump()>\n" " 0x000000000041d4a5 :\tlea -0x120(%rbp),%rax\n" " 0x000000000041d4ac :\tmov %rax,%rdi\n" " 0x000000000041d4af :\tcallq 0x41f22a \n" " 0x000000000041d4b4 :\txor $0x1,%eax\n" " 0x000000000041d4b7 :\ttest %al,%al\n" " 0x000000000041d4b9 :\tjne 0x41d437 \n" " 0x000000000041d4bf :\tlea -0x120(%rbp),%rax\n" " 0x000000000041d4c6 :\tmov %rax,%rdi\n" " 0x000000000041d4c9 :\tcallq 0x41f210 \n" " 0x000000000041d4ce :\tmovzbl -0x21(%rbp),%eax\n" " 0x000000000041d4d2 :\txor $0x1,%eax\n" " 0x000000000041d4d5 :\ttest %al,%al\n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x41d3d6 to 0x41d4d6...done. 2014.04.11 08:22:33 -> "next\n" 2014.04.11 08:22:33 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:477:14333:beg:0x41d3e1\n" "(gdb) " 2014.04.11 08:22:33 -> "info breakpoints\n" 2014.04.11 08:22:33 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:34 -> "next\n" 2014.04.11 08:22:34 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:478:14356:beg:0x41d3ec\n" "(gdb) " 2014.04.11 08:22:34 -> "info breakpoints\n" 2014.04.11 08:22:34 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:35 -> "next\n" 2014.04.11 08:22:35 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:481:14494:beg:0x41d4ce\n" 2014.04.11 08:22:35 <- "(gdb) " 2014.04.11 08:22:35 -> "info breakpoints\n" 2014.04.11 08:22:35 <- "Num Type Disp Enb Address What\n" 2014.04.11 08:22:35 <- "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:22:35 <- "(gdb) " 2014.04.11 08:22:41 -> "output ret\n" 2014.04.11 08:22:41 <- "true(gdb) " 2014.04.11 08:22:49 -> "next\n" 2014.04.11 08:22:49 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:482:14613:beg:0x41d52d\n" 2014.04.11 08:22:49 <- "(gdb) " 2014.04.11 08:22:49 -> "info breakpoints\n" 2014.04.11 08:22:49 <- "Num Type Disp Enb Address What\n" 2014.04.11 08:22:49 <- "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" 2014.04.11 08:22:49 <- "(gdb) " 2014.04.11 08:22:49 -> "x /i 0x41d52d\n" 2014.04.11 08:22:49 <- "=> 0x41d52d :\tcmpl $0x0,-0x28(%rbp)\n" 2014.04.11 08:22:49 <- "(gdb) " # Disassembling location 0x41d52d to 0x41d62d... 2014.04.11 08:22:49 -> "disassemble 0x41d52d,0x41d62d\n" 2014.04.11 08:22:49 <- "Dump of assembler code from 0x41d52d to 0x41d62d:\n" "=> 0x000000000041d52d :\tcmpl $0x0,-0x28(%rbp)\n" " 0x000000000041d531 :\tjns 0x41d53c \n" " 0x000000000041d533 :\tmovzbl -0x21(%rbp),%eax\n" " 0x000000000041d537 :\tjmpq 0x41dbdf \n" " 0x000000000041d53c :\tmov -0x288(%rbp),%rax\n" " 0x000000000041d543 :\tadd $0xf8,%rax\n" " 0x000000000041d549 :\tmov %rax,%rdi\n" " 0x000000000041d54c :\tcallq 0x41eed4 \n" " 0x000000000041d551 :\ttest %al,%al\n" " 0x000000000041d553 :\tje 0x41d5c0 \n" " 0x000000000041d555 :\tmov -0x288(%rbp),%rax\n" " 0x000000000041d55c :\tadd $0xf8,%rax\n" " 0x000000000041d562 :\tmov %rax,%rdi\n" " 0x000000000041d565 :\tcallq 0x41eec4 \n" " 0x000000000041d56a :\tmov $0x8,%edx\n" " 0x000000000041d56f :\tlea 0x0(,%rdx,8),%ecx\n" " 0x000000000041d576 :\tcltd \n" " 0x000000000041d577 :\tidiv %ecx\n" " 0x000000000041d579 :\tcltq \n" " 0x000000000041d57b :\tmov -0x280(%rbp,%rax,8),%rbx\n" " 0x000000000041d583 :\tmov -0x288(%rbp),%rax\n" " 0x000000000041d58a :\tadd $0xf8,%rax\n" " 0x000000000041d590 :\tmov %rax,%rdi\n" " 0x000000000041d593 :\tcallq 0x41eec4 \n" " 0x000000000041d598 :\tmov $0x8,%edx\n" " 0x000000000041d59d :\tlea 0x0(,%rdx,8),%ecx\n" " 0x000000000041d5a4 :\tcltd \n" " 0x000000000041d5a5 :\tidiv %ecx\n" " 0x000000000041d5a7 :\tmov %edx,%eax\n" " 0x000000000041d5a9 :\tmov %eax,%ecx\n" " 0x000000000041d5ab :\tsar %cl,%rbx\n" " 0x000000000041d5ae :\tmov %rbx,%rax\n" " 0x000000000041d5b1 :\tand $0x1,%eax\n" " 0x000000000041d5b4 :\ttest %rax,%rax\n" " 0x000000000041d5b7 :\tje 0x41d5c0 \n" " 0x000000000041d5b9 :\tmov $0x1,%eax\n" " 0x000000000041d5be :\tjmp 0x41d5c5 \n" " 0x000000000041d5c0 :\tmov $0x0,%eax\n" " 0x000000000041d5c5 :\ttest %al,%al\n" " 0x000000000041d5c7 :\tje 0x41d5e0 \n" " 0x000000000041d5c9 :\tsubl $0x1,-0x28(%rbp)\n" " 0x000000000041d5cd :\tmov -0x288(%rbp),%rax\n" " 0x000000000041d5d4 :\tmov %rax,%rdi\n" " 0x000000000041d5d7 :\tcallq 0x41de16 \n" " 0x000000000041d5dc :\tmovb $0x1,-0x21(%rbp)\n" " 0x000000000041d5e0 :\tcmpl $0x0,-0x28(%rbp)\n" " 0x000000000041d5e4 :\tjs 0x41d819 \n" " 0x000000000041d5ea :\tmov -0x288(%rbp),%rax\n" " 0x000000000041d5f1 :\tmov %rax,%rdi\n" " 0x000000000041d5f4 :\tcallq 0x4201b4 >::begin()>\n" " 0x000000000041d5f9 :\tmov %rax,-0x130(%rbp)\n" " 0x000000000041d600 :\tjmpq 0x41d71b \n" " 0x000000000041d605 :\tmov -0x130(%rbp),%rax\n" " 0x000000000041d60c :\tmov %rax,-0x140(%rbp)\n" " 0x000000000041d613 :\tlea -0x130(%rbp),%rax\n" " 0x000000000041d61a :\tmov %rax,%rdi\n" " 0x000000000041d61d :\tcallq 0x420224 ::operator++()>\n" " 0x000000000041d622 :\tlea -0x140(%rbp),%rax\n" " 0x000000000041d629 :\tmov %rax,%rdi\n" " 0x000000000041d62c :\tcallq 0x420244 ::operator->() const>\n" "End of assembler dump.\n" "(gdb) " # Disassembling location 0x41d52d to 0x41d62d...done. 2014.04.11 08:22:51 -> "output result\n" 2014.04.11 08:22:51 <- "1(gdb) " 2014.04.11 08:22:53 -> "next\n" 2014.04.11 08:22:53 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:485:14653:beg:0x41d53c\n" "(gdb) " 2014.04.11 08:22:53 -> "info breakpoints\n" 2014.04.11 08:22:53 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:55 -> "next\n" 2014.04.11 08:22:55 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:491:14801:beg:0x41d5e0\n" "(gdb) " 2014.04.11 08:22:55 -> "info breakpoints\n" 2014.04.11 08:22:55 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:22:57 -> "next\n" 2014.04.11 08:22:57 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:492:14823:beg:0x41d5ea\n" "(gdb) " 2014.04.11 08:22:57 -> "info breakpoints\n" 2014.04.11 08:22:57 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:23:00 -> "next\n" 2014.04.11 08:23:00 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:493:14859:beg:0x41d600\n" "(gdb) " 2014.04.11 08:23:00 -> "info breakpoints\n" 2014.04.11 08:23:00 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:23:01 -> "next\n" 2014.04.11 08:23:01 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:494:14899:beg:0x41d605\n" "(gdb) " 2014.04.11 08:23:01 -> "info breakpoints\n" 2014.04.11 08:23:01 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:23:03 -> "next\n" 2014.04.11 08:23:03 <- "\032\032/home/sun/sources/myfoss/fakeroot-ng/git/daemon.cpp:496:15035:beg:0x41d613\n" "(gdb) " 2014.04.11 08:23:03 -> "info breakpoints\n" 2014.04.11 08:23:03 <- "Num Type Disp Enb Address What\n" "1 breakpoint keep y 0x000000000041097c in main(int, char**) at ../main.cpp:273 inf 3, 2, 1\n" "\tbreakpoint already hit 1 time\n" "(gdb) " 2014.04.11 08:23:03 -> "output session_fds\n" 2014.04.11 08:23:03 <- "{ >> = {_M_impl = { >> = {<__gnu_cxx::new_allocator >> = {}, }, _M_node = {_M_next = 0x65f450, _M_prev = 0x65f450}}}, }(gdb) " 2014.04.11 08:23:04 -> "output current\n" 2014.04.11 08:23:04 <- "{_M_node = 0x65f450}(gdb) " ! Segmentation fault 2014.04.11 08:23:10 -> "\003" + /bin/sh -c 'gdb -x /tmp/dddO3PlUg ddd core' GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/ddd...(no debugging symbols found)...done. [New LWP 18880] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `ddd fakeroot-ng'. Program terminated with signal 11, Segmentation fault. #0 0x00007f0425bbc7d9 in _XtWindowedAncestor () from /usr/lib/x86_64-linux-gnu/libXt.so.6 #0 0x00007f0425bbc7d9 in _XtWindowedAncestor () from /usr/lib/x86_64-linux-gnu/libXt.so.6 #1 0x00007f0425bbd0d1 in XtWindowOfObject () from /usr/lib/x86_64-linux-gnu/libXt.so.6 #2 0x00007f042641c638 in ?? () from /usr/lib/x86_64-linux-gnu/libXm.so.4 #3 0x00007f0425bb6499 in XtDispatchEvent () from /usr/lib/x86_64-linux-gnu/libXt.so.6 #4 0x000000000041e63f in ?? () #5 0x00000000004cd6dd in ?? () #6 0x000000000040da6f in ?? () #7 0x00007f0424879b45 in __libc_start_main (main=0x40da50, argc=2, argv=0x7fff8d372358, init=, fini=, rtld_fini=, stack_end=0x7fff8d372348) at libc-start.c:287 #8 0x0000000000413d95 in ?? () 2014.04.11 08:23:10 <- "Quit\n" "(gdb) " ! Segmentation fault + /bin/sh -c 'gdb -x /tmp/ddd25x0NN ddd core' GNU gdb (GDB) 7.6.2 (Debian 7.6.2-1) Copyright (C) 2013 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-linux-gnu". For bug reporting instructions, please see: ... Reading symbols from /usr/bin/ddd...(no debugging symbols found)...done. [New LWP 18885] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". Core was generated by `ddd fakeroot-ng'. Program terminated with signal 11, Segmentation fault. #0 0x00007f0425bbd0b4 in XtWindowOfObject () from /usr/lib/x86_64-linux-gnu/libXt.so.6 #0 0x00007f0425bbd0b4 in XtWindowOfObject () from /usr/lib/x86_64-linux-gnu/libXt.so.6 #1 0x00007f042641c638 in ?? () from /usr/lib/x86_64-linux-gnu/libXm.so.4 #2 0x00007f0425bb6499 in XtDispatchEvent () from /usr/lib/x86_64-linux-gnu/libXt.so.6 #3 0x000000000041e63f in ?? () #4 0x00000000004cd6dd in ?? () #5 0x000000000040da6f in ?? () #6 0x00007f0424879b45 in __libc_start_main (main=0x40da50, argc=2, argv=0x7fff8d372358, init=, fini=, rtld_fini=, stack_end=0x7fff8d372348) at libc-start.c:287 #7 0x0000000000413d95 in ?? () # Saving options in "/home/sun/.ddd/init"... # Saving options in "/home/sun/.ddd/init"...done. # Deleting session ".ddd"... # Deleting session ".ddd"...done. # Deleting session "10dbc9d363000139720434500000076120075"... # Current session is [none]. # Deleting session "10dbc9d363000139720434500000076120075"...done. # Saving history in "/home/sun/.ddd/history"... # Saving history in "/home/sun/.ddd/history"...done. # Thanks for using DDD 3.3.12! (We apologize for the inconvenience.)