diff options
author | David Srbecky <dsrbecky@google.com> | 2016-03-12 21:10:04 +0000 |
---|---|---|
committer | David Srbecky <dsrbecky@google.com> | 2016-03-12 21:38:50 +0000 |
commit | d89f605b1de929ae158b3844e44a5d57f7aad72d (patch) | |
tree | a700380294513e8e6878acd3b89292ca1c203d48 /compiler/optimizing/optimizing_compiler_stats.h | |
parent | e717e2c2c436da1d6daa572bd3142e34aef25b1c (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