We are investigating Intel Inspector for replacing purify.
Our main memory allocator is a pooled allocator. I don't see any documentation on how to use Inspector with a pooled allocator. Do you support a pooled allocator and if so how?
Inspector supports to detect memory access error when using pooled memory. Here is an old article with example code to insert APIs (sorry I wrote this in Chinse, but you can understand how to use them in example code)
For more complete information about compiler optimizations, see our Optimization Notice.