summaryrefslogtreecommitdiff
path: root/compiler/utils/mips/assembler_mips.h
diff options
context:
space:
mode:
author Jeff Hao <jeffhao@google.com> 2015-05-19 20:30:23 -0700
committer Jeff Hao <jeffhao@google.com> 2015-05-20 18:32:14 -0700
commit15e9ad1d028d7f12cb598b075453173532a00d91 (patch)
treef31edd7f7e10d8372c452229b4f9eb749647864f /compiler/utils/mips/assembler_mips.h
parent5d52f3dca52548f4a4598abd06432cad3dca6b8a (diff)
Intercept JNI invocation of String.<init> methods.
libmono uses JNI AllocObject and CallNonvirtualVoidMethod to create and initialize a string instead of using the recommended NewObject. This change adds an intercept to change the String.<init> call to a StringFactory call instead. Then, it uses the object id of the original string object referrer and maps it to the result of the StringFactory. Bug: 21288130 Change-Id: Ib4db402c178bc37188d5c5faf30b6e4fdc747b17
Diffstat (limited to 'compiler/utils/mips/assembler_mips.h')
0 files changed, 0 insertions, 0 deletions