OSDN Git Service

Move interpreter to ObjPtr
authorMathieu Chartier <mathieuc@google.com>
Tue, 25 Oct 2016 22:08:01 +0000 (15:08 -0700)
committerMathieu Chartier <mathieuc@google.com>
Wed, 26 Oct 2016 22:25:40 +0000 (15:25 -0700)
commitef41db7a3f322a1feb305fdb457410c4cea94d00
treec03152c091ef62ab70f5be0a2fe3a965b189132c
parent1458e0c09fe0a3b9fa5fd7beb9b6077d1fc46b1d
Move interpreter to ObjPtr

Moved most of interpreter, interpreter_common,
interpreter_switch_impl, and some of mterp to ObjPtr.

Bug: 31113334

Test: test-art-host ART_TEST_INTERPRETER=true
Test: art/tools/run-libcore-tests.sh '--mode=host' '--variant=X32' --debug

Change-Id: I0935d18287e1332205c17c5a018aa167788ab897
17 files changed:
runtime/entrypoints/entrypoint_utils-inl.h
runtime/entrypoints/entrypoint_utils.cc
runtime/entrypoints/entrypoint_utils.h
runtime/entrypoints/quick/quick_trampoline_entrypoints.cc
runtime/interpreter/interpreter.cc
runtime/interpreter/interpreter.h
runtime/interpreter/interpreter_common.cc
runtime/interpreter/interpreter_common.h
runtime/interpreter/interpreter_mterp_impl.h
runtime/interpreter/interpreter_switch_impl.cc
runtime/interpreter/interpreter_switch_impl.h
runtime/interpreter/mterp/mterp.cc
runtime/interpreter/unstarted_runtime.cc
runtime/jit/jit.cc
runtime/jit/jit.h
runtime/mirror/object-inl.h
runtime/mirror/object.h