Lines Matching refs:victim
3238 void *victim = 0;
3245 victim = _int_malloc (ar_ptr, bytes);
3246 if (!victim && ar_ptr != NULL)
3249 victim = _int_malloc (ar_ptr, bytes);
3261 if (victim)
3263 tcache = (tcache_perthread_struct *) victim;
3289 void *victim;
3313 victim = tcache_get (tc_idx);
3314 return tag_new_usable (victim);
3321 victim = tag_new_usable (_int_malloc (&main_arena, bytes));
3322 assert (!victim || chunk_is_mmapped (mem2chunk (victim)) ||
3323 &main_arena == arena_for_chunk (mem2chunk (victim)));
3324 return victim;
3329 victim = _int_malloc (ar_ptr, bytes);
3332 if (!victim && ar_ptr != NULL)
3336 victim = _int_malloc (ar_ptr, bytes);
3342 victim = tag_new_usable (victim);
3344 assert (!victim || chunk_is_mmapped (mem2chunk (victim)) ||
3345 ar_ptr == arena_for_chunk (mem2chunk (victim)));
3346 return victim;
3776 mchunkptr victim; /* inspected/selected chunk */
3825 #define REMOVE_FB(fb, victim, pp) \
3828 victim = pp; \
3829 if (victim == NULL) \
3831 pp = REVEAL_PTR (victim->fd); \
3835 while ((pp = catomic_compare_and_exchange_val_acq (fb, pp, victim)) \
3836 != victim); \
3843 victim = *fb;
3845 if (victim != NULL)
3847 if (__glibc_unlikely (misaligned_chunk (victim)))
3851 *fb = REVEAL_PTR (victim->fd);
3853 REMOVE_FB (fb, pp, victim);
3854 if (__glibc_likely (victim != NULL))
3856 size_t victim_idx = fastbin_index (chunksize (victim));
3859 check_remalloced_chunk (av, victim, nb);
3886 void *p = chunk2mem (victim);
3906 if ((victim = last (bin)) != bin)
3908 bck = victim->bk;
3909 if (__glibc_unlikely (bck->fd != victim))
3911 set_inuse_bit_at_offset (victim, nb);
3916 set_non_main_arena (victim);
3917 check_malloced_chunk (av, victim, nb);
3944 void *p = chunk2mem (victim);
3994 while ((victim = unsorted_chunks (av)->bk) != unsorted_chunks (av))
3996 bck = victim->bk;
3997 size = chunksize (victim);
3998 mchunkptr next = chunk_at_offset (victim, size);
4008 if (__glibc_unlikely (bck->fd != victim)
4009 || __glibc_unlikely (victim->fd != unsorted_chunks (av)))
4024 victim == av->last_remainder &&
4029 remainder = chunk_at_offset (victim, nb);
4039 set_head (victim, nb | PREV_INUSE |
4044 check_malloced_chunk (av, victim, nb);
4045 void *p = chunk2mem (victim);
4051 if (__glibc_unlikely (bck->fd != victim))
4060 set_inuse_bit_at_offset (victim, size);
4062 set_non_main_arena (victim);
4069 tcache_put (victim, tc_idx);
4076 check_malloced_chunk (av, victim, nb);
4077 void *p = chunk2mem (victim);
4112 victim->fd_nextsize = fwd->fd;
4113 victim->bk_nextsize = fwd->fd->bk_nextsize;
4114 fwd->fd->bk_nextsize = victim->bk_nextsize->fd_nextsize = victim;
4131 victim->fd_nextsize = fwd;
4132 victim->bk_nextsize = fwd->bk_nextsize;
4135 fwd->bk_nextsize = victim;
4136 victim->bk_nextsize->fd_nextsize = victim;
4144 victim->fd_nextsize = victim->bk_nextsize = victim;
4148 victim->bk = bck;
4149 victim->fd = fwd;
4150 fwd->bk = victim;
4151 bck->fd = victim;
4188 if ((victim = first (bin)) != bin
4189 && (unsigned long) chunksize_nomask (victim)
4192 victim = victim->bk_nextsize;
4193 while (((unsigned long) (size = chunksize (victim)) <
4195 victim = victim->bk_nextsize;
4199 if (victim != last (bin)
4200 && chunksize_nomask (victim)
4201 == chunksize_nomask (victim->fd))
4202 victim = victim->fd;
4205 unlink_chunk (av, victim);
4210 set_inuse_bit_at_offset (victim, size);
4212 set_non_main_arena (victim);
4217 remainder = chunk_at_offset (victim, nb);
4233 set_head (victim, nb | PREV_INUSE |
4238 check_malloced_chunk (av, victim, nb);
4239 void *p = chunk2mem (victim);
4287 victim = last (bin);
4290 if (victim == bin)
4299 size = chunksize (victim);
4307 unlink_chunk (av, victim);
4312 set_inuse_bit_at_offset (victim, size);
4314 set_non_main_arena (victim);
4320 remainder = chunk_at_offset (victim, nb);
4341 set_head (victim, nb | PREV_INUSE |
4346 check_malloced_chunk (av, victim, nb);
4347 void *p = chunk2mem (victim);
4369 victim = av->top;
4370 size = chunksize (victim);
4378 remainder = chunk_at_offset (victim, nb);
4380 set_head (victim, nb | PREV_INUSE |
4384 check_malloced_chunk (av, victim, nb);
4385 void *p = chunk2mem (victim);