• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /barrelfish-2018-10-04/usr/eclipseclp/Kernel/src/

Lines Matching defs:tr

128 	** early_untrail(control_ptr GCB, register pword **tr, control_ptr fp, pword **garbage_list, word *trail_garbage),
785 early_untrail(control_ptr GCB, register pword **tr, control_ptr fp, pword **garbage_list, word *trail_garbage)
795 while (tr < prev_tt) /* partial untrailing */
797 switch ((word) *tr & 3)
800 trailed_item = *tr;
817 *tr = (pword *)garbage_list;
818 garbage_list = tr;
822 Into_Reloc_Chain(trailed_item,(pword*)tr)
841 *tr = (pword *)garbage_list;
842 garbage_list = tr;
849 tr++;
853 trailed_item = *(tr+1);
868 trailed_item->tag.kernel = TrailedTag(*tr);
870 *(tr+1) = (pword *)garbage_list;
871 garbage_list = tr;
875 trailed_tag = TrailedTag(*tr);
882 Mark_from_pointer(trailed_tag & ~TREFBIT, (pword *) (tr + 1), NO);
899 *(tr+1) = (pword *)garbage_list;
900 garbage_list = tr;
907 tr += 2;
911 i = (word) *tr;
913 trailed_item = *(tr+1);
923 *(tr+1) = (pword *)garbage_list;
924 garbage_list = tr;
925 tr += i;
941 TagTypeC((word) *(tr+2)) == TDE)
947 Mark_from_pointer(MARK_FULL_DE|TSUSP, tr+1, NO);
948 tr += TrailedNumber(i) + 3;
963 *(tr+1) = (pword *)garbage_list;
964 garbage_list = tr;
965 tr += 2;
976 trailed_item->val.ptr = *tr++;
983 Into_Reloc_Chain(trailed_item,(pword*)(tr+1))
988 tr += 2;
1001 trailed_tag = ((pword*)tr)->tag.kernel;
1002 if (((pword*)tr)->val.ptr == trailed_item)
1004 Mark_from(trailed_tag, ((pword*)tr), NO);
1005 tr = (pword **)((pword*)tr + 1);
1013 if (*tr == trailed_item) /* CAUTION: see above */
1015 Mark_from_pointer(trailed_tag, ((pword*)tr), NO);
1016 tr++;
1022 Mark_from_pointer(TCOMP, ((pword*)tr), NO);
1023 tr++;
1026 tr += i + 1 ;
1031 tr += 2;
1049 pword *trailed_ptr = *(tr+2);
1058 *(tr+1) = (pword *)garbage_list;
1059 garbage_list = tr;
1065 : (*(tr+2) == trailed_item) ? (word) (TREF & ~TREFBIT)
1067 Mark_from(trailed_tag, (pword *)(tr+2), NO);
1074 pword *trailed_ptr = ((pword *)(tr+2))->val.ptr;
1075 trailed_tag = ((pword *)(tr+2))->tag.kernel;
1085 *(tr+1) = (pword *)garbage_list;
1086 garbage_list = tr;
1091 if (((pword *)(tr+2))->val.ptr == trailed_item)
1093 Mark_from(trailed_tag, (pword *)(tr+2), NO);
1098 tr += TrailedNumber(i) + 3;
1102 i = (word) tr[TRAIL_UNDO_FLAGS];
1103 trailed_item = tr[TRAIL_UNDO_ADDRESS];
1112 untrail_ext(tr, UNDO_GC); /* early untrail */
1114 *(tr+1) = (pword *)garbage_list;
1115 garbage_list = tr;
1120 Into_Reloc_Chain(trailed_item,(pword*)(tr+TRAIL_UNDO_ADDRESS))
1130 pword *pdata = (pword *) (tr + TRAIL_UNDO_SIMPLE_HEADER_SIZE);
1140 pword *stamp = tr[TRAIL_UNDO_STAMP_ADDRESS];
1152 if (tr[TRAIL_UNDO_OLDSTAMP] >= prev_tg)
1165 *(tr+1) = (pword *)garbage_list;
1166 garbage_list = tr;
1173 untrail_ext(tr, UNDO_GC);
1175 *(tr+1) = (pword *)garbage_list;
1176 garbage_list = tr;
1184 Into_Reloc_Chain(trailed_item,(pword*)(tr+TRAIL_UNDO_ADDRESS))
1190 Mark_from_pointer(TREF, ((pword*)(tr+TRAIL_UNDO_STAMP_ADDRESS)), NO);
1193 Mark_from_pointer(TREF, ((pword*)(tr+TRAIL_UNDO_OLDSTAMP)), NO);
1201 pword *pdata = (pword *) (tr + TRAIL_UNDO_STAMPED_HEADER_SIZE);
1216 pword **tr points to extension trail frame, which is already in a
1226 tr += TrailedEsize(*tr);
1322 pword **tr, **trail_garb_list;
1325 tr = TT;
1467 tr = fp.chp->tt; /* remember its original value */
1480 early_untrail(GCB, tr, fp, trail_garb_list, trail_garb_count);
1617 register pword **tr = TT;
1621 while (tr < limit_tt)
1622 switch ((word) *tr & 3)
1625 trailed_item = *tr++;
1637 trailed_item = *(tr+1);
1638 tr += 2;
1646 i = (word) *tr++;
1647 trailed_item = (pword *)((uword *)(*tr++) + TrailedOffset(i));
1659 Mark_from(((pword*)tr)->tag.kernel,
1660 ((pword*)tr), NO);
1665 tr = (pword **)((pword*)tr + 1);
1679 tr = (pword **)((pword*)tr + 1);
1695 Mark_from_pointer(trailed_tag, ((pword*)tr), NO); /* old */
1699 tr++;
1711 tr++;
1715 tr += i + 1;
1719 (word) *tr);
1722 tr += i + 1;
1726 switch (TrailedEtype(*tr))
1733 pword *stamp = tr[TRAIL_UNDO_STAMP_ADDRESS];
1750 pword **tr points to extension trail frame
1765 tr += TrailedEsize(*tr);