From flower@justice.sp.trw.com  Wed Nov 11 20:26:56 1998
From: Rick Flower <Rick.Flower@trw.com>
Subject: Re: [ddd-users] Bug in ddd-1998-10-15 clarification
To: Andreas Zeller <zeller@gnu.org>
Date: Wed, 11 Nov 1998 11:22:54 -0800 (PST)
Received: from mail1.dh.trw.com (mail1.dh.trw.com [129.193.109.1])
	by infbssys.ips.cs.tu-bs.de (8.9.1/8.9.1) with ESMTP id UAA03657
	for <zeller@gnu.org>; Wed, 11 Nov 1998 20:25:05 +0100
Received: from justice.sp.trw.com ([129.4.144.29]) by mail1.dh.trw.com
          (Netscape Messaging Server 3.5)  with ESMTP id AAA1346
          for <zeller@gnu.org>; Wed, 11 Nov 1998 11:23:25 -0800
Received: (from flower@localhost)
	by justice.sp.trw.com (8.8.8+Sun/8.8.8) id LAA13952;
	Wed, 11 Nov 1998 11:22:55 -0800 (PST)
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <13897.58382.427598.407265@justice.sp.trw.com>
In-Reply-To: <ogww5updni.fsf@infbssts.ips.cs.tu-bs.de>
References: <13869.2305.921569.272114@justice.sp.trw.com>
	<ogww5updni.fsf@infbssts.ips.cs.tu-bs.de>
X-Mailer: VM 6.61 under 20.4 "Emerald" XEmacs  Lucid

Andreas Zeller writes:
 > Hi!
 > 
 > Rick Flower <Rick.Flower@trw.com> writes:
 > 
 > > Ok.. I've got some clarification on my previous bug report.. It
 > > appears that in my particular case, I am unable to expand a {...} data 
 > > structure/class until I execute another line of code.
 > > 
 > > In other words, if I call a subroutine that takes a reference to a
 > > class and initially display the class it will show with {...} info.  I 
 > > double-click on the {...} portion and must then issue a step command
 > > to get the update to occur..  Is this normal?  I don't think it used
 > > to do this..
 > 
 > Can you send me a `~/.ddd/log' file that shows this problem?

Andreas,

Sorry it took so long before I replied to your inquiry.. This
particular problem only appears to show itself on certain pieces of
code for some strange reason.. Anyway, I've got a piece of code that
is exhibiting this problem, though in a slightly different way than
explained above.  In this particular case, I've got a class that has
one member value that I'm unable to display, even though I keep
double-clicking on it.  The other member functions are displayed, but
this one particular one keeps displaying "...".  I've got the log and
it is below for your amusement.  If you have anything additional you
want to try, let me know!

-- Rick



DDD 1998-10-15 (sparc-sun-solaris2.6), Copyright (C) 1998 TU Braunschweig.
Compiled with GCC egcs-2.91.57 19980901 (egcs-1.1 release), libstdc++ 0.62
Requires X11R6, Xt11R6, Motif 1.2.6 (OSF/Motif Version 1.2.6)
Includes DDD core, manual, app-defaults, XPM 3.4.10, Athena Panner
Built 1998-10-19 by GNU Software <unknown>.
$  ddd rcs/rcs
+  /bin/sh -c 'exec gdb -q -fullname '\''rcs/rcs'\'''
#  Hello, world!
#  Starting GDB...
#  Running GDB (pid 13210, tty /dev/pts/34)...
#  Current language: c/c++
<- "(gdb) "
-> "set prompt (gdb) \n"
<- "(gdb) "
-> "set height 0\n"
<- "(gdb) "
-> "set width 0\n"
<- "(gdb) "
-> "set annotate 1\n"
<- "(gdb) "
-> " set verbose off\n"
<- "(gdb) "
-> "info line\n"
<- "No line number information available.\n"
   "(gdb) "
-> "list\n"
<- "9\t#include \"rcs_telemetry_types.h\"\n"
   "10\t#include \"rcs_simulation_interface.h\"\n"
   "11\t#include \"rcs_block_types.h\"\n"
   "12\t#include \"rcs_io_mod_ram.h\"\n"
   "13\t#include \"init_mon.h\"\n"
   "14\t\n"
   "15\t\n"
   "16\tint main(void)\n"
   "17\t{\n"
   "18\t   cout << \"Welcome to the RCS \\n"
   "\";\n"
<- "(gdb) "
-> "info line\n"
<- "Line 18 of \"rcs.cc\" starts at address 0x28f18 <main+4> and ends at 0x28f30 <main+28>.\n"
   "\032\032/export/home1/flower/src/rcs/rcs/rcs.cc:18:312:beg:0x28f18\n"
   "(gdb) "
-> "output 4711\n"
<- "4711(gdb) "
-> "show language\n"
<- "The current source language is \"auto; currently c++\".\n"
   "(gdb) "
-> "pwd\n"
<- "Working directory /export/home1/flower/src/rcs.\n"
   "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "show history filename\n"
<- "The filename in which to record the command history is \"/export/home1/flower/src/rcs/.gdb_history\".\n"
   "(gdb) "
-> "show history size\n"
<- "The size of the command history is 256.\n"
   "(gdb) "
#  Reading file "/export/home1/flower/src/rcs/rcs/rcs.cc"...
#  Reading file "/export/home1/flower/src/rcs/rcs/rcs.cc"...done.
#  File "/export/home1/flower/src/rcs/rcs/rcs.cc" 23 lines, 638 characters
-> "info files\n"
<- "Symbols from \"/export/home1/flower/src/rcs/rcs/rcs\".\n"
   "Local exec file:\n"
   "\t`/export/home1/flower/src/rcs/rcs/rcs\', file type elf32-sparc.\n"
   "\tEntry point: 0x28750\n"
   "\t0x000100d4 - 0x000100e5 is .interp\n"
   "\t0x000100e8 - 0x00012730 is .hash\n"
   "\t0x00012730 - 0x00017520 is .dynsym\n"
   "\t0x00017520 - 0x00028366 is .dynstr\n"
   "\t0x00028368 - 0x000283f8 is .SUNW_version\n"
   "\t0x000283f8 - 0x00028428 is .rela.bss\n"
   "\t0x00028428 - 0x0002874c is .rela.plt\n"
   "\t0x00028750 - 0x00043f8c is .text\n"
   "\t0x00043f8c - 0x00043fa8 is .init\n"
   "\t0x00043fa8 - 0x00043fbc is .fini\n"
   "\t0x00043fbc - 0x0004432c is .gnu.linkonce.t.frob_size__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUi\n"
   "\t0x0004432c - 0x00044a0c is .gnu.linkonce.t.oom_malloc__t23__malloc_alloc_template1i0Ui\n"
   "\t0x00044a0c - 0x00044d54 is .gnu.linkonce.t.allocate__t23__malloc_alloc_template1i0Ui\n"
   "\t0x00044d54 - 0x00044ebc is .gnu.linkonce.t.ROUND_UP__t24__default_alloc_template2b0i0Ui\n"
   "\t0x00044ebc - 0x00046bf4 is .gnu.linkonce.t.chunk_alloc__t24__default_alloc_template2b0i0UiRi\n"
   "\t0x00046bf4 - 0x000476bc is .gnu.linkonce.t.refill__t24__default_alloc_template2b0i0Ui\n"
   "\t0x000476bc - 0x00047e64 is .gnu.linkonce.t.allocate__t24__default_alloc_template2b0i0Ui\n"
   "\t0x00047e64 - 0x00048044 is .gnu.linkonce.t.__nw__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUiUi\n"
   "\t0x00048044 - 0x0004842c is .gnu.linkonce.t.create__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUi\n"
   "\t0x0004842c - 0x00048724 is .gnu.linkonce.t.copy__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUiPCcUi\n"
   "\t0x00048724 - 0x00048b34 is .gnu.linkonce.t.clone__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3Rep\n"
   "\t0x00048b34 - 0x00048c98 is .gnu.linkonce.t.Print__9Telemetry\n"
   "\t0x00048c98 - 0x00048cc8 is .gnu.linkonce.t.__9Telemetry\n"
   "\t0x00048cc8 - 0x00048e58 is .gnu.linkonce.t.FREELIST_INDEX__t24__default_alloc_template2b0i0Ui\n"
   "\t0x00048e58 - 0x00048f98 is .gnu.linkonce.t.data__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3Rep\n"
   "\t0x00048f98 - 0x00048fbc is .gnu.linkonce.t.__15Global_DatabaseQ214n_RCS_Database21Global_Database_eType\n"
   "\t0x00048fbc - 0x00048fe0 is .gnu.linkonce.t._._11Time_Of_Day\n"
   "\t0x00048fe0 - 0x00049068 is .gnu.linkonce.t.__11Time_Of_DayUi\n"
   "\t0x00049068 - 0x000490b0 is .gnu.linkonce.t._._7Message\n"
   "\t0x000490b0 - 0x00049190 is .gnu.linkonce.t.__7Message\n"
   "\t0x00049190 - 0x00049220 is .gnu.linkonce.t.__7MessageUiUiQ216n_RCS_Msg_Header18External_Msg_eTypeQ25n_RCS24Source_Destination_eType\n"
   "\t0x00049220 - 0x00049290 is .gnu.linkonce.t._._14Message_Header\n"
   "\t0x00049290 - 0x000492c8 is .gnu.linkonce.t.__14Message_Header\n"
   "\t0x000492c8 - 0x0004934c is .gnu.linkonce.t.__14Message_HeaderUiUiQ216n_RCS_Msg_Header18External_Msg_eTypeQ25n_RCS24Source_Destination_eType\n"
   "\t0x0004934c - 0x00049394 is .gnu.linkonce.t._._5Block\n"
   "\t0x00049394 - 0x00049474 is .gnu.linkonce.t.__5Block\n"
   "\t0x00049474 - 0x000494e4 is .gnu.linkonce.t._._12Block_Header\n"
   "\t0x000494e4 - 0x0004951c is .gnu.linkonce.t.__12Block_Header\n"
   "\t0x0004951c - 0x00049550 is .gnu.linkonce.t.__ne__H1ZQ222n_Simulation_Interface7PKT_FCN_RCX01T0_b\n"
   "\t0x00049550 - 0x00049570 is .gnu.linkonce.t.Increment_Directive_Msgs_Out__9TelemetryUi\n"
   "\t0x00049570 - 0x00049590 is .gnu.linkonce.t.Increment_XLAC_Out__9TelemetryUi\n"
   "\t0x00049590 - 0x000495b0 is .gnu.linkonce.t.Increment_Least_Robust_Msgs_Out__9TelemetryUi\n"
   "\t0x000495b0 - 0x000495d0 is .gnu.linkonce.t.Increment_Most_Robust_Msgs_Out__9TelemetryUi\n"
   "\t0x000495d0 - 0x000495f4 is .gnu.linkonce.t._._11PktContinue\n"
   "\t0x000495f4 - 0x00049670 is .gnu.linkonce.t.__11PktContinueQ222n_Simulation_Interface9CLIENT_ID\n"
   "\t0x00049670 - 0x00049694 is .gnu.linkonce.t._._13PktIdResponse\n"
   "\t0x00049694 - 0x00049710 is .gnu.linkonce.t.__13PktIdResponseQ222n_Simulation_Interface9CLIENT_ID\n"
   "\t0x00049710 - 0x00049730 is .gnu.linkonce.t.GetFunc__9PktHeader\n"
   "\t0x00049730 - 0x00049768 is .gnu.linkonce.t._._9PktHeader\n"
   "\t0x00049768 - 0x00049790 is .gnu.linkonce.t.__9PktHeader\n"
   "\t0x00049790 - 0x000497c4 is .gnu.linkonce.t.__9PktHeaderQ222n_Simulation_Interface7PKT_FCNQ222n_"
