bug-ddd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

DDD 3.2.1 on HPUX 11


From: David Lock
Subject: DDD 3.2.1 on HPUX 11
Date: Thu, 25 Jan 2001 09:16:59 +0000

Hi

Version: 3.2.1 (See dddversion.gif)
Log File: See attached log file

I appear to be experiencing a few problems using DDD on HPUX 11, until recently
we were using DDD on HPUX 10:20 and all was fine.  But now we have moved onto
HPUX 11.

The problems :-

1) Interface Layout (See ddd.gif)
 

The initial interface is not set correctly with the following buttons not layed out, but just very small dashes.
2) The command window (See dddtoolinitial.gif)
On HPUX 10:20 I was able to load up the executabe, and then in the command window type:-

"run -nomap" which is a parameter to the executable.

Now on HPUX 11, I can type this in, but it won't let me return to enter the command, this also
applies to setting a variable, it won't let you return.  So you have to set it through Data->Displays.
 

3) Breakpoints
 
On HPUX 11, I was able to set breakpoints anywhere in the source code, but now if I set a breakpoint
in the file it sets the breakpoint at the start of the function which that line is.  This is frustrating  as I can't use cont to the next breakpoint.
 
4) Setting a value
 
If you highlight a variable and select the Set button, the dialog comes up, but only the first character
is selected i.e. "Set Value of k" where it should have been perhaps "Set Value of kilo"
Note - you can't set a variable in the command window either (See point 2)
 
5) The Tool

The tool menu that appears, and is not much use as you can only select "Run" or "rupt" look at toolinitial.gif
you are unable to expand the Tool Window, so you have to use the tear off "Program Menu" instead.
 

6) The Mouse Operation

Selecting the right button on the mouse in HPUX 10:20 brought up the menu to enable to to set breakpoints, on HPUX 11 nothing happens when the right button event happens. Neither does double
clicking on a line set a breakpoint.
 
7) Highlight a string, function value etc
If you swipe anything in the window, the string placed in the field arg_label only contains the first character, so keeping the string highlighted you then have to remove the character in the arg_label field and then paste in the swiped string to enable you to select "Find" etc.
 
I don't know of you've heard these before, or whether it's my set up.  Have you ran this on HPUX 11 OK.
It could be that version before 3.2.1 worked OK.  Or it could be that some Motiff issues are different on
HPUX 11 than were on HPUX 10:20.

Let me know if I need to do anything, or whether these problems are known problems.

We used and liked DDD, and miss the functionality that worked on HPUX 10:20.

Cheers,

Dave

GIF image

GIF image

GIF image

GNU DDD 3.2.1 (hppa2.0w-hp-hpux11.00)
Copyright (C) 1995-1999 Technische Universitaet Braunschweig, Germany.
Copyright (C) 1999-2000 Universitaet Passau, Germany.
Compiled with GCC 2.95.2 19991024 (release), libstdc++ 2.8.0
Requires X11R6, Xt11R6, Motif 2.1 (Motif Version 2.1.0)
Includes DDD core, Manual, App defaults, Athena Panner
Built 2000-11-09 by root <root@szdh044.sz.lucent.com>.
$  ddd
+  /bin/sh -c 'exec gdb -q -fullname'
#  Hello, world!
#  Opening session "118756a0e9000098041106300000020520026"...
#  Raising core file size limit from 2147483646 to 2147483647 bytes...
#  Raising core file size limit from 2147483646 to 2147483647 bytes...done.
#  Running GDB (pid 23920, tty /dev/pts/5)...
#  Current language: c/c++
<- "(gdb) "
-> "set prompt (gdb) "
#  Creating 
"/home/dlock/.ddd/sessions/118756a0e9000098041106300000020520026/"...
#  Creating 
"/home/dlock/.ddd/sessions/118756a0e9000098041106300000020520026/"...done.
#  Copying "/home/dlock/.ddd/init" to 
"/home/dlock/.ddd/sessions/118756a0e9000098041106300000020520026/init"...
#  Copying "/home/dlock/.ddd/init" to 
"/home/dlock/.ddd/sessions/118756a0e9000098041106300000020520026/init"...done.
#  Copying "/home/dlock/.ddd/history" to 
"/home/dlock/.ddd/sessions/118756a0e9000098041106300000020520026/history"...
#  Copying "/home/dlock/.ddd/history" to 
"/home/dlock/.ddd/sessions/118756a0e9000098041106300000020520026/history"...done.
#  Saving session in 
"/home/dlock/.ddd/sessions/118756a0e9000098041106300000020520026/init"...
#  Saving session in 
"/home/dlock/.ddd/sessions/118756a0e9000098041106300000020520026/init"...done.
<- "(gdb) "
-> "set height 0"
<- "(gdb) "
-> "set width 0"
<- "(gdb) "
-> "set annotate 1"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> " set verbose off"
<- "(gdb) "
-> "info line"
<- "No line number information available.\n"
   "(gdb) "
