Skip to content

Commit 3427760

Browse files
committedSep 4, 2015
Update libbacktrace to r227145
1 parent 1b908be commit 3427760

11 files changed

+1159
-62
lines changed
 

‎src/libbacktrace/ChangeLog

+38
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,41 @@
1+
2015-08-24 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
2+
3+
* configure.ac: Set have_mmap to no on spu-*-* targets.
4+
* configure: Regenerate.
5+
6+
2015-08-13 Ian Lance Taylor <iant@google.com>
7+
8+
* dwarf.c (read_function_entry): Add vec_inlined parameter.
9+
Change all callers.
10+
11+
2015-06-11 Martin Sebor <msebor@redhat.com>
12+
13+
PR sanitizer/65479
14+
* dwarf.c (struct line): Add new field idx.
15+
(line_compare): Use it.
16+
(add_line): Set it.
17+
(read_line_info): Reset it.
18+
19+
2015-05-29 Tristan Gingold <gingold@adacore.com>
20+
21+
* pecoff.c: New file.
22+
* Makefile.am (FORMAT_FILES): Add pecoff.c and dependencies.
23+
* Makefile.in: Regenerate.
24+
* filetype.awk: Detect pecoff.
25+
* configure.ac: Define BACKTRACE_SUPPORTS_DATA on elf platforms.
26+
Add pecoff.
27+
* btest.c (test5): Test enabled only if BACKTRACE_SUPPORTS_DATA is
28+
true.
29+
* backtrace-supported.h.in (BACKTRACE_SUPPORTS_DATA): Define.
30+
* configure: Regenerate.
31+
* pecoff.c: New file.
32+
33+
2015-05-13 Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
34+
35+
* Makefile.in: Regenerated with automake-1.11.6.
36+
* aclocal.m4: Likewise.
37+
* configure: Likewise.
38+
139
2015-01-24 Matthias Klose <doko@ubuntu.com>
240

341
* configure.ac: Move AM_ENABLE_MULTILIB before AC_PROG_CC.

‎src/libbacktrace/Makefile.am

+2
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ BACKTRACE_FILES = \
5656

5757
FORMAT_FILES = \
5858
elf.c \
59+
pecoff.c \
5960
unknown.c
6061

6162
VIEW_FILES = \
@@ -124,6 +125,7 @@ fileline.lo: config.h backtrace.h internal.h
124125
mmap.lo: config.h backtrace.h internal.h
125126
mmapio.lo: config.h backtrace.h internal.h
126127
nounwind.lo: config.h internal.h
128+
pecoff.lo: config.h backtrace.h internal.h
127129
posix.lo: config.h backtrace.h internal.h
128130
print.lo: config.h backtrace.h internal.h
129131
read.lo: config.h backtrace.h internal.h

‎src/libbacktrace/Makefile.in

+50-22
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
# Makefile.in generated by automake 1.11.1 from Makefile.am.
1+
# Makefile.in generated by automake 1.11.6 from Makefile.am.
22
# @configure_input@
33

44
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
5-
# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
6-
# Inc.
5+
# 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Free Software
6+
# Foundation, Inc.
77
# This Makefile.in is free software; the Free Software Foundation
88
# gives unlimited permission to copy and/or distribute it,
99
# with or without modifications, as long as this notice is preserved.
@@ -16,7 +16,7 @@
1616
@SET_MAKE@
1717

1818
# Makefile.am -- Backtrace Makefile.
19-
# Copyright (C) 2012-2014 Free Software Foundation, Inc.
19+
# Copyright (C) 2012-2015 Free Software Foundation, Inc.
2020

2121
# Redistribution and use in source and binary forms, with or without
2222
# modification, are permitted provided that the following conditions are
@@ -47,6 +47,23 @@
4747
# POSSIBILITY OF SUCH DAMAGE.
4848

4949
VPATH = @srcdir@
50+
am__make_dryrun = \
51+
{ \
52+
am__dry=no; \
53+
case $$MAKEFLAGS in \
54+
*\\[\ \ ]*) \
55+
echo 'am--echo: ; @echo "AM" OK' | $(MAKE) -f - 2>/dev/null \
56+
| grep '^AM OK$$' >/dev/null || am__dry=yes;; \
57+
*) \
58+
for am__flg in $$MAKEFLAGS; do \
59+
case $$am__flg in \
60+
*=*|--*) ;; \
61+
*n*) am__dry=yes; break;; \
62+
esac; \
63+
done;; \
64+
esac; \
65+
test $$am__dry = yes; \
66+
}
5067
pkgdatadir = $(datadir)/@PACKAGE@
5168
pkgincludedir = $(includedir)/@PACKAGE@
5269
pkglibdir = $(libdir)/@PACKAGE@
@@ -126,6 +143,11 @@ MULTIDIRS =
126143
MULTISUBDIR =
127144
MULTIDO = true
128145
MULTICLEAN = true
146+
am__can_run_installinfo = \
147+
case $$AM_UPDATE_INFO_DIR in \
148+
n|no|NO) false;; \
149+
*) (install-info --version) >/dev/null 2>&1;; \
150+
esac
129151
ETAGS = etags
130152
CTAGS = ctags
131153
am__tty_colors = \
@@ -277,6 +299,7 @@ BACKTRACE_FILES = \
277299

