# Using the Pointer Checker

Parent topic: Pointer Checker

- Checking Bounds
- Checking for Dangling Pointers
- Checking Arrays
- Working with Enabled and Non-Enabled Modules
- Storing Bounds Information
- Passing and Returning Bounds
- Checking Run-Time Library Functions
- Writing a Wrapper
- Checking Custom Memory Allocators
- Checking Multi-Threaded Code
- How the Compiler Defines Bounds Information for Pointers
- Finding and Reporting Out-of-Bounds Errors