Assad Hashmi

Results 45 comments of Assad Hashmi

> DynamoRIO/dynamorio#2626 covers finishing the AArch64 encoder/decoder/IR. I believe it is > pretty much complete: @AssadHashmi would know which opcodes or operand details are still > missing. The biggest gap...

> > Great, I'll wait for that to land and then work something up. Is AArch64 handling the element _type_ at all? I'm not familiar with the AArch64 architecture but...

Currently we can handle 10 SVE opcodes (out of 314) in the codec. Now that we are preparing to implement the rest of SVE, the notion of a variable vector...

Thanks for the steer @derekbruening. Some more thoughts and questions... > What about `dr_simd_t` which it looks like is currently just 128 bits? Does it need to be increased to...

> > > What about `dr_simd_t` which it looks like is currently just 128 bits? Does it need to be increased to handle 2048 bits... > > > > Yes....

> > There are upcoming changes to prepare the codec for new versions of the AArch64 ISA and such strings will help when splitting up defintions by version. > >...

> On x86, we (BoringSSL) use Intel SDE to verify cpuid checks (i.e. simulate non-existence of an instruction) and also emulate instructions not on our CI's host machines. If we...

> OTOH this is a rarely used feature these days: > instead we refactor clients into libraries for explicit coordination. Can you elaborate on this method please? AIUI the multiple...

Thanks for the detailed answer @derekbruening. > But, at least in our usage, it seems rare to run two separate DR clients at once: do you end up doing that?...