GNU DDD 3.3.12 (x86_64-unknown-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.4.3, GNU libc 2.11
Requires X11R6, Xt11R6, Motif 2.1 (GNU/LessTif Version 2.1 Release 0.95.2)
Includes DDD core
Built 2011-02-03 by jmalvarez <jmalvarez@atenea02.gisum.uma.es>.
$  ddd ej1
+  /bin/sh -c 'exec gdb -q -fullname '\''ej1'\'''
#  Hello, world!
#  Opening session "10b2175e97cc2d3c0129682079622103300000027560051"...
#  Enabling core dumps...
#  Enabling core dumps...done.
#  Running GDB (pid 11608, tty /dev/pts/3)...
#  Current language: C/C++
#  Searching "vsllib/ddd.vsl"...
#  Trying "/home/jmalvarez/.ddd/vsllib/ddd.vsl"
#  Trying "/usr/local/share/ddd-3.3.12/vsllib/ddd.vsl"
#  Searching "vsllib/ddd.vsl"..."/usr/local/share/ddd-3.3.12/vsllib/ddd.vsl".
2011.02.04 12:59:56
<- "Leyendo s\303\255mbolos desde /tmp/ej1...hecho.\n"
   "(gdb) "
2011.02.04 12:59:56
-> "set prompt (gdb) \n"
#  Creating "/home/jmalvarez/.ddd/sessions/10b2175e97cc2d3c0129682079622103300000027560051/"...
#  Creating "/home/jmalvarez/.ddd/sessions/10b2175e97cc2d3c0129682079622103300000027560051/"...done.
#  Copying "/home/jmalvarez/.ddd/init" to "/home/jmalvarez/.ddd/sessions/10b2175e97cc2d3c0129682079622103300000027560051/init"...
#  Copying "/home/jmalvarez/.ddd/init" to "/home/jmalvarez/.ddd/sessions/10b2175e97cc2d3c0129682079622103300000027560051/init"...done.
#  Copying "/home/jmalvarez/.ddd/history" to "/home/jmalvarez/.ddd/sessions/10b2175e97cc2d3c0129682079622103300000027560051/history"...
#  Copying "/home/jmalvarez/.ddd/history" to "/home/jmalvarez/.ddd/sessions/10b2175e97cc2d3c0129682079622103300000027560051/history"...done.
#  Saving session in "/home/jmalvarez/.ddd/sessions/10b2175e97cc2d3c0129682079622103300000027560051/init"...
#  Saving session in "/home/jmalvarez/.ddd/sessions/10b2175e97cc2d3c0129682079622103300000027560051/init"...done.
2011.02.04 12:59:56
<- "(gdb) "
2011.02.04 12:59:56
-> "set height 0\n"
2011.02.04 12:59:56
<- "(gdb) "
2011.02.04 12:59:56
-> "set width 0\n"
2011.02.04 12:59:56
<- "(gdb) "
2011.02.04 12:59:56
-> "set annotate 1\n"
2011.02.04 12:59:56
<- "(gdb) "
2011.02.04 12:59:56
-> " set verbose off\n"
2011.02.04 12:59:56
<- "(gdb) "
2011.02.04 12:59:56
-> "info line\n"
2011.02.04 12:59:56
<- "No hay informaci\303\263n disponible del n\303\272mero de l\303\255nea.\n"
2011.02.04 12:59:56
<- "(gdb) "
2011.02.04 12:59:56
-> "list\n"
2011.02.04 12:59:56
<- "1\t#include <iostream>\n"
   "2\t\n"
   "3\tusing namespace std;\n"
   "4\t\n"
   "5\tint main()\n"
   "6\t{\n"
   "7\t  cout << \"hola mundo\" << endl;\n"
   "8\t}\n"
   "9\t\n"
2011.02.04 12:59:56
<- "(gdb) "
2011.02.04 12:59:56
-> "info line\n"
2011.02.04 12:59:56
<- "N\303\272mero de l\303\255nea 9 est\303\241 fuera de rango para \302\253ej1.cpp\302\273.\n"
   "(gdb) "
2011.02.04 12:59:56
-> "output 4711\n"
2011.02.04 12:59:56
<- "4711(gdb) "
2011.02.04 12:59:56
-> "show language\n"
2011.02.04 12:59:56
<- "The current source language is \"auto; currently c++\".\n"
2011.02.04 12:59:56
<- "(gdb) "
2011.02.04 12:59:56
-> "show version\n"
2011.02.04 12:59:56
<- "GNU gdb (GDB) 7.1-ubuntu\n"
   "Copyright (C) 2010 Free Software Foundation, Inc.\n"
   "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\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"
   "Para las instrucciones de informe de errores, vea:\n"
   "<http://www.gnu.org/software/gdb/bugs/>.\n"
   "(gdb) "
2011.02.04 12:59:56
-> "pwd\n"
2011.02.04 12:59:56
<- "Directorio de trabajo /tmp.\n"
   "(gdb) "
2011.02.04 12:59:56
-> "info breakpoints\n"
2011.02.04 12:59:56
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
2011.02.04 12:59:56
-> "show history filename\n"
2011.02.04 12:59:56
<- "The filename in which to record the command history is \"/tmp/.gdb_history\".\n"
   "(gdb) "
2011.02.04 12:59:56
-> "show history size\n"
2011.02.04 12:59:56
<- "El tama\303\261o del historial de \303\263rdenes es 256.\n"
2011.02.04 12:59:56
<- "(gdb) "
2011.02.04 12:59:56
-> "info source\n"
2011.02.04 12:59:56
<- "El archivo fuente actual es ej1.cpp\n"
   "Directorio de compilaci\303\263n es /tmp\n"
   "Situado en /tmp/ej1.cpp\n"
   "Contiene 9 l\303\255neas.\n"
   "El lenguaje fuente es c++\n"
   "Compilado con formato de depuraci\303\263n DWARF 2.\n"
   "Does not include preprocessor macro info.\n"
   "(gdb) "
2011.02.04 12:59:56
-> "info sources\n"
2011.02.04 12:59:56
<- "Source files for which symbols have been read in:\n"
   "\n"
   "/tmp/ej1.cpp, /usr/include/c++/4.4/bits/locale_facets.h, /usr/include/c++/4.4/x86_64-linux-gnu/bits/ctype_base.h, /usr/include/c++/4.4/ext/numeric_traits.h, /usr/include/wctype.h, /usr/include/c++/4.4/bits/locale_classes.h, /usr/include/c++/4.4/bits/basic_string.tcc, /usr/include/c++/4.4/bits/allocator.h, /usr/include/c++/4.4/x86_64-linux-gnu/bits/atomic_word.h, /usr/include/c++/4.4/x86_64-linux-gnu/bits/gthr-default.h, /usr/include/bits/pthreadtypes.h, /usr/include/bits/types.h, /usr/include/locale.h, /usr/include/c++/4.4/debug/debug.h, /usr/include/c++/4.4/ext/new_allocator.h, /usr/include/time.h, /usr/include/wchar.h, <built-in>, /usr/include/stdio.h, /usr/include/c++/4.4/iosfwd, /usr/include/c++/4.4/cwctype, /usr/include/c++/4.4/bits/basic_string.h, /usr/include/c++/4.4/bits/ios_base.h, /usr/include/c++/4.4/bits/stringfwd.h, /usr/lib/gcc/x86_64-linux-gnu/4.4/include/stddef.h, /usr/include/c++/4.4/clocale, /usr/include/c++/4.4/cwchar, /usr/include/c++/4.4/cstddef, /usr/include/c++/4.4/iostream\n"
   "\n"
   "Source files for which symbols will be read in on demand:\n"
   "\n"
   "/usr/include/c++/4.4/iostream\n"
   "(gdb) "
!  NÃºmero de lÃ­nea 9 estÃ¡ fuera de rango para Â«ej1.cppÂ».
2011.02.04 12:59:56
-> "info source\n"
2011.02.04 12:59:56
<- "El archivo fuente actual es ej1.cpp\n"
   "Directorio de compilaci\303\263n es /tmp\n"
   "Situado en /tmp/ej1.cpp\n"
   "Contiene 9 l\303\255neas.\n"
   "El lenguaje fuente es c++\n"
   "Compilado con formato de depuraci\303\263n DWARF 2.\n"
   "Does not include preprocessor macro info.\n"
   "(gdb) "
2011.02.04 12:59:56
-> "info line main\n"
2011.02.04 12:59:56
<- "Line 6 of \"ej1.cpp\" starts at address 0x400894 <main> and ends at 0x400898 <main+4>.\n"
   "\032\032/tmp/ej1.cpp:6:54:beg:0x400894\n"
   "(gdb) "
#  Reading file "/tmp/ej1.cpp"...
#  Reading file "/tmp/ej1.cpp"...done.
#  File "/tmp/ej1.cpp" 9 lines, 103 characters
#  Setting buttons...
#  Setting buttons...done.
2011.02.04 12:59:57
-> "info source\n"
2011.02.04 12:59:57
<- "El archivo fuente actual es ej1.cpp\n"
   "Directorio de compilaci\303\263n es /tmp\n"
   "Situado en /tmp/ej1.cpp\n"
   "Contiene 9 l\303\255neas.\n"
   "El lenguaje fuente es c++\n"
   "Compilado con formato de depuraci\303\263n DWARF 2.\n"
   "Does not include preprocessor macro info.\n"
   "(gdb) "
2011.02.04 12:59:57
-> "set confirm off\n"
#  Disassembling location 0x400894 to 0x400994...
2011.02.04 12:59:57
<- "(gdb) "
2011.02.04 12:59:57
-> "disassemble 0x400894 0x400994\n"
2011.02.04 12:59:57
<- "A syntax error in expression, near `0x400994\'.\n"
   "(gdb) "
#  Disassembling location 0x400894 to 0x400994...done.
2011.02.04 12:59:57
-> "source /tmp/dddJ0EQAx\n"
2011.02.04 12:59:57
<- "(gdb) "
2011.02.04 12:59:57
-> "info breakpoints\n"
2011.02.04 12:59:57
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
2011.02.04 12:59:57
-> "# reset\n"
2011.02.04 12:59:57
<- "(gdb) "
2011.02.04 12:59:57
-> "info breakpoints\n"
2011.02.04 12:59:57
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
2011.02.04 12:59:57
-> "display\n"
2011.02.04 12:59:57
<- "(gdb) "
2011.02.04 12:59:57
-> "info display\n"
2011.02.04 12:59:57
<- "No hay expresiones de visualizaci\303\263n autom\303\241tica ahora.\n"
   "(gdb) "
2011.02.04 12:59:57
-> "set environment TERM dumb\n"
2011.02.04 12:59:57
<- "(gdb) "
2011.02.04 12:59:57
-> "info files\n"
2011.02.04 12:59:57
<- "S\303\255mbolos desde \302\253/tmp/ej1\302\273.\n"
   "Local exec file:\n"
   "\t`/tmp/ej1\', tipo de archivo elf64-x86-64.\n"
   "\tEntry point: 0x4007b0\n"
   "\t0x0000000000400238 - 0x0000000000400254 is .interp\n"
   "\t0x0000000000400254 - 0x0000000000400274 is .note.ABI-tag\n"
   "\t0x0000000000400274 - 0x0000000000400298 is .note.gnu.build-id\n"
   "\t0x0000000000400298 - 0x00000000004002dc is .hash\n"
   "\t0x00000000004002e0 - 0x0000000000400314 is .gnu.hash\n"
   "\t0x0000000000400318 - 0x0000000000400438 is .dynsym\n"
   "\t0x0000000000400438 - 0x00000000004005a2 is .dynstr\n"
   "\t0x00000000004005a2 - 0x00000000004005ba is .gnu.version\n"
   "\t0x00000000004005c0 - 0x0000000000400610 is .gnu.version_r\n"
   "\t0x0000000000400610 - 0x0000000000400640 is .rela.dyn\n"
   "\t0x0000000000400640 - 0x0000000000400700 is .rela.plt\n"
   "\t0x0000000000400700 - 0x0000000000400718 is .init\n"
   "\t0x0000000000400718 - 0x00000000004007a8 is .plt\n"
   "\t0x00000000004007b0 - 0x00000000004009e8 is .text\n"
   "\t0x00000000004009e8 - 0x00000000004009f6 is .fini\n"
   "\t0x00000000004009f8 - 0x0000000000400a07 is .rodata\n"
   "\t0x0000000000400a08 - 0x0000000000400a3c is .eh_frame_hdr\n"
   "\t0x0000000000400a40 - 0x0000000000400b1c is .eh_frame\n"
   "\t0x0000000000600de0 - 0x0000000000600df8 is .ctors\n"
   "\t0x0000000000600df8 - 0x0000000000600e08 is .dtors\n"
   "\t0x0000000000600e08 - 0x0000000000600e10 is .jcr\n"
   "\t0x0000000000600e10 - 0x0000000000600fe0 is .dynamic\n"
   "\t0x0000000000600fe0 - 0x0000000000600fe8 is .got\n"
   "\t0x0000000000600fe8 - 0x0000000000601040 is .got.plt\n"
   "\t0x0000000000601040 - 0x0000000000601050 is .data\n"
   "\t0x0000000000601060 - 0x0000000000601188 is .bss\n"
   "(gdb) "
2011.02.04 12:59:57
-> "info program\n"
2011.02.04 12:59:57
<- "El programa que ha sido depurado no estaba corriendo.\n"
   "(gdb) "
#  Opening session "10b2175e97cc2d3c0129682079622103300000027560051"...done.
#  Welcome to DDD 3.3.12 "Dale Head" (x86_64-unknown-linux-gnu)
2011.02.04 12:59:57
-> "help detach\n"
2011.02.04 12:59:57
<- "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 -- Separar de un punto de comprobaci\303\263n (experimental)\n"
   "detach inferior -- Detach from inferior ID\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"
   "(gdb) "
2011.02.04 12:59:57
-> "help run\n"
2011.02.04 12:59:57
<- "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"
   "(gdb) "
2011.02.04 12:59:57
-> "help step\n"
2011.02.04 12:59:58
<- "Step program until it reaches a different source line.\n"
   "Argument N means do this N times (or till program stops for another reason).\n"
   "(gdb) "
2011.02.04 12:59:58
-> "help stepi\n"
2011.02.04 12:59:58
<- "Step one instruction exactly.\n"
   "Argument N means do this N times (or till program stops for another reason).\n"
   "(gdb) "
2011.02.04 12:59:58
-> "help next\n"
2011.02.04 12:59:58
<- "Step program, proceeding through subroutine calls.\n"
   "Like the \"step\" command as long as subroutine calls do not happen;\n"
   "when they do, the call is treated as one instruction.\n"
   "Argument N means do this N times (or till program stops for another reason).\n"
   "(gdb) "
2011.02.04 12:59:58
-> "help nexti\n"
2011.02.04 12:59:58
<- "Step one instruction, but proceed through subroutine calls.\n"
   "Argument N means do this N times (or till program stops for another reason).\n"
   "(gdb) "
2011.02.04 12:59:58
-> "help until\n"
2011.02.04 12:59:58
<- "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) "
2011.02.04 12:59:58
-> "help finish\n"
2011.02.04 12:59:58
<- "Execute until selected stack frame returns.\n"
   "Upon return, the value returned is printed and put in the value history.\n"
   "(gdb) "
2011.02.04 12:59:58
-> "help cont\n"
2011.02.04 12:59:58
<- "Continue program being debugged, after signal or breakpoint.\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) "
2011.02.04 12:59:58
-> "help signal\n"
2011.02.04 12:59:58
<- "Seguir con el programa d\303\241ndole la se\303\261al especificada por el argumento.\n"
   "Un argumento \302\2530\302\273 significa continuar con el programa, sin darle una se\303\261al.\n"
   "(gdb) "
2011.02.04 12:59:58
-> "help kill\n"
2011.02.04 12:59:58
<- "Terminar la ejecuci\303\263n del programa que est\303\241 siendo depurado.\n"
   "\n"
   "List of kill subcommands:\n"
   "\n"
   "kill inferior -- Mata ID inferior\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) "
2011.02.04 12:59:58
-> "help up\n"
2011.02.04 12:59:58
<- "Select and print stack frame that called this one.\n"
   "An argument says how many frames up to go.\n"
   "(gdb) "
2011.02.04 12:59:58
-> "help down\n"
2011.02.04 12:59:58
<- "Select and print stack frame called by this one.\n"
   "An argument says how many frames down to go.\n"
   "(gdb) "
2011.02.04 13:00:01
-> "break ej1.cpp:7\n"
2011.02.04 13:00:01
<- "Punto de interrupci\303\263n 1 at 0x400898: file ej1.cpp, line 7.\n"
   "(gdb) "
2011.02.04 13:00:01
-> "info breakpoints\n"
2011.02.04 13:00:01
<- "Num     Type           Disp Enb Address            What\n"
   "1       breakpoint     keep y   0x0000000000400898 in main at ej1.cpp:7\n"
   "(gdb) "
#  Reading file "/tmp/0x400898"...
#  Reading file "/tmp/0x400898"...No existe el archivo o directorio.
2011.02.04 13:00:01
-> "info source\n"
2011.02.04 13:00:01
<- "El archivo fuente actual es ej1.cpp\n"
   "Directorio de compilaci\303\263n es /tmp\n"
   "Situado en /tmp/ej1.cpp\n"
   "Contiene 9 l\303\255neas.\n"
   "El lenguaje fuente es c++\n"
   "Compilado con formato de depuraci\303\263n DWARF 2.\n"
   "Does not include preprocessor macro info.\n"
   "(gdb) "
#  Reading file "0x400898" from GDB...
2011.02.04 13:00:01
-> "list 0x400898:1,1000000\n"
2011.02.04 13:00:01
<- "No hay un archivo fuente con el nombre 0x400898.\n"
   "(gdb) "
!  No hay un archivo fuente con el nombre 0x400898.
#  Reading file "0x400898" from GDB...failed.
#  Reading file "/tmp/0x400898"...
!  /tmp/0x400898: No existe el archivo o directorio
#  Reading file "/tmp/0x400898"...No existe el archivo o directorio.
