Lines Matching refs:ai
48 void HG_(describe_addr) ( Addr a, /*OUT*/AddrInfo* ai ) in HG_()
50 tl_assert(ai->tag == Addr_Undescribed); in HG_()
73 ai->tag = Addr_Block; in HG_()
74 ai->Addr.Block.block_kind = Block_Mallocd; in HG_()
75 ai->Addr.Block.block_desc = "block"; in HG_()
76 ai->Addr.Block.block_szB = hszB; in HG_()
77 ai->Addr.Block.rwoffset = (Word)(a) - (Word)(haddr); in HG_()
78 ai->Addr.Block.allocated_at = hctxt; in HG_()
79 VG_(initThreadInfo) (&ai->Addr.Block.alloc_tinfo); in HG_()
80 ai->Addr.Block.alloc_tinfo.tnr = tnr; in HG_()
81 ai->Addr.Block.freed_at = VG_(null_ExeContext)();; in HG_()
84 VG_(describe_addr) (a, ai); in HG_()
88 if (ai->tag == Addr_Stack) { in HG_()
91 tl_assert(ai->Addr.Stack.tinfo.tid); in HG_()
93 if (thr->coretid == ai->Addr.Stack.tinfo.tid) { in HG_()
94 ai->Addr.Stack.tinfo.tnr = thr->errmsg_index; in HG_()