-> "list"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info line"
<- "No line number information available.\n"
   "(gdb) "
-> "output 4711"
<- "4711(gdb) "
-> "show language"
<- "The current source language is \"auto; currently c\".\n"
   "(gdb) "
-> "pwd"
<- "Working directory /export/home/dlock/sc-main/client/ui_test/hpux.\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "show history filename"
<- "The filename in which to record the command history is 
\"/export/home/dlock/sc-main/client/ui_test/hpux/.gdb_history\".\n"
   "(gdb) "
-> "show history size"
<- "The size of the command history is 100.\n"
   "(gdb) "
-> "info source"
<- "No current source file.\n"
   "(gdb) "
-> "info sources"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info files"
<- "(gdb) "
-> "info program"
<- "The program being debugged is not being run.\n"
   "(gdb) "
-> "info line main"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "info source"
<- "No current source file.\n"
   "(gdb) "
-> "info line MAIN"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "info source"
<- "No current source file.\n"
   "(gdb) "
-> "info line main_"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "info source"
<- "No current source file.\n"
   "(gdb) "
-> "info line MAIN_"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "info source"
<- "No current source file.\n"
   "(gdb) "
-> "info line main__"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "info source"
<- "No current source file.\n"
   "(gdb) "
-> "info line MAIN__"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "info source"
<- "No current source file.\n"
   "(gdb) "
-> "info line _main"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "info source"
<- "No current source file.\n"
   "(gdb) "
-> "info line _MAIN"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "info source"
<- "No current source file.\n"
   "(gdb) "
-> "info line __main"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "info source"
<- "No current source file.\n"
   "(gdb) "
-> "info line __MAIN"
<- "No symbol table is loaded.  Use the \"file\" command.\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "source /var/tmp/caaa23918"
<- "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "# reset"
<- "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "display"
<- "(gdb) "
-> "info display"
<- "There are no auto-display expressions now.\n"
   "(gdb) "
-> "set environment TERM dumb"
<- "(gdb) "
-> "info files"
<- "(gdb) "
-> "info program"
<- "The program being debugged is not being run.\n"
   "(gdb) "
-> "help detach"
<- "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"
<- "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) "
-> "help step"
<- "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"
<- "Step one instruction exactly.\n"
   "Argument N means do this N times (or till program stops for another 
reason).\n"
   "(gdb) "
#  Opening session "118756a0e9000098041106300000020520026"...done.
#  Welcome to DDD 3.2.1 "Liftoff" (hppa2.0w-hp-hpux11.00)
-> "help next"
<- "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"
<- "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"
<- "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"
<- "Execute until selected stack frame returns.\n"
   "Upon return, the value returned is printed and put in the value history.\n"
   "(gdb) "
-> "help cont"
<- "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"
<- "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"
<- "Kill execution of program being debugged.\n"
   "(gdb) "
-> "help up"
<- "Select and print stack frame that called this one.\n"
   "An argument says how many frames up to go.\n"
   "(gdb) "
-> "help down"
<- "Select and print stack frame called by this one.\n"
   "An argument says how many frames down to go.\n"
   "(gdb) "
#  Filtering files...
#  Filtering files...done.
-> "info files"
<- "(gdb) "
-> "info program"
<- "The program being debugged is not being run.\n"
   "(gdb) "
