/dalvik/dx/src/com/android/dex/ |
Leb128.java | 17 package com.android.dex; 19 import com.android.dex.util.ByteInput; 20 import com.android.dex.util.ByteOutput;
|
/dalvik/dx/src/com/android/dx/dex/file/ |
MemberIdsSection.java | 17 package com.android.dx.dex.file; 19 import com.android.dex.DexFormat; 20 import com.android.dex.DexIndexOverflowException; 27 * Member (field or method) refs list section of a {@code .dex} file. 72 formatter.format("Too many %1$s references to fit in one dex file: %2$d; max is %3$d.%n" + 73 "You may try using multi-dex. If multi-dex is enabled then the list of " + 74 "classes for the main dex list is too large.%n" +
|
DebugInfoItem.java | 17 package com.android.dx.dex.file; 19 import com.android.dex.util.ExceptionWithContext; 20 import com.android.dx.dex.code.DalvCode; 21 import com.android.dx.dex.code.DalvInsnList; 22 import com.android.dx.dex.code.LocalList; 23 import com.android.dx.dex.code.PositionList;
|
/frameworks/base/core/tests/hosttests/test-apps/MultiDexLegacyAndException/ |
Android.mk | 18 ## The application with a minimal main dex 37 LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(mainDexList) --minimal-main-dex 41 LOCAL_JACK_FLAGS := -D jack.dex.output.policy=minimal-multidex \ 42 -D jack.dex.output.multidex.legacy=true
|
/art/libdexfile/dex/ |
dex_file_types.h | 24 namespace dex { namespace in namespace:art 98 } // namespace dex 103 template<> struct hash<art::dex::StringIndex> { 104 size_t operator()(const art::dex::StringIndex& index) const { 109 template<> struct hash<art::dex::TypeIndex> { 110 size_t operator()(const art::dex::TypeIndex& index) const {
|
dex_file_verifier.h | 81 dex::TypeIndex class_type_index, 86 dex::TypeIndex class_type_index, 95 dex::TypeIndex* class_type_index, 110 dex::TypeIndex* class_type_index, 118 dex::TypeIndex* class_type_index, 136 dex::TypeIndex FindFirstClassDataDefiner(const uint8_t* ptr, bool* success); 137 dex::TypeIndex FindFirstAnnotationsDirectoryDefiner(const uint8_t* ptr, bool* success); 157 const char* CheckLoadStringByIdx(dex::StringIndex idx, const char* error_fmt); 158 const char* CheckLoadStringByTypeIdx(dex::TypeIndex type_idx, const char* error_fmt); 177 dex::TypeIndex* class_type_index [all...] |
code_item_accessors_test.cc | 45 std::unique_ptr<const DexFile> dex(dex_file_loader.Open(data->data(), 53 CHECK(dex != nullptr) << error_msg; 54 return dex; 73 auto verify_code_item = [&](const DexFile* dex, 76 CodeItemInstructionAccessor insns_accessor(*dex, item); 81 CodeItemDataAccessor data_accessor(*dex, item);
|
dex_file_tracking_registrar.h | 26 namespace dex { namespace in namespace:art 29 // Class for (un)poisoning various sections of Dex Files 78 } // namespace dex
|
/art/build/ |
Android.common_test.mk | 111 # Create a build rule to create the dex file for a test. 112 # $(1): module prefix, e.g. art-test-dex 120 # then a multi-dex file is created passing main.list as the --main-dex-list 122 define build-art-test-dex 135 LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(LOCAL_PATH)/$(2)/main.list --minimal-main-dex 150 LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(LOCAL_PATH)/$(2)/main.list --minimal-main-de [all...] |
/tools/dexter/dexter/ |
experimental.cc | 44 // For every method body in the .dex image, replace invoke-virtual[/range] 73 dex::Opcode new_call_opcode = dex::OP_NOP; 75 case dex::OP_INVOKE_VIRTUAL: 76 new_call_opcode = dex::OP_INVOKE_STATIC; 78 case dex::OP_INVOKE_VIRTUAL_RANGE: 79 new_call_opcode = dex::OP_INVOKE_STATIC_RANGE; 85 assert(new_call_opcode != dex::OP_NOP); 127 // For every method in the .dex image, insert an "entry hook" call 135 // signature. This means that for very large .dex images, approachin [all...] |
dissasembler.cc | 64 printf("\t%5u| %s", bytecode->offset, dex::GetOpcodeName(bytecode->opcode)); 198 SLICER_CHECK(type->index != dex::kNoIndex); 205 SLICER_CHECK(field->index != dex::kNoIndex); 212 SLICER_CHECK(method->index != dex::kNoIndex); 272 case dex::DBG_START_LOCAL: 275 case dex::DBG_START_LOCAL_EXTENDED: 278 case dex::DBG_END_LOCAL: 281 case dex::DBG_RESTART_LOCAL: 284 case dex::DBG_SET_PROLOGUE_END: 287 case dex::DBG_SET_EPILOGUE_BEGIN [all...] |
/external/python/cpython2/Lib/idlelib/idle_test/ |
test_text.py | 23 for dex in (-1.0, 0.3, '1.-1', '1.0', '1.0 lineend', '1.end', '1.33', 25 self.assertEqual(index(dex), '1.0') 27 for dex in 'end', 2.0, '2.1', '33.44': 28 self.assertEqual(index(dex), '2.0') 34 for dex in -1.0, 0.3, '1.-1', '1.0': 35 self.assertEqual(index(dex), '1.0') 37 for dex in '1.0 lineend', '1.end', '1.33': 38 self.assertEqual(index(dex), '1.5') 40 for dex in 'end', '33.44': 41 self.assertEqual(index(dex), '3.0' [all...] |
/external/python/cpython3/Lib/idlelib/idle_test/ |
test_text.py | 25 for dex in (-1.0, 0.3, '1.-1', '1.0', '1.0 lineend', '1.end', '1.33', 27 self.assertEqual(index(dex), '1.0') 29 for dex in 'end', 2.0, '2.1', '33.44': 30 self.assertEqual(index(dex), '2.0') 36 for dex in -1.0, 0.3, '1.-1', '1.0': 37 self.assertEqual(index(dex), '1.0') 39 for dex in '1.0 lineend', '1.end', '1.33': 40 self.assertEqual(index(dex), '1.5') 42 for dex in 'end', '33.44': 43 self.assertEqual(index(dex), '3.0' [all...] |
/frameworks/base/packages/SettingsLib/tests/integ/ |
Android.mk | 25 LOCAL_JACK_FLAGS := --multi-dex native 39 # Code coverage puts us over the dex limit, so enable multi-dex for coverage-enabled builds 41 LOCAL_JACK_FLAGS := --multi-dex native 42 LOCAL_DX_FLAGS := --multi-dex
|
/frameworks/base/core/tests/hosttests/test-apps/MultiDexLegacyTestAppTests/ |
Android.mk | 18 ## The application with a minimal main dex 38 LOCAL_JACK_FLAGS := -D jack.dex.output.policy=minimal-multidex -D jack.dex.output.multidex.legacy=true
|
/frameworks/base/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v1/ |
Android.mk | 34 LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(mainDexList) --minimal-main-dex
|
/frameworks/base/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v2/ |
Android.mk | 34 LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(mainDexList) --minimal-main-dex
|
/frameworks/base/core/tests/hosttests/test-apps/MultiDexLegacyVersionedTestApp_v3/ |
Android.mk | 34 LOCAL_DX_FLAGS := --multi-dex --main-dex-list=$(mainDexList) --minimal-main-dex
|
/libcore/luni/src/test/java/dalvik/system/ |
create_test_jar.sh | 21 dx --dex --output=./child.jar --verbose libcore/test/delegatelast/*.class 44 dx --dex --output=./parent.jar --verbose libcore/test/delegatelast/*.class 62 dx --dex --core-library --output=./bootoverride.jar --verbose java/util/HashMap.class
|
/art/test/497-inlining-and-class-loader/src/ |
Main.java | 64 Object dex = dexFileField.get(element); local 65 Method method = dex.getClass().getDeclaredMethod( 68 if (dex != null) { 69 Class<?> clazz = (Class<?>)method.invoke(dex, className, this, null); 107 // Be evil and clear all dex cache entries. 121 // Because we cleared dex cache entries, we will have to find
|
/art/test/542-unresolved-access-check/src/ |
Main.java | 56 Object dex = dexFileField.get(element); local 57 Method method = dex.getClass().getDeclaredMethod( 60 if (dex != null) { 61 Class<?> clazz = (Class<?>)method.invoke(dex, className, this, null);
|
/art/test/dexdump/ |
run-all-tests | 52 for i in *.dex; do 54 basenm=`basename "${i}" .dex`
|
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
SimpleInsn.java | 17 package com.android.dexgen.dex.code;
|
VariableSizeInsn.java | 17 package com.android.dexgen.dex.code;
|
ZeroSizeInsn.java | 17 package com.android.dexgen.dex.code;
|