To use runtime checking, you must fulfill the following requirements:
Programs compiled using a Sun compiler.
Dynamic linking with libc.
Use of the standard libc malloc, free, and realloc functions or allocators based on those functions. Runtime checking provides an application programming interface (API) to handle other allocators. See Runtime Checking Application Programming Interface.
Programs that are not fully stripped; programs stripped with strip -x are acceptable.
For information on the limitations of runtime checking, see Runtime Checking Limitations.