DynamoRIO / dynamorio

Dynamic Instrumentation Tool Platform
Other
2.63k stars 557 forks source link

Extend drcpusim to simulate opcodes not present on the underlying hardware #5312

Open derekbruening opened 2 years ago

derekbruening commented 2 years ago

Today drcpusim only simulates non-existence: i.e., you specify a legacy processor and it identifies whether your application uses opcodes not present on that processor.

This is a feature request to also support emulating ISA features not present on the underlying hardware. I.e., you would specify any processor or ISA version and it would fill in any gaps not supported by the current underlying processor.

derekbruening commented 2 years ago

Xref ArmIE which emulates SVE and SVE2.