Changeset 115388 in webkit for trunk/Source/JavaScriptCore/interpreter/CallFrame.h
- Timestamp:
- Apr 26, 2012, 5:07:11 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/interpreter/CallFrame.h
r114803 r115388 172 172 { 173 173 ASSERT(callerFrame); // Use noCaller() rather than 0 for the outer host call frame caller. 174 ASSERT(callerFrame == noCaller() || callerFrame->removeHostCallFrameFlag()->registerFile()-> end() >= this);174 ASSERT(callerFrame == noCaller() || callerFrame->removeHostCallFrameFlag()->registerFile()->commitEnd() >= this); 175 175 176 176 setCodeBlock(codeBlock); … … 255 255 CallFrame* trueCallFrameFromVMCode() { return trueCallFrame(AbstractPC()); } 256 256 257 Register* startOfReusableRegisterFile() 258 { 259 CallFrame* result = globalData().topCallFrame; 260 if (result == noCaller() || result == registerFile()->begin()) 261 return registerFile()->begin(); 262 return result->frameExtent(); 263 } 264 257 265 private: 258 266 static const intptr_t HostCallFrameFlag = 1; … … 260 268 static const int s_firstArgumentOffset = s_thisArgumentOffset - 1; 261 269 262 #ifndef NDEBUG263 270 RegisterFile* registerFile(); 264 #endif 271 265 272 #if ENABLE(DFG_JIT) 266 273 bool isInlineCallFrameSlow();
Note:
See TracChangeset
for help on using the changeset viewer.