free_block        134 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	struct free_block *next;
free_block        135 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	struct free_block *prev;
free_block        142 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	((struct free_block*)(((sljit_ub*)base) + offset))
free_block        146 ext/pcre/pcrelib/sljit/sljitExecAllocator.c static struct free_block* free_blocks;
free_block        152 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	free_block->header.size = 0;
free_block        153 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	free_block->size = size;
free_block        155 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	free_block->next = free_blocks;
free_block        156 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	free_block->prev = 0;
free_block        158 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		free_blocks->prev = free_block;
free_block        159 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	free_blocks = free_block;
free_block        164 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	if (free_block->next)
free_block        165 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		free_block->next->prev = free_block->prev;
free_block        167 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	if (free_block->prev)
free_block        168 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		free_block->prev->next = free_block->next;
free_block        170 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		SLJIT_ASSERT(free_blocks == free_block);
free_block        171 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		free_blocks = free_block->next;
free_block        179 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	struct free_block *free_block;
free_block        183 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	if (size < sizeof(struct free_block))
free_block        184 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		size = sizeof(struct free_block);
free_block        187 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	free_block = free_blocks;
free_block        188 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	while (free_block) {
free_block        189 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		if (free_block->size >= size) {
free_block        190 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 			chunk_size = free_block->size;
free_block        194 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 				free_block->size = chunk_size;
free_block        195 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 				header = AS_BLOCK_HEADER(free_block, chunk_size);
free_block        200 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 				sljit_remove_free_block(free_block);
free_block        201 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 				header = (struct block_header*)free_block;
free_block        209 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		free_block = free_block->next;
free_block        229 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		free_block = AS_FREE_BLOCK(header, size);
free_block        230 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		free_block->header.prev_size = size;
free_block        231 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		sljit_insert_free_block(free_block, chunk_size);
free_block        232 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		next_header = AS_BLOCK_HEADER(free_block, chunk_size);
free_block        249 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	struct free_block* free_block;
free_block        259 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	free_block = AS_FREE_BLOCK(header, -(sljit_sw)header->prev_size);
free_block        260 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	if (SLJIT_UNLIKELY(!free_block->header.size)) {
free_block        261 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		free_block->size += header->size;
free_block        262 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		header = AS_BLOCK_HEADER(free_block, free_block->size);
free_block        263 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		header->prev_size = free_block->size;
free_block        266 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		free_block = (struct free_block*)header;
free_block        267 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		sljit_insert_free_block(free_block, header->size);
free_block        270 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	header = AS_BLOCK_HEADER(free_block, free_block->size);
free_block        272 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		free_block->size += ((struct free_block*)header)->size;
free_block        273 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		sljit_remove_free_block((struct free_block*)header);
free_block        274 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		header = AS_BLOCK_HEADER(free_block, free_block->size);
free_block        275 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		header->prev_size = free_block->size;
free_block        279 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	if (SLJIT_UNLIKELY(!free_block->header.prev_size && header->size == 1)) {
free_block        281 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		if (total_size - free_block->size > (allocated_size * 3 / 2)) {
free_block        282 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 			total_size -= free_block->size;
free_block        283 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 			sljit_remove_free_block(free_block);
free_block        284 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 			free_chunk(free_block, free_block->size + sizeof(struct block_header));
free_block        293 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	struct free_block* free_block;
free_block        294 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	struct free_block* next_free_block;
free_block        298 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	free_block = free_blocks;
free_block        299 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 	while (free_block) {
free_block        300 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		next_free_block = free_block->next;
free_block        301 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		if (!free_block->header.prev_size && 
free_block        302 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 				AS_BLOCK_HEADER(free_block, free_block->size)->size == 1) {
free_block        303 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 			total_size -= free_block->size;
free_block        304 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 			sljit_remove_free_block(free_block);
free_block        305 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 			free_chunk(free_block, free_block->size + sizeof(struct block_header));
free_block        307 ext/pcre/pcrelib/sljit/sljitExecAllocator.c 		free_block = next_free_block;