in lib/src/stack_zone_specification.dart [222:232]
Trace _currentTrace([int? level]) {
var stackTrace = StackTrace.current;
return LazyTrace(() {
var text = _trimVMChain(stackTrace);
var trace = Trace.parse(text);
// JS includes a frame for the call to StackTrace.current, but the VM
// doesn't, so we skip an extra frame in a JS context.
return Trace(trace.frames.skip((level ?? 0) + (inJS ? 2 : 1)),
original: text);
});
}