I have some code I use to gather statistical information out of v8 by capturing stack traces at a few defined points.
This code worked fine with 66 but I have re-based to 68 and now see aw snap crashes with missing de-optimization information.
The failure is on the topmost frame which I expect would be for the internal call to:
chrome_child.dll!v8::internal::Runtime_DateCurrentTime(int args_length, v8::internal::Object * * args_object, v8::internal::Isolate * isolate) Line 24 C++
I see where the call to Summarize checks for Code::BUILTIN. Is there a case where we might not have that kind() .
I see the TODO:
// Delegate to JS frame in absence of turbofan deoptimization.
// TODO(turbofan): Revisit once we support deoptimization across the board.
Is it possible to return JavaScriptFrame::Summarize(frames) if no deoptimization is found?
thanks!!!
-Jim.