<- "Simulation_Interface9CLIENT_ID\n"
   "\t0x000497c4 - 0x00049848 is .gnu.linkonce.t.Toggle__19IO_Module_RAM_Space\n"
   "\t0x00049848 - 0x00049868 is .gnu.linkonce.t.__rf__t13Shared_Memory1Z12Memory_Space\n"
   "\t0x00049868 - 0x00049904 is .gnu.linkonce.t.__19IO_Module_RAM_SpaceQ216n_RCS_IO_Mod_Ram15Partition_eType\n"
   "\t0x00049904 - 0x00049f6c is .gnu.linkonce.t.__t13Shared_Memory1Z12Memory_SpacePc8Shm_Type\n"
   "\t0x00049f6c - 0x00049f90 is .gnu.linkonce.t.Get_Part_B__12Memory_Space\n"
   "\t0x00049f90 - 0x00049fac is .gnu.linkonce.t.Get_Part_A__12Memory_Space\n"
   "\t0x00049fac - 0x0004a060 is .gnu.linkonce.t.__12Memory_Space\n"
   "\t0x0004a060 - 0x0004a07c is .gnu.linkonce.t.Get_RC_Block__16Memory_Partition\n"
   "\t0x0004a07c - 0x0004a100 is .gnu.linkonce.t._._16Memory_Partition\n"
   "\t0x0004a100 - 0x0004a224 is .gnu.linkonce.t.__16Memory_Partition\n"
   "\t0x0004a224 - 0x0004a2f8 is .gnu.linkonce.t.Get_Message__5BlockUi\n"
   "\t0x0004a2f8 - 0x0004a354 is .gnu.linkonce.t.Copy__16Message_ReceivedP20Queue_Message_Header\n"
   "\t0x0004a354 - 0x0004a378 is .gnu.linkonce.t._._16Message_Received\n"
   "\t0x0004a378 - 0x0004a3e8 is .gnu.linkonce.t.__16Message_Received\n"
   "\t0x0004a3e8 - 0x0004a544 is .gnu.linkonce.t.Print__20Queue_Message_Header\n"
   "\t0x0004a544 - 0x0004a56c is .gnu.linkonce.t.Get_Length__20Queue_Message_Header\n"
   "\t0x0004a56c - 0x0004a594 is .gnu.linkonce.t.Get_Type__14Message_Header\n"
   "\t0x0004a594 - 0x0004a5bc is .gnu.linkonce.t.Get_Length__14Message_Header\n"
   "\t0x0004a5bc - 0x0004a5d4 is .gnu.linkonce.t.Set_Priority__12Message_BaseQ216n_RCS_Msg_Header14Priority_eType\n"
   "\t0x0004a5d4 - 0x0004a5f8 is .gnu.linkonce.t.Get_Destination__12Block_Header\n"
   "\t0x0004a5f8 - 0x0004a62c is .gnu.linkonce.t.Get_Sequence_Number__12Block_Header\n"
   "\t0x0004a62c - 0x0004a654 is .gnu.linkonce.t.Get_Length__12Block_Header\n"
   "\t0x0004a654 - 0x0004a67c is .gnu.linkonce.t.Set_Destination__12Block_HeaderQ25n_RCS24Source_Destination_eType\n"
   "\t0x0004a67c - 0x0004a6a8 is .gnu.linkonce.t.Set_Source__12Block_HeaderQ25n_RCS24Source_Destination_eType\n"
   "\t0x0004a6a8 - 0x0004a6dc is .gnu.linkonce.t.Set_Mixed_Message_Flag__12Block_HeaderQ216n_RCS_Blk_Header21Mixed_Mode_Flag_eType\n"
   "\t0x0004a6dc - 0x0004a71c is .gnu.linkonce.t.Set_Sequence_Number__12Block_HeaderUs\n"
   "\t0x0004a71c - 0x0004a734 is .gnu.linkonce.t.Set_Length__12Block_HeaderUi\n"
   "\t0x0004a734 - 0x0004a9f0 is .gnu.linkonce.t.__13rcs_exceptionRC13rcs_exception\n"
   "\t0x0004a9f0 - 0x0004aacc is .gnu.linkonce.t.__9exceptionRC9exception\n"
   "\t0x0004aacc - 0x0004ab38 is .gnu.linkonce.t.__11logic_errorRC11logic_error\n"
   "\t0x0004ab38 - 0x0004ab68 is .gnu.linkonce.t.__tf11_ios_fields\n"
   "\t0x0004ab68 - 0x0004ab98 is .gnu.linkonce.t.__tf8_IO_FILE\n"
   "\t0x0004ab98 - 0x0004abe0 is .gnu.linkonce.t._._10bad_typeid\n"
   "\t0x0004abe0 - 0x0004ac3c is .gnu.linkonce.t.__tf10bad_typeid\n"
   "\t0x0004ac3c - 0x0004ac84 is .gnu.linkonce.t._._8bad_cast\n"
   "\t0x0004ac84 - 0x0004ace0 is .gnu.linkonce.t.__tf8bad_cast\n"
   "\t0x0004ace0 - 0x0004ad3c is .gnu.linkonce.t.__tf17__array_type_info\n"
   "\t0x0004ad3c - 0x0004ad54 is .gnu.linkonce.t._._17__array_type_info\n"
   "\t0x0004ad54 - 0x0004adb0 is .gnu.linkonce.t.__tf16__ptmd_type_info\n"
   "\t0x0004adb0 - 0x0004adc8 is .gnu.linkonce.t._._16__ptmd_type_info\n"
   "\t0x0004adc8 - 0x0004ae24 is .gnu.linkonce.t.__tf16__ptmf_type_info\n"
   "\t0x0004ae24 - 0x0004ae3c is .gnu.linkonce.t._._16__ptmf_type_info\n"
   "\t0x0004ae3c - 0x0004ae98 is .gnu.linkonce.t.__tf16__func_type_info\n"
   "\t0x0004ae98 - 0x0004aeb0 is .gnu.linkonce.t._._16__func_type_info\n"
   "\t0x0004aeb0 - 0x0004af0c is .gnu.linkonce.t.__tf19__builtin_type_info\n"
   "\t0x0004af0c - 0x0004af24 is .gnu.linkonce.t._._19__builtin_type_info\n"
   "\t0x0004af24 - 0x0004af80 is .gnu.linkonce.t.__tf16__attr_type_info\n"
   "\t0x0004af80 - 0x0004af98 is .gnu.linkonce.t._._16__attr_type_info\n"
   "\t0x0004af98 - 0x0004aff4 is .gnu.linkonce.t.__tf19__pointer_type_info\n"
   "\t0x0004aff4 - 0x0004b00c is .gnu.linkonce.t._._19__pointer_type_info\n"
   "\t0x0004b010 - 0x0004d6ae is .rodata\n"
   "\t0x0005d6b0 - 0x0005d888 is .got\n"
   "\t0x0005d888 - 0x0005dbe0 is .plt\n"
   "\t0x0005dbe0 - 0x0005dc98 is .dynamic\n"
   "\t0x0005dc98 - 0x0005e2d8 is .data\n"
   "\t0x0005e2d8 - 0x0005e2e4 is .ctors\n"
   "\t0x0005e2e4 - 0x0005e2f0 is .dtors\n"
   "\t0x0005e2f0 - 0x0006441c is .eh_frame\n"
   "\t0x0006441c - 0x00064444 is .gnu.linkonce.d._t23__malloc_alloc_template1i0.__ma"
