Lines Matching refs:vdex_file
481 const VdexFile* vdex_file, in ComputeAndCheckTypeLookupTableData() argument
496 vdex_file->GetName().c_str(), in ComputeAndCheckTypeLookupTableData()
501 if (UNLIKELY(!vdex_file->Contains(*type_lookup_table_data))) { in ComputeAndCheckTypeLookupTableData()
504 vdex_file->GetName().c_str(), in ComputeAndCheckTypeLookupTableData()
506 vdex_file->Begin(), in ComputeAndCheckTypeLookupTableData()
507 vdex_file->End()); in ComputeAndCheckTypeLookupTableData()
510 if (UNLIKELY(!vdex_file->Contains(*type_lookup_table_data + expected_table_size - 1))) { in ComputeAndCheckTypeLookupTableData()
513 vdex_file->GetName().c_str(), in ComputeAndCheckTypeLookupTableData()
515 vdex_file->Begin(), in ComputeAndCheckTypeLookupTableData()
516 vdex_file->End()); in ComputeAndCheckTypeLookupTableData()
522 vdex_file->GetName().c_str(), in ComputeAndCheckTypeLookupTableData()
1494 VdexFile* vdex_file,
1545 VdexFile* vdex_file, in InitializeFromElfFile() argument
1554 SetVdex(vdex_file); in InitializeFromElfFile()
1636 std::unique_ptr<VdexFile>&& vdex_file, in Open() argument
1640 oat_file->SetVdex(vdex_file.release()); in Open()
1655 VdexFile* vdex_file = unique_vdex_file.get(); in Open() local
1656 std::unique_ptr<OatFileBackedByVdex> oat_file(new OatFileBackedByVdex(vdex_file->GetName())); in Open()
1659 if (vdex_file->HasDexSection()) { in Open()
1662 for (const uint8_t* dex_file_start = vdex_file->GetNextDexFileData(nullptr, i); in Open()
1664 dex_file_start = vdex_file->GetNextDexFileData(dex_file_start, ++i)) { in Open()
1666 if (UNLIKELY(!vdex_file->Contains(dex_file_start))) { in Open()
1671 vdex_file->Begin(), in Open()
1672 vdex_file->End()); in Open()
1675 if (UNLIKELY(!vdex_file->Contains(dex_file_start + header->file_size_ - 1))) { in Open()
1680 vdex_file->Begin(), in Open()
1681 vdex_file->End()); in Open()
1693 type_lookup_table_start = vdex_file->GetNextTypeLookupTableData(type_lookup_table_start, i); in Open()
1697 vdex_file, in Open()
1705 vdex_file->GetLocationChecksum(i), in Open()
1921 std::unique_ptr<VdexFile>&& vdex_file, in OpenFromVdex() argument
1924 return OatFileBackedByVdex::Open(dex_files, std::move(vdex_file), location); in OpenFromVdex()
1928 std::unique_ptr<VdexFile>&& vdex_file, in OpenFromVdex() argument
1932 return OatFileBackedByVdex::Open(zip_fd, std::move(vdex_file), location, error_msg); in OpenFromVdex()