/art/runtime/ |
dex_file_verifier.cc | 408 uint32_t value_arg = header_byte >> DexFile::kDexAnnotationValueArgShift; local 412 if (value_arg != 0) { 413 LOG(ERROR) << StringPrintf("Bad encoded_value byte size %x", value_arg); 420 if (value_arg > 1) { 421 LOG(ERROR) << StringPrintf("Bad encoded_value char/short size %x", value_arg); 424 ptr_ += value_arg + 1; 428 if (value_arg > 3) { 429 LOG(ERROR) << StringPrintf("Bad encoded_value int/float size %x", value_arg); 432 ptr_ += value_arg + 1; 436 ptr_ += value_arg + 1 [all...] |
dex_file.cc | 965 byte value_arg = value_type >> kEncodedValueArgShift; local 966 size_t width = value_arg + 1; // assume and correct later 970 jval_.i = (value_arg != 0) ? 1 : 0; 974 jval_.i = ReadSignedInt(ptr_, value_arg); 978 jval_.i = ReadSignedInt(ptr_, value_arg); 982 jval_.i = ReadUnsignedInt(ptr_, value_arg, false); 986 jval_.i = ReadSignedInt(ptr_, value_arg); 989 jval_.j = ReadSignedLong(ptr_, value_arg); 992 jval_.i = ReadUnsignedInt(ptr_, value_arg, true); 995 jval_.j = ReadUnsignedLong(ptr_, value_arg, true) [all...] |
/cts/tools/dex-tools/src/dex/structure/ |
DexEncodedValueType.java | 159 * value_arg. 169 * Format: value := (value_arg << 5) | value_type 198 * Format: value := (value_arg << 5) | value_type
|
/external/smali/dexlib/src/main/java/org/jf/dexlib/EncodedValue/ |
ArrayEncodedValue.java | 57 out.annotate("value_type=" + ValueType.VALUE_ARRAY.name() + ",value_arg=0");
|
NullEncodedValue.java | 48 out.annotate("value_type=" + ValueType.VALUE_NULL.name() + ",value_arg=0");
|
AnnotationEncodedValue.java | 62 out.annotate("value_type=" + ValueType.VALUE_ANNOTATION.name() + ",value_arg=0");
|
ByteEncodedValue.java | 58 out.annotate(1, "value_type=" + ValueType.VALUE_BYTE.name() + ",value_arg=0");
|
CharEncodedValue.java | 62 out.annotate(1, "value_type=" + ValueType.VALUE_CHAR.name() + ",value_arg=" + (bytes.length - 1));
|
DoubleEncodedValue.java | 63 out.annotate(1, "value_type=" + ValueType.VALUE_DOUBLE.name() + ",value_arg=" + (bytes.length - 1));
|
EnumEncodedValue.java | 66 out.annotate(1, "value_type=" + ValueType.VALUE_ENUM.name() + ",value_arg=" + (bytes.length - 1));
|
FieldEncodedValue.java | 66 out.annotate(1, "value_type=" + ValueType.VALUE_FIELD.name() + ",value_arg=" + (bytes.length - 1));
|
FloatEncodedValue.java | 63 out.annotate(1, "value_type=" + ValueType.VALUE_FLOAT.name() + ",value_arg=" + (bytes.length - 1));
|
IntEncodedValue.java | 62 out.annotate(1, "value_type=" + ValueType.VALUE_INT.name() + ",value_arg=" + (bytes.length - 1));
|
LongEncodedValue.java | 62 out.annotate(1, "value_type=" + ValueType.VALUE_LONG.name() + ",value_arg=" + (bytes.length - 1));
|
MethodEncodedValue.java | 66 out.annotate(1, "value_type=" + ValueType.VALUE_METHOD.name() + ",value_arg=" + (bytes.length - 1));
|
ShortEncodedValue.java | 62 out.annotate(1, "value_type=" + ValueType.VALUE_SHORT.name() + ",value_arg=" + (bytes.length - 1));
|
StringEncodedValue.java | 67 out.annotate(1, "value_type=" + ValueType.VALUE_STRING.name() + ",value_arg=" + (bytes.length - 1));
|
TypeEncodedValue.java | 66 out.annotate(1, "value_type=" + ValueType.VALUE_TYPE.name() + ",value_arg=" + (bytes.length - 1));
|
/cts/tools/dex-tools/src/dex/reader/ |
DexEncodedValueImpl.java | 118 * 1 for true. The bit is represented in the value_arg.
|
/dalvik/libdex/ |
DexSwapVerify.cpp | [all...] |
/docs/source.android.com/src/devices/tech/dalvik/ |
dex-format.jd | 553 <td>(value_arg << 5) | value_type</td> 559 In most cases, <code>value_arg</code> encodes the length of 585 <th><code>value_arg</code> Format</th> 732 <code>value_arg</code>. [all...] |