<- "lloc_alloc_oom_handler\n"
   "\t0x00064444 - 0x000646c4 is .gnu.linkonce.d._t24__default_alloc_template2b0i0.free_list\n"
   "\t0x000646c4 - 0x000646ec is .gnu.linkonce.d._t24__default_alloc_template2b0i0.end_free\n"
   "\t0x000646ec - 0x00064714 is .gnu.linkonce.d._t24__default_alloc_template2b0i0.start_free\n"
   "\t0x00064714 - 0x0006473c is .gnu.linkonce.d._t24__default_alloc_template2b0i0.heap_size\n"
   "\t0x0006473c - 0x000647dc is .gnu.linkonce.d._t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0.nilRep\n"
   "\t0x000647dc - 0x000654a4 is .gcc_except_table\n"
   "\t0x000654a8 - 0x000654c0 is .gnu.linkonce.d._vt.10bad_typeid\n"
   "\t0x000654c0 - 0x000654d8 is .gnu.linkonce.d._vt.8bad_cast\n"
   "\t0x000654d8 - 0x000654e8 is .gnu.linkonce.d._vt.17__array_type_info\n"
   "\t0x000654e8 - 0x000654f8 is .gnu.linkonce.d._vt.16__ptmd_type_info\n"
   "\t0x000654f8 - 0x00065508 is .gnu.linkonce.d._vt.16__ptmf_type_info\n"
   "\t0x00065508 - 0x00065518 is .gnu.linkonce.d._vt.16__func_type_info\n"
   "\t0x00065518 - 0x00065528 is .gnu.linkonce.d._vt.19__builtin_type_info\n"
   "\t0x00065528 - 0x00065538 is .gnu.linkonce.d._vt.16__attr_type_info\n"
   "\t0x00065538 - 0x00065548 is .gnu.linkonce.d._vt.19__pointer_type_info\n"
   "\t0x00065548 - 0x00065c34 is .bss\n"
   "(gdb) "
-> "info program\n"
<- "The program being debugged is not being run.\n"
   "(gdb) "
-> "set confirm off\n"
<- "(gdb) "
-> "source /var/tmp/caaQjg02_\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "# reset\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "display\n"
<- "(gdb) "
-> "info display\n"
<- "There are no auto-display expressions now.\n"
   "(gdb) "
