diff options
Diffstat (limited to 'runtime/dex_instruction.h')
| -rw-r--r-- | runtime/dex_instruction.h | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/runtime/dex_instruction.h b/runtime/dex_instruction.h index f437fdef1c..8eb1a79420 100644 --- a/runtime/dex_instruction.h +++ b/runtime/dex_instruction.h @@ -126,13 +126,14 @@ class Instruction { enum IndexType { kIndexUnknown = 0, - kIndexNone, // has no index - kIndexTypeRef, // type reference index - kIndexStringRef, // string reference index - kIndexMethodRef, // method reference index - kIndexFieldRef, // field reference index - kIndexFieldOffset, // field offset (for static linked fields) - kIndexVtableOffset // vtable offset (for static linked methods) + kIndexNone, // has no index + kIndexTypeRef, // type reference index + kIndexStringRef, // string reference index + kIndexMethodRef, // method reference index + kIndexFieldRef, // field reference index + kIndexFieldOffset, // field offset (for static linked fields) + kIndexVtableOffset, // vtable offset (for static linked methods) + kIndexMethodAndProtoRef // method and a proto reference index (for invoke-polymorphic) }; enum Flags { |