* stabs.c: Update copyright. Include "filenames.h".
(parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
This commit is contained in:
parent
ef0997542c
commit
8855cbcaee
2 changed files with 10 additions and 15 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2001-01-24 Mark Elbrecht <snowball3@bigfoot.com>
|
||||||
|
|
||||||
|
* stabs.c: Update copyright. Include "filenames.h".
|
||||||
|
(parse_stab): Use IS_ABSOLUTE_PATH. Ignore N_WARNING stabs.
|
||||||
|
|
||||||
2001-01-23 Jakub Jelinek <jakub@redhat.com>
|
2001-01-23 Jakub Jelinek <jakub@redhat.com>
|
||||||
|
|
||||||
* readelf.c (process_version_sections): Check if VERDEF or VERNEED
|
* readelf.c (process_version_sections): Check if VERDEF or VERNEED
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
/* stabs.c -- Parse stabs debugging information
|
/* stabs.c -- Parse stabs debugging information
|
||||||
Copyright (C) 1995, 96, 97, 98, 99, 2000 Free Software Foundation, Inc.
|
Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001
|
||||||
|
Free Software Foundation, Inc.
|
||||||
Written by Ian Lance Taylor <ian@cygnus.com>.
|
Written by Ian Lance Taylor <ian@cygnus.com>.
|
||||||
|
|
||||||
This file is part of GNU Binutils.
|
This file is part of GNU Binutils.
|
||||||
|
@ -33,6 +34,7 @@
|
||||||
#include "demangle.h"
|
#include "demangle.h"
|
||||||
#include "debug.h"
|
#include "debug.h"
|
||||||
#include "budbg.h"
|
#include "budbg.h"
|
||||||
|
#include "filenames.h"
|
||||||
|
|
||||||
/* Meaningless definition needs by aout64.h. FIXME. */
|
/* Meaningless definition needs by aout64.h. FIXME. */
|
||||||
#define BYTES_IN_WORD 4
|
#define BYTES_IN_WORD 4
|
||||||
|
@ -40,14 +42,6 @@
|
||||||
#include "aout/aout64.h"
|
#include "aout/aout64.h"
|
||||||
#include "aout/stab_gnu.h"
|
#include "aout/stab_gnu.h"
|
||||||
|
|
||||||
#ifndef DIR_SEPARATOR
|
|
||||||
#ifdef _WIN32
|
|
||||||
#define DIR_SEPARATOR '\\'
|
|
||||||
#else
|
|
||||||
#define DIR_SEPARATOR '/'
|
|
||||||
#endif
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/* The number of predefined XCOFF types. */
|
/* The number of predefined XCOFF types. */
|
||||||
|
|
||||||
#define XCOFF_TYPE_COUNT 34
|
#define XCOFF_TYPE_COUNT 34
|
||||||
|
@ -568,12 +562,7 @@ parse_stab (dhandle, handle, type, desc, value, string)
|
||||||
|
|
||||||
f = info->so_string;
|
f = info->so_string;
|
||||||
|
|
||||||
if ( (string[0] == '/')
|
if (IS_ABSOLUTE_PATH (string))
|
||||||
|| (string[0] == DIR_SEPARATOR)
|
|
||||||
|| ( (DIR_SEPARATOR == '\\')
|
|
||||||
&& (string[1] == ':')
|
|
||||||
&& ( (string[2] == DIR_SEPARATOR)
|
|
||||||
|| (string[2] == '/'))))
|
|
||||||
info->so_string = xstrdup (string);
|
info->so_string = xstrdup (string);
|
||||||
else
|
else
|
||||||
info->so_string = concat (info->so_string, string,
|
info->so_string = concat (info->so_string, string,
|
||||||
|
@ -706,6 +695,7 @@ parse_stab (dhandle, handle, type, desc, value, string)
|
||||||
case N_OBJ:
|
case N_OBJ:
|
||||||
case N_ENDM:
|
case N_ENDM:
|
||||||
case N_MAIN:
|
case N_MAIN:
|
||||||
|
case N_WARNING:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue