mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-28 23:39:35 +08:00
gdb/gdbserver/
* ax.c, tracepoint.c: Replace ATTR_FORMAT with ATTRIBUTE_PRINTF. * server.h: Include 'libiberty.h' and 'ansidecl.h'. (ATTR_NORETURN, ATTR_FORMAT, ATTR_MALLOC): Remove. Remove declarations of xmalloc, xreallloc, xstrdup and freeargv. * Makefile.in (libiberty_h): New. (server_h): Append dependencies 'libiberty.h' and 'ansidecl.h'. (linux-bfin-low.o): Append dependency 'libiberty.h'.
This commit is contained in:
@ -1,3 +1,14 @@
|
|||||||
|
2012-08-28 Yao Qi <yao@codesourcery.com>
|
||||||
|
|
||||||
|
* ax.c, tracepoint.c: Replace ATTR_FORMAT with ATTRIBUTE_PRINTF.
|
||||||
|
* server.h: Include 'libiberty.h' and 'ansidecl.h'.
|
||||||
|
(ATTR_NORETURN, ATTR_FORMAT, ATTR_MALLOC): Remove.
|
||||||
|
Remove declarations of xmalloc, xreallloc, xstrdup and
|
||||||
|
freeargv.
|
||||||
|
* Makefile.in (libiberty_h): New.
|
||||||
|
(server_h): Append dependencies 'libiberty.h' and 'ansidecl.h'.
|
||||||
|
(linux-bfin-low.o): Append dependency 'libiberty.h'.
|
||||||
|
|
||||||
2012-08-23 Yao Qi <yao@codesourcery.com>
|
2012-08-23 Yao Qi <yao@codesourcery.com>
|
||||||
|
|
||||||
* server.h: Remove declaration of 'xsnprintf'.
|
* server.h: Remove declaration of 'xsnprintf'.
|
||||||
|
@ -416,6 +416,7 @@ linux_osdata_h = $(srcdir)/../common/linux-osdata.h
|
|||||||
vec_h = $(srcdir)/../common/vec.h
|
vec_h = $(srcdir)/../common/vec.h
|
||||||
gdb_vecs_h = $(srcdir)/../common/gdb_vecs.h
|
gdb_vecs_h = $(srcdir)/../common/gdb_vecs.h
|
||||||
host_defs_h = $(srcdir)/../common/host-defs.h
|
host_defs_h = $(srcdir)/../common/host-defs.h
|
||||||
|
libiberty_h = $(srcdir)/../../include/libiberty.h
|
||||||
# Since everything must include server.h, we make that depend on
|
# Since everything must include server.h, we make that depend on
|
||||||
# generated files.
|
# generated files.
|
||||||
server_h = $(srcdir)/server.h $(regcache_h) $(srcdir)/target.h \
|
server_h = $(srcdir)/server.h $(regcache_h) $(srcdir)/target.h \
|
||||||
@ -427,6 +428,8 @@ server_h = $(srcdir)/server.h $(regcache_h) $(srcdir)/target.h \
|
|||||||
$(srcdir)/../common/gdb_locale.h \
|
$(srcdir)/../common/gdb_locale.h \
|
||||||
$(ptid_h) \
|
$(ptid_h) \
|
||||||
$(signals_h) \
|
$(signals_h) \
|
||||||
|
$(libiberty_h) \
|
||||||
|
$(srcdir)/../../include/ansidecl.h \
|
||||||
$(generated_files)
|
$(generated_files)
|
||||||
|
|
||||||
gdbthread_h = $(srcdir)/gdbthread.h $(target_h) $(srcdir)/server.h
|
gdbthread_h = $(srcdir)/gdbthread.h $(target_h) $(srcdir)/server.h
|
||||||
@ -550,7 +553,7 @@ linux-low.o: linux-low.c $(linux_low_h) $(linux_ptrace_h) $(linux_procfs_h) \
|
|||||||
|
|
||||||
linux-arm-low.o: linux-arm-low.c $(linux_low_h) $(server_h) \
|
linux-arm-low.o: linux-arm-low.c $(linux_low_h) $(server_h) \
|
||||||
$(gdb_proc_service_h)
|
$(gdb_proc_service_h)
|
||||||
linux-bfin-low.o: linux-bfin-low.c $(linux_low_h) $(server_h)
|
linux-bfin-low.o: linux-bfin-low.c $(linux_low_h) $(server_h) $(libiberty_h)
|
||||||
linux-cris-low.o: linux-cris-low.c $(linux_low_h) $(server_h)
|
linux-cris-low.o: linux-cris-low.c $(linux_low_h) $(server_h)
|
||||||
linux-crisv32-low.o: linux-crisv32-low.c $(linux_low_h) $(server_h)
|
linux-crisv32-low.o: linux-crisv32-low.c $(linux_low_h) $(server_h)
|
||||||
linux-ia64-low.o: linux-ia64-low.c $(linux_low_h) $(server_h)
|
linux-ia64-low.o: linux-ia64-low.c $(linux_low_h) $(server_h)
|
||||||
|
@ -20,7 +20,7 @@
|
|||||||
#include "ax.h"
|
#include "ax.h"
|
||||||
#include "format.h"
|
#include "format.h"
|
||||||
|
|
||||||
static void ax_vdebug (const char *, ...) ATTR_FORMAT (printf, 1, 2);
|
static void ax_vdebug (const char *, ...) ATTRIBUTE_PRINTF (1, 2);
|
||||||
|
|
||||||
#ifdef IN_PROCESS_AGENT
|
#ifdef IN_PROCESS_AGENT
|
||||||
int debug_agent = 0;
|
int debug_agent = 0;
|
||||||
|
@ -27,6 +27,9 @@
|
|||||||
#include "wincecompat.h"
|
#include "wincecompat.h"
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#include "libiberty.h"
|
||||||
|
#include "ansidecl.h"
|
||||||
|
|
||||||
#include <stdarg.h>
|
#include <stdarg.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
@ -67,32 +70,6 @@ extern int vasprintf(char **strp, const char *fmt, va_list ap);
|
|||||||
int vsnprintf(char *str, size_t size, const char *format, va_list ap);
|
int vsnprintf(char *str, size_t size, const char *format, va_list ap);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef ATTR_NORETURN
|
|
||||||
#if defined(__GNUC__) && (__GNUC__ > 2 \
|
|
||||||
|| (__GNUC__ == 2 && __GNUC_MINOR__ >= 7))
|
|
||||||
#define ATTR_NORETURN __attribute__ ((noreturn))
|
|
||||||
#else
|
|
||||||
#define ATTR_NORETURN /* nothing */
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef ATTR_FORMAT
|
|
||||||
#if defined(__GNUC__) && (__GNUC__ > 2 \
|
|
||||||
|| (__GNUC__ == 2 && __GNUC_MINOR__ >= 4))
|
|
||||||
#define ATTR_FORMAT(type, x, y) __attribute__ ((format(type, x, y)))
|
|
||||||
#else
|
|
||||||
#define ATTR_FORMAT(type, x, y) /* nothing */
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef ATTR_MALLOC
|
|
||||||
#if defined(__GNUC__) && (__GNUC__ >= 3)
|
|
||||||
#define ATTR_MALLOC __attribute__ ((__malloc__))
|
|
||||||
#else
|
|
||||||
#define ATTR_MALLOC /* nothing */
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* Define underscore macro, if not available, to be able to use it inside
|
/* Define underscore macro, if not available, to be able to use it inside
|
||||||
code shared with gdb in common directory. */
|
code shared with gdb in common directory. */
|
||||||
#ifndef _
|
#ifndef _
|
||||||
@ -364,16 +341,10 @@ void monitor_output (const char *msg);
|
|||||||
/* Functions from utils.c */
|
/* Functions from utils.c */
|
||||||
#include "common-utils.h"
|
#include "common-utils.h"
|
||||||
|
|
||||||
void *xmalloc (size_t) ATTR_MALLOC;
|
|
||||||
void *xrealloc (void *, size_t);
|
|
||||||
void *xcalloc (size_t, size_t) ATTR_MALLOC;
|
|
||||||
char *xstrdup (const char *) ATTR_MALLOC;
|
|
||||||
void freeargv (char **argv);
|
|
||||||
|
|
||||||
void perror_with_name (const char *string);
|
void perror_with_name (const char *string);
|
||||||
void error (const char *string,...) ATTR_NORETURN ATTR_FORMAT (printf, 1, 2);
|
void error (const char *string,...) ATTRIBUTE_NORETURN ATTRIBUTE_PRINTF (1, 2);
|
||||||
void fatal (const char *string,...) ATTR_NORETURN ATTR_FORMAT (printf, 1, 2);
|
void fatal (const char *string,...) ATTRIBUTE_NORETURN ATTRIBUTE_PRINTF (1, 2);
|
||||||
void warning (const char *string,...) ATTR_FORMAT (printf, 1, 2);
|
void warning (const char *string,...) ATTRIBUTE_PRINTF (1, 2);
|
||||||
char *paddress (CORE_ADDR addr);
|
char *paddress (CORE_ADDR addr);
|
||||||
char *pulongest (ULONGEST u);
|
char *pulongest (ULONGEST u);
|
||||||
char *plongest (LONGEST l);
|
char *plongest (LONGEST l);
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static void trace_vdebug (const char *, ...) ATTR_FORMAT (printf, 1, 2);
|
static void trace_vdebug (const char *, ...) ATTRIBUTE_PRINTF (1, 2);
|
||||||
|
|
||||||
static void
|
static void
|
||||||
trace_vdebug (const char *fmt, ...)
|
trace_vdebug (const char *fmt, ...)
|
||||||
|
Reference in New Issue
Block a user