-> "file /home/dlock/sc-main/client/ui_test/hpux/test_uip"
<- "Reading symbols from /home/dlock/sc-main/client/ui_test/hpux/test_uip..."
<- "done."
<- "(gdb) "
-> "info line"
<- "No line number information available"
<- "."
<- ""
<- "(gdb) "
-> "list"
<- "137\t{\n"
   "138\t\n"
   "139\t    char *lang, *data_limit_str;\n"
   "140\t    struct rlimit limits;\n"
   "141\t    int i, page_sz, physical_memory, oldMax, data_limit;\n"
   "142\t#ifndef hpux11\n"
   "143\t    char buffer[LC_BUFSIZ];\n"
   "144\t#endif\n"
   "145\t#ifdef  OPS_HPUX\n"
   "146\t    int idx = 0;\n"
   "(gdb) "
-> "info line"
<- "Line 146 of 
\"/home/build/tnode/sc-main/t_node/client/ui_presentation/src/UipMain.C\" 
starts at address 0x7fcc0 <main+40> and ends at 0x7fcc4 <main+44>.\n"
   
"\032\032/home/build/tnode/sc-main/t_node/client/ui_presentation/src/UipMain.C:146:3656:beg:0x7fcc0\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
-> "display"
<- "(gdb) "
-> "info display"
<- "There are no auto-display expressions now.\n"
   "(gdb) "
#  Reading file 
"/home/build/tnode/sc-main/t_node/client/ui_presentation/src/UipMain.C"...
#  Reading file 
"/home/build/tnode/sc-main/t_node/client/ui_presentation/src/UipMain.C"...done.
#  File "/home/build/tnode/sc-main/t_node/client/ui_presentation/src/UipMain.C" 
367 lines, 9965 characters
#  Setting buttons...
#  Setting buttons...done.
-> "info source"
<- "Current source file is 
/home/build/tnode/sc-main/t_node/client/ui_presentation/src/UipMain.C\n"
   "Located in 
/home/build/tnode/sc-main/t_node/client/ui_presentation/src/UipMain.C\n"
   "Contains 367 lines.\n"
   "Source language is c++.\n"
   "(gdb) "
