Skip to content

Commit f945ad9

Browse files
authored
Resolve dwarf paths to enable source-code mapping of stacktraces (flutter#114767)
* feat: add "--resolve-dwarf-paths" to gen_snapshot * chore: update tests
1 parent fecd5c9 commit f945ad9

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

packages/flutter_tools/lib/src/base/build.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,11 +205,11 @@ class AOTSnapshotter {
205205
.createSync(recursive: true);
206206
}
207207

208-
// Optimization arguments.
208+
// Debugging information.
209209
genSnapshotArgs.addAll(<String>[
210-
// Faster async/await
211210
if (shouldSplitDebugInfo) ...<String>[
212211
'--dwarf-stack-traces',
212+
'--resolve-dwarf-paths',
213213
'--save-debugging-info=${_fileSystem.path.join(splitDebugInfo!, debugFilename)}',
214214
],
215215
if (dartObfuscation)

packages/flutter_tools/test/general.shard/base/build_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ void main() {
209209
'--snapshot_kind=app-aot-assembly',
210210
'--assembly=$assembly',
211211
'--dwarf-stack-traces',
212+
'--resolve-dwarf-paths',
212213
'--save-debugging-info=$debugPath',
213214
'main.dill',
214215
]),
@@ -444,6 +445,7 @@ void main() {
444445
'--no-sim-use-hardfp',
445446
'--no-use-integer-division',
446447
'--dwarf-stack-traces',
448+
'--resolve-dwarf-paths',
447449
'--save-debugging-info=$debugPath',
448450
'main.dill',
449451
]

0 commit comments

Comments
 (0)