toaarnio / llvm-ir-memprotect

LLVM IR instrumentation for protection against out-of-bounds memory accesses
Mozilla Public License 2.0
9 stars 2 forks source link

Implement addressSpaceInfoManager.replaceAllUsesOfOriginalValues() #5

Closed elhigu closed 11 years ago

elhigu commented 11 years ago

This call should run through the program and replace all uses of the values which has been collected to address space structs. Usage might be done directly through global scope with constant and local address space variables. For private variables replacement must refer through the struct which is used to pass limits and private address space data inside the program.

eras commented 11 years ago

This has been implemented.