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.
This commit is contained in:
Ian Lance Taylor
2026-09-01 15:11:24 -07:00
parent 6d913c4521
commit 3bd5a08e4f
3 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -629,7 +629,7 @@ coff_syminfo (struct backtrace_state *state, uintptr_t addr,
else else
{ {
memset (&md, 0, sizeof md); memset (&md, 0, sizeof md);
md.backtrace_version = 3; md.backtrace_version = BACKTRACE_MOREDATA_VERSION;
md.backtrace_data = data; md.backtrace_data = data;
mdata = (void *) &md; mdata = (void *) &md;
} }
+1 -1
View File
@@ -54,7 +54,7 @@ unknown_fileline (struct backtrace_state *state, uintptr_t pc,
struct backtrace_moredata md; struct backtrace_moredata md;
memset (&md, 0, sizeof md); memset (&md, 0, sizeof md);
md.backtrace_version = 3; md.backtrace_version = BACKTRACE_MOREDATA_VERSION;
md.backtrace_data = data; md.backtrace_data = data;
return callback ((void *) &md, pc, NULL, 0, NULL); return callback ((void *) &md, pc, NULL, 0, NULL);
} }
+4 -4
View File
@@ -554,7 +554,7 @@ xcoff_syminfo (struct backtrace_state *state ATTRIBUTE_UNUSED, uintptr_t addr,
else else
{ {
memset (&md, 0, sizeof md); memset (&md, 0, sizeof md);
md.backtrace_version = 3; md.backtrace_version = BACKTRACE_MOREDATA_VERSION;
md.backtrace_data = data; md.backtrace_data = data;
mdata = (void *) &md; mdata = (void *) &md;
} }
@@ -825,7 +825,7 @@ xcoff_lookup_pc (struct backtrace_state *state,
struct backtrace_moredata md; struct backtrace_moredata md;
memset (&md, 0, sizeof md); memset (&md, 0, sizeof md);
md.backtrace_version = 3; md.backtrace_version = BACKTRACE_MOREDATA_VERSION;
md.backtrace_data = data; md.backtrace_data = data;
return callback ((void *) &md, pc, filename, lnno, function); 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; struct backtrace_moredata md;
memset (&md, 0, sizeof md); memset (&md, 0, sizeof md);
md.backtrace_version = 3; md.backtrace_version = BACKTRACE_MOREDATA_VERSION;
md.backtrace_data = data; md.backtrace_data = data;
return callback ((void *) data, pc, NULL, 0, NULL); return callback ((void *) &md, pc, NULL, 0, NULL);
} }
} }