1f5fd27c61
The command line flag allows the user to specify the minimum MacOS or iOS version used in the build version load command for the Mach-O dynamic library snapshot. If not specified, the minimum OS version specified in macOS Mach-O snapshots is 10.15 (Catalina) and the minimum OS version specified in iOS Mach-O snapshots is 13. This CL also changes the targeted OS version in the build version load command to be the same as the minimum OS version. Adds support to parsing build version load commands to pkg/native_stack_traces's Mach-O parser in order to test the existence and contents of build version load commands in vm/dart/unobfuscated_static_symbols. TEST=vm/dart/unobfuscated_static_symbols Issue: https://github.com/dart-lang/sdk/issues/60307 Change-Id: I3ee3ba34297d3261be7e3a1d2fb3c1da1ef0ef05 Cq-Include-Trybots: luci.dart.try:vm-aot-mac-debug-x64-try,vm-aot-mac-debug-arm64-try,vm-aot-linux-debug-arm64-try,vm-aot-linux-debug-x64-try,pkg-mac-release-try,pkg-mac-release-arm64-try,pkg-linux-release-arm64-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/438901 Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Tess Strickland <sstrickl@google.com>