Re: [DynInst_API:] "Bad addressing mode!" in F23 libm.so

2016-04-28 Thread Bill Williams
I thought that was fixed on master, but it may not have made it over from VEX. Known, and a trivial fix. From: Dyninst-api on behalf of Josh Stone Sent: Thursday, April 28, 2016 7:42:03 PM To:

[DynInst_API:] "Bad addressing mode!" in F23 libm.so

2016-04-28 Thread Josh Stone
Working with Dyninst master, I'm getting a "Bad addressing mode!" assertion failed in ia32_decode_operands, parsing F23 libm.so, specifically from glibc-2.22-11.fc23.x86_64. I do have the debuginfo package for this installed too. The assertion fails in the default case for switch(op.admet),

Re: [DynInst_API:] [RFC PATCH] Cleanup warnings

2016-04-28 Thread Bill Williams
I'll give this one a more detailed look tomorrow. Unused params in temporary stubs are fine to silence via anonymizing parameters; unused error codes need good handling. And I'm mostly okay with comparisons that can't fail when they're making the facts being asserted more legible. I really

Re: [DynInst_API:] Dyninst aarch64 ISA xml files

2016-04-28 Thread Peter Foley
On Thu, Apr 28, 2016 at 3:45 PM, Barton Miller wrote: > These files are not our property, so we cannot release them. They have been > generously provided to us, which is a huge resource, and we can create > parsers from them, but not the files themselves. > > --bart I realize

Re: [DynInst_API:] Dyninst aarch64 ISA xml files

2016-04-28 Thread Peter Foley
On Thu, Apr 28, 2016 at 3:48 PM, Josh Stone wrote: > On 04/28/2016 12:35 PM, Peter Foley wrote: > FWIW, VTA only has an affect on the debuginfo quality for these > functions. The actual code generation should be unchanged. Sure, but that file takes a *really* long time to

Re: [DynInst_API:] Dyninst aarch64 ISA xml files

2016-04-28 Thread Josh Stone
On 04/28/2016 12:35 PM, Peter Foley wrote: > On Thu, Apr 28, 2016 at 1:19 PM, Sunny Shah wrote: >> Peter, >> >> The XML files are not publicly available - they're accessible to a very >> small group of people at UW. >> >> Thanks, >> Sunny > > Ok. Maybe you should add a

Re: [DynInst_API:] Dyninst aarch64 ISA xml files

2016-04-28 Thread Barton Miller
These files are not our property, so we cannot release them. They have been generously provided to us, which is a huge resource, and we can create parsers from them, but not the files themselves. --bart On 4/28/2016 2:35 PM, Peter Foley wrote: On Thu, Apr 28, 2016 at 1:19 PM, Sunny Shah

Re: [DynInst_API:] Dyninst aarch64 ISA xml files

2016-04-28 Thread Peter Foley
On Thu, Apr 28, 2016 at 1:19 PM, Sunny Shah wrote: > Peter, > > The XML files are not publicly available - they're accessible to a very > small group of people at UW. > > Thanks, > Sunny Ok. Maybe you should add a comment to the script to that effect? I was planning on

Re: [DynInst_API:] Dyninst aarch64 ISA xml files

2016-04-28 Thread Sunny Shah
Peter, The XML files are not publicly available - they're accessible to a very small group of people at UW. Thanks, Sunny On 4/28/2016 8:49 AM, Peter Foley wrote: Hi, I've been poking at the ISA generation script at

[DynInst_API:] Dyninst aarch64 ISA xml files

2016-04-28 Thread Peter Foley
Hi, I've been poking at the ISA generation script at http://git.dyninst.org/?p=dyninst.git;a=blob;f=instructionAPI/aarch64_manual_pareser.py However, I haven't been able to figure out where the input xml files came from. Are they publicly available somewhere? Thanks, Peter Foley