-> "info files"
<- "Symbols from \"/home/dlock/sc-main/client/ui_test/hpux/test_uip\".\n"
   "Local exec file:\n"
   "\t`/home/dlock/sc-main/client/ui_test/hpux/test_uip\', file type som.\n"
   "\tEntry point: 0x7eab8\n"
   "\t0x00001000 - 0x0007c660 is $SHLIB_INFO$\n"
   "\t0x0007c660 - 0x0007ea80 is $MILLICODE$\n"
   "\t0x0007ea84 - 0x00080538 is $CODE$\n"
   "\t0x00080538 - 0x000a0cc0 is $CODE$\n"
   "\t0x000a0cc0 - 0x000c21e0 is $CODE$\n"
   "\t0x000c21e0 - 0x000d3d08 is $CODE$\n"
   "\t0x000d3d08 - 0x000f526c is $CODE$\n"
   "\t0x000f526c - 0x0011537c is $CODE$\n"
   "\t0x0011537c - 0x001352c8 is $CODE$\n"
   "\t0x001352c8 - 0x001552b4 is $CODE$\n"
   "\t0x001552b4 - 0x00174644 is $CODE$\n"
   "\t0x00174644 - 0x00193cd0 is $CODE$\n"
   "\t0x00193cd0 - 0x001b3494 is $CODE$\n"
   "\t0x001b3494 - 0x001cd088 is $CODE$\n"
   "\t0x001cd088 - 0x001e9458 is $CODE$\n"
   "\t0x001e9458 - 0x002095c8 is $CODE$\n"
   "\t0x002095c8 - 0x002296a4 is $CODE$\n"
   "\t0x002296a4 - 0x00249f38 is $CODE$\n"
   "\t0x00249f38 - 0x0026a28c is $CODE$\n"
   "\t0x0026a28c - 0x0028a8dc is $CODE$\n"
   "\t0x0028a8dc - 0x002aa08c is $CODE$\n"
   "\t0x002aa08c - 0x002ca948 is $CODE$\n"
   "\t0x002ca948 - 0x002eb0fc is $CODE$\n"
   "\t0x002eb0fc - 0x0030bb14 is $CODE$\n"
   "\t0x0030bb14 - 0x0031fad8 is $CODE$\n"
   "\t0x0031fad8 - 0x0033fbb0 is $CODE$\n"
   "\t0x0033fbb0 - 0x00360144 is $CODE$\n"
   "\t0x00360144 - 0x0038092c is $CODE$\n"
   "\t0x0038092c - 0x003a032c is $CODE$\n"
   "\t0x003a032c - 0x003c0af0 is $CODE$\n"
   "\t0x003c0af0 - 0x003e0c9c is $CODE$\n"
   "\t0x003e0c9c - 0x00400aa0 is $CODE$\n"
   "\t0x00400aa0 - 0x00420c04 is $CODE$\n"
   "\t0x00420c04 - 0x00440fa0 is $CODE$\n"
   "\t0x00440fa0 - 0x00461300 is $CODE$\n"
   "\t0x00461300 - 0x00481a48 is $CODE$\n"
   "\t0x00481a48 - 0x004a2094 is $CODE$\n"
   "\t0x004a2094 - 0x004a4e50 is $CODE$\n"
   "\t0x004a4e50 - 0x004c510c is $CODE$\n"
   "\t0x004c510c - 0x004e4174 is $CODE$\n"
   "\t0x004e4174 - 0x004fcce8 is $CODE$\n"
   "\t0x004fcce8 - 0x0051d800 is $CODE$\n"
   "\t0x0051d800 - 0x0053df00 is $CODE$\n"
   "\t0x0053df00 - 0x00555af4 is $CODE$\n"
   "\t0x00555af4 - 0x00575b4c is $CODE$\n"
   "\t0x00575b4c - 0x0059633c is $CODE$\n"
   "\t0x0059633c - 0x005b6cd8 is $CODE$\n"
   "\t0x005b6cd8 - 0x005d6ec4 is $CODE$\n"
   "\t0x005d6ec4 - 0x005f53cc is $CODE$\n"
   "\t0x005f53cc - 0x006107c0 is $CODE$\n"
   "\t0x006107c0 - 0x00630d50 is $CODE$\n"
   "\t0x00630d50 - 0x00650004 is $CODE$\n"
   "\t0x00650004 - 0x0066fe8c is $CODE$\n"
   "\t0x0066fe8c - 0x0068ee68 is $CODE$\n"
   "\t0x0068ee68 - 0x006aee00 is $CODE$\n"
   "\t0x006aee00 - 0x006ced7c is $CODE$\n"
   "\t0x006ced7c - 0x006eed24 is $CODE$\n"
   "\t0x006eed24 - 0x0070eb60 is $CODE$\n"
   "\t0x0070eb60 - 0x0072dcd4 is $CODE$\n"
   "\t0x0072dcd4 - 0x0074dc24 is $CODE$\n"
   "\t0x0074dc24 - 0x0076dc0c is $CODE$\n"
   "\t0x0076dc0c - 0x0078dc00 is $CODE$\n"
   "\t0x0078dc00 - 0x007ad840 is $CODE$\n"
   "\t0x007ad840 - 0x007cd7fc is $CODE$\n"
   "\t0x007cd7fc - 0x007ed7a8 is $CODE$\n"
   "\t0x007ed7a8 - 0x0080d4bc is $CODE$\n"
   "\t0x0080d4bc - 0x0081df64 is $CODE$\n"
   "\t0x0081df64 - 0x0081e128 is $CODE$INLINE$\n"
   "\t0x0081e128 - 0x00826e08 is $RATBL$\n"
   "\t0x00826e08 - 0x00827048 is $LIT$CDTORC1$\n"
   "\t0x00827048 - 0x00834d1c is $LIT$\n"
   "\t0x00834d20 - 0x008651c8 is $LIT$\n"
   "\t0x008651c8 - 0x0087fad0 is $LIT$\n"
   "\t0x0087fad0 - 0x008af590 is $UNWIND_START$\n"
   "\t0x008af590 - 0x008b51c8 is $UNWIND_END$\n"
   "\t0x008b51c8 - 0x008b51cc is $RECOVER_END$\n"
   "\t0x40001000 - 0x40001008 is $PFA_COUNTER$\n"
   "\t0x40001008 - 0x401b4588 is $DATA$\n"
   "\t0x401b45c0 - 0x401b87b4 is $SHORTDATA$\n"
   "\t0x401b87b8 - 0x401c3c98 is $PLT$\n"
   "\t0x401c3c98 - 0x401c4788 is $DLT$\n"
   "\t0x401c4788 - 0x401c4798 is $GLOBAL$\n"
   "\t0x401c4798 - 0x401c7158 is $AUX_ACTION$\n"
   "\t0x401c7180 - 0x401c91bc is $SHORTBSS$\n"
   "\t0x401c91c0 - 0x401eca58 is $BSS$\n"
   "(gdb) "
