OSDN Git Service

[Jit] Fix for 3311468 Maps crashed at handleFmt...
authorBill Buzbee <buzbee@google.com>
Mon, 27 Dec 2010 17:31:21 +0000 (09:31 -0800)
committerBill Buzbee <buzbee@google.com>
Mon, 27 Dec 2010 17:31:21 +0000 (09:31 -0800)
commita85893356ac4d86ef7d7dd18807d7bef95d7dddb
tree8169c48e85a9d98c795d2404d14002aca9e22326
parent9679fddfac3aad7f4f7407ae4f285d71140f6168
[Jit] Fix for 3311468 Maps crashed at handleFmt...

Change https://android-git.corp.google.com/g/#change,86452 eliminated unused
chaining cells for direct JNI calls.   However, a code path in CodegenDriver.c
assumed all similar invokes would have such cells.  Slightly re-arranged the
to avoid relying on the existance of the cell in cases in which it isn't
needed.

Change-Id: Ifc28acf559455a292b4b915ef1302085557e1d81
vm/compiler/codegen/arm/CodegenDriver.c