Skip to content

Releases: andrew-wja/instrumentor

Initial Prototype Release

10 Aug 11:38
Compare
Choose a tag to compare
Pre-release

This is the initial prototype release of instrumentor.

This release includes the following instrumentation approaches:

  • Softbound for spatial safety (pointer base and bound tracking)
  • CETS for temporal safety (pointer lock and key tracking)

Very few optimizations are implemented in this prototype release, so the execution time overhead is quite high. However, the memory overhead is already reduced by more than 2x versus AddressSanitizer in some SPEC CPU 2017 benchmarks.