* pe-dll.c (fill_edata): don't strip underscores
[deliverable/binutils-gdb.git] / gdb / energize-patches
index 630c25ef0f25b232272386b552b56f58553233a6..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 100755 (executable)
@@ -1,942 +0,0 @@
-# Apply these patches to GDB to produce an Energize GDB.
-# To apply these patches, first cd to gdb-XX/gdb, run "patch -p0 <thisfile",
-# and then Sanitize.
-
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/.Sanitize,v
-retrieving revision 2.56
-diff -c -r2.56 .Sanitize
-*** 2.56       1992/06/23 06:26:00
---- .Sanitize  1992/07/05 18:39:47
-***************
-*** 76,81 ****
---- 76,84 ----
-  doc
-  dwarfread.c
-  elfread.c
-+ energize
-+ energize.c
-+ energize.h
-  environ.c
-  environ.h
-  eval.c
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/Makefile.in,v
-retrieving revision 1.162
-diff -c -r1.162 Makefile.in
-*** 1.162      1992/07/05 17:21:11
---- Makefile.in        1992/07/05 18:46:03
-***************
-*** 123,128 ****
---- 123,133 ----
-  READLINE_DEP = $$(READLINE_DIR)
-  RL_LIB = ./../readline${subdir}/libreadline.a
-  
-+ # Energize libraries
-+ ENERGIZE_DIR = ${srcdir}/energize
-+ ENERGIZE_INCLUDES = -I${ENERGIZE_DIR}
-+ ENERGIZE_LIB = ${ENERGIZE_DIR}/libconn.a
-+ 
-  # All the includes used for CFLAGS and for lint.
-  # -I. for config files.
-  # -I${srcdir} possibly for regex.h also.
-***************
-*** 155,166 ****
-  # {X,T}M_CLIBS, defined in *config files, have host- and target-dependent libs.
-  # TERMCAP comes after readline, since readline depends on it.
-  CLIBS = ${BFD_LIB}  ${RL_LIB} ${TERMCAP} ${MMALLOC_LIB} ${LIBIBERTY} \
-!      ${XM_CLIBS} ${TM_CLIBS}
-  CDEPS = ${XM_CDEPS} ${TM_CDEPS} ${BFD_LIB} ${MMALLOC_LIB} ${LIBIBERTY} \
-       ${RL_LIB} ${MMALLOC_LIB}
-  
-  ADD_FILES = ${REGEX} ${ALLOCA} ${XM_ADD_FILES} ${TM_ADD_FILES}
-! ADD_DEPS = ${REGEX1} ${ALLOCA1} ${XM_ADD_FILES} ${TM_ADD_FILES}
-  
-  VERSION = 4.5.7
-  DIST=gdb
---- 160,172 ----
-  # {X,T}M_CLIBS, defined in *config files, have host- and target-dependent libs.
-  # TERMCAP comes after readline, since readline depends on it.
-  CLIBS = ${BFD_LIB}  ${RL_LIB} ${TERMCAP} ${MMALLOC_LIB} ${LIBIBERTY} \
-!      ${XM_CLIBS} ${TM_CLIBS} ${ENERGIZE_LIB}
-  CDEPS = ${XM_CDEPS} ${TM_CDEPS} ${BFD_LIB} ${MMALLOC_LIB} ${LIBIBERTY} \
-       ${RL_LIB} ${MMALLOC_LIB}
-  
-  ADD_FILES = ${REGEX} ${ALLOCA} ${XM_ADD_FILES} ${TM_ADD_FILES}
-! ADD_DEPS = ${REGEX1} ${ALLOCA1} ${XM_ADD_FILES} ${TM_ADD_FILES} \
-!         ${ENERGIZE_LIB}
-  
-  VERSION = 4.5.7
-  DIST=gdb
-***************
-*** 176,182 ****
-  # demangling.  For other demangling styles, such as the Annotated C++
-  # Reference Manual (section 7.2.1c) style, set this define in the target-
-  # dependent makefile fragment.
-! DEMANGLE_OPTS=
-  
-  # Host and target-dependent makefile fragments come in here.
-  ####
---- 182,193 ----
-  # demangling.  For other demangling styles, such as the Annotated C++
-  # Reference Manual (section 7.2.1c) style, set this define in the target-
-  # dependent makefile fragment.
-! #
-! # For Energize, default to using style specified in the Annotated C++
-! # Reference Manual, section 7.2.1c, which is what is used by the Lucid C++
-! # compiler for most things.  But there are places where Lucid varies from
-! # the ARM, so select the Lucid specific code also.
-! DEMANGLE_OPTS=-DARM_DEMANGLING -DLUCID_DEMANGLING
-  
-  # Host and target-dependent makefile fragments come in here.
-  ####
-***************
-*** 194,200 ****
-        ${DEMANGLER}.c mem-break.c target.c inftarg.c \
-        dbxread.c coffread.c elfread.c dwarfread.c xcoffread.c \
-        ieee-float.c language.c parse.c buildsym.c objfiles.c \
-!       minsyms.c mipsread.c
-  
-  # Source files in subdirectories (which will be handled separately by
-  #  'make gdb.tar.Z').
---- 205,211 ----
-        ${DEMANGLER}.c mem-break.c target.c inftarg.c \
-        dbxread.c coffread.c elfread.c dwarfread.c xcoffread.c \
-        ieee-float.c language.c parse.c buildsym.c objfiles.c \
-!       minsyms.c mipsread.c energize.c
-  
-  # Source files in subdirectories (which will be handled separately by
-  #  'make gdb.tar.Z').
-***************
-*** 280,286 ****
-      command.o utils.o expprint.o environ.o version.o gdbtypes.o \
-      copying.o $(DEPFILES) ${DEMANGLER}.o mem-break.o target.o \
-      inftarg.o ieee-float.o putenv.o parse.o language.o $(YYOBJ) \
-!     buildsym.o objfiles.o minsyms.o \
-      dbxread.o coffread.o elfread.o dwarfread.o xcoffread.o mipsread.o
-  
-  RAPP_OBS = rgdb.o rudp.o rserial.o serial.o udp.o $(XDEPFILES)
---- 291,297 ----
-      command.o utils.o expprint.o environ.o version.o gdbtypes.o \
-      copying.o $(DEPFILES) ${DEMANGLER}.o mem-break.o target.o \
-      inftarg.o ieee-float.o putenv.o parse.o language.o $(YYOBJ) \
-!     buildsym.o objfiles.o minsyms.o energize.o \
-      dbxread.o coffread.o elfread.o dwarfread.o xcoffread.o mipsread.o
-  
-  RAPP_OBS = rgdb.o rudp.o rserial.o serial.o udp.o $(XDEPFILES)
-***************
-*** 293,299 ****
-  
-  NTSSTART = kdb-start.o
-  
-! SUBDIRS = doc
-  
-  # For now, shortcut the "configure GDB for fewer languages" stuff.
-  YYFILES = c-exp.tab.c m2-exp.tab.c
---- 304,310 ----
-  
-  NTSSTART = kdb-start.o
-  
-! SUBDIRS = doc ${ENERGIZE_DIR}
-  
-  # For now, shortcut the "configure GDB for fewer languages" stuff.
-  YYFILES = c-exp.tab.c m2-exp.tab.c
-***************
-*** 347,352 ****
---- 358,377 ----
-       #load `echo " "$(DEPFILES) | sed -e 's/\.o/.c/g' -e 's, , ../,g'`
-       echo "Load .c corresponding to:" $(DEPFILES)
-  
-+ ${ENERGIZE_LIB} :
-+      @(cd ${ENERGIZE_DIR}; \
-+              $(MAKE) \
-+                      "against=$(against)" \
-+                      "AR=$(AR)" \
-+                      "AR_FLAGS=$(AR_FLAGS)" \
-+                      "CC=$(CC)" \
-+                      "CFLAGS=$(CFLAGS)" \
-+                      "RANLIB=$(RANLIB)" \
-+                      "MAKEINFO=$(MAKEINFO)" \
-+                      "INSTALL=$(INSTALL)" \
-+                      "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
-+                      "INSTALL_DATA=$(INSTALL_DATA)" \
-+                      "BISON=$(BISON)")
-  
-  # This is useful when debugging GDB, because some Unix's don't let you run GDB
-  # on itself without copying the executable.  So "make gdb1" will make
-***************
-*** 695,700 ****
---- 720,728 ----
-  
-  ttyflush.o: ${srcdir}/nindy-share/ttyflush.c
-       ${CC} -c ${INTERNAL_CFLAGS} ${srcdir}/nindy-share/ttyflush.c
-+ 
-+ energize.o: ${srcdir}/energize.c
-+      ${CC} -c ${INTERNAL_CFLAGS} ${ENERGIZE_INCLUDES} ${srcdir}/energize.c
-  
-  lint: $(LINTFILES)
-       $(LINT) $(INCLUDE_CFLAGS) $(LINTFLAGS) $(LINTFILES) \
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/breakpoint.c,v
-retrieving revision 1.38
-diff -c -r1.38 breakpoint.c
-*** 1.38       1992/07/04 03:20:43
---- breakpoint.c       1992/07/05 13:37:46
-***************
-*** 273,278 ****
---- 273,279 ----
-           b->cond_string = NULL;
-           if (from_tty)
-             printf_filtered ("Breakpoint %d now unconditional.\n", bnum);
-+          energize_condition_breakpoint(b);
-         }
-       else
-         {
-***************
-*** 281,286 ****
---- 282,288 ----
-              typed in or the decompiled expression.  */
-           b->cond_string = savestring (arg, strlen (arg));
-           b->cond = parse_exp_1 (&arg, block_for_pc (b->address), 0);
-+          energize_condition_breakpoint(b);
-           if (*arg)
-             error ("Junk at end of expression");
-         }
-***************
-*** 316,330 ****
-    ALL_BREAKPOINTS (b)
-      if (b->number == bnum)
-        {
-!      if (from_tty && input_from_terminal_p ())
-!        {
-!          printf_filtered ("Type commands for when breakpoint %d is hit, one per line.\n\
-  End with a line saying just \"end\".\n", bnum);
--          fflush (stdout);
--        }
-       l = read_command_lines ();
-       free_command_lines (&b->commands);
-       b->commands = l;
-       return;
-        }
-    error ("No breakpoint number %d.", bnum);
---- 318,330 ----
-    ALL_BREAKPOINTS (b)
-      if (b->number == bnum)
-        {
-!      if ((from_tty && input_from_terminal_p ()) || energize)
-!        printf_filtered ("Type commands for when breakpoint %d is hit, one per line.\n\
-  End with a line saying just \"end\".\n", bnum);
-       l = read_command_lines ();
-       free_command_lines (&b->commands);
-       b->commands = l;
-+      energize_commands_breakpoint(b);
-       return;
-        }
-    error ("No breakpoint number %d.", bnum);
-***************
-*** 925,930 ****
---- 925,931 ----
-           {
-             b->ignore_count--;
-             this_bp_stop = 0;
-+            energize_ignore_breakpoint(b);
-           }
-         else
-           {
-***************
-*** 1365,1370 ****
---- 1366,1373 ----
-  mention (b)
-       struct breakpoint *b;
-  {
-+   energize_create_breakpoint(b);
-+ 
-    switch (b->type)
-      {
-      case bp_watchpoint:
-***************
-*** 2112,2117 ****
---- 2115,2122 ----
-    register struct breakpoint *b;
-    register bpstat bs;
-  
-+   energize_delete_breakpoint(bpt);
-+ 
-    if (bpt->inserted)
-        target_remove_breakpoint(bpt->address, bpt->shadow_contents);
-  
-***************
-*** 2283,2288 ****
---- 2288,2294 ----
-      if (b->number == bptnum)
-        {
-       b->ignore_count = count;
-+      energize_ignore_breakpoint(b);
-       if (!from_tty)
-         return;
-       else if (count == 0)
-***************
-*** 2307,2313 ****
-    struct breakpoint *b;
-  
-    ALL_BREAKPOINTS (b)
-!     b->ignore_count = 0;
-  }
-  
-  /* Command to set ignore-count of breakpoint N to COUNT.  */
---- 2313,2322 ----
-    struct breakpoint *b;
-  
-    ALL_BREAKPOINTS (b)
-!     {
-!       b->ignore_count = 0;
-!       energize_ignore_breakpoint(b);
-!     }
-  }
-  
-  /* Command to set ignore-count of breakpoint N to COUNT.  */
-***************
-*** 2374,2379 ****
---- 2383,2390 ----
-  {
-    bpt->enable = enabled;
-  
-+   energize_enable_breakpoint(bpt);
-+ 
-    if (xgdb_verbose && bpt->type == bp_breakpoint)
-      printf ("breakpoint #%d enabled\n", bpt->number);
-  
-***************
-*** 2421,2426 ****
---- 2432,2439 ----
-  disable_breakpoint (bpt)
-       struct breakpoint *bpt;
-  {
-+   energize_disable_breakpoint(bpt);
-+ 
-    bpt->enable = disabled;
-  
-    if (xgdb_verbose && bpt->type == bp_breakpoint)
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/command.c,v
-retrieving revision 1.17
-diff -c -r1.17 command.c
-*** 1.17       1992/07/04 03:20:54
---- command.c  1992/07/05 13:41:51
-***************
-*** 1149,1155 ****
-      }
-  
-    if (pid != -1)
-!     while ((rc = wait (&status)) != pid && rc != -1)
-        ;
-    else
-      error ("Fork failed");
---- 1149,1155 ----
-      }
-  
-    if (pid != -1)
-!     while ((rc = energize_wait (&status)) != pid && rc != -1)
-        ;
-    else
-      error ("Fork failed");
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/configure.in,v
-retrieving revision 1.50
-diff -c -r1.50 configure.in
-*** 1.50       1992/06/23 00:25:00
---- configure.in       1992/07/05 17:50:08
-***************
-*** 1,4 ****
-! configdirs="doc"
-  srcname="GDB"
-  srctrigger=main.c
-  target_dependent=true
---- 1,4 ----
-! configdirs="energize doc"
-  srcname="GDB"
-  srctrigger=main.c
-  target_dependent=true
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/defs.h,v
-retrieving revision 1.41
-diff -c -r1.41 defs.h
-*** 1.41       1992/06/30 08:53:18
---- defs.h     1992/07/05 13:24:31
-***************
-*** 787,790 ****
---- 787,792 ----
-  extern CORE_ADDR
-  push_word ();
-  
-+ #include "energize.h"
-+ 
-  #endif /* !defined (DEFS_H) */
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/inflow.c,v
-retrieving revision 1.27
-diff -c -r1.27 inflow.c
-*** 1.27       1992/07/04 03:21:21
---- inflow.c   1992/07/05 12:58:31
-***************
-*** 81,87 ****
-  static short pgrp_inferior;
-  static short pgrp_ours;
-  # else /* not def SHORT_PGRP */
-! static int pgrp_inferior;
-  static int pgrp_ours;
-  # endif /* not def SHORT_PGRP */
-  #else /* not def TIOCGPGRP */
---- 81,87 ----
-  static short pgrp_inferior;
-  static short pgrp_ours;
-  # else /* not def SHORT_PGRP */
-! int pgrp_inferior;
-  static int pgrp_ours;
-  # endif /* not def SHORT_PGRP */
-  #else /* not def TIOCGPGRP */
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/infrun.c,v
-retrieving revision 1.52
-diff -c -r1.52 infrun.c
-*** 1.52       1992/07/04 03:21:24
---- infrun.c   1992/07/05 13:46:46
-***************
-*** 617,622 ****
---- 617,623 ----
-     Here we must get it up to actual execution of the real program.  */
-  
-    inferior_pid = pid;                /* Needed for wait_for_inferior stuff below */
-+   energize_new_process();
-  
-    clear_proceed_status ();
-  
-***************
-*** 755,760 ****
---- 756,762 ----
-  
-    attach (pid);
-    inferior_pid = pid;
-+   energize_new_process();
-    push_target (&child_ops);
-  
-    mark_breakpoints_out ();
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/inftarg.c,v
-retrieving revision 1.11
-diff -c -r1.11 inftarg.c
-*** 1.11       1992/03/29 23:21:27
---- inftarg.c  1992/07/05 13:48:05
-***************
-*** 58,64 ****
-  #ifdef USE_PROC_FS
-      pid = proc_wait (status);
-  #else
-!     pid = wait (status);
-  #endif
-      if (pid == -1)           /* No more children to wait for */
-        {
---- 58,64 ----
-  #ifdef USE_PROC_FS
-      pid = proc_wait (status);
-  #else
-!     pid = energize_wait (status);
-  #endif
-      if (pid == -1)           /* No more children to wait for */
-        {
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/main.c,v
-retrieving revision 1.49
-diff -c -r1.49 main.c
-*** 1.49       1992/07/04 12:20:57
---- main.c     1992/07/05 14:08:32
-***************
-*** 397,402 ****
---- 397,403 ----
-    char *corearg = NULL;
-    char *cdarg = NULL;
-    char *ttyarg = NULL;
-+   char *energize_id = NULL;
-  
-    /* Pointers to all arguments of +command option.  */
-    char **cmdarg;
-***************
-*** 495,500 ****
---- 496,502 ----
-       {"tty", required_argument, 0, 't'},
-       {"baud", required_argument, 0, 'b'},
-       {"b", required_argument, 0, 'b'},
-+      {"context", required_argument, 0, 12},
-  /* Allow machine descriptions to add more options... */
-  #ifdef ADDITIONAL_OPTIONS
-       ADDITIONAL_OPTIONS
-***************
-*** 527,532 ****
---- 529,537 ----
-         case 11:
-           cdarg = optarg;
-           break;
-+        case 12:
-+          energize_id = optarg;
-+          break;
-         case 's':
-           symarg = optarg;
-           break;
-***************
-*** 707,712 ****
---- 712,719 ----
-    free ((PTR)dirarg);
-    do_cleanups (ALL_CLEANUPS);
-  
-+   energize_initialize (energize_id, execarg);
-+ 
-    if (execarg != NULL
-        && symarg != NULL
-        && strcmp (execarg, symarg) == 0)
-***************
-*** 821,827 ****
-        if (!setjmp (to_top_level))
-       {
-         do_cleanups (ALL_CLEANUPS);           /* Do complete cleanup */
-!        command_loop ();
-            quit_command ((char *)0, instream == stdin);
-       }
-      }
---- 828,837 ----
-        if (!setjmp (to_top_level))
-       {
-         do_cleanups (ALL_CLEANUPS);           /* Do complete cleanup */
-!        if (energize)
-!          energize_main_loop();
-!        else
-!          command_loop ();
-            quit_command ((char *)0, instream == stdin);
-       }
-      }
-***************
-*** 883,889 ****
-        else if (c->function.cfunc == NO_FUNCTION)
-       error ("That is not a command, just a help topic.");
-        else
-!      (*c->function.cfunc) (arg, from_tty & caution);
-     }
-  
-    /* Tell the user if the language has changed (except first time).  */
---- 893,899 ----
-        else if (c->function.cfunc == NO_FUNCTION)
-       error ("That is not a command, just a help topic.");
-        else
-!      energize_call_command (c, arg, from_tty & caution);
-     }
-  
-    /* Tell the user if the language has changed (except first time).  */
-***************
-*** 1519,1525 ****
-    while (1)
-      {
-        dont_repeat ();
-!       p = command_line_input ((char *) NULL, instream == stdin);
-        if (p == NULL)
-       /* Treat end of file like "end".  */
-       break;
---- 1529,1535 ----
-    while (1)
-      {
-        dont_repeat ();
-!       p = energize_command_line_input ((char *) NULL, instream == stdin);
-        if (p == NULL)
-       /* Treat end of file like "end".  */
-       break;
-***************
-*** 1823,1829 ****
-  void
-  print_prompt ()
-  {
-!   printf ("%s", prompt);
-    fflush (stdout);
-  }
-  \f
---- 1833,1839 ----
-  void
-  print_prompt ()
-  {
-!   printf_filtered ("%s", prompt);
-    fflush (stdout);
-  }
-  \f
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/printcmd.c,v
-retrieving revision 1.29
-diff -c -r1.29 printcmd.c
-*** 1.29       1992/06/25 10:58:47
---- printcmd.c 1992/07/05 14:09:25
-***************
-*** 778,783 ****
---- 778,792 ----
-      {
-        int histindex = record_latest_value (val);
-  
-+       if (energize)
-+      {
-+        char buf[20];
-+ 
-+        sprintf(buf, "$%d", histindex);
-+        energize_start_variable_annotation(buf, NULL, VALUE_TYPE(val),
-+                                           VALUE_ADDRESS(val), "");
-+      }
-+ 
-        if (inspect)
-       printf ("\031(gdb-makebuffer \"%s\"  %d '(\"", exp, histindex);
-        else
-***************
-*** 784,789 ****
---- 793,799 ----
-       if (histindex >= 0) printf_filtered ("$%d = ", histindex);
-  
-        print_formatted (val, format, fmt.size);
-+       energize_end_variable_annotation();
-        printf_filtered ("\n");
-        if (inspect)
-       printf("\") )\030");
-***************
-*** 1610,1620 ****
---- 1620,1638 ----
-        standard indentation here is 4 spaces, and val_print indents
-        2 for each recurse.  */
-        val = read_var_value (sym, FRAME_INFO_ID (fi));
-+ 
-+       energize_start_variable_annotation(SYMBOL_NAME(sym), sym,
-+                                       VALUE_TYPE(val),
-+                                       VALUE_ADDRESS(val), "");
-+ 
-        if (val)
-          val_print (VALUE_TYPE (val), VALUE_CONTENTS (val), VALUE_ADDRESS (val),
-                  stream, 0, 0, 2, Val_no_prettyprint);
-        else
-       fputs_filtered ("???", stream);
-+ 
-+       energize_end_variable_annotation();
-+ 
-        first = 0;
-      }
-  
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/stack.c,v
-retrieving revision 1.33
-diff -c -r1.33 stack.c
-*** 1.33       1992/07/04 03:21:45
---- stack.c    1992/07/05 14:13:23
-***************
-*** 159,165 ****
-        if (addressprint)
-          printf_filtered ("%s in ", local_hex_string(fi->pc));
-  
-!       fputs_demangled (fname, stdout, 0);
-        fputs_filtered (" (...)\n", stdout);
-        
-        return;
---- 159,168 ----
-        if (addressprint)
-          printf_filtered ("%s in ", local_hex_string(fi->pc));
-  
-!       if (energize)
-!      energize_annotate_function(fname, 0, level);
-!       else
-!      fputs_demangled (fname, stdout, 0);
-        fputs_filtered (" (...)\n", stdout);
-        
-        return;
-***************
-*** 218,224 ****
-        if (addressprint)
-       if (fi->pc != sal.pc || !sal.symtab)
-         printf_filtered ("%s in ", local_hex_string(fi->pc));
-!       fputs_demangled (funname ? funname : "??", stdout, 0);
-        wrap_here ("   ");
-        fputs_filtered (" (", stdout);
-        if (args)
---- 221,230 ----
-        if (addressprint)
-       if (fi->pc != sal.pc || !sal.symtab)
-         printf_filtered ("%s in ", local_hex_string(fi->pc));
-!       if (energize)
-!      energize_annotate_function(funname ? funname : "??", 0, level);
-!       else
-!      fputs_demangled (funname ? funname : "??", stdout, 0);
-        wrap_here ("   ");
-        fputs_filtered (" (", stdout);
-        if (args)
-***************
-*** 255,261 ****
-       {
-         if (addressprint && mid_statement)
-           printf_filtered ("%s\t", local_hex_string(fi->pc));
-!        print_source_lines (sal.symtab, sal.line, sal.line + 1, 0);
-       }
-        current_source_line = max (sal.line - lines_to_list/2, 1);
-      }
---- 261,268 ----
-       {
-         if (addressprint && mid_statement)
-           printf_filtered ("%s\t", local_hex_string(fi->pc));
-!        if (!energize)
-!          print_source_lines (sal.symtab, sal.line, sal.line + 1, 0);
-       }
-        current_source_line = max (sal.line - lines_to_list/2, 1);
-      }
-***************
-*** 429,435 ****
-    if (funname)
-      {
-        printf_filtered (" in ");
-!       fputs_demangled (funname, stdout, DMGL_ANSI | DMGL_PARAMS);
-      }
-    wrap_here ("   ");
-    if (sal.symtab)
---- 436,446 ----
-    if (funname)
-      {
-        printf_filtered (" in ");
-!       if (energize)
-!      energize_annotate_function(funname, DMGL_ANSI | DMGL_PARAMS,
-!                                 selected_frame_level);
-!       else
-!      fputs_demangled (funname, stdout, DMGL_ANSI | DMGL_PARAMS);
-      }
-    wrap_here ("   ");
-    if (sal.symtab)
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/symfile.c,v
-retrieving revision 1.55
-diff -c -r1.55 symfile.c
-*** 1.55       1992/07/04 13:58:46
---- symfile.c  1992/07/05 14:14:12
-***************
-*** 611,616 ****
---- 611,618 ----
-        fflush (stdout);
-      }
-  
-+   energize_symbol_file(objfile);
-+ 
-    return (objfile);
-  }
-  
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/utils.c,v
-retrieving revision 1.53
-diff -c -r1.53 utils.c
-*** 1.53       1992/07/04 03:21:59
---- utils.c    1992/07/05 17:32:13
-***************
-*** 694,700 ****
-    register int ans2;
-  
-    /* Automatically answer "yes" if input is not from a terminal.  */
-!   if (!input_from_terminal_p ())
-      return 1;
-  
-    while (1)
---- 694,700 ----
-    register int ans2;
-  
-    /* Automatically answer "yes" if input is not from a terminal.  */
-!   if (!input_from_terminal_p () && !energize)
-      return 1;
-  
-    while (1)
-***************
-*** 701,721 ****
-      {
-        va_start (args);
-        ctlstr = va_arg (args, char *);
-        vfprintf_filtered (stdout, ctlstr, args);
--       va_end (args);
-        printf_filtered ("(y or n) ");
-!       fflush (stdout);
-!       answer = fgetc (stdin);
-!       clearerr (stdin);              /* in case of C-d */
-!       if (answer == EOF)     /* C-d */
-!         return 1;
-!       if (answer != '\n')    /* Eat rest of input line, to EOF or newline */
-!      do 
-!        {
-!          ans2 = fgetc (stdin);
-!          clearerr (stdin);
-!        }
-!         while (ans2 != EOF && ans2 != '\n');
-        if (answer >= 'a')
-       answer -= 040;
-        if (answer == 'Y')
---- 701,732 ----
-      {
-        va_start (args);
-        ctlstr = va_arg (args, char *);
-+       energize_query (ctlstr, args);
-        vfprintf_filtered (stdout, ctlstr, args);
-        printf_filtered ("(y or n) ");
-!       if (energize)
-!      {
-!        char *buf;
-! 
-!        buf = energize_command_line_input(0, 0);
-!        answer = buf ? *buf : 'Y';
-!        energize_acknowledge_query(buf);
-!      }
-!       else
-!      {
-!        fflush (stdout);
-!        answer = fgetc (stdin);
-!        clearerr (stdin);             /* in case of C-d */
-!        if (answer == EOF)    /* C-d */
-!          return 1;
-!        if (answer != '\n')   /* Eat rest of input line, to EOF or newline */
-!          do 
-!            {
-!              ans2 = fgetc (stdin);
-!              clearerr (stdin);
-!            }
-!        while (ans2 != EOF && ans2 != '\n');
-!      }
-        if (answer >= 'a')
-       answer -= 040;
-        if (answer == 'Y')
-***************
-*** 723,728 ****
---- 734,740 ----
-        if (answer == 'N')
-       return 0;
-        printf_filtered ("Please answer y or n.\n");
-+       va_end (args);
-      }
-  }
-  
-***************
-*** 989,994 ****
---- 1001,1012 ----
-    if (linebuffer == 0)
-      return;
-    
-+   if (energize)
-+     {
-+       energize_fputs(linebuffer);
-+       return;
-+     }
-+ 
-    /* Don't do any filtering if it is disabled.  */
-    if (stream != stdout
-     || (lines_per_page == UINT_MAX && chars_per_line == UINT_MAX))
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/valprint.c,v
-retrieving revision 1.45
-diff -c -r1.45 valprint.c
-*** 1.45       1992/07/04 03:22:04
---- valprint.c 1992/07/05 14:19:51
-***************
-*** 485,490 ****
---- 485,491 ----
-       struct type **dont_print;
-  {
-    int i, len, n_baseclasses;
-+   char expr_tag[100];                /* Energize */
-  
-    check_stub_type (type);
-  
-***************
-*** 549,554 ****
---- 550,562 ----
-             fprint_symbol (stream, TYPE_FIELD_NAME (type, i));
-             fputs_filtered (" = ", stream);
-           }
-+ 
-+        sprintf(expr_tag, ".%s", TYPE_FIELD_NAME(type, i));
-+ 
-+        energize_start_variable_annotation(expr_tag, NULL,
-+                                           TYPE_FIELD_TYPE(type, i),
-+                                           (CORE_ADDR) (valaddr + TYPE_FIELD_BITPOS(type, i) / 8),
-+                                           "");
-         if (TYPE_FIELD_PACKED (type, i))
-           {
-             value v;
-***************
-*** 567,572 ****
---- 575,581 ----
-                        valaddr + TYPE_FIELD_BITPOS (type, i) / 8,
-                        0, stream, format, 0, recurse + 1, pretty);
-           }
-+        energize_end_variable_annotation();
-       }
-        if (pretty)
-       {
-***************
-*** 801,806 ****
---- 810,816 ----
-                 unsigned int rep1;
-                 /* Number of repetitions we have detected so far.  */
-                 unsigned int reps;
-+                char expr_tag[100]; /* Energize */
-                 
-                 if (i != 0)
-                   if (arrayprint)
-***************
-*** 822,827 ****
---- 832,842 ----
-                     ++rep1;
-                   }
-  
-+                sprintf(expr_tag, "[%d]", i);
-+                energize_start_variable_annotation(expr_tag, NULL,
-+                                                   elttype,
-+                                                   (CORE_ADDR) (valaddr + i * eltlen),
-+                                                   "");
-                 if (reps > REPEAT_COUNT_THRESHOLD)
-                   {
-                     val_print (elttype, valaddr + i * eltlen,
-***************
-*** 838,843 ****
---- 853,859 ----
-                                recurse + 1, pretty);
-                     things_printed++;
-                   }
-+                energize_end_variable_annotation();
-               }
-             if (i < len)
-               fprintf_filtered (stream, "...");
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/config/amix.mh,v
-retrieving revision 1.4
-diff -c -r1.4 amix.mh
-*** 1.4        1992/06/10 02:05:16
---- amix.mh    1992/07/05 17:47:19
-***************
-*** 22,24 ****
---- 22,31 ----
-  
-  # SVR4 puts the BSD compatible install in /usr/ucb.
-  INSTALL = /usr/ucb/install -c
-+ 
-+ # These are the libs that are needed for the Energize version of gdb on
-+ # SVR4.  Note that we MUST include the standard C library before libucb.a,
-+ # otherwise we get lots of broken stuff we don't want.
-+ ENERGIZE_LIB = energize/libconn.a
-+ ENERGIZE_LIBS = ${ENERGIZE_LIB} -L/usr/lib -lm -lnet -lresolv -lform \
-+      -lsocket -lc /usr/ucblib/libucb.a -lnsl
-===================================================================
-RCS file: /local/cvsfiles/devo/gdb/config/ncr3000.mh,v
-retrieving revision 1.4
-diff -c -r1.4 ncr3000.mh
-*** 1.4        1992/06/15 19:25:13
---- ncr3000.mh 1992/07/05 17:49:34
-***************
-*** 38,40 ****
---- 38,47 ----
-  # The /usr/ucb/install program is incompatible (complains about unknown
-  # group staff).  Use good old cp...
-  INSTALL = cp
-+ 
-+ # These are the libs that are needed for the Energize version of gdb on
-+ # SVR4.  Note that we MUST include the standard C library before libucb.a,
-+ # otherwise we get lots of broken stuff we don't want.
-+ ENERGIZE_LIB = energize/libconn.a
-+ ENERGIZE_LIBS = ${ENERGIZE_LIB} -L/usr/lib -lm -lnet -lresolv -lform \
-+      -lsocket -lc /usr/ucblib/libucb.a -lnsl
This page took 0.030701 seconds and 4 git commands to generate.