278300
FORMAT_FILES = \
279301
elf.c \
302+
pecoff.c \
280303
unknown.c
281304

282305
VIEW_FILES = \
@@ -324,7 +347,7 @@ all: config.h
324347

325348
.SUFFIXES:
326349
.SUFFIXES: .c .lo .o .obj
327-
am--refresh:
350+
am--refresh: Makefile
328351
@:
329352
$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(am__configure_deps)
330353
@for dep in $?; do \
@@ -360,10 +383,8 @@ $(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
360383
$(am__aclocal_m4_deps):
361384

362385
config.h: stamp-h1
363-
@if test ! -f $@; then \
364-
rm -f stamp-h1; \
365-
$(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
366-
else :; fi
386+
@if test ! -f $@; then rm -f stamp-h1; else :; fi
387+
@if test ! -f $@; then $(MAKE) $(AM_MAKEFLAGS) stamp-h1; else :; fi
367388

368389
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
369390
@rm -f stamp-h1
@@ -386,7 +407,7 @@ clean-noinstLTLIBRARIES:
386407
echo "rm -f \"$${dir}/so_locations\""; \
387408
rm -f "$${dir}/so_locations"; \
388409
done
389-
libbacktrace.la: $(libbacktrace_la_OBJECTS) $(libbacktrace_la_DEPENDENCIES)
410+
libbacktrace.la: $(libbacktrace_la_OBJECTS) $(libbacktrace_la_DEPENDENCIES) $(EXTRA_libbacktrace_la_DEPENDENCIES)
390411
$(LINK) $(libbacktrace_la_OBJECTS) $(libbacktrace_la_LIBADD) $(LIBS)
391412

392413
clean-checkPROGRAMS:
@@ -397,10 +418,10 @@ clean-checkPROGRAMS:
397418
list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
398419
echo " rm -f" $$list; \
399420
rm -f $$list
400-
btest$(EXEEXT): $(btest_OBJECTS) $(btest_DEPENDENCIES)
421+
btest$(EXEEXT): $(btest_OBJECTS) $(btest_DEPENDENCIES) $(EXTRA_btest_DEPENDENCIES)
401422
@rm -f btest$(EXEEXT)
402423
$(btest_LINK) $(btest_OBJECTS) $(btest_LDADD) $(LIBS)
403-
stest$(EXEEXT): $(stest_OBJECTS) $(stest_DEPENDENCIES)
424+
stest$(EXEEXT): $(stest_OBJECTS) $(stest_DEPENDENCIES) $(EXTRA_stest_DEPENDENCIES)
404425
@rm -f stest$(EXEEXT)
405426
$(LINK) $(stest_OBJECTS) $(stest_LDADD) $(LIBS)
406427

@@ -584,14 +605,15 @@ check-TESTS: $(TESTS)
584605
fi; \
585606
dashes=`echo "$$dashes" | sed s/./=/g`; \
586607
if test "$$failed" -eq 0; then \
587-
echo "$$grn$$dashes"; \
608+
col="$$grn"; \
588609
else \
589-
echo "$$red$$dashes"; \
610+
col="$$red"; \
590611
fi; \
591-
echo "$$banner"; \
592-
test -z "$$skipped" || echo "$$skipped"; \
593-
test -z "$$report" || echo "$$report"; \
594-
echo "$$dashes$$std"; \
612+
echo "$${col}$$dashes$${std}"; \
613+
echo "$${col}$$banner$${std}"; \
614+
test -z "$$skipped" || echo "$${col}$$skipped$${std}"; \
615+
test -z "$$report" || echo "$${col}$$report$${std}"; \
616+
echo "$${col}$$dashes$${std}"; \
595617
test "$$failed" -eq 0; \
596618
else :; fi
597619
check-am: all-am
@@ -610,10 +632,15 @@ install-am: all-am
610632

611633
installcheck: installcheck-am
612634
install-strip:
613-
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
614-
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
615-
`test -z '$(STRIP)' || \
616-
echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
635+
if test -z '$(STRIP)'; then \
636+
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
637+
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
638+
install; \
639+
else \
640+
$(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
641+
install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
642+
"INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
643+
fi
617644
mostlyclean-generic:
618645

619646
clean-generic:
@@ -727,6 +754,7 @@ fileline.lo: config.h backtrace.h internal.h
727754
mmap.lo: config.h backtrace.h internal.h
728755
mmapio.lo: config.h backtrace.h internal.h
729756
nounwind.lo: config.h internal.h
757+
pecoff.lo: config.h backtrace.h internal.h
730758
posix.lo: config.h backtrace.h internal.h
731759
print.lo: config.h backtrace.h internal.h
732760
read.lo: config.h backtrace.h internal.h

0 commit comments

Comments
 (0)
Please sign in to comment.