-> "info program"
<- "The program being debugged is not being run.\n"
   "(gdb) "
#  Getting sources...
-> "info sources"
<- "Source files for which symbols have been read in:\n"
   "\n"
   "/home/build/tnode/sc-main/t_node/client/ui_presentation/src/UipMain.C, 
/apps/acc/A.03.13/include/exception\n"
   "\n"
   "Source files for which symbols will be read in on demand:\n"
   "\n"
   "globals, /apps/acc/A.03.13/include/new.h, 
/apps/acc/A.03.13/include/exception, 
/home/build/tnode/sc-main/t_node/client/ui_test/src/UitUserGuiDefaults.c, 
../../../auto/client/ui_presentation/generated/UipNeSubrack.c, 
../src/UipRouterOut.c, ../src/UipRouterIn.c, 
/home/build/tnode/sc-main/t_node/client/ui_test/src/UitIlstub.c, 
../src/UitDefaults.c, 
/home/build/tnode/sc-main/t_node/client/ui_test/src/UitSys.c\n"
   "(gdb) "
#  Getting sources...done.
#  Open Source is an idea whose time has finally come.  See 
http://www.opensource.org/.
-> "info files"
<- "Symbols from \"/home/dlock/sc-main/client/ui_test/hpux/test_uip\".\n"
   "Local exec file:\n"
   "\t`/home/dlock/sc-main/client/ui_test/hpux/test_uip\', file type som.\n"
   "\tEntry point: 0x7eab8\n"
   "\t0x00001000 - 0x0007c660 is $SHLIB_INFO$\n"
   "\t0x0007c660 - 0x0007ea80 is $MILLICODE$\n"
   "\t0x0007ea84 - 0x00080538 is $CODE$\n"
   "\t0x00080538 - 0x000a0cc0 is $CODE$\n"
   "\t0x000a0cc0 - 0x000c21e0 is $CODE$\n"
   "\t0x000c21e0 - 0x000d3d08 is $CODE$\n"
   "\t0x000d3d08 - 0x000f526c is $CODE$\n"
   "\t0x000f526c - 0x0011537c is $CODE$\n"
   "\t0x0011537c - 0x001352c8 is $CODE$\n"
   "\t0x001352c8 - 0x001552b4 is $CODE$\n"
   "\t0x001552b4 - 0x00174644 is $CODE$\n"
   "\t0x00174644 - 0x00193cd0 is $CODE$\n"
   "\t0x00193cd0 - 0x001b3494 is $CODE$\n"
   "\t0x001b3494 - 0x001cd088 is $CODE$\n"
   "\t0x001cd088 - 0x001e9458 is $CODE$\n"
   "\t0x001e9458 - 0x002095c8 is $CODE$\n"
   "\t0x002095c8 - 0x002296a4 is $CODE$\n"
   "\t0x002296a4 - 0x00249f38 is $CODE$\n"
   "\t0x00249f38 - 0x0026a28c is $CODE$\n"
   "\t0x0026a28c - 0x0028a8dc is $CODE$\n"
   "\t0x0028a8dc - 0x002aa08c is $CODE$\n"
   "\t0x002aa08c - 0x002ca948 is $CODE$\n"
   "\t0x002ca948 - 0x002eb0fc is $CODE$\n"
   "\t0x002eb0fc - 0x0030bb14 is $CODE$\n"
   "\t0x0030bb14 - 0x0031fad8 is $CODE$\n"
   "\t0x0031fad8 - 0x0033fbb0 is $CODE$\n"
   "\t0x0033fbb0 - 0x00360144 is $CODE$\n"
   "\t0x00360144 - 0x0038092c is $CODE$\n"
   "\t0x0038092c - 0x003a032c is $CODE$\n"
   "\t0x003a032c - 0x003c0af0 is $CODE$\n"
   "\t0x003c0af0 - 0x003e0c9c is $CODE$\n"
   "\t0x003e0c9c - 0x00400aa0 is $CODE$\n"
   "\t0x00400aa0 - 0x00420c04 is $CODE$\n"
   "\t0x00420c04 - 0x00440fa0 is $CODE$\n"
   "\t0x00440fa0 - 0x00461300 is $CODE$\n"
   "\t0x00461300 - 0x00481a48 is $CODE$\n"
   "\t0x00481a48 - 0x004a2094 is $CODE$\n"
   "\t0x004a2094 - 0x004a4e50 is $CODE$\n"
   "\t0x004a4e50 - 0x004c510c is $CODE$\n"
   "\t0x004c510c - 0x004e4174 is $CODE$\n"
   "\t0x004e4174 - 0x004fcce8 is $CODE$\n"
   "\t0x004fcce8 - 0x0051d800 is $CODE$\n"
   "\t0x0051d800 - 0x0053df00 is $CODE$\n"
   "\t0x0053df00 - 0x00555af4 is $CODE$\n"
   "\t0x00555af4 - 0x00575b4c is $CODE$\n"
   "\t0x00575b4c - 0x0059633c is $CODE$\n"
   "\t0x0059633c - 0x005b6cd8 is $CODE$\n"
   "\t0x005b6cd8 - 0x005d6ec4 is $CODE$\n"
   "\t0x005d6ec4 - 0x005f53cc is $CODE$\n"
   "\t0x005f53cc - 0x006107c0 is $CODE$\n"
   "\t0x006107c0 - 0x00630d50 is $CODE$\n"
   "\t0x00630d50 - 0x00650004 is $CODE$\n"
   "\t0x00650004 - 0x0066fe8c is $CODE$\n"
   "\t0x0066fe8c - 0x0068ee68 is $CODE$\n"
   "\t0x0068ee68 - 0x006aee00 is $CODE$\n"
   "\t0x006aee00 - 0x006ced7c is $CODE$\n"
   "\t0x006ced7c - 0x006eed24 is $CODE$\n"
   "\t0x006eed24 - 0x0070eb60 is $CODE$\n"
   "\t0x0070eb60 - 0x0072dcd4 is $CODE$\n"
   "\t0x0072dcd4 - 0x0074dc24 is $CODE$\n"
   "\t0x0074dc24 - 0x0076dc0c is $CODE$\n"
   "\t0x0076dc0c - 0x0078dc00 is $CODE$\n"
   "\t0x0078dc00 - 0x007ad840 is $CODE$\n"
   "\t0x007ad840 - 0x007cd7fc is $CODE$\n"
   "\t0x007cd7fc - 0x007ed7a8 is $CODE$\n"
   "\t0x007ed7a8 - 0x0080d4bc is $CODE$\n"
   "\t0x0080d4bc - 0x0081df64 is $CODE$\n"
   "\t0x0081df64 - 0x0081e128 is $CODE$INLINE$\n"
   "\t0x0081e128 - 0x00826e08 is $RATBL$\n"
   "\t0x00826e08 - 0x00827048 is $LIT$CDTORC1$\n"
   "\t0x00827048 - 0x00834d1c is $LIT$\n"
   "\t0x00834d20 - 0x008651c8 is $LIT$\n"
   "\t0x008651c8 - 0x0087fad0 is $LIT$\n"
   "\t0x0087fad0 - 0x008af590 is $UNWIND_START$\n"
   "\t0x008af590 - 0x008b51c8 is $UNWIND_END$\n"
   "\t0x008b51c8 - 0x008b51cc is $RECOVER_END$\n"
   "\t0x40001000 - 0x40001008 is $PFA_COUNTER$\n"
   "\t0x40001008 - 0x401b4588 is $DATA$\n"
   "\t0x401b45c0 - 0x401b87b4 is $SHORTDATA$\n"
   "\t0x401b87b8 - 0x401c3c98 is $PLT$\n"
   "\t0x401c3c98 - 0x401c4788 is $DLT$\n"
   "\t0x401c4788 - 0x401c4798 is $GLOBAL$\n"
   "\t0x401c4798 - 0x401c7158 is $AUX_ACTION$\n"
   "\t0x401c7180 - 0x401c91bc is $SHORTBSS$\n"
   "\t0x401c91c0 - 0x401eca58 is $BSS$\n"
   "(gdb) "
