aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
authorLinus Torvalds <torvalds@penguin.transmeta.com>2003-03-24 13:19:00 -0700
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-07 20:59:41 -0700
commite6b18f888d6f8f28e84a47ec1a348741ef7c63c2 (patch)
treeb531c03fab9ff38c7ca76245977e0d5c82335f43
parent510f939a5a71ac88ddbbb4af52b32c94f8fd1285 (diff)
downloadsparse-dev-e6b18f888d6f8f28e84a47ec1a348741ef7c63c2.tar.gz
Add debug output to show union/struct member sizes, alignments
and offsets.
-rw-r--r--show-parse.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/show-parse.c b/show-parse.c
index c3f405e0..426990fa 100644
--- a/show-parse.c
+++ b/show-parse.c
@@ -55,7 +55,7 @@ void show_struct_member(struct symbol *sym, void *data, int flags)
{
if (flags & ITERATE_FIRST)
printf(" { ");
- printf("%s", show_token(sym->token));
+ printf("%s:%d:%d at offset %ld", show_token(sym->token), sym->bit_size, sym->alignment, sym->offset);
if (flags & ITERATE_LAST)
printf(" } ");
else