Globally accessible architectural configuration. More...
#include <config.h>
ansi_c.pointer_width. The maximum allocation size is determined by the number of bits that are left in the pointer of width ansi_c.pointer_width.
The allocation size cannot exceed the number represented by the (signed) offset, otherwise it would not be possible to store a pointer into a valid bit of memory. Therefore, the max allocation size is 2^(offset_bits - 1), where the offset bits is the number of bits left in the pointer after the object bits.
The offset must be signed, as a pointer can point to the end of the memory block, and needs to be able to point back to the start.
Definition at line 1604 of file config.cpp.
Definition at line 1448 of file config.cpp.
Definition at line 863 of file config.cpp.
Definition at line 763 of file config.cpp.
Definition at line 1547 of file config.cpp.
Definition at line 1364 of file config.cpp.
Sets the number of bits used for object addresses.
Definition at line 1423 of file config.cpp.
Definition at line 1459 of file config.cpp.
Definition at line 1563 of file config.cpp.