ba8baa46b4
Now when -v/--verbose is used, we will also print call information when those calls appear in stubs that do not correspond to Dart code. The returned information contains the name of the stub (the name of the static symbol in the ELF file generated for the stub) as well as the offset of the frame PC within the stub payload. This change also adds a flag --dump-debug-file-contents that outputs the parsed information from the file passed via -d/--debug. Change-Id: Ic52dd6825f2f3564efa3c2c12b46a8bef23d56bc Cq-Include-Trybots: luci.dart.try:vm-kernel-precomp-linux-release-x64-try,vm-kernel-precomp-linux-release-simarm_x64-try,vm-kernel-precomp-mac-release-simarm64-try,vm-kernel-precomp-win-release-x64-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/139280 Commit-Queue: Teagan Strickland <sstrickl@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com>
9 lines
400 B
Dart
9 lines
400 B
Dart
// Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file
|
|
// for details. All rights reserved. Use of this source code is governed by a
|
|
// BSD-style license that can be found in the LICENSE file.
|
|
|
|
export 'src/convert.dart'
|
|
show collectPCOffsets, DwarfStackTraceDecoder, StackTraceHeader;
|
|
export 'src/dwarf.dart'
|
|
show CallInfo, DartCallInfo, StubCallInfo, Dwarf, PCOffset;
|