| 149 | } |
| 150 | |
| 151 | void Allocation::Init() { |
| 152 | int mem_size = 150 * 1024 * 1024; |
| 153 | |
| 154 | mem_block_stack_allocator = malloc(mem_size); |
| 155 | |
| 156 | #ifndef NO_ERR |
| 157 | if (!mem_block_stack_allocator) { |
| 158 | FatalError("Error", "Could not allocate initial memory block for stack allocator"); |
| 159 | } |
| 160 | #endif |
| 161 | |
| 162 | stack.Init(mem_block_stack_allocator, mem_size); |
| 163 | |
| 164 | /* |
| 165 | int block_alloc_blocksize = 1024; |
| 166 | int block_alloc_blockcount = 128 * 1024; |
| 167 | int mem_size_block = block_alloc_blockcount * block_alloc_blocksize; |
| 168 | |
| 169 | mem_block_block_allocator = malloc(mem_size_block); |
| 170 | |
| 171 | #ifndef NO_ERR |
| 172 | if(!mem_block_block_allocator) { |
| 173 | FatalError("Error", "Could not allocate initial memory block for block allocator"); |
| 174 | } |
| 175 | #endif |
| 176 | |
| 177 | block.Init(mem_block_block_allocator, block_alloc_blockcount, block_alloc_blocksize); |
| 178 | */ |
| 179 | } |
| 180 | |
| 181 | void Allocation::Dispose() { |
| 182 | stack.Dispose(); |
no test coverage detected