diff options
author | 2013-07-26 16:26:08 -0700 | |
---|---|---|
committer | 2013-07-26 16:46:14 -0700 | |
commit | 728328a441c6d3172283f3e44d120550997b5887 (patch) | |
tree | 886013afb34df67fa7d5feae0d007a508ec950d1 /compiler/utils/mips/assembler_mips.h | |
parent | 23d5cffcb8e32aaa6ce0895ade28849f72d90463 (diff) |
Support inline dex data
Dx always places switch table and array data following executable
code. However, embedding data inline appears to be legal - and
the Garmin Connect app does this. Unknown is what tool generated
the odd dex code. This CL reworks dex parsing to support inline data.
Further, a verification check to require a move-exception at
the beginning of catch regions is disabled. Dalvik's verifier appears
to only require that if a move-exception exists, it must be at
the beginning of the catch. If there is value to the check
requiring a move-exception, we'll need to enable it based on a
future dex version.
Change-Id: I80c78544993acb999f7c62d32479c3c8455b56cb
Diffstat (limited to 'compiler/utils/mips/assembler_mips.h')
0 files changed, 0 insertions, 0 deletions