clang-randstruct / llvm-project

Randomize the order of fields in a structure layout as a compile-time hardening feature
3 stars 1 forks source link

Add (port) performance sensitive randomization #17

Closed connorkuehl closed 5 years ago

connorkuehl commented 5 years ago

This is a port of our Clang plugin code for the reorganization of fields.

Closes #10

Please review this so that we can ultimately diminish how hacky it feels.