Changeset 155081 in webkit for trunk/Source/JavaScriptCore/runtime
- Timestamp:
- Sep 4, 2013, 5:40:15 PM (12 years ago)
- Location:
- trunk/Source/JavaScriptCore/runtime
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/runtime/JSFunction.cpp
r155075 r155081 44 44 #include "Parser.h" 45 45 #include "PropertyNameArray.h" 46 #include "Stack Iterator.h"46 #include "StackVisitor.h" 47 47 48 48 using namespace WTF; … … 193 193 JSValue result() const { return m_result; } 194 194 195 Stack Iterator::Status operator()(StackIterator& iter)195 StackVisitor::Status operator()(StackVisitor& visitor) 196 196 { 197 JSObject* callee = iter->callee();197 JSObject* callee = visitor->callee(); 198 198 if (callee != m_targetCallee) 199 return Stack Iterator::Continue;200 201 m_result = JSValue( iter->arguments());202 return Stack Iterator::Done;199 return StackVisitor::Continue; 200 201 m_result = JSValue(visitor->arguments()); 202 return StackVisitor::Done; 203 203 } 204 204 … … 235 235 JSValue result() const { return m_result; } 236 236 237 Stack Iterator::Status operator()(StackIterator& iter)237 StackVisitor::Status operator()(StackVisitor& visitor) 238 238 { 239 JSObject* callee = iter->callee();239 JSObject* callee = visitor->callee(); 240 240 241 241 if (callee && callee->inherits(JSBoundFunction::info())) 242 return Stack Iterator::Continue;242 return StackVisitor::Continue; 243 243 244 244 if (!m_hasFoundFrame && (callee != m_targetCallee)) 245 return Stack Iterator::Continue;245 return StackVisitor::Continue; 246 246 247 247 m_hasFoundFrame = true; 248 248 if (!m_hasSkippedToCallerFrame) { 249 249 m_hasSkippedToCallerFrame = true; 250 return Stack Iterator::Continue;250 return StackVisitor::Continue; 251 251 } 252 252 253 253 if (callee) 254 254 m_result = callee; 255 return Stack Iterator::Done;255 return StackVisitor::Done; 256 256 } 257 257 -
trunk/Source/JavaScriptCore/runtime/JSGlobalObjectFunctions.cpp
r155075 r155081 38 38 #include "Operations.h" 39 39 #include "Parser.h" 40 #include "Stack Iterator.h"40 #include "StackVisitor.h" 41 41 #include <wtf/dtoa.h> 42 42 #include <stdio.h> … … 718 718 EncodedJSValue result() { return m_result; } 719 719 720 Stack Iterator::Status operator()(StackIterator& iter)720 StackVisitor::Status operator()(StackVisitor& visitor) 721 721 { 722 722 if (!m_hasSkippedFirstFrame) { 723 723 m_hasSkippedFirstFrame = true; 724 return Stack Iterator::Continue;725 } 726 727 if (m_thisObject->allowsAccessFrom( iter->callFrame()))724 return StackVisitor::Continue; 725 } 726 727 if (m_thisObject->allowsAccessFrom(visitor->callFrame())) 728 728 m_result = JSValue::encode(m_thisObject->prototype()); 729 729 730 return Stack Iterator::Done;730 return StackVisitor::Done; 731 731 } 732 732 … … 760 760 bool allowsAccess() const { return m_allowsAccess; } 761 761 762 Stack Iterator::Status operator()(StackIterator& iter)762 StackVisitor::Status operator()(StackVisitor& visitor) 763 763 { 764 764 if (!m_hasSkippedFirstFrame) { 765 765 m_hasSkippedFirstFrame = true; 766 return Stack Iterator::Continue;767 } 768 769 m_allowsAccess = m_thisObject->allowsAccessFrom( iter->callFrame());770 return Stack Iterator::Done;766 return StackVisitor::Continue; 767 } 768 769 m_allowsAccess = m_thisObject->allowsAccessFrom(visitor->callFrame()); 770 return StackVisitor::Done; 771 771 } 772 772 -
trunk/Source/JavaScriptCore/runtime/ObjectConstructor.cpp
r155075 r155081 35 35 #include "PropertyDescriptor.h" 36 36 #include "PropertyNameArray.h" 37 #include "Stack Iterator.h"37 #include "StackVisitor.h" 38 38 39 39 namespace JSC { … … 143 143 EncodedJSValue result() const { return m_result; } 144 144 145 Stack Iterator::Status operator()(StackIterator& iter)145 StackVisitor::Status operator()(StackVisitor& visitor) 146 146 { 147 147 if (!m_hasSkippedFirstFrame) { 148 148 m_hasSkippedFirstFrame = true; 149 return Stack Iterator::Continue;149 return StackVisitor::Continue; 150 150 } 151 151 152 if (m_object->allowsAccessFrom( iter->callFrame()))152 if (m_object->allowsAccessFrom(visitor->callFrame())) 153 153 m_result = JSValue::encode(m_object->prototype()); 154 return Stack Iterator::Done;154 return StackVisitor::Done; 155 155 } 156 156
Note:
See TracChangeset
for help on using the changeset viewer.