mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 13:56:22 +08:00
Sync up with Cygnus CVS repository (cvs import doesn't handle these
automatically, alas. This cleanpu must be automated in the near future). Tue Mar 9 19:25:11 1999 Stan Shebs <shebs@andros.cygnus.com> * h8-cfg.texi: Remove, hasn't been used in years. 1999-05-10 Martin Hunt <hunt@cygnus.com> * debugify.c, debugify.h: Removed because they are no longer used. Tue Mar 16 15:29:04 1999 Stan Shebs <shebs@andros.cygnus.com> * go32-xdep.c: Remove, no longer used by anything.
This commit is contained in:
109
gdb/debugify.c
109
gdb/debugify.c
@ -1,109 +0,0 @@
|
|||||||
|
|
||||||
/* Debug macros for developemnt.
|
|
||||||
Copyright 1997
|
|
||||||
Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This file is part of GDB.
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|
||||||
|
|
||||||
#define DEBUGIFY
|
|
||||||
#include "debugify.h"
|
|
||||||
#include "config.h"
|
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
#ifdef HAVE_STDLIB_H
|
|
||||||
#include <stdlib.h>
|
|
||||||
#endif
|
|
||||||
#ifdef HAVE_STRING_H
|
|
||||||
#include <string.h>
|
|
||||||
#else
|
|
||||||
#include <strings.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define REDIRECT
|
|
||||||
|
|
||||||
static FILE *fout = NULL;
|
|
||||||
static char fname[128];
|
|
||||||
static int file_cnt = 0; /* count number of open files */
|
|
||||||
|
|
||||||
void
|
|
||||||
puts_dbg (data)
|
|
||||||
const char *data;
|
|
||||||
{
|
|
||||||
FILE *fdbg;
|
|
||||||
|
|
||||||
fdbg = fopen ("dbg.log", "a+");
|
|
||||||
if (fdbg == NULL)
|
|
||||||
return;
|
|
||||||
fprintf (fdbg, data);
|
|
||||||
fclose (fdbg);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Can't easily get the message back to gdb... write to a log instead. */
|
|
||||||
void
|
|
||||||
fputs_dbg (data, fakestream)
|
|
||||||
const char *data;
|
|
||||||
FILE *fakestream;
|
|
||||||
{
|
|
||||||
#ifdef REDIRECT
|
|
||||||
puts_dbg (data);
|
|
||||||
#else /* REDIRECT */
|
|
||||||
|
|
||||||
if (fakestream == stdout || fakestream == stderr || fakestream == NULL)
|
|
||||||
{
|
|
||||||
if (fout == NULL)
|
|
||||||
{
|
|
||||||
for (file_cnt = 0; file_cnt < 20; file_cnt++)
|
|
||||||
{
|
|
||||||
sprintf (fname, "dbg%d.log", file_cnt);
|
|
||||||
if ((fout = fopen (fname), "r") != NULL)
|
|
||||||
fclose (fout);
|
|
||||||
else
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
fout = fopen (fname, "w");
|
|
||||||
if (fout == NULL)
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
fakestream = fout;
|
|
||||||
}
|
|
||||||
fprintf (fakestream, data);
|
|
||||||
fflush (fakestream);
|
|
||||||
#endif /* REDIRECT */
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
#ifdef ANSI_PROTOTYPES
|
|
||||||
printf_dbg (const char *format,...)
|
|
||||||
#else
|
|
||||||
printf_dbg (va_alist)
|
|
||||||
va_dcl
|
|
||||||
#endif
|
|
||||||
{
|
|
||||||
va_list args;
|
|
||||||
char buf[256];
|
|
||||||
#ifdef ANSI_PROTOTYPES
|
|
||||||
va_start (args, format);
|
|
||||||
#else
|
|
||||||
char *format;
|
|
||||||
|
|
||||||
va_start (args);
|
|
||||||
format = va_arg (args, char *);
|
|
||||||
#endif
|
|
||||||
vsprintf (buf, format, args);
|
|
||||||
puts_dbg (buf);
|
|
||||||
va_end (args);
|
|
||||||
}
|
|
@ -1,83 +0,0 @@
|
|||||||
|
|
||||||
/* Debug macros for development.
|
|
||||||
Copyright 1997
|
|
||||||
Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This file is part of GDB.
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|
||||||
|
|
||||||
#ifndef _DEBUGIFY_H_
|
|
||||||
#define _DEBUGIFY_H_
|
|
||||||
|
|
||||||
#include "ansidecl.h"
|
|
||||||
|
|
||||||
#ifdef ANSI_PROTOTYPES
|
|
||||||
#include <stdarg.h>
|
|
||||||
#else
|
|
||||||
#include <varargs.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef DEBUGIFY
|
|
||||||
#include <assert.h>
|
|
||||||
#ifdef TO_SCREEN
|
|
||||||
#ifdef _Win32
|
|
||||||
#define DBG(x) OutputDebugString x
|
|
||||||
#else
|
|
||||||
#define DBG(x) printf x
|
|
||||||
#endif
|
|
||||||
#elif TO_GDB
|
|
||||||
#define DBG(x) printf_unfiltered x
|
|
||||||
#elif TO_POPUP
|
|
||||||
#ifdef _Win32
|
|
||||||
#define DBG(x) MessageBox x
|
|
||||||
#else
|
|
||||||
#define DBG(x) printf x
|
|
||||||
#endif
|
|
||||||
#else /* default: TO_FILE "gdb.log" */
|
|
||||||
#define DBG(x) printf_dbg x
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#define ASSERT(x) assert(x)
|
|
||||||
|
|
||||||
#else /* DEBUGIFY */
|
|
||||||
#define DBG(x)
|
|
||||||
#define ASSERT(x)
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C"
|
|
||||||
{
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef REDIRECT
|
|
||||||
#define printf_unfiltered printf_dbg
|
|
||||||
#define fputs_unfiltered fputs_dbg
|
|
||||||
extern void fputs_dbg PARAMS ((const char *fmt, FILE * fakestream));
|
|
||||||
#endif /* REDIRECT */
|
|
||||||
|
|
||||||
extern void puts_dbg PARAMS ((const char *fmt));
|
|
||||||
#ifdef ANSI_PROTOTYPES
|
|
||||||
extern void printf_dbg PARAMS ((const char *fmt,...));
|
|
||||||
#else
|
|
||||||
extern void printf_dbg PARAMS ((va_alist va_dcl));
|
|
||||||
#endif
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* _DEBUGIFY_H_ */
|
|
@ -1,47 +0,0 @@
|
|||||||
@c GDB version number is recorded in the variable GDBVN
|
|
||||||
@include GDBvn.texi
|
|
||||||
@c
|
|
||||||
@set AGGLOMERATION
|
|
||||||
@clear AMD29K
|
|
||||||
@set BARETARGET
|
|
||||||
@clear CONLY
|
|
||||||
@set DOSHOST
|
|
||||||
@clear FORTRAN
|
|
||||||
@clear FSFDOC
|
|
||||||
@clear GDBSERVER
|
|
||||||
@clear GENERIC
|
|
||||||
@set H8
|
|
||||||
@set H8EXCLUSIVE
|
|
||||||
@clear HAVE-FLOAT
|
|
||||||
@clear I960
|
|
||||||
@clear MOD2
|
|
||||||
@clear NOVEL
|
|
||||||
@clear POSIX
|
|
||||||
@set PRECONFIGURED
|
|
||||||
@clear REMOTESTUB
|
|
||||||
@set SIMS
|
|
||||||
@clear SERIAL
|
|
||||||
@clear SPARC
|
|
||||||
@clear ST2000
|
|
||||||
@clear VXWORKS
|
|
||||||
@clear Z8K
|
|
||||||
@c ----------------------------------------------------------------------
|
|
||||||
@c STRINGS:
|
|
||||||
@c
|
|
||||||
@c Name of GDB program. Used also for (gdb) prompt string.
|
|
||||||
@set GDBP gdb
|
|
||||||
@c
|
|
||||||
@c Name of GDB product. Used in running text.
|
|
||||||
@set GDBN GDB
|
|
||||||
@c
|
|
||||||
@c Name of GDB initialization file.
|
|
||||||
@set GDBINIT .gdbinit
|
|
||||||
@c
|
|
||||||
@c Name of target.
|
|
||||||
@set TARGET Hitachi Microprocessors
|
|
||||||
@c
|
|
||||||
@c Name of GCC product
|
|
||||||
@set NGCC GCC
|
|
||||||
@c
|
|
||||||
@c Name of GCC program
|
|
||||||
@set GCC gcc
|
|
@ -1,35 +0,0 @@
|
|||||||
/* Host-dependent code for dos running GO32 for GDB, the GNU debugger.
|
|
||||||
Copyright 1992 Free Software Foundation, Inc.
|
|
||||||
|
|
||||||
This file is part of GDB.
|
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
|
||||||
it under the terms of the GNU General Public License as published by
|
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
|
||||||
(at your option) any later version.
|
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
|
||||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
GNU General Public License for more details.
|
|
||||||
|
|
||||||
You should have received a copy of the GNU General Public License
|
|
||||||
along with this program; if not, write to the Free Software
|
|
||||||
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|
||||||
|
|
||||||
#include <stdio.h>
|
|
||||||
|
|
||||||
int
|
|
||||||
sigsetmask (mask)
|
|
||||||
int mask;
|
|
||||||
{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
void
|
|
||||||
strlwr (str)
|
|
||||||
char *str;
|
|
||||||
{
|
|
||||||
for (; *str; str++)
|
|
||||||
*str = tolower(*str);
|
|
||||||
}
|
|
Reference in New Issue
Block a user