-> "info files\n"
<- "Symbols from \"/export/home1/flower/src/rcs/rcs/rcs\".\n"
   "Local exec file:\n"
   "\t`/export/home1/flower/src/rcs/rcs/rcs\', file type elf32-sparc.\n"
   "\tEntry point: 0x28750\n"
   "\t0x000100d4 - 0x000100e5 @ 0x000000d4 is .interp\n"
   "\t0x000100e8 - 0x00012730 @ 0x000000e8 is .hash\n"
   "\t0x00012730 - 0x00017520 @ 0x00002730 is .dynsym\n"
   "\t0x00017520 - 0x00028366 @ 0x00007520 is .dynstr\n"
   "\t0x00028368 - 0x000283f8 @ 0x00018368 is .SUNW_version\n"
   "\t0x000283f8 - 0x00028428 @ 0x000183f8 is .rela.bss\n"
   "\t0x00028428 - 0x0002874c @ 0x00018428 is .rela.plt\n"
   "\t0x00028750 - 0x00043f8c @ 0x00018750 is .text\n"
   "\t0x00043f8c - 0x00043fa8 @ 0x00033f8c is .init\n"
   "\t0x00043fa8 - 0x00043fbc @ 0x00033fa8 is .fini\n"
   "\t0x00043fbc - 0x0004432c @ 0x00033fbc is .gnu.linkonce.t.frob_size__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUi\n"
   "\t0x0004432c - 0x00044a0c @ 0x0003432c is .gnu.linkonce.t.oom_malloc__t23__malloc_alloc_template1i0Ui\n"
   "\t0x00044a0c - 0x00044d54 @ 0x00034a0c is .gnu.linkonce.t.allocate__t23__malloc_alloc_template1i0Ui\n"
   "\t0x00044d54 - 0x00044ebc @ 0x00034d54 is .gnu.linkonce.t.ROUND_UP__t24__default_alloc_template2b0i0Ui\n"
   "\t0x00044ebc - 0x00046bf4 @ 0x00034ebc is .gnu.linkonce.t.chunk_alloc__t24__default_alloc_template2b0i0UiRi\n"
   "\t0x00046bf4 - 0x000476bc @ 0x00036bf4 is .gnu.linkonce.t.refill__t24__default_alloc_template2b0i0Ui\n"
   "\t0x000476bc - 0x00047e64 @ 0x000376bc is .gnu.linkonce.t.allocate__t24__default_alloc_template2b0i0Ui\n"
   "\t0x00047e64 - 0x00048044 @ 0x00037e64 is .gnu.linkonce.t.__nw__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUiUi\n"
   "\t0x00048044 - 0x0004842c @ 0x00038044 is .gnu.linkonce.t.create__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUi\n"
   "\t0x0004842c - 0x00048724 @ 0x0003842c is .gnu.linkonce.t.copy__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3RepUiPCcUi\n"
   "\t0x00048724 - 0x00048b34 @ 0x00038724 is .gnu.linkonce.t.clone__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3Rep\n"
   "\t0x00048b34 - 0x00048c98 @ 0x00038b34 is .gnu.linkonce.t.Print__9Telemetry\n"
   "\t0x00048c98 - 0x00048cc8 @ 0x00038c98 is .gnu.linkonce.t.__9Telemetry\n"
   "\t0x00048cc8 - 0x00048e58 @ 0x00038cc8 is .gnu.linkonce.t.FREELIST_INDEX__t24__default_alloc_template2b0i0Ui\n"
   "\t0x00048e58 - 0x00048f98 @ 0x00038e58 is .gnu.linkonce.t.data__Q2t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0_3Rep\n"
   "\t0x00048f98 - 0x00048fbc @ 0x00038f98 is .gnu.linkonce.t.__15Global_DatabaseQ214n_RCS_Database21Global_Database_eType\n"
   "\t0x00048fbc - 0x00048fe0 @ 0x00038fbc is .gnu.linkonce.t._._11Time_Of_Day\n"
   "\t0x00048fe0 - 0x00049068 @ 0x00038fe0 is .gnu.linkonce.t.__11Time_Of_DayUi\n"
   "\t0x00049068 - 0x000490b0 @ 0x00039068 is .gnu.linkonce.t._._7Message\n"
   "\t0x000490b0 - 0x00049190 @ 0x000390b0 is .gnu.linkonce.t.__7Message\n"
   "\t0x00049190 - 0x00049220 @ 0x00039190 is .gnu.linkonce.t.__7MessageUiUiQ216n_RCS_Msg_Header18External_Msg_eTypeQ25n_RCS24Source_Destination_eType\n"
   "\t0x00049220 - 0x00049290 @ 0x00039220 is .gnu.linkonce.t._._14Message_Header\n"
   "\t0x00049290 - 0x000492c8 @ 0x00039290 is .gnu.linkonce.t.__14Message_Header\n"
   "\t0x000492c8 - 0x0004934c @ 0x000392c8 is .gnu.linkonce.t.__14Message_HeaderUiUiQ216n_RCS_Msg_Header18External_Msg_eTypeQ25n_RCS24Source_Destination_eType\n"
   "\t0x0004934c - 0x00049394 @ 0x0003934c is .gnu.linkonce.t._._5Block\n"
   "\t0x00049394 - 0x00049474 @ 0x00039394 is .gnu.linkonce.t.__5Block\n"
   "\t0x00049474 - 0x000494e4 @ 0x00039474 is .gnu.linkonce.t._._12Block_Header\n"
   "\t0x000494e4 - 0x0004951c @ 0x000394e4 is .gnu.linkonce.t.__12Block_Header\n"
   "\t0x0004951c - 0x00049550 @ 0x0003951c is .gnu.linkonce.t.__ne__H1ZQ222n_Simulation_Interface7PKT_FCN_RCX01T0_b\n"
   "\t0x00049550 - 0x00049570 @ 0x00039550 is .gnu.linkonce.t.Increment_Directive_Msgs_Out__9TelemetryUi\n"
   "\t0x00049570 - 0x00049590 @ 0x00039570 is .gnu.linkonce.t.Increment_XLAC_Out__9TelemetryUi\n"
   "\t0x00049590 - 0x000495b0 @ 0x00039590 is .gnu.linkonce.t.Increment_Least_Robust_Msgs_Out__9TelemetryUi\n"
   "\t0x000495b0 - 0x000495d0 @ 0x000395b0 is .gnu.linkonce.t.Increment_Most_Robust_Msgs_Out__9TelemetryUi\n"
   "\t0x000495d0 - 0x000495f4 @ 0x00039"
