/art/build/ |
Android.gtest.mk | 17 # The path for which all the dex files are relative, not actually the current directory. 24 # Subdirectories in art/test which contain dex files used as inputs for gtests. 60 # Create build rules for each dex file recording the dependency. 61 $(foreach dir,$(GTEST_DEX_DIRECTORIES), $(eval $(call build-art-test-dex,art-gtest,$(dir), \ 65 # Create rules for MainStripped, a copy of Main with the classes.dex stripped 72 $(call dexpreopt-remove-classes.dex,$@) 76 $(call dexpreopt-remove-classes.dex,$@) 97 # Dex file dependencies for each gtest.
|
/art/runtime/ |
art_method.cc | 60 "Wrong runtime-method dex method index"); 115 const dex::TypeIndex declaring_class_type = dex_file->GetMethodId(GetDexMethodIndex()).class_idx_; 262 dex::TypeIndex iter_type_idx = it.GetHandlerTypeIndex(); 473 // directly from the dex file. 484 dex::TypeIndex declaring_class_type_index = dex_file->GetIndexForTypeId(*declaring_class_type_id); [all...] |
oat_file_manager.cc | 180 // BitVector with bits set for the type indexes of all classes in the input dex file. 191 cached_descriptor_(dex_file_->StringByTypeIdx(dex::TypeIndex(*type_info->GetIterator()))), 207 // Note that the order must be reversed. We want to iterate over the classes in dex files. 219 cached_descriptor_ = dex_file_->StringByTypeIdx(dex::TypeIndex(*type_info_->GetIterator())); 249 LOG(WARNING) << "Could not create dex file from oat file: " << error; 306 // DexPathList has an array dexElements of Elements[] which each contain a dex file. 352 // Collect all the dex files. 361 // Handle for dex-cache-element. 391 // Collect all the dex files. 425 // If no shared libraries, we expect no dex files [all...] |
transaction.cc | 189 dex::StringIndex string_idx) { 549 dex::StringIndex string_idx)
|
/art/runtime/interpreter/ |
interpreter_common.cc | 556 // with the callsite. This information is stored in the dex cache so it's 579 // on whether the DEX instruction is invoke-polymorphic/range or 659 dex::StringIndex name_idx(static_cast<uint32_t>(it.GetJavaValue().i)); [all...] |
/art/runtime/mirror/ |
class.cc | 721 // Fields are sorted by class, then name, then type descriptor. This is verified in dex file [all...] |
class.h | 123 // often happens when there are unresolved classes in other dex 133 kStatusIdx = 1, // Loaded, DEX idx in super_class_type_idx_ and interfaces_type_idx_. 134 kStatusLoaded = 2, // DEX idx values resolved. [all...] |
class-inl.h | 423 dex::TypeIndex class_idx = referrer_dex_cache->GetDexFile()->GetFieldId(field_idx).class_idx_; 424 // The referenced class has already been resolved with the field, but may not be in the dex 425 // cache. Use LookupResolveType here to search the class table if it is not in the dex cache. 461 dex::TypeIndex class_idx = referrer_dex_cache->GetDexFile()->GetMethodId(method_idx).class_idx_; 462 // The referenced class has already been resolved with the method, but may not be in the dex [all...] |
/art/dexlayout/ |
dex_ir.cc | 18 * This is a tool to read dex files into an internal representation, 19 * reorganize the representation, and emit dex files with a better 349 const DexFile::StringId& disk_string_id = dex_file.GetStringId(dex::StringIndex(i)); 358 const DexFile::TypeId& disk_type_id = dex_file.GetTypeId(dex::TypeIndex(i)); 632 const dex::TypeIndex type_index = it.GetHandlerTypeIndex(); [all...] |
dex_visualize.cc | 16 * Implementation file of the dex layout visualization. 18 * This is a tool to read dex files into an internal representation, 19 * reorganize the representation, and emit dex files with a better 60 fprintf(out_file_, "set title \"%s\"\n", MultidexName("classes", dex_index, ".dex").c_str()); 61 fprintf(out_file_, "set xlabel \"Page offset into dex\"\n"); 260 dex::TypeIndex type_idx(class_def->ClassType()->GetIndex()); 324 MultidexName("classes", dex_file_index, ".dex").c_str(),
|
/art/compiler/driver/ |
compiler_driver.h | 107 // Set dex files that will be stored in the oat file after being compiled. 112 // Get dex file that will be stored in the oat file after being compiled. 207 Handle<mirror::ClassLoader> class_loader, dex::TypeIndex type_index, 219 // Resolve a field with a given dex file. 382 // referenced from code in the dex file following PathClassLoader 527 // List of dex files that will be stored in the oat file. 537 // Data for delaying dex-to-dex compilation. 539 // In the first phase, dex_to_dex_references_ collects methods for dex-to-dex compilation [all...] |
/art/runtime/native/ |
java_lang_reflect_Executable.cc | 302 const dex::TypeIndex type_idx = params->GetTypeItem(i).type_idx_;
|
/art/runtime/openjdkjvmti/ |
ti_redefine.cc | 174 // We cannot ensure that the right dex file is used in inlined frames so we don't support 265 // Moves dex data to an anonymous, read-only mmap'd region. 281 // Make the dex files mmap read only. This matches how other DexFiles are mmaped and prevents 399 *error_msg_ = "Unable to get original dex file location!"; 415 os << "Failed to create anonymous mmap for modified dex file of class " << def.GetName() 416 << "in dex file " << original_dex_location << " because: " << *error_msg_; 421 *error_msg_ = "Could not read dex file header because dex_data was too short"; 432 os << "Unable to load modified dex file for " << def.GetName() << ": " << *error_msg_; 486 // return the current dex_cache which has the dex file in it. 490 LOG(WARNING) << "Current dex file has more than one class in it. Calling RetransformClasses [all...] |
/dalvik/dexgen/src/com/android/dexgen/dex/code/ |
LocalList.java | 17 package com.android.dexgen.dex.code;
|
OutputFinisher.java | 17 package com.android.dexgen.dex.code;
|
/dalvik/dexgen/src/com/android/dexgen/dex/file/ |
ValueEncoder.java | 17 package com.android.dexgen.dex.file;
|
/dalvik/dx/src/com/android/dx/dex/code/ |
LocalList.java | 17 package com.android.dx.dex.code;
|
/frameworks/base/services/core/java/com/android/server/pm/dex/ |
PackageDexUsage.java | 17 package com.android.server.pm.dex; 48 * Stat file which store usage information about dex files. 62 // secondary dex files.). 68 super("package-dex-usage.list", "PackageDexUsage_DiskWriter", /*lock*/ false); 73 * Record a dex file load. 75 * Note this is called when apps load dex files and as such it should return 79 * @param dexPath the path of the dex files being loaded 80 * @param ownerUserId the user id which runs the code loading the dex files 81 * @param loaderIsa the ISA of the app loading the dex files 82 * @param isUsedByOtherApps whether or not this dex file was not loaded by its owning packag [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/m68hc11/ |
all_insns.s | 155 L151: dex
|
/art/compiler/optimizing/ |
nodes.h | 93 // For the purposes of the compiler, the dex files must actually be the same object 415 // Returns the new block which is empty and has the same dex pc as `successor`. 685 // The dex file from which the method is from. 688 // The method index in the dex file. 860 TryCatchInformation(dex::TypeIndex catch_type_index, const DexFile& dex_file) 879 dex::TypeIndex GetCatchTypeIndex() const { 896 const dex::TypeIndex catch_type_index_; [all...] |
reference_type_propagation.cc | 103 dex::TypeIndex type_idx, 555 dex::TypeIndex type_idx, [all...] |
/development/build/ |
Android.mk | 66 # The real rules create a javalib.jar that contains a classes.dex file. This
|
/device/google/marlin/ |
device-common.mk | 587 $(call add-product-dex-preopt-module-config,services,--generate-mini-debug-info) 588 $(call add-product-dex-preopt-module-config,wifi-service,--generate-mini-debug-info)
|
/device/huawei/angler/ |
device.mk | 567 $(call add-product-dex-preopt-module-config,services,--generate-mini-debug-info) 568 $(call add-product-dex-preopt-module-config,wifi-service,--generate-mini-debug-info)
|
/device/lge/bullhead/ |
device.mk | 594 $(call add-product-dex-preopt-module-config,services,--generate-mini-debug-info) 595 $(call add-product-dex-preopt-module-config,wifi-service,--generate-mini-debug-info)
|