Home | History | Annotate | Download | only in sljit

Lines Matching full:block_header

40    All blocks and the block terminator is started with block_header. The block
127 struct block_header {
133 struct block_header header;
140 ((struct block_header*)(((sljit_ub*)base) + offset))
143 #define MEM_START(base) ((void*)(((sljit_ub*)base) + sizeof(struct block_header)))
144 #define ALIGN_SIZE(size) (((size) + sizeof(struct block_header) + 7) & ~7)
177 struct block_header *header;
178 struct block_header *next_header;
201 header = (struct block_header*)free_block;
212 chunk_size = (size + sizeof(struct block_header) + CHUNK_SIZE - 1) & CHUNK_MASK;
213 header = (struct block_header*)alloc_chunk(chunk_size);
219 chunk_size -= sizeof(struct block_header);
248 struct block_header *header;
252 header = AS_BLOCK_HEADER(ptr, -(sljit_sw)sizeof(struct block_header));
284 free_chunk(free_block, free_block->size + sizeof(struct block_header));
305 free_chunk(free_block, free_block->size + sizeof(struct block_header));