<- "5d0 is .gnu.linkonce.t._._11PktContinue\n"
   "\t0x000495f4 - 0x00049670 @ 0x000395f4 is .gnu.linkonce.t.__11PktContinueQ222n_Simulation_Interface9CLIENT_ID\n"
   "\t0x00049670 - 0x00049694 @ 0x00039670 is .gnu.linkonce.t._._13PktIdResponse\n"
   "\t0x00049694 - 0x00049710 @ 0x00039694 is .gnu.linkonce.t.__13PktIdResponseQ222n_Simulation_Interface9CLIENT_ID\n"
   "\t0x00049710 - 0x00049730 @ 0x00039710 is .gnu.linkonce.t.GetFunc__9PktHeader\n"
   "\t0x00049730 - 0x00049768 @ 0x00039730 is .gnu.linkonce.t._._9PktHeader\n"
   "\t0x00049768 - 0x00049790 @ 0x00039768 is .gnu.linkonce.t.__9PktHeader\n"
   "\t0x00049790 - 0x000497c4 @ 0x00039790 is .gnu.linkonce.t.__9PktHeaderQ222n_Simulation_Interface7PKT_FCNQ222n_Simulation_Interface9CLIENT_ID\n"
   "\t0x000497c4 - 0x00049848 @ 0x000397c4 is .gnu.linkonce.t.Toggle__19IO_Module_RAM_Space\n"
   "\t0x00049848 - 0x00049868 @ 0x00039848 is .gnu.linkonce.t.__rf__t13Shared_Memory1Z12Memory_Space\n"
   "\t0x00049868 - 0x00049904 @ 0x00039868 is .gnu.linkonce.t.__19IO_Module_RAM_SpaceQ216n_RCS_IO_Mod_Ram15Partition_eType\n"
   "\t0x00049904 - 0x00049f6c @ 0x00039904 is .gnu.linkonce.t.__t13Shared_Memory1Z12Memory_SpacePc8Shm_Type\n"
   "\t0x00049f6c - 0x00049f90 @ 0x00039f6c is .gnu.linkonce.t.Get_Part_B__12Memory_Space\n"
   "\t0x00049f90 - 0x00049fac @ 0x00039f90 is .gnu.linkonce.t.Get_Part_A__12Memory_Space\n"
   "\t0x00049fac - 0x0004a060 @ 0x00039fac is .gnu.linkonce.t.__12Memory_Space\n"
   "\t0x0004a060 - 0x0004a07c @ 0x0003a060 is .gnu.linkonce.t.Get_RC_Block__16Memory_Partition\n"
   "\t0x0004a07c - 0x0004a100 @ 0x0003a07c is .gnu.linkonce.t._._16Memory_Partition\n"
   "\t0x0004a100 - 0x0004a224 @ 0x0003a100 is .gnu.linkonce.t.__16Memory_Partition\n"
   "\t0x0004a224 - 0x0004a2f8 @ 0x0003a224 is .gnu.linkonce.t.Get_Message__5BlockUi\n"
   "\t0x0004a2f8 - 0x0004a354 @ 0x0003a2f8 is .gnu.linkonce.t.Copy__16Message_ReceivedP20Queue_Message_Header\n"
   "\t0x0004a354 - 0x0004a378 @ 0x0003a354 is .gnu.linkonce.t._._16Message_Received\n"
   "\t0x0004a378 - 0x0004a3e8 @ 0x0003a378 is .gnu.linkonce.t.__16Message_Received\n"
   "\t0x0004a3e8 - 0x0004a544 @ 0x0003a3e8 is .gnu.linkonce.t.Print__20Queue_Message_Header\n"
   "\t0x0004a544 - 0x0004a56c @ 0x0003a544 is .gnu.linkonce.t.Get_Length__20Queue_Message_Header\n"
   "\t0x0004a56c - 0x0004a594 @ 0x0003a56c is .gnu.linkonce.t.Get_Type__14Message_Header\n"
   "\t0x0004a594 - 0x0004a5bc @ 0x0003a594 is .gnu.linkonce.t.Get_Length__14Message_Header\n"
   "\t0x0004a5bc - 0x0004a5d4 @ 0x0003a5bc is .gnu.linkonce.t.Set_Priority__12Message_BaseQ216n_RCS_Msg_Header14Priority_eType\n"
   "\t0x0004a5d4 - 0x0004a5f8 @ 0x0003a5d4 is .gnu.linkonce.t.Get_Destination__12Block_Header\n"
   "\t0x0004a5f8 - 0x0004a62c @ 0x0003a5f8 is .gnu.linkonce.t.Get_Sequence_Number__12Block_Header\n"
   "\t0x0004a62c - 0x0004a654 @ 0x0003a62c is .gnu.linkonce.t.Get_Length__12Block_Header\n"
   "\t0x0004a654 - 0x0004a67c @ 0x0003a654 is .gnu.linkonce.t.Set_Destination__12Block_HeaderQ25n_RCS24Source_Destination_eType\n"
   "\t0x0004a67c - 0x0004a6a8 @ 0x0003a67c is .gnu.linkonce.t.Set_Source__12Block_HeaderQ25n_RCS24Source_Destination_eType\n"
   "\t0x0004a6a8 - 0x0004a6dc @ 0x0003a6a8 is .gnu.linkonce.t.Set_Mixed_Message_Flag__12Block_HeaderQ216n_RCS_Blk_Header21Mixed_Mode_Flag_eType\n"
   "\t0x0004a6dc - 0x0004a71c @ 0x0003a6dc is .gnu.linkonce.t.Set_Sequence_Number__12Block_HeaderUs\n"
   "\t0x0004a71c - 0x0004a734 @ 0x0003a71c is .gnu.linkonce.t.Set_Length__12Block_HeaderUi\n"
   "\t0x0004a734 - 0x0004a9f0 @ 0x0003a734 is .gnu.linkonce.t.__13rcs_exceptionRC13rcs_exception\n"
   "\t0x0004a9f0 - 0x0004aacc @ 0x0003a9f0 is .gnu.linkonce.t.__9exceptionRC9exception\n"
   "\t0x0004aacc - 0x0004ab38 @ 0x0003aacc is .gnu.linkonce.t.__11logic_errorRC11logic_error\n"
   "\t0x0004ab38 - 0x0004ab68 @ 0x0003ab38 is .gnu.linkonce.t.__tf11_ios_fields\n"
   "\t0x0004ab68 - 0x0004ab98 @ 0x0003ab68 is .gnu.linkonce.t.__tf8_IO_FILE\n"
   "\t0x0004ab98 - 0x0004abe0 @ 0x0003ab98 is .gnu.linkonce.t._._10bad_typeid\n"
   "\t0x0004abe0 - 0x0004ac3c @ 0x0003abe0 is .gnu.linkonce.t.__tf10bad_typeid\n"
   "\t0x0004ac3c - 0x0004ac84 @ 0x0003ac3c is .gnu.linkonce.t._._8bad_cast\n"
   "\t0x0004ac84 - 0x0004ace0 @ 0x0003ac84 is .gnu.linkonce.t.__tf8bad_cast\n"
   "\t0x0004ace0 - 0x0004ad3c @ 0x0003ace0 is .gnu.linkonce.t.__tf17__array_type_info\n"
   "\t0x0004ad3c - 0x0004ad54 @ 0x0003ad3c is .gnu.linkonce.t._._17__array_type_info\n"
   "\t0x0004ad54 -"
