summaryrefslogtreecommitdiff
path: root/compiler/optimizing/optimizing_compiler_stats.h
diff options
context:
space:
mode:
authorDavid Srbecky <dsrbecky@google.com>2016-03-12 21:10:04 +0000
committerDavid Srbecky <dsrbecky@google.com>2016-03-12 21:38:50 +0000
commitd89f605b1de929ae158b3844e44a5d57f7aad72d (patch)
treea700380294513e8e6878acd3b89292ca1c203d48 /compiler/optimizing/optimizing_compiler_stats.h
parente717e2c2c436da1d6daa572bd3142e34aef25b1c (diff)
Ignore empty maps when emitting DWARF variable locations.
This is rewrite of https://android-review.googlesource.com/#/c/202115 The aim in both cases is to avoid gaps in generated locations. (which helps to keep the size of the generated DWARF down). However, the previous CL was a bit too eager with extending of variable scope and reporting locations. We might have reported variable in scope when in fact, it was not. This CL implements simpler solution by just filtering stackmaps without dex register maps at first opportunity. This should ensure that locations for breakpoint locations are completely accurate as originally intended. Change-Id: I98378716c0ef5ef46b12181502904621eb6ecf2f
Diffstat (limited to 'compiler/optimizing/optimizing_compiler_stats.h')
0 files changed, 0 insertions, 0 deletions