- Subject: Re: pahole regression: -a no longer works?
- From: Arnaldo Carvalho de Melo <acme@xxxxxxxxxx>
- Date: Sat, 27 Jun 2009 12:36:39 -0300
- Cc: dwarves@xxxxxxxxxxxxxxx
- User-agent: Mutt/1.5.19 (2009-01-05)
Em Thu, Jun 25, 2009 at 09:29:28PM -0400, Samuel Bronson escreveu:
> I've just noticed that pahole's -a flag does not seem to result in
> typedef'd structs being printed anymore.
>
> For example, with Debian's dwarves 1.3-1, on a self-compiled libVEX
> from valgrind, I see loads of typedef'd struct types like this one:
>
> typedef struct {
> IRTypeEnv * type_env; /* 0 4 */
> HReg * vregmap; /* 4 4 */
> Int n_vregmap; /* 8 4 */
> HInstrArray * code; /* 12 4 */
> Int vreg_ctr; /* 16 4 */
>
> /* size: 20, cachelines: 1 */
> /* last cacheline: 20 bytes */
> } ISelEnv; /* definitions: 1 */
>
> but in the latest, I get only the following three:
<SNIP>
Yeah, that is a regression, I'll fix it, till then just use "pdwtags",
it will print all the tags, including the structs that have no name.
> This should be pretty easy to reproduce, but if not I could provide
> you with an .o file... I'd bisect it myself if it weren't for the fact
> that libebl.a is no longer available on Debian squeeze/sid, which
> means I can't build without patching the cmake :-(
What about my suggestion to change the proposed patch to check if it is
running on a debian system and if so to avoid checking for libebl?
- Arnaldo
--
To unsubscribe from this list: send the line "unsubscribe dwarves" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]