<- " 0x0004adb0 @ 0x0003ad54 is .gnu.linkonce.t.__tf16__ptmd_type_info\n"
   "\t0x0004adb0 - 0x0004adc8 @ 0x0003adb0 is .gnu.linkonce.t._._16__ptmd_type_info\n"
   "\t0x0004adc8 - 0x0004ae24 @ 0x0003adc8 is .gnu.linkonce.t.__tf16__ptmf_type_info\n"
   "\t0x0004ae24 - 0x0004ae3c @ 0x0003ae24 is .gnu.linkonce.t._._16__ptmf_type_info\n"
   "\t0x0004ae3c - 0x0004ae98 @ 0x0003ae3c is .gnu.linkonce.t.__tf16__func_type_info\n"
   "\t0x0004ae98 - 0x0004aeb0 @ 0x0003ae98 is .gnu.linkonce.t._._16__func_type_info\n"
   "\t0x0004aeb0 - 0x0004af0c @ 0x0003aeb0 is .gnu.linkonce.t.__tf19__builtin_type_info\n"
   "\t0x0004af0c - 0x0004af24 @ 0x0003af0c is .gnu.linkonce.t._._19__builtin_type_info\n"
   "\t0x0004af24 - 0x0004af80 @ 0x0003af24 is .gnu.linkonce.t.__tf16__attr_type_info\n"
   "\t0x0004af80 - 0x0004af98 @ 0x0003af80 is .gnu.linkonce.t._._16__attr_type_info\n"
   "\t0x0004af98 - 0x0004aff4 @ 0x0003af98 is .gnu.linkonce.t.__tf19__pointer_type_info\n"
   "\t0x0004aff4 - 0x0004b00c @ 0x0003aff4 is .gnu.linkonce.t._._19__pointer_type_info\n"
   "\t0x0004b010 - 0x0004d6ae @ 0x0003b010 is .rodata\n"
   "\t0x0005d6b0 - 0x0005d888 @ 0x0003d6b0 is .got\n"
   "\t0x0005d888 - 0x0005dbe0 @ 0x0003d888 is .plt\n"
   "\t0x0005dbe0 - 0x0005dc98 @ 0x0003dbe0 is .dynamic\n"
   "\t0x0005dc98 - 0x0005e2d8 @ 0x0003dc98 is .data\n"
   "\t0x0005e2d8 - 0x0005e2e4 @ 0x0003e2d8 is .ctors\n"
   "\t0x0005e2e4 - 0x0005e2f0 @ 0x0003e2e4 is .dtors\n"
   "\t0x0005e2f0 - 0x0006441c @ 0x0003e2f0 is .eh_frame\n"
   "\t0x0006441c - 0x00064444 @ 0x0004441c is .gnu.linkonce.d._t23__malloc_alloc_template1i0.__malloc_alloc_oom_handler\n"
   "\t0x00064444 - 0x000646c4 @ 0x00044444 is .gnu.linkonce.d._t24__default_alloc_template2b0i0.free_list\n"
   "\t0x000646c4 - 0x000646ec @ 0x000446c4 is .gnu.linkonce.d._t24__default_alloc_template2b0i0.end_free\n"
   "\t0x000646ec - 0x00064714 @ 0x000446ec is .gnu.linkonce.d._t24__default_alloc_template2b0i0.start_free\n"
   "\t0x00064714 - 0x0006473c @ 0x00044714 is .gnu.linkonce.d._t24__default_alloc_template2b0i0.heap_size\n"
   "\t0x0006473c - 0x000647dc @ 0x0004473c is .gnu.linkonce.d._t12basic_string3ZcZt18string_char_traits1ZcZt24__default_alloc_template2b0i0.nilRep\n"
   "\t0x000647dc - 0x000654a4 @ 0x000447dc is .gcc_except_table\n"
   "\t0x000654a8 - 0x000654c0 @ 0x000454a8 is .gnu.linkonce.d._vt.10bad_typeid\n"
   "\t0x000654c0 - 0x000654d8 @ 0x000454c0 is .gnu.linkonce.d._vt.8bad_cast\n"
   "\t0x000654d8 - 0x000654e8 @ 0x000454d8 is .gnu.linkonce.d._vt.17__array_type_info\n"
   "\t0x000654e8 - 0x000654f8 @ 0x000454e8 is .gnu.linkonce.d._vt.16__ptmd_type_info\n"
   "\t0x000654f8 - 0x00065508 @ 0x000454f8 is .gnu.linkonce.d._vt.16__ptmf_type_info\n"
   "\t0x00065508 - 0x00065518 @ 0x00045508 is .gnu.linkonce.d._vt.16__func_type_info\n"
   "\t0x00065518 - 0x00065528 @ 0x00045518 is .gnu.linkonce.d._vt.19__builtin_type_info\n"
   "\t0x00065528 - 0x00065538 @ 0x00045528 is .gnu.linkonce.d._vt.16__attr_type_info\n"
   "\t0x00065538 - 0x00065548 @ 0x00045538 is .gnu.linkonce.d._vt.19__pointer_type_info\n"
   "\t0x00065548 - 0x00065c34 @ 0x00045548 is .bss\n"
   "(gdb) "
-> "info program\n"
<- "The program being debugged is not being run.\n"
   "(gdb) "
-> "help detach\n"
<- "Detach a process or file previously attached.\n"
   "If a process, it is no longer traced, and it continues its execution.  If you\n"
   "were debugging a file, the file is closed and gdb no longer accesses it.\n"
   "(gdb) "
-> "help run\n"
<- "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) "
#  Starting GDB...done.
#  Welcome to DDD 1998-10-15!
-> "help step\n"
<- "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) "
-> "help stepi\n"
<- "Step one instruction exactly.\n"
   "Argument N means do this N times (or till program stops for another reason).\n"
   "(gdb) "
-> "help next\n"
<- "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) "
-> "help nexti\n"
<- "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) "
-> "help until\n"
<- "Execute until the program reaches a source line greater than the current\n"
   "or a specified line or address or function (same args as break command).\n"
   "Execution will also stop upon exit from the current stack frame.\n"
   "(gdb) "
-> "help finish\n"
<- "Execute until selected stack frame returns.\n"
   "Upon return, the value returned is printed and put in the value history.\n"
   "(gdb) "
-> "help cont\n"
<- "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"
   "(gdb) "
-> "help signal\n"
<- "Continue program giving it signal specified by the argument.\n"
   "An argument of \"0\" means continue program without giving it a signal.\n"
   "(gdb) "
-> "help kill\n"
<- "Kill execution of program being debugged.\n"
   "(gdb) "
-> "help up\n"
<- "Select and print stack frame that called this one.\n"
   "An argument says how many frames up to go.\n"
   "(gdb) "
-> "help down\n"
<- "Select and print stack frame called by this one.\n"
   "An argument says how many frames down to go.\n"
   "(gdb) "
-> "info source\n"
<- "Current source file is rcs.cc\n"
   "Compilation directory is /export/home1/flower/src/rcs/rcs/\n"
   "Located in /export/home1/flower/src/rcs/rcs/rcs.cc\n"
   "Contains 23 lines.\n"
   "Source language is c++.\n"
   "Compiled with stabs debugging format.\n"
   "(gdb) "
