OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:dex_location
(Results
1 - 8
of
8
) sorted by null
/art/runtime/
dex_file_test.cc
353
const char*
dex_location
= dex_location_str.c_str();
local
354
ASSERT_EQ("/system/app/framework.jar", DexFile::GetMultiDexClassesDexName(0,
dex_location
));
355
ASSERT_EQ("/system/app/framework.jar:classes2.dex", DexFile::GetMultiDexClassesDexName(1,
dex_location
));
356
ASSERT_EQ("/system/app/framework.jar:classes101.dex", DexFile::GetMultiDexClassesDexName(100,
dex_location
));
362
std::string
dex_location
(dex_location_real.get());
364
ASSERT_EQ(
dex_location
, DexFile::GetDexCanonicalLocation(
dex_location
.c_str()));
365
std::string multidex_location = DexFile::GetMultiDexClassesDexName(1,
dex_location
.c_str());
368
std::string dex_location_sym =
dex_location
+ "symlink";
369
ASSERT_EQ(0, symlink(
dex_location
.c_str(), dex_location_sym.c_str()))
[
all
...]
oat_file.cc
368
const OatFile::OatDexFile* OatFile::GetOatDexFile(const char*
dex_location
,
371
// NOTE: We assume here that the canonical location for a given
dex_location
never
380
StringPiece key(
dex_location
);
388
// This
dex_location
is not one of the dex locations directly mentioned in the
396
// We haven't seen this
dex_location
before, we must check the canonical location.
397
std::string dex_canonical_location = DexFile::GetDexCanonicalLocation(
dex_location
);
398
if (dex_canonical_location !=
dex_location
) {
419
std::string dex_canonical_location = DexFile::GetDexCanonicalLocation(
dex_location
);
424
LOG(WARNING) << "Failed to find OatDexFile for DexFile " <<
dex_location
class_linker.h
281
// Find or create the oat file holding
dex_location
. Then load all corresponding dex files
283
bool OpenDexFilesFromOat(const char*
dex_location
, const char* oat_location,
296
const char*
dex_location
,
585
// Find an opened oat dex file that contains
dex_location
. If oat_location is not nullptr,
588
const char*
dex_location
,
600
const OatFile* OpenOatFileFromDexLocation(const std::string&
dex_location
,
620
const OatFile* FindOatFileInOatLocationForDexFile(const char*
dex_location
,
626
// Creates the oat file from the
dex_location
to the oat_location. Needs a file descriptor for
628
const OatFile* CreateOatFileForDexLocation(const char*
dex_location
,
638
const OatFile* FindOatFileContainingDexFileFromDexLocation(const char*
dex_location
,
[
all
...]
class_linker.cc
697
const char*
dex_location
= dex_file.GetLocation().c_str();
local
699
return FindOpenedOatDexFile(nullptr,
dex_location
, &dex_location_checksum);
703
const char*
dex_location
,
715
const OatFile::OatDexFile* oat_dex_file = oat_file->GetOatDexFile(
dex_location
,
730
//
dex_location
- the dex location used to generate the oat file
731
// dex_location_checksum - the checksum of the
dex_location
(may be null for pre-opted files
1048
VLOG(class_linker) << "Generating oat file " << oat_location << " for " <<
dex_location
;
local
[
all
...]
dex_file.cc
[
all
...]
oat_file.h
276
const OatDexFile* GetOatDexFile(const char*
dex_location
,
dex_file.h
877
static std::string GetMultiDexClassesDexName(size_t number, const char*
dex_location
);
884
//
dex_location
:
891
// the
dex_location
where it's file name part has been made canonical.
892
static std::string GetDexCanonicalLocation(const char*
dex_location
);
[
all
...]
/art/dex2oat/
dex2oat.cc
600
const char*
dex_location
= dex_locations[i];
local
607
if (!DexFile::Open(dex_filename,
dex_location
, &error_msg, &dex_files)) {
[
all
...]
Completed in 89 milliseconds