SHA256
1
0
forked from pool/dwarves

Regenerate patches from git to add commit hash

OBS-URL: https://build.opensuse.org/package/show/devel:tools/dwarves?expand=0&rev=44
This commit is contained in:
Jan Engelhardt 2020-09-21 20:59:59 +00:00 committed by Git OBS Bridge
parent 056631d658
commit c371fede2c
2 changed files with 17 additions and 6 deletions

View File

@ -1,4 +1,7 @@
dwarf_loader: Bail out at DW_TAG_imported_unit tags From 2ecc308518edfe059f34fd1ad69ef39ad011cab9 Mon Sep 17 00:00:00 2001
From: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Fri, 18 Sep 2020 16:56:13 -0300
Subject: [PATCH] dwarf_loader: Bail out at DW_TAG_imported_unit tags
We need to support these in a future version, for now, just bail out to We need to support these in a future version, for now, just bail out to
avoid segfaults afterwards. avoid segfaults afterwards.
@ -12,13 +15,12 @@ avoid segfaults afterwards.
Reported-by: Tom de Vries Reported-by: Tom de Vries
Bugtracker: https://github.com/acmel/dwarves/issues/10 Bugtracker: https://github.com/acmel/dwarves/issues/10
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
--- ---
dwarf_loader.c | 2 ++ dwarf_loader.c | 2 ++
1 file changed, 2 insertions(+) 1 file changed, 2 insertions(+)
diff --git a/dwarf_loader.c b/dwarf_loader.c diff --git a/dwarf_loader.c b/dwarf_loader.c
index 90c1e11..4d4a72e 100644 index 74e0227..fd058aa 100644
--- a/dwarf_loader.c --- a/dwarf_loader.c
+++ b/dwarf_loader.c +++ b/dwarf_loader.c
@@ -1615,6 +1615,8 @@ static struct tag *__die__process_tag(Dwarf_Die *die, struct cu *cu, @@ -1615,6 +1615,8 @@ static struct tag *__die__process_tag(Dwarf_Die *die, struct cu *cu,
@ -30,3 +32,6 @@ index 90c1e11..4d4a72e 100644
case DW_TAG_array_type: case DW_TAG_array_type:
tag = die__create_new_array(die, cu); break; tag = die__create_new_array(die, cu); break;
case DW_TAG_base_type: case DW_TAG_base_type:
--
2.28.0

View File

@ -1,4 +1,8 @@
dwarf_loader: Ignore entries in a DW_TAG_partial_unit, for now From 8c92fd298101171dc8479acf4af2fdd2fad88c28 Mon Sep 17 00:00:00 2001
From: Arnaldo Carvalho de Melo <acme@redhat.com>
Date: Fri, 18 Sep 2020 13:53:01 -0300
Subject: [PATCH] dwarf_loader: Ignore entries in a DW_TAG_partial_unit, for
now
We will have to keep all CUs in memory and do lookups in imported units, We will have to keep all CUs in memory and do lookups in imported units,
for now, just don't segfault. for now, just don't segfault.
@ -6,13 +10,12 @@ for now, just don't segfault.
Reported-by: Tom de Vries Reported-by: Tom de Vries
Bugtracker: https://github.com/acmel/dwarves/issues/10 Bugtracker: https://github.com/acmel/dwarves/issues/10
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com> Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
--- ---
dwarf_loader.c | 14 +++++++++++++- dwarf_loader.c | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-) 1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/dwarf_loader.c b/dwarf_loader.c diff --git a/dwarf_loader.c b/dwarf_loader.c
index 09edcfb..90c1e11 100644 index b8d7b35..74e0227 100644
--- a/dwarf_loader.c --- a/dwarf_loader.c
+++ b/dwarf_loader.c +++ b/dwarf_loader.c
@@ -2085,7 +2085,19 @@ static int die__process(Dwarf_Die *die, struct cu *cu) @@ -2085,7 +2085,19 @@ static int die__process(Dwarf_Die *die, struct cu *cu)
@ -36,3 +39,6 @@ index 09edcfb..90c1e11 100644
fprintf(stderr, "%s: DW_TAG_compile_unit, DW_TAG_type_unit or DW_TAG_partial_unit expected got %s!\n", fprintf(stderr, "%s: DW_TAG_compile_unit, DW_TAG_type_unit or DW_TAG_partial_unit expected got %s!\n",
__FUNCTION__, dwarf_tag_name(tag)); __FUNCTION__, dwarf_tag_name(tag));
return -EINVAL; return -EINVAL;
--
2.28.0