-> "info program"
<- "The program being debugged is not being run.\n"
   "(gdb) "
#  ../../../auto/client/ui_presentation/generated/UipNeSubrack.c
-> "info line UipNeSubrack.c:1"
<- "Line 1 of \"../../../auto/client/ui_presentation/generated/UipNeSubrack.c\""
<- " is at address "
<- "0x5989dc"
<- " "
<- "<"
<- "ShelfIndex"
<- ">"
<- " but contains no code."
<- 
"\032\032/export/home/dlock/sc-main/client/ui_test/hpux/../../../auto/client/ui_presentation/generated/UipNeSubrack.c:1:0:beg:0x5989dc\n"
   "(gdb) "
-> "info breakpoints"
<- "No breakpoints or watchpoints.\n"
   "(gdb) "
#  Reading file 
"/export/home/dlock/sc-main/auto/client/ui_presentation/generated/UipNeSubrack.c"...
#  Reading file 
"/export/home/dlock/sc-main/auto/client/ui_presentation/generated/UipNeSubrack.c"...done.
#  File 
"/export/home/dlock/sc-main/auto/client/ui_presentation/generated/UipNeSubrack.c"
 6700 lines, 231390 characters
-> "output UipC_AlarmButton"
<- "{"
<- "int"
<- " "
<- "("
<- "struct _WidgetRec"
<- " "
<- "*"
<- ", "
<- "signed char"
<- " "
<- "*"
<- ", "
<- "signed char"
<- " "
<- "*"
<- ")"
<- "} "
<- "0x59b410"
<- " "
<- "<"
<- "UipC_AlarmButton"
<- ">"
<- "(gdb) "
-> "output UipC_subrack"
<- "{int (struct _WidgetRec *, signed char *, signed char *)} 0x59adc8 
<UipC_subrack>(gdb) "
-> "output KD_ALARM_FILTER_T"
<- "Attempt to use a type name as an expression"
<- ""
<- "(gdb) "
-> "break UipC_subrack"
<- "Breakpoint 1 at 0x59addc: file 
../../../auto/client/ui_presentation/generated/UipNeSubrack.c, line 1244.\n"
   "(gdb) "
-> "info breakpoints"
<- "Num Type           Disp Enb Address    What\n"
   "1   breakpoint     keep y   0x0059addc in UipC_subrack at 
../../../auto/client/ui_presentation/generated/UipNeSubrack.c:1244\n"
   "(gdb) "
-> "info source"
<- "Current source file is 
../../../auto/client/ui_presentation/generated/UipNeSubrack.c\n"
   "Located in 
/export/home/dlock/sc-main/client/ui_test/hpux/../../../auto/client/ui_presentation/generated/UipNeSubrack.c\n"
   "Contains 6700 lines.\n"
   "Source language is c.\n"
   "(gdb) "
!  Interrupt
-> "\003"
<- "Quit\n"
   "(gdb) "
!  Interrupt
-> "\003"
<- "Quit\n"
   "(gdb) "
!  Interrupt
-> "\003"
<- "Quit\n"
   "(gdb) "

Attachment: dlock.vcf
Description: Card for David Lock


reply via email to

[Prev in Thread] Current Thread [Next in Thread]