Home
last modified time | relevance | path

Searched refs:opslab_freed (Results 1 – 2 of 2) sorted by relevance

/openbsd/gnu/usr.bin/perl/
H A Dop.h739 OP ** opslab_freed; /* array of sized chains of freed ops (head only)*/ member
H A Dop.c281 if (!slab->opslab_freed) { in S_link_freed_op()
286 if (!slab->opslab_freed) in S_link_freed_op()
295 OP **p = (OP **)PerlMemShared_realloc(slab->opslab_freed, newsize * sizeof(OP*)); in S_link_freed_op()
302 slab->opslab_freed = p; in S_link_freed_op()
306 o->op_next = slab->opslab_freed[index]; in S_link_freed_op()
307 slab->opslab_freed[index] = o; in S_link_freed_op()
357 if (head_slab->opslab_freed && in Perl_Slab_Alloc()
363 base_index < head_slab->opslab_freed_size && !head_slab->opslab_freed[base_index]; in Perl_Slab_Alloc()
369 o = head_slab->opslab_freed[base_index]; in Perl_Slab_Alloc()
373 head_slab->opslab_freed[base_index] = o->op_next; in Perl_Slab_Alloc()
[all …]