Lines Matching defs:space
21 #include "space.h"
30 namespace space {
32 // A bump pointer space allocates by incrementing a pointer, it doesn't provide a free
42 // Create a bump pointer space with the requested sizes. The requested base address is not
44 // space to confirm the request was granted.
48 // Allocate num_bytes, returns null if the space is full.
59 // Return the storage space required by obj.
88 // The total amount of memory reserved for the space.
101 // Reset the space to empty.
159 // Object alignment within the space.
171 // allocation. The main block starts at the space Begin().
178 // The objects at the start of the space are stored in the main block. The main block doesn't
181 // The number of blocks in the space, if it is 0 then the space has one long continuous block
198 } // namespace space