summaryrefslogtreecommitdiff
path: root/runtime/class_table.cc
diff options
context:
space:
mode:
author Sorin Basca <sorinbasca@google.com> 2022-04-14 16:46:00 +0000
committer Sorin Basca <sorinbasca@google.com> 2022-04-20 06:25:30 +0000
commitcdac020aa256454dcee9e0e293a85024cecd3a4c (patch)
treeefc86140dd53e1f1b44325ad7178055d00d6dd2e /runtime/class_table.cc
parent2eebc53fe6463ae924aa5817ef8093198511f459 (diff)
Fix ProguardMap line mapping
With R8 v3.1.4 the Proguard map stores line numbers slightly differently. Previously an entry having only one "clear" line of the form: <Start>:<End>:<Method info>:<OrigLine> -> <New name> would map a line between Start and End to OrigLine + OffsetFromStart In the new version, any line between Start and End gets mapped precisely to OrigLine. The ahat ProguardMap has been updated to check the version of the map file and apply the correct mapping based on that. Bug: 228000954 Test: m -j32 ahat ahat-tests && java -jar out/host/linux-x86/framework/ahat-tests.jar Change-Id: I3a0ad58ccee1aae009d62759e59210a13530fc38
Diffstat (limited to 'runtime/class_table.cc')
0 files changed, 0 insertions, 0 deletions