Lines Matching defs:victim

2629   Void_t *victim = NULL;
2661 victim = _int_malloc(ar_ptr, bytes);
2663 if(victim)
2673 if (!victim)
2682 victim = _int_malloc(ar_ptr, bytes);
2684 if(victim)
2693 assert(!victim || chunk_is_mmapped(mem2chunk(victim)) ||
2694 ar_ptr == arena_for_chunk(mem2chunk(victim)));
2697 if (!victim)
2703 debug_printf("cvmx_malloc(%ld) = %p\n", bytes, victim);
2707 return victim;
2915 mchunkptr victim; /* inspected/selected chunk */
2949 if ( (victim = *fb) != 0) {
2950 *fb = victim->fd;
2951 check_remalloced_chunk(av, victim, nb);
2952 set_arena_for_chunk(victim, av);
2953 return chunk2mem(victim);
2969 if ( (victim = last(bin)) != bin) {
2970 if (victim == 0) /* initialization check */
2973 bck = victim->bk;
2974 set_inuse_bit_at_offset(victim, nb);
2978 set_arena_for_chunk(victim, av);
2979 check_malloced_chunk(av, victim, nb);
2980 return chunk2mem(victim);
3017 while ( (victim = unsorted_chunks(av)->bk) != unsorted_chunks(av)) {
3018 bck = victim->bk;
3019 size = chunksize(victim);
3031 victim == av->last_remainder &&
3036 remainder = chunk_at_offset(victim, nb);
3041 set_head(victim, nb | PREV_INUSE);
3045 set_arena_for_chunk(victim, av);
3046 check_malloced_chunk(av, victim, nb);
3047 return chunk2mem(victim);
3057 set_inuse_bit_at_offset(victim, size);
3058 set_arena_for_chunk(victim, av);
3059 check_malloced_chunk(av, victim, nb);
3060 return chunk2mem(victim);
3095 victim->bk = bck;
3096 victim->fd = fwd;
3097 fwd->bk = victim;
3098 bck->fd = victim;
3111 for (victim = last(bin); victim != bin; victim = victim->bk) {
3112 size = chunksize(victim);
3116 unlink(victim, bck, fwd);
3120 set_inuse_bit_at_offset(victim, size);
3121 set_arena_for_chunk(victim, av);
3122 check_malloced_chunk(av, victim, nb);
3123 return chunk2mem(victim);
3127 remainder = chunk_at_offset(victim, nb);
3130 set_head(victim, nb | PREV_INUSE);
3133 set_arena_for_chunk(victim, av);
3134 check_malloced_chunk(av, victim, nb);
3135 return chunk2mem(victim);
3179 victim = last(bin);
3182 if (victim == bin) {
3189 size = chunksize(victim);
3197 bck = victim->bk;
3203 set_inuse_bit_at_offset(victim, size);
3204 set_arena_for_chunk(victim, av);
3205 check_malloced_chunk(av, victim, nb);
3206 return chunk2mem(victim);
3211 remainder = chunk_at_offset(victim, nb);
3219 set_head(victim, nb | PREV_INUSE);
3222 set_arena_for_chunk(victim, av);
3223 check_malloced_chunk(av, victim, nb);
3224 return chunk2mem(victim);
3245 victim = av->top;
3246 size = chunksize(victim);
3250 remainder = chunk_at_offset(victim, nb);
3252 set_head(victim, nb | PREV_INUSE);
3255 set_arena_for_chunk(victim, av);
3256 check_malloced_chunk(av, victim, nb);
3257 return chunk2mem(victim);