OSDN Git Service

ART: Fix computation of frame size for direct proxy methods
authorSerguei Katkov <serguei.i.katkov@intel.com>
Fri, 29 Aug 2014 11:20:15 +0000 (18:20 +0700)
committerSerguei Katkov <serguei.i.katkov@intel.com>
Thu, 4 Sep 2014 05:52:11 +0000 (12:52 +0700)
commit805bab1738549b2477b3ad4d9d57fd7c681451b9
tree1bace39c095672c3719706703b800695cfd2d1d0
parent519af184ae2d1245ed73004c1a1a457a400f66d5
ART: Fix computation of frame size for direct proxy methods

Proxy method has only one direct method and it is a constructor which
is cloned from java.lang.reflect.Proxy class together with code.
As a result its body is a compiled quick code and frame size should be
computed accordingly in contrast with other virtual methods which are
invoked through stub.

Change-Id: I0ac99b2f567b281c9342152bad1149dd6cd39480
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
runtime/mirror/art_method-inl.h