Changeset 293779 in webkit for trunk/Source/JavaScriptCore/tools/JSDollarVM.cpp
- Timestamp:
- May 4, 2022, 10:44:44 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/tools/JSDollarVM.cpp
r292929 r293779 1 1 /* 2 * Copyright (C) 2015-202 1Apple Inc. All rights reserved.2 * Copyright (C) 2015-2022 Apple Inc. All rights reserved. 3 3 * 4 4 * Redistribution and use in source and binary forms, with or without … … 172 172 173 173 if (frameIndex++ != requestedFrameIndex) 174 return StackVisitor::Continue;174 return IterationStatus::Continue; 175 175 176 176 addProperty(vm, "name"_s, jsString(vm, visitor->functionName())); … … 187 187 isValid = true; 188 188 189 return StackVisitor::Done;189 return IterationStatus::Done; 190 190 }); 191 191 … … 2315 2315 } 2316 2316 2317 StackVisitor::Status operator()(StackVisitor& visitor) const2317 IterationStatus operator()(StackVisitor& visitor) const 2318 2318 { 2319 2319 unsigned index = m_currentFrame++; … … 2322 2322 if (visitor->codeBlock()) 2323 2323 m_jitType = visitor->codeBlock()->jitType(); 2324 return StackVisitor::Done;2324 return IterationStatus::Done; 2325 2325 } 2326 return StackVisitor::Continue;2326 return IterationStatus::Continue; 2327 2327 } 2328 2328 … … 2619 2619 DollarVMAssertScope assertScope; 2620 2620 if (frameIndex++ != requestedFrameIndex) 2621 return StackVisitor::Continue;2621 return IterationStatus::Continue; 2622 2622 VMInspector::dumpRegisters(visitor->callFrame()); 2623 return StackVisitor::Done;2623 return IterationStatus::Done; 2624 2624 }); 2625 2625 … … 3252 3252 JSArray* result = constructEmptyArray(globalObject, nullptr); 3253 3253 RETURN_IF_EXCEPTION(scope, { }); 3254 StackVisitor::visit(callFrame, vm, [&] (StackVisitor& visitor) -> StackVisitor::Status {3254 StackVisitor::visit(callFrame, vm, [&] (StackVisitor& visitor) -> IterationStatus { 3255 3255 DollarVMAssertScope assertScope; 3256 3256 if (visitor->isInlinedFrame()) 3257 return StackVisitor::Continue;3257 return IterationStatus::Continue; 3258 3258 if (visitor->isWasmFrame()) 3259 return StackVisitor::Continue;3259 return IterationStatus::Continue; 3260 3260 result->push(globalObject, jsCast<JSObject*>(visitor->callee().asCell())); 3261 3261 scope.releaseAssertNoException(); // This function is only called from tests. 3262 return StackVisitor::Continue;3262 return IterationStatus::Continue; 3263 3263 }); 3264 3264 RETURN_IF_EXCEPTION(scope, { });
Note:
See TracChangeset
for help on using the changeset viewer.