-> "break rcs.cc:19\n"
<- "Breakpoint 1 at 0x28f30: file rcs.cc, line 19.\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 "
<- "in main at rcs.cc:19\n"
<- "(gdb) "
#  Starting Execution Window...
+  /bin/sh -c 'tmp=${TMPDIR-/tmp}/ddd$$; export tmp; trap "rm -f $tmp" 0; trap '\''exit 1'\'' 1 2 15; xterm -bg '\''grey90'\'' -fg '\''black'\'' -cr '\''DarkGreen'\'' -fn '\''-*-lucidatypewriter-medium-r-*-*-12-*-*-*-*-*-*-*'\'' -title '\''DDD: Execution Window'\'' -e /bin/sh -c '\''echo `tty` $$ $TERM $WINDOWID >$tmp; trap "" 2; while true; do sleep 3600; done'\'' >/dev/null </dev/null 2>&1 & while test ! -s $tmp; do sleep 1; done; cat $tmp'
#  Starting Execution Window...done.
#  Initializing execution window...
#  Initializing execution window...done.
-> "set environment TERM xterm\n"
<- "(gdb) "
-> "show args\n"
<- "Argument list to give program being debugged when it is started is \"\".\n"
   "(gdb) "
-> "run < /dev/pts/35 >&! /dev/pts/35\n"
<- "Reading symbols from /usr/lib/libsocket.so.1..."
<- "done.\n"
<- "Reading symbols from /usr/lib/libnsl.so.1..."
<- "done.\n"
<- "Reading symbols from /usr/lib/libpthread.so.1..."
<- "done.\n"
<- "Reading symbols from /usr/lib/libm.so.1..."
<- "done.\n"
<- "Reading symbols from /usr/lib/libc.so.1..."
<- "done.\n"
<- "Reading symbols from /usr/lib/libdl.so.1..."
<- "done.\n"
<- "Reading symbols from /usr/lib/libmp.so.2..."
<- "done.\n"
<- "Reading symbols from /usr/platform/SUNW,Ultra-4/lib/libc_psr.so.1..."
<- "done.\n"
<- "Reading symbols from /usr/lib/libthread.so.1..."
<- "done.\n"
<- "[New LWP    2        ]\n"
<- "[New LWP    3        ]\n"
<- "\n"
   "Breakpoint 1, "
<- "main"
<- " ("
<- ")"
<- " at "
<- "rcs.cc"
<- ":"
<- "19"
<- "\n"
<- "\032\032"
<- "/export/home1/flower/src/rcs/rcs/rcs.cc:19:348:beg:0x"
<- "28f30"
<- "\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "output rcs_block_types\n"
<- "No symbol \"rcs_block_types\" in current context.\n"
   "(gdb) "
-> "step\n"
<- "Reading in symbols for init_mon.cc..."
<- "done.\n"
<- "Initialize () at init_mon.cc:144\n"
<- "\032\032/export/home1/flower/src/rcs/rcs/init_mon.cc:144:4226:beg:0x28c6c\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num "
<- "Type           "
<- "Disp "
<- "Enb "
<- "Address    "
<- "What\n"
<- "1   "
<- "breakpoint     "
<- "keep "
<- "y   "
<- "0x00028f30 "
<- "in "
<- "main"
<- " at "
<- "rcs.cc"
<- ":19"
<- "\n"
<- "\tbreakpoint already hit 1 time\n"
<- "(gdb) "
#  Reading file "/export/home1/flower/src/rcs/rcs/init_mon.cc"...
#  Reading file "/export/home1/flower/src/rcs/rcs/init_mon.cc"...done.
#  File "/export/home1/flower/src/rcs/rcs/init_mon.cc" 192 lines, 6601 characters
-> "info source\n"
<- "Current source file is init_mon.cc\n"
   "Compilation directory is /export/home1/flower/src/rcs/rcs/\n"
   "Located in /export/home1/flower/src/rcs/rcs/init_mon.cc\n"
   "Contains 192 lines.\n"
   "Source language is c++.\n"
   "Compiled with stabs debugging format.\n"
   "(gdb) "
-> "next\n"
<- "Reading in symbols for iostream.cc..."
<- "done.\n"
<- "\032\032/export/home1/flower/src/rcs/rcs/init_mon.cc:147:4299:beg:0x28c84\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
<- "(gdb) "
-> "output processes\n"
<- "No symbol \"processes\" in current context.\n"
   "(gdb) "
-> "output Communications_Manager\n"
<- "Reading in symbols for comm_manager.cc..."
<- "done.\n"
   "{void ()} 0x29364"
<- " <Communications_Manager(void) at comm_manager.cc:50>"
<- "(gdb) "
-> "break Communications_Manager\n"
<- "Breakpoint 2 at 0x29368: file comm_manager.cc, line 53.\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "(gdb) "
-> "next\n"
<- "Reading in symbols for ./cp/new1.cc..."
<- "done.\n"
<- "\032\032/export/home1/flower/src/rcs/rcs/init_mon.cc:150:4399:beg:0x28cc0\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 "
<- "in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "(gdb) "
-> "cont\n"
<- "[New LWP    4        ]\n"
<- "[New Thread 4 (LWP 3)]\n"
<- "[Switching to Thread 4 (LWP 3)]\n"
<- "\n"
   "Breakpoint 2, Communications_Manager () at comm_manager.cc:53\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_manager.cc:53:1555:beg:0x29368\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
#  Reading file "/export/home1/flower/src/rcs/comm-manager/comm_manager.cc"...
#  Reading file "/export/home1/flower/src/rcs/comm-manager/comm_manager.cc"...done.
#  File "/export/home1/flower/src/rcs/comm-manager/comm_manager.cc" 124 lines, 5500 characters
-> "info source\n"
<- "Current source file is comm_manager.cc\n"
   "Compilation directory is /export/home1/flower/src/rcs/comm-manager/\n"
   "Located in /export/home1/flower/src/rcs/comm-manager/comm_manager.cc\n"
   "Contains 124 lines.\n"
   "Source language is c++.\n"
   "Compiled with stabs debugging format.\n"
   "(gdb) "
-> "next\n"
<- "Reading in symbols for comm_mgr.cc..."
<- "done.\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_manager.cc:61:1876:beg:0x29378\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 "
<- "in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 "
<- "in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_manager.cc:62:1947:beg:0x293ac\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 "
<- "in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "next\n"
<- "[New LWP    5        ]\n"
<- "[New LWP    6        ]\n"
   "[New LWP    7        ]\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_manager.cc:68:2272:beg:0x293b8\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_manager.cc:76:2678:beg:0x293bc\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "step\n"
<- "Comm_Mgr::Build_Output_Block ("
<- "this="
<- "0x67f70"
<- ", p_temp_block=@0xef20b968) at comm_mgr.cc:132\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:132:4352:beg:0x29ac4\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
#  Reading file "/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc"...
#  Reading file "/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc"...done.
#  File "/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc" 449 lines, 20606 characters
-> "info source\n"
<- "Current source file is comm_mgr.cc\n"
   "Compilation directory is /export/home1/flower/src/rcs/comm-manager/\n"
   "Located in /export/home1/flower/src/rcs/comm-manager/comm_mgr.cc\n"
   "Contains 449 lines.\n"
   "Source language is c++.\n"
   "Compiled with stabs debugging format.\n"
   "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:136:4509:beg:0x29ac8\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:142:4791:beg:0x29af8\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:143:4845:beg:0x29b0c\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 "
