Lines Matching refs:Block

190             ai->Addr.Block.block_kind 
193 ai->Addr.Block.block_kind
196 ai->Addr.Block.block_desc = aai.name;
197 ai->Addr.Block.block_szB = aai.block_szB;
198 ai->Addr.Block.rwoffset = aai.rwoffset;
199 ai->Addr.Block.allocated_at = VG_(null_ExeContext)();
200 VG_(initThreadInfo) (&ai->Addr.Block.alloc_tinfo);
201 ai->Addr.Block.freed_at = VG_(null_ExeContext)();
493 SizeT block_szB = ai->Addr.Block.block_szB;
494 PtrdiffT rwoffset = ai->Addr.Block.rwoffset;
508 if (is_arena_BlockKind (ai->Addr.Block.block_kind))
515 ai->Addr.Block.block_kind==Block_ClientArenaMallocd
516 || ai->Addr.Block.block_kind==Block_ValgrindArenaMallocd
519 ai->Addr.Block.block_desc, // arena name
528 ai->Addr.Block.block_desc,
530 ai->Addr.Block.block_kind==Block_Mallocd ? "alloc'd"
531 : ai->Addr.Block.block_kind==Block_Freed ? "free'd"
535 if (ai->Addr.Block.block_kind==Block_Mallocd) {
536 VG_(pp_ExeContext)(ai->Addr.Block.allocated_at);
537 vg_assert (ai->Addr.Block.freed_at == VG_(null_ExeContext)());
539 else if (ai->Addr.Block.block_kind==Block_Freed) {
540 VG_(pp_ExeContext)(ai->Addr.Block.freed_at);
541 if (ai->Addr.Block.allocated_at != VG_(null_ExeContext)()) {
547 VG_(pp_ExeContext)(ai->Addr.Block.allocated_at);
550 else if (ai->Addr.Block.block_kind==Block_MempoolChunk
551 || ai->Addr.Block.block_kind==Block_UserG) {
553 VG_(pp_ExeContext)(ai->Addr.Block.allocated_at);
554 vg_assert (ai->Addr.Block.freed_at == VG_(null_ExeContext)());
560 vg_assert (ai->Addr.Block.allocated_at == VG_(null_ExeContext)());
561 vg_assert (ai->Addr.Block.freed_at == VG_(null_ExeContext)());
563 if (ai->Addr.Block.alloc_tinfo.tnr || ai->Addr.Block.alloc_tinfo.tid)
567 opt_tnr_prefix (ai->Addr.Block.alloc_tinfo),
568 tnr_else_tid (ai->Addr.Block.alloc_tinfo),