OSDN Git Service

Use the interpreter as a heartbeat for the JIT.
authorNicolas Geoffray <ngeoffray@google.com>
Mon, 29 Feb 2016 15:35:39 +0000 (15:35 +0000)
committerNicolas Geoffray <ngeoffray@google.com>
Tue, 1 Mar 2016 14:03:32 +0000 (14:03 +0000)
commit7273a5d045d3ceb3ff011ad65765356b69b155e8
treeaddf5dcdc82e54605cfb9a622d284bf06b849327
parentc3bcf40e905c53ec857ec40a9ae45f4c86738929
Use the interpreter as a heartbeat for the JIT.

When doing a partial code cache collection, update all entrypoints to
interpreter, so that the next full collection will remove code
that wasn't executed during that window.

bug:27398183
bug:23128949
bug:26846185

Change-Id: I4423f5c4810dac183dc8973078bf218818745e80
runtime/interpreter/interpreter.cc
runtime/jit/jit.cc
runtime/jit/jit.h
runtime/jit/jit_code_cache.cc
runtime/jit/jit_code_cache.h
runtime/jit/jit_instrumentation.cc
runtime/jit/profiling_info.h