OSDN Git Service

Generate more stack maps during native debugging.
authorDavid Srbecky <dsrbecky@google.com>
Wed, 9 Dec 2015 14:09:59 +0000 (14:09 +0000)
committerDavid Srbecky <dsrbecky@google.com>
Wed, 23 Dec 2015 13:19:16 +0000 (13:19 +0000)
commit0cf4493166ff28518c8eafa2d0463f6e817cce75
tree6d207db3fb655bbd692f2b01fa963c603619bd0e
parentd674bf7ba2a209790cea8ef8d935480ef515c9e1
Generate more stack maps during native debugging.

Generate extra stack map at the start of each java statement.
The stack maps are later translated to DWARF which allows
LLDB to set breakpoints and view local variables.

Change-Id: If00ab875513308e4a1399d1e12e0fe8934a6f0c3
13 files changed:
compiler/driver/compiler_options.cc
compiler/driver/compiler_options.h
compiler/optimizing/builder.cc
compiler/optimizing/builder.h
compiler/optimizing/code_generator_arm.cc
compiler/optimizing/code_generator_arm64.cc
compiler/optimizing/code_generator_mips.cc
compiler/optimizing/code_generator_mips64.cc
compiler/optimizing/code_generator_x86.cc
compiler/optimizing/code_generator_x86_64.cc
compiler/optimizing/dead_code_elimination.cc
compiler/optimizing/nodes.h
dex2oat/dex2oat.cc