‑‑bounds_table_size
Syntax
‑‑bounds_table_sizerecords[:buckets]|(bytes)
Parameters
| The number of records. |
: | The number of buckets. |
| The number of bytes, within parentheses. |
For use with
The linker.
Description
Use this linker option to specify the size of the global bounds table, which is used for tracking the bounds of pointers in memory.
You can specify the number of records in the table (the number of pointers it can keep bounds for). If you do, you can also specify the number of buckets (a power of two), which will affect the speed of lookups. If not specified, the number of buckets is a power of two that is at least 6 times the number of records.
Alternatively, you can specify the total number of bytes to use for records and buckets.
See also
Detecting accesses outside the bounds of arrays and other objects.
Caution
Project>Options>Runtime Checking>Number of entries