Changeset 31787 in webkit for trunk/JavaScriptCore/kjs
- Timestamp:
- Apr 10, 2008, 3:51:33 PM (17 years ago)
- Location:
- trunk/JavaScriptCore/kjs
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/collector.cpp
r31167 r31787 529 529 } 530 530 531 void NEVER_INLINE Collector::markCurrentThreadConservativelyInternal() 532 { 533 void* dummy; 534 void* stackPointer = &dummy; 535 void* stackBase = currentThreadStackBase(); 536 markStackObjectsConservatively(stackPointer, stackBase); 537 } 538 531 539 void Collector::markCurrentThreadConservatively() 532 540 { … … 542 550 #endif 543 551 544 void* dummy; 545 void* stackPointer = &dummy; 546 void* stackBase = currentThreadStackBase(); 547 548 markStackObjectsConservatively(stackPointer, stackBase); 552 markCurrentThreadConservativelyInternal(); 549 553 } 550 554 -
trunk/JavaScriptCore/kjs/collector.h
r30576 r31787 80 80 static void markMainThreadOnlyObjects(); 81 81 static void markCurrentThreadConservatively(); 82 static void markCurrentThreadConservativelyInternal(); 82 83 static void markOtherThreadConservatively(Thread*); 83 84 static void markStackObjectsConservatively();
Note:
See TracChangeset
for help on using the changeset viewer.