<- "in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:145:4886:beg:0x29b20\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 "
<- "in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "output l_seq_no\n"
<- "1"
<- "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:146:4933:beg:0x29b38\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    "
<- "What\n"
   "1   breakpoint     keep y   0x00028f30 "
<- "in main at rcs.cc:19\n"
<- "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:147:4972:beg:0x29b48\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main"
<- " at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:148:5017:beg:0x29b58\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:149:5080:beg:0x29b68\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:161:5706:beg:0x29b78\n"
   "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
-> "output p_temp_block\n"
<- "(Block &) "
<- "@0xef20b968: {\n"
   "    <Block_Header> = {\n"
   "      c_Length = 4, \n"
   "      c_Sequence_Number = 1, \n"
   "      c_Mixed_Message_Flag = OFF, \n"
   "      c_Source = RC, \n"
   "      c_Destination = COR\n"
   "    }, \n"
   "    members of Block: \n"
   "    Data =       \"\"\n"
   "  }"
<- "(gdb) "
-> "frame\n"
<- "#0  Comm_Mgr::Build_Output_Block ("
<- "this="
<- "0x67f70"
<- ", p_temp_block=@0xef20b968) at comm_mgr.cc:161\n"
   "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:161:5706:beg:0x29b78\n"
   "(gdb) "
-> "display p_temp_block\n"
<- "(gdb) "
-> "display\n"
<- "1: p_temp_block = (Block &) @0xef20b968: {\n"
   "    <Block_Header> = {\n"
   "      c_Length = 4, \n"
   "      c_Sequence_Number = 1, \n"
   "      c_Mixed_Message_Flag = OFF, \n"
   "      c_Source = RC, \n"
   "      c_Destination = COR\n"
   "    }, \n"
   "    members of Block: \n"
   "    Data =       \"\"\n"
   "  }\n"
   "(gdb) "
#  Creating display...
#  Creating display...done.
-> "output &p_temp_block\n"
#  Display 1: p_temp_block (enabled, scope Comm_Mgr::Build_Output_Block)
<- "(Block *) 0xef20b968"
<- "(gdb) "
#  Display 1: p_temp_block (enabled, scope Comm_Mgr::Build_Output_Block, address 0xef20b968)
#  In display 1: p_temp_block (double-click to show more)
#  In display 1: p_temp_block (double-click to show more)
#  In display 1: p_temp_block (double-click to show more)
#  In display 1: p_temp_block (double-click to show more)
#  In display 1: p_temp_block.c_Length (double-click to show more)
#  In display 1: p_temp_block.c_Length (double-click to hide)
#  In display 1: p_temp_block.c_Sequence_Number (double-click to show more)
#  In display 1: p_temp_block.c_Sequence_Number (double-click to hide)
#  In display 1: p_temp_block.c_Source (double-click to show more)
#  In display 1: p_temp_block.c_Mixed_Message_Flag (double-click to show more)
#  In display 1: p_temp_block.c_Mixed_Message_Flag (double-click to hide)
#  In display 1: p_temp_block.c_Source (double-click to show more)
#  In display 1: p_temp_block.c_Source (double-click to hide)
#  In display 1: p_temp_block.c_Destination (double-click to show more)
#  In display 1: p_temp_block.c_Destination (double-click to hide)
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:162:5760:beg:0x29b98\n"
   "1: p_temp_block = (Block &) @0xef20b968: {\n"
   "    <Block_Header> = {\n"
   "      c_Length = 4, \n"
   "      c_Sequence_Number = 1, \n"
   "      c_Mixed_Message_Flag = OFF, \n"
   "      c_Source = RC, \n"
   "      c_Destination = COR\n"
   "    }, \n"
   "    members of Block: \n"
   "    Data =       \"\"\n"
   "  }\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
#  Updating displays...
#  Updating displays...done.
-> "output &p_temp_block\n"
<- "(Block *) "
<- "0xef20b968"
<- "(gdb) "
#  In display 1: p_temp_block.c_Length (double-click to hide)
#  In display 1: p_temp_block.c_Length (double-click to show more)
#  In display 1: p_temp_block.c_Length (double-click to show more)
#  In display 1: p_temp_block.c_Length (double-click to hide)
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:169:6106:beg:0x29bbc\n"
   "1: p_temp_block = (Block &) @0xef20b968: {\n"
   "    <Block_Header> = {\n"
   "      c_Length = 4, \n"
   "      c_Sequence_Number = 1, \n"
   "      c_Mixed_Message_Flag = OFF, \n"
   "      c_Source = RC, \n"
   "      c_Destination = COR\n"
   "    }, \n"
   "    members of Block: \n"
   "    Data =       \"\"\n"
   "  }\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
#  Updating displays...
#  Updating displays...done.
-> "output &p_temp_block\n"
<- "(Block *) "
<- "0xef20b968"
<- "(gdb) "
#  In display 1: p_temp_block.c_Length (double-click to hide)
#  In display 1: p_temp_block.c_Length (double-click to show more)
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:170:6160:beg:0x29bdc\n"
   "1: p_temp_block = (Block &) @0xef20b968: {\n"
   "    <Block_Header> = {\n"
   "      c_Length = 4, \n"
   "      c_Sequence_Number = 1, \n"
   "      c_Mixed_Message_Flag = OFF, \n"
   "      c_Source = RC, \n"
   "      c_Destination = COR\n"
   "    }, \n"
   "    members of Block: \n"
   "    Data =       \"\"\n"
   "  }\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
   "(gdb) "
#  Updating displays...
#  Updating displays...done.
-> "output &p_temp_block\n"
<- "(Block *) "
<- "0xef20b968"
<- "(gdb) "
-> "next\n"
<- "\032\032/export/home1/flower/src/rcs/comm-manager/comm_mgr.cc:177:6491:beg:0x29c00\n"
   "1: p_temp_block = (Block &) @0xef20b968: {\n"
   "    <Block_Header> = {\n"
   "      c_Length = 4, \n"
   "      c_Sequence_Number = 1, \n"
   "      c_Mixed_Message_Flag = OFF, \n"
   "      c_Source = RC, \n"
   "      c_Destination = COR\n"
   "    }, \n"
   "    members of Block: \n"
   "    Data =       \"\"\n"
   "  }\n"
<- "(gdb) "
-> "info breakpoints\n"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x00028f30 in main at rcs.cc:19\n"
   "\tbreakpoint already hit 1 time\n"
   "2   breakpoint     keep y   0x00029368 in Communications_Manager(void) at comm_manager.cc:53\n"
   "\tbreakpoint already hit 1 time\n"
<- "(gdb) "
#  Updating displays...
#  Updating displays...done.
-> "output &p_temp_block\n"
<- "(Block *) "
<- "0xef20b968"
<- "(gdb) "
-> "quit\n"
#  GDB: EOF detected
#  Running GDB (pid 13210, tty /dev/pts/34)...Exit 0.
#  Closing execution window...
#  Closing execution window...done.
#  Saving history in "/export/home/flower/.ddd/history"...
#  Saving history in "/export/home/flower/.ddd/history"...done.
#  Thanks for using DDD 1998-10-15!

