summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta-oe/recipes-devtools/ltrace/ltrace/0001-move-fprintf-into-same-block-where-modname-and-symna.patch37
-rw-r--r--meta-oe/recipes-devtools/ltrace/ltrace_git.bb1
2 files changed, 38 insertions, 0 deletions
diff --git a/meta-oe/recipes-devtools/ltrace/ltrace/0001-move-fprintf-into-same-block-where-modname-and-symna.patch b/meta-oe/recipes-devtools/ltrace/ltrace/0001-move-fprintf-into-same-block-where-modname-and-symna.patch
new file mode 100644
index 0000000000..54acaace1a
--- /dev/null
+++ b/meta-oe/recipes-devtools/ltrace/ltrace/0001-move-fprintf-into-same-block-where-modname-and-symna.patch
@@ -0,0 +1,37 @@
1From 0cad025f80cf090dc16a5b70e21477f5b08a67fd Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com>
3Date: Thu, 20 Dec 2018 11:27:45 -0800
4Subject: [PATCH] move fprintf into same block where modname and symname are
5 computed
6
7In its current state if mod turns out to be NULL then modname and
8symname will also turn out to be NULL and fprinting them as strings will
9be problematic
10
11Upstream-Status: Pending
12
13Signed-off-by: Khem Raj <raj.khem@gmail.com>
14---
15 output.c | 7 +++----
16 1 file changed, 3 insertions(+), 4 deletions(-)
17
18diff --git a/output.c b/output.c
19index b63befe..5aada7b 100644
20--- a/output.c
21+++ b/output.c
22@@ -654,12 +654,11 @@ frame_callback (Dwfl_Frame *state, void *arg)
23 NULL, NULL, NULL);
24 symname = dwfl_module_addrinfo(mod, pc, &off, &sym,
25 NULL, NULL, NULL);
26+ /* This mimics the output produced by libunwind below. */
27+ fprintf(options.output, " > %s(%s+0x%" PRIx64 ") [%" PRIx64 "]\n",
28+ modname, symname, off, pc);
29 }
30
31- /* This mimics the output produced by libunwind below. */
32- fprintf(options.output, " > %s(%s+0x%" PRIx64 ") [%" PRIx64 "]\n",
33- modname, symname, off, pc);
34-
35 /* See if we can extract the source line too and print it on
36 the next line if we can find it. */
37 if (mod != NULL) {
diff --git a/meta-oe/recipes-devtools/ltrace/ltrace_git.bb b/meta-oe/recipes-devtools/ltrace/ltrace_git.bb
index f4033f7c27..83043cd212 100644
--- a/meta-oe/recipes-devtools/ltrace/ltrace_git.bb
+++ b/meta-oe/recipes-devtools/ltrace/ltrace_git.bb
@@ -25,6 +25,7 @@ SRC_URI = "git://github.com/sparkleholic/ltrace.git;branch=master;protocol=http
25 file://0001-Add-support-for-mips64-n32-n64.patch \ 25 file://0001-Add-support-for-mips64-n32-n64.patch \
26 file://0001-configure-Recognise-linux-musl-as-a-host-OS.patch \ 26 file://0001-configure-Recognise-linux-musl-as-a-host-OS.patch \
27 file://0001-mips-plt.c-Delete-include-error.h.patch \ 27 file://0001-mips-plt.c-Delete-include-error.h.patch \
28 file://0001-move-fprintf-into-same-block-where-modname-and-symna.patch \
28 " 29 "
29S = "${WORKDIR}/git" 30S = "${WORKDIR}/git"
30 31