Searched defs:DexFile (Results 1 - 4 of 4) sorted by relevance

/art/libdexfile/dex/
H A Ddex_file.cc48 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 Ddex_file.h48 // 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 Dimage_writer.cc435 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 Doat_writer.cc92 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