Changeset 635 for abuse/trunk/src/objects.cpp
- Timestamp:
- May 11, 2011, 1:26:11 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
abuse/trunk/src/objects.cpp
r555 r635 261 261 current_object=this; 262 262 263 void *m =mark_heap(TMP_SPACE);263 void *m = LSpace::Tmp.Mark(); 264 264 ((LSymbol *)ns)->EvalFunction(NULL); 265 restore_heap(m,TMP_SPACE);265 LSpace::Tmp.Restore(m); 266 266 267 267 current_object=o; … … 275 275 { 276 276 current_object = this; 277 void *m = mark_heap( TMP_SPACE);277 void *m = LSpace::Tmp.Mark(); 278 278 ((LSymbol *)ns)->EvalFunction(NULL); 279 restore_heap( m, TMP_SPACE);279 LSpace::Tmp.Restore(m); 280 280 } 281 281 else … … 410 410 411 411 current_object=this; 412 void *m =mark_heap(TMP_SPACE);412 void *m = LSpace::Tmp.Mark(); 413 413 414 414 time_marker *prof1=NULL; … … 424 424 } 425 425 426 restore_heap(m,TMP_SPACE);426 LSpace::Tmp.Restore(m); 427 427 428 428 if (keep_ai_info()) … … 484 484 current_object = this; 485 485 486 void *m = mark_heap(TMP_SPACE);486 void *m = LSpace::Tmp.Mark(); 487 487 488 488 am = LList::Create(); … … 528 528 } 529 529 530 restore_heap(m, TMP_SPACE);530 LSpace::Tmp.Restore(m); 531 531 532 532 current_object = o; … … 624 624 current_object=this; 625 625 626 void *m =mark_heap(TMP_SPACE);626 void *m = LSpace::Tmp.Mark(); 627 627 time_marker *prof1=NULL; 628 628 if (profiling()) … … 637 637 } 638 638 639 640 641 restore_heap(m,TMP_SPACE); 639 LSpace::Tmp.Restore(m); 642 640 643 641 } else drawer(); … … 651 649 current_object=this; 652 650 653 void *m =mark_heap(TMP_SPACE);651 void *m = LSpace::Tmp.Mark(); 654 652 time_marker *prof1=NULL; 655 653 if (profiling()) … … 664 662 } 665 663 666 restore_heap(m,TMP_SPACE); 667 664 LSpace::Tmp.Restore(m); 668 665 } 669 666 } … … 1157 1154 current_object=g; 1158 1155 1159 void *m =mark_heap(TMP_SPACE);1156 void *m = LSpace::Tmp.Mark(); 1160 1157 1161 1158 time_marker *prof1=NULL; … … 1171 1168 } 1172 1169 1173 1174 1175 restore_heap(m,TMP_SPACE); 1176 1177 current_object=o; 1170 LSpace::Tmp.Restore(m); 1171 current_object = o; 1178 1172 } 1179 1173 return g; … … 1222 1216 lcy->cdr = lb; 1223 1217 1224 void *m = mark_heap(TMP_SPACE);1218 void *m = LSpace::Tmp.Mark(); 1225 1219 1226 1220 time_marker *prof1 = NULL; … … 1236 1230 } 1237 1231 1238 restore_heap(m,TMP_SPACE);1232 LSpace::Tmp.Restore(m); 1239 1233 1240 1234 if (item_type(r)!=L_NUMBER) … … 1626 1620 current_object=this; 1627 1621 1628 void *m =mark_heap(TMP_SPACE);1622 void *m = LSpace::Tmp.Mark(); 1629 1623 1630 1624 time_marker *prof1=NULL; … … 1640 1634 } 1641 1635 1642 1643 restore_heap(m,TMP_SPACE); 1644 1645 current_object=o; 1646 } 1647 } 1636 LSpace::Tmp.Restore(m); 1637 current_object = o; 1638 } 1639 }
Note: See TracChangeset
for help on using the changeset viewer.