Searched defs:DexFile (Results 1 - 4 of 4) sorted by relevance
/art/libdexfile/dex/ |
H A D | dex_file.cc | 48 void DexFile::UnHideAccessFlags(ClassDataItemIterator& class_it) { 63 uint32_t DexFile::CalculateChecksum() const { 67 uint32_t DexFile::CalculateChecksum(const uint8_t* begin, size_t size) { 68 const uint32_t non_sum_bytes = OFFSETOF_MEMBER(DexFile::Header, signature_); 72 uint32_t DexFile::ChecksumMemoryRange(const uint8_t* begin, size_t size) { 76 int DexFile::GetPermissions() const { 81 bool DexFile::IsReadOnly() const { 86 bool DexFile::EnableWrite() const { 91 bool DexFile::DisableWrite() const { 96 DexFile function in class:art::DexFile [all...] |
H A D | dex_file.h | 48 // Some instances of DexFile own the storage referred to by DexFile. Clients who create 66 // Since ART needs to support both native dex files and CompactDex files, the DexFile interface 68 class DexFile { class in namespace:art 240 void VisitMethods(const DexFile* dex_file, const Visitor& visitor) const; 432 virtual ~DexFile(); 438 // For DexFiles directly from .dex files, this is the checksum from the DexFile::Header. 564 const FieldId* FindFieldId(const DexFile::TypeId& declaring_klass, 565 const DexFile::StringId& name, 566 const DexFile [all...] |
/art/dex2oat/linker/ |
H A D | image_writer.cc | 435 for (const DexFile* dex_file : compiler_driver_.GetDexFilesForOatFile()) { 454 const DexFile* dex_file = dex_cache->GetDexFile(); 1033 const DexFile& dex_file = *dex_cache->GetDexFile(); 1050 const DexFile::MethodId& method_id = dex_file.GetMethodId(i); 1089 const DexFile::FieldId& field_id = dex_file.GetFieldId(i); 1263 std::unordered_set<const DexFile*> image_dex_files; 1265 const DexFile* image_dex_file = pair.first; 1287 const DexFile* dex_file = dex_cache->GetDexFile(); 1306 const DexFile* dex_file = dex_cache->GetDexFile(); 1320 const DexFile* dex_fil 2798 ImageWriter( const CompilerDriver& compiler_driver, uintptr_t image_begin, bool compile_pic, bool compile_app_image, ImageHeader::StorageMode image_storage_mode, const std::vector<const char*>& oat_filenames, const std::unordered_map<const DexFile*, size_t>& dex_file_oat_index_map, const std::unordered_set<std::string>* dirty_image_objects) argument [all...] |
H A D | oat_writer.cc | 92 typedef DexFile::Header __attribute__((aligned(1))) UnalignedDexFileHeader; 461 if (header->file_size_ < sizeof(DexFile::Header)) { 473 if (!file->ReadFully(raw_header, sizeof(DexFile::Header))) { 496 uint8_t raw_header[sizeof(DexFile::Header)]; 606 if (data.size() < sizeof(DexFile::Header)) { 654 /*out*/ std::vector<std::unique_ptr<const DexFile>>* opened_dex_files) { 663 std::vector<std::unique_ptr<const DexFile>> dex_files; 771 virtual bool StartClass(const DexFile* dex_file, size_t class_def_index) { 802 const DexFile* dex_file_; 813 bool StartClass(const DexFile* dex_fil 2694 WriteQuickeningInfoOffsetsMethodVisitor( OutputStream* out, uint32_t start_offset, SafeMap<const DexFile*, std::vector<uint32_t>>* quicken_info_offset_indices, std::vector<uint32_t>* out_table_offsets) argument [all...] |
Completed in 823 milliseconds