blob: 893f2979fb5b65828b6e305e511f9a48c918d083 [file] [log] [blame]
// Copyright (c) 2024, 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.
// dart2wasmOptions=--no-strip-wasm --extra-compiler-option=-DTEST_COMPILATION_DIR=$TEST_COMPILATION_DIR
import 'source_map_simple_lib.dart' as Lib;
void main() {
Lib.testMain('source_map_simple', frameDetails);
}
const List<(String?, int?, int?, String?)?> frameDetails = [
('errors_patch.dart', null, null, '_throwWithCurrentStackTrace'),
('source_map_simple_lib.dart', 16, 3, 'g'),
('source_map_simple_lib.dart', 12, 3, 'f'),
('source_map_simple_lib.dart', 41, 5, 'testMain'),
('source_map_simple_test.dart', 10, 7, 'main'),
null, // main tear-off, compiler generated, not mapped
// The rest of the stack is dependent on the compiler mode.
];
/*
at Error._throwWithCurrentStackTrace (wasm://wasm/00119ad6:wasm-function[144]:0x165f1)
at g (wasm://wasm/00119ad6:wasm-function[1251]:0x2a8f6)
at f (wasm://wasm/00119ad6:wasm-function[809]:0x1f441)
at testMain (wasm://wasm/00119ad6:wasm-function[804]:0x1f0d4)
at main (wasm://wasm/00119ad6:wasm-function[801]:0x1f031)
at main tear-off trampoline (wasm://wasm/00119ad6:wasm-function[803]:0x1f044)
at _invokeMain (wasm://wasm/00119ad6:wasm-function[104]:0x1555b)
at Module.invoke (...)
*/