0a4cb4d43e
In addition to adding a parser for the universal binary format, this also requires major reworks to handle files that contain different DWARF information for different architectures, and how to pass the architecture down to where it's needed. Also fix dSYM handling: instead of assuming the name of the MachO file corresponds exactly to the basename of the dSYM with the extension stripped, just look for the single file within the Contents/Resources/DWARF directory. Also add `unrecognized` enum entries for DW_TAG, DW_AT, and DW_FORM values that aren't handled. Issue: https://github.com/flutter/flutter/pull/101586 Change-Id: Ief5edc275ccd1192669252140d128136cd2bed26 Cq-Include-Trybots: luci.dart.try:vm-kernel-nnbd-mac-release-arm64-try,vm-kernel-precomp-mac-product-x64-try,vm-kernel-precomp-nnbd-mac-release-arm64-try,vm-kernel-nnbd-mac-release-x64-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/252821 Commit-Queue: Tess Strickland <sstrickl@google.com> Reviewed-by: Ryan Macnak <rmacnak@google.com>
22 lines
607 B
YAML
22 lines
607 B
YAML
name: native_stack_traces
|
|
version: 0.5.2
|
|
description: Utilities for working with non-symbolic stack traces.
|
|
repository: https://github.com/dart-lang/sdk/tree/main/pkg/native_stack_traces
|
|
|
|
environment:
|
|
sdk: '>=2.17.0 <3.0.0'
|
|
|
|
executables:
|
|
decode:
|
|
|
|
dependencies:
|
|
args: ^2.0.0
|
|
path: ^1.8.0
|
|
|
|
# We use 'any' version constraints here as we get our package versions from
|
|
# the dart-lang/sdk repo's DEPS file. Note that this is a special case; the
|
|
# best practice for packages is to specify their compatible version ranges.
|
|
# See also https://dart.dev/tools/pub/dependencies.
|
|
dev_dependencies:
|
|
lints: any
|