[gcc-7] 354/354: - refresh a patch
Ximin Luo
infinity0 at debian.org
Thu Nov 23 15:51:44 UTC 2017
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch master
in repository gcc-7.
commit 47e4218f0f8ab25a1b0cd0a5b92fdcc9f5d1272f
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date: Wed Nov 22 19:55:09 2017 +0000
- refresh a patch
git-svn-id: svn+ssh://svn.debian.org/svn/gcccvs/branches/sid/gcc-7@9852 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
debian/patches/pr77631.diff | 38 +++++++++++++++++++-------------------
1 file changed, 19 insertions(+), 19 deletions(-)
diff --git a/debian/patches/pr77631.diff b/debian/patches/pr77631.diff
index 0b02948..5143d1a 100644
--- a/debian/patches/pr77631.diff
+++ b/debian/patches/pr77631.diff
@@ -139,15 +139,15 @@ Index: b/src/libbacktrace/elf.c
#ifndef HAVE_DL_ITERATE_PHDR
/* Dummy version of dl_iterate_phdr for systems that don't have it. */
-@@ -105,6 +137,7 @@ dl_iterate_phdr (int (*callback) (struct
- #undef SHT_DYNSYM
+@@ -106,6 +138,7 @@ dl_iterate_phdr (int (*callback) (struct
+ #undef SHF_COMPRESSED
#undef STT_OBJECT
#undef STT_FUNC
+#undef NT_GNU_BUILD_ID
/* Basic types. */
-@@ -224,6 +257,16 @@ typedef struct
+@@ -227,6 +260,16 @@ typedef struct
#define STT_OBJECT 1
#define STT_FUNC 2
@@ -164,7 +164,7 @@ Index: b/src/libbacktrace/elf.c
/* An index of ELF sections we care about. */
enum debug_section
-@@ -283,6 +326,102 @@ struct elf_syminfo_data
+@@ -286,6 +329,102 @@ struct elf_syminfo_data
size_t count;
};
@@ -267,7 +267,7 @@ Index: b/src/libbacktrace/elf.c
/* A dummy callback function used when we can't find any debug info. */
static int
-@@ -510,6 +649,293 @@ elf_syminfo (struct backtrace_state *sta
+@@ -513,6 +652,293 @@ elf_syminfo (struct backtrace_state *sta
callback (data, addr, sym->name, sym->address, sym->size);
}
@@ -561,7 +561,7 @@ Index: b/src/libbacktrace/elf.c
/* Add the backtrace data for one ELF file. Returns 1 on success,
0 on failure (in both cases descriptor is closed) or -1 if exe
is non-zero and the ELF file is ET_DYN, which tells the caller that
-@@ -517,9 +943,10 @@ elf_syminfo (struct backtrace_state *sta
+@@ -520,9 +946,10 @@ elf_syminfo (struct backtrace_state *sta
base_address is determined. */
static int
@@ -575,7 +575,7 @@ Index: b/src/libbacktrace/elf.c
{
struct backtrace_view ehdr_view;
b_elf_ehdr ehdr;
-@@ -543,6 +970,14 @@ elf_add (struct backtrace_state *state,
+@@ -546,6 +973,14 @@ elf_add (struct backtrace_state *state,
int symtab_view_valid;
struct backtrace_view strtab_view;
int strtab_view_valid;
@@ -590,7 +590,7 @@ Index: b/src/libbacktrace/elf.c
off_t min_offset;
off_t max_offset;
struct backtrace_view debug_view;
-@@ -555,6 +990,12 @@ elf_add (struct backtrace_state *state,
+@@ -558,6 +993,12 @@ elf_add (struct backtrace_state *state,
names_view_valid = 0;
symtab_view_valid = 0;
strtab_view_valid = 0;
@@ -603,7 +603,7 @@ Index: b/src/libbacktrace/elf.c
debug_view_valid = 0;
if (!backtrace_get_view (state, descriptor, 0, sizeof ehdr, error_callback,
-@@ -707,11 +1148,62 @@ elf_add (struct backtrace_state *state,
+@@ -711,11 +1152,62 @@ elf_add (struct backtrace_state *state,
break;
}
}
@@ -667,7 +667,7 @@ Index: b/src/libbacktrace/elf.c
{
const b_elf_shdr *symtab_shdr;
unsigned int strtab_shndx;
-@@ -757,6 +1249,7 @@ elf_add (struct backtrace_state *state,
+@@ -761,6 +1253,7 @@ elf_add (struct backtrace_state *state,
/* We no longer need the symbol table, but we hold on to the
string table permanently. */
backtrace_release_view (state, &symtab_view, error_callback, data);
@@ -675,7 +675,7 @@ Index: b/src/libbacktrace/elf.c
*found_sym = 1;
-@@ -770,6 +1263,53 @@ elf_add (struct backtrace_state *state,
+@@ -774,6 +1267,53 @@ elf_add (struct backtrace_state *state,
backtrace_release_view (state, &names_view, error_callback, data);
names_view_valid = 0;
@@ -729,7 +729,7 @@ Index: b/src/libbacktrace/elf.c
/* Read all the debug sections in a single view, since they are
probably adjacent in the file. We never release this view. */
-@@ -842,6 +1382,10 @@ elf_add (struct backtrace_state *state,
+@@ -846,6 +1386,10 @@ elf_add (struct backtrace_state *state,
backtrace_release_view (state, &symtab_view, error_callback, data);
if (strtab_view_valid)
backtrace_release_view (state, &strtab_view, error_callback, data);
@@ -740,7 +740,7 @@ Index: b/src/libbacktrace/elf.c
if (debug_view_valid)
backtrace_release_view (state, &debug_view, error_callback, data);
if (descriptor != -1)
-@@ -859,6 +1403,7 @@ struct phdr_data
+@@ -863,6 +1407,7 @@ struct phdr_data
fileline *fileline_fn;
int *found_sym;
int *found_dwarf;
@@ -748,7 +748,7 @@ Index: b/src/libbacktrace/elf.c
int exe_descriptor;
};
-@@ -873,6 +1418,7 @@ phdr_callback (struct dl_phdr_info *info
+@@ -877,6 +1422,7 @@ phdr_callback (struct dl_phdr_info *info
void *pdata)
{
struct phdr_data *pd = (struct phdr_data *) pdata;
@@ -756,7 +756,7 @@ Index: b/src/libbacktrace/elf.c
int descriptor;
int does_not_exist;
fileline elf_fileline_fn;
-@@ -885,6 +1431,7 @@ phdr_callback (struct dl_phdr_info *info
+@@ -889,6 +1435,7 @@ phdr_callback (struct dl_phdr_info *info
{
if (pd->exe_descriptor == -1)
return 0;
@@ -764,7 +764,7 @@ Index: b/src/libbacktrace/elf.c
descriptor = pd->exe_descriptor;
pd->exe_descriptor = -1;
}
-@@ -896,14 +1443,16 @@ phdr_callback (struct dl_phdr_info *info
+@@ -900,14 +1447,16 @@ phdr_callback (struct dl_phdr_info *info
pd->exe_descriptor = -1;
}
@@ -783,7 +783,7 @@ Index: b/src/libbacktrace/elf.c
{
if (found_dwarf)
{
-@@ -920,8 +1469,8 @@ phdr_callback (struct dl_phdr_info *info
+@@ -924,8 +1473,8 @@ phdr_callback (struct dl_phdr_info *info
sections. */
int
@@ -794,7 +794,7 @@ Index: b/src/libbacktrace/elf.c
void *data, fileline *fileline_fn)
{
int ret;
-@@ -930,8 +1479,8 @@ backtrace_initialize (struct backtrace_s
+@@ -934,8 +1483,8 @@ backtrace_initialize (struct backtrace_s
fileline elf_fileline_fn = elf_nodebug;
struct phdr_data pd;
@@ -805,7 +805,7 @@ Index: b/src/libbacktrace/elf.c
if (!ret)
return 0;
-@@ -941,6 +1490,7 @@ backtrace_initialize (struct backtrace_s
+@@ -945,6 +1494,7 @@ backtrace_initialize (struct backtrace_s
pd.fileline_fn = &elf_fileline_fn;
pd.found_sym = &found_sym;
pd.found_dwarf = &found_dwarf;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-7.git
More information about the Reproducible-commits
mailing list