Lines Matching refs:ex
526 LC_Extra* ex;
544 ex = &(lc_extras[ch_no]);
554 *pex = ex;
685 MC_Chunk *ch, LC_Extra *ex,
784 LC_Extra* ex;
787 if ( ! lc_is_a_chunk_ptr(ptr, &ch_no, &ch, &ex) )
790 if (ex->state == Reachable) {
791 if (ex->heuristic && ptr == ch->data)
794 ex->heuristic = LchNone;
806 ex->heuristic
807 = heuristic_reachedness (ptr, ch, ex,
809 if (ex->heuristic)
820 ex->state = Reachable;
826 } else if (ex->state == Unreached) {
829 ex->state = Possible;
851 LC_Extra* ex;
855 if ( ! lc_is_a_chunk_ptr(ptr, &ch_no, &ch, &ex) )
861 if (ex->state == Unreached && ch_no != clique) {
872 if (ex->IorC.indirect_szB > 0)
875 (unsigned long)ex->IorC.indirect_szB);
882 lc_extras[clique].IorC.indirect_szB += ex->IorC.indirect_szB;
883 ex->state = IndirectLeak;
884 ex->IorC.clique = (SizeT) cur_clique;
1055 LC_Extra *ex;
1059 if (lc_is_a_chunk_ptr(addr, &ch_no, &ch, &ex) ) {
1062 if (heuristic_reachedness(addr, ch, ex, H2S(h)) == h) {
1284 LC_Extra* ex = &(lc_extras)[i];
1287 lrkey.state = ex->state;
1290 if (ex->heuristic) {
1291 MC_(bytes_heuristically_reachable)[ex->heuristic] += ch->szB;
1292 MC_(blocks_heuristically_reachable)[ex->heuristic]++;
1295 pp_heuristic(ex->heuristic),
1305 if (ex->state == Unreached)
1306 old_lr->indirect_szB += ex->IorC.indirect_szB;
1314 if (ex->state == Unreached)
1315 lr->indirect_szB = ex->IorC.indirect_szB;
1545 LC_Extra* ex = &(lc_extras)[i];
1548 lrkey.state = ex->state;
1558 if (ex->state != Reachable) {
1807 LC_Extra* ex = &(lc_extras[i]);
1811 i, ch->data, ex->state);
1815 if (ex->state == Unreached) {
1824 tl_assert(ex->state == Unreached);