• Home
  • Raw
  • Download

Lines Matching refs:mc

788 void MC_(record_freemismatch_error) ( ThreadId tid, MC_Chunk* mc )  in MC_()
796 ai->Addr.Block.block_szB = mc->szB; in MC_()
798 ai->Addr.Block.allocated_at = MC_(allocated_at) (mc); in MC_()
799 ai->Addr.Block.freed_at = MC_(freed_at) (mc); in MC_()
800 VG_(maybe_record_error)( tid, Err_FreeMismatch, mc->data, /*s*/NULL, in MC_()
928 Bool addr_is_in_MC_Chunk_default_REDZONE_SZB(MC_Chunk* mc, Addr a) in addr_is_in_MC_Chunk_default_REDZONE_SZB() argument
930 return VG_(addr_is_in_block)( a, mc->data, mc->szB, in addr_is_in_MC_Chunk_default_REDZONE_SZB()
934 Bool addr_is_in_MC_Chunk_with_REDZONE_SZB(MC_Chunk* mc, Addr a, SizeT rzB) in addr_is_in_MC_Chunk_with_REDZONE_SZB() argument
936 return VG_(addr_is_in_block)( a, mc->data, mc->szB, in addr_is_in_MC_Chunk_with_REDZONE_SZB()
949 MC_Chunk* mc; in describe_addr() local
971 while ( (mc = VG_(HT_Next)(MC_(malloc_list))) ) { in describe_addr()
972 if (addr_is_in_MC_Chunk_default_REDZONE_SZB(mc, a)) { in describe_addr()
979 ai->Addr.Block.block_szB = mc->szB; in describe_addr()
980 ai->Addr.Block.rwoffset = (Word)a - (Word)mc->data; in describe_addr()
981 ai->Addr.Block.allocated_at = MC_(allocated_at)(mc); in describe_addr()
982 ai->Addr.Block.freed_at = MC_(freed_at)(mc); in describe_addr()
987 mc = MC_(get_freed_block_bracketting)( a ); in describe_addr()
988 if (mc) { in describe_addr()
992 ai->Addr.Block.block_szB = mc->szB; in describe_addr()
993 ai->Addr.Block.rwoffset = (Word)a - (Word)mc->data; in describe_addr()
994 ai->Addr.Block.allocated_at = MC_(allocated_at)(mc); in describe_addr()
995 ai->Addr.Block.freed_at = MC_(freed_at)(mc); in describe_addr()
1145 MC_Chunk* mc; in mempool_block_maybe_describe() local
1147 while ( (mc = VG_(HT_Next)(mp->chunks)) ) { in mempool_block_maybe_describe()
1148 if (addr_is_in_MC_Chunk_with_REDZONE_SZB(mc, a, mp->rzB)) { in mempool_block_maybe_describe()
1152 ai->Addr.Block.block_szB = mc->szB; in mempool_block_maybe_describe()
1153 ai->Addr.Block.rwoffset = (Word)a - (Word)mc->data; in mempool_block_maybe_describe()
1154 ai->Addr.Block.allocated_at = MC_(allocated_at)(mc); in mempool_block_maybe_describe()
1155 ai->Addr.Block.freed_at = MC_(freed_at)(mc); in mempool_block_maybe_describe()