Home | History | Annotate | Download | only in dexlayout

Lines Matching refs:dex

18  * This is a tool to read dex files into an internal representation,
19 * reorganize the representation, and emit dex files with a better
596 fprintf(out_file_, "DEX file header:\n");
1502 dex::TypeIndex type_idx(class_def->ClassType()->GetIndex());
1508 dex::TypeIndex type_idx(class_def->ClassType()->GetIndex());
1541 info_->ContainsClass(*dex_file, dex::TypeIndex(class_def->ClassType()->GetIndex()));
1681 info_->ContainsClass(*dex_file, dex::TypeIndex(class_def->ClassType()->GetIndex()));
1683 // Skip classes that are not defined in this dex file.
1872 LOG(ERROR) << "Could not create dex writer output file: " << output_location;
1876 LOG(ERROR) << "Could not grow dex writer output file: " << output_location;;
1883 mem_map_.reset(MemMap::MapAnonymous("layout dex", nullptr, header_->FileSize(),
1887 LOG(ERROR) << "Could not create mem map for dex writer output: " << error_msg;
1897 // Verify the output dex file's structure for debug builds.
1928 fprintf(out_file_, "Opened '%s', DEX version '%.3s'\n",
1942 // Dump dex file.
1947 // Output dex file as file or memmap.
1957 * Processes a single file (either direct .dex or indirect .zip/.jar/.apk).
1964 // If the file is not a .dex file, the function tries .zip/.jar/.apk files,
1965 // all of which are Zip archives with "classes.dex" inside.
1978 // all dex files found in given file.