https://gcc.gnu.org/g:19083e93272ab2482ff446cec8f7f688cb5afdc7
commit r17-3834-g19083e93272ab2482ff446cec8f7f688cb5afdc7 Author: Ian Lance Taylor <[email protected]> Date: Tue Sep 1 15:05:42 2026 -0700 libbacktrace: use BACKTRACE_MOREDATA_VERSION rather than 3 Patch from Andi Kleen. * pecoff.c (coff_syminfo): Use BACKTRACE_MOREDATA_VERSION. * xcoff.c (xcoff_syminfo): Likewise. (xcoff_lookup_pc): Likewise. (xcoff_fileline): Likewise. * unknown.c (unknown_fileline): Likewise. Diff: --- libbacktrace/pecoff.c | 2 +- libbacktrace/unknown.c | 2 +- libbacktrace/xcoff.c | 8 ++++---- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/libbacktrace/pecoff.c b/libbacktrace/pecoff.c index 08ec4c2ba138..bad11a516c7e 100644 --- a/libbacktrace/pecoff.c +++ b/libbacktrace/pecoff.c @@ -629,7 +629,7 @@ coff_syminfo (struct backtrace_state *state, uintptr_t addr, else { memset (&md, 0, sizeof md); - md.backtrace_version = 3; + md.backtrace_version = BACKTRACE_MOREDATA_VERSION; md.backtrace_data = data; mdata = (void *) &md; } diff --git a/libbacktrace/unknown.c b/libbacktrace/unknown.c index 80dc19d640d7..1d89c2378b95 100644 --- a/libbacktrace/unknown.c +++ b/libbacktrace/unknown.c @@ -54,7 +54,7 @@ unknown_fileline (struct backtrace_state *state, uintptr_t pc, struct backtrace_moredata md; memset (&md, 0, sizeof md); - md.backtrace_version = 3; + md.backtrace_version = BACKTRACE_MOREDATA_VERSION; md.backtrace_data = data; return callback ((void *) &md, pc, NULL, 0, NULL); } diff --git a/libbacktrace/xcoff.c b/libbacktrace/xcoff.c index 43f783987625..2ed243cde2aa 100644 --- a/libbacktrace/xcoff.c +++ b/libbacktrace/xcoff.c @@ -554,7 +554,7 @@ xcoff_syminfo (struct backtrace_state *state ATTRIBUTE_UNUSED, uintptr_t addr, else { memset (&md, 0, sizeof md); - md.backtrace_version = 3; + md.backtrace_version = BACKTRACE_MOREDATA_VERSION; md.backtrace_data = data; mdata = (void *) &md; } @@ -825,7 +825,7 @@ xcoff_lookup_pc (struct backtrace_state *state, struct backtrace_moredata md; memset (&md, 0, sizeof md); - md.backtrace_version = 3; + md.backtrace_version = BACKTRACE_MOREDATA_VERSION; md.backtrace_data = data; return callback ((void *) &md, pc, filename, lnno, function); } @@ -885,9 +885,9 @@ xcoff_fileline (struct backtrace_state *state, uintptr_t pc, struct backtrace_moredata md; memset (&md, 0, sizeof md); - md.backtrace_version = 3; + md.backtrace_version = BACKTRACE_MOREDATA_VERSION; md.backtrace_data = data; - return callback ((void *) data, pc, NULL, 0, NULL); + return callback ((void *) &md, pc, NULL, 0, NULL); } }
