Date: | Mon, 19 Jan 2015 18:17:41 +0000 |
---|---|
From: | Fabian Mager <fabian.mager@xxxxxxxxxxxxxx> |
Subject: | Re: [DynInst_API:] SymtabAPI - dataUnknownType |
I tested different things and could track down the problem to following: typedef int *restrict my_type; void foo(my_type t) {...} Using the getParams() function, the parameter t has size 0 (instead of pointer size).ÂIf I take away the typedef... void foo(int *restrictÂt) {...} ...then the size will be 4 which is also not correct on my 64bit machine. I assume this somehow relates to dwarfWalker.C not handlingÂDW_TAG_restrict_type. I quickly tried to handle this tag the same way asÂDW_TAG_const_type but this didn't help. Bill Williams <bill@xxxxxxxxxxx> schrieb am Tue Dec 16 2014 at 22:19:28:
Do you mind sending over your mutatee (libpng and/or the program using |
[← Prev in Thread] | Current Thread | [Next in Thread→] |
---|---|---|
|
Previous by Date: | [DynInst_API:] Do not trace children, Gerard |
---|---|
Next by Date: | Re: [DynInst_API:] SymtabAPI - dataUnknownType, Fabian Mager |
Previous by Thread: | Re: [DynInst_API:] Support for AVX instructions, Barton Miller |
Next by Thread: | Re: [DynInst_API:] SymtabAPI - dataUnknownType, Fabian Mager |
Indexes: | [Date] [Thread] |