Searched defs:image (Results 1 - 8 of 8) sorted by relevance

/art/patchoat/
H A Dpatchoat.h49 // Patch only the image (art file)
53 // Patch both the image and the oat file
65 PatchOat(InstructionSet isa, MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, argument
67 : image_(image), bitmap_(bitmap), heap_(heap),
69 PatchOat(InstructionSet isa, ElfFile* oat_file, MemMap* image, argument
72 : oat_file_(oat_file), image_(image), bitmap_(bitmap), heap_(heap),
76 // Was the .art image at image_path made with --compile-pic ?
86 // Was the .oat image at oat_in made with --compile-pic ?
173 // Walks through the old image and patches the mmap'd copy of it to the new offset. It does not
191 // A mmap of the image w
[all...]
/art/runtime/
H A Dparsed_options.cc534 std::string image = GetAndroidRoot(); local
535 image += "/framework/boot.art";
536 args.Set(M::Image, image);
659 UsageMessage(stream, " -X[no]image-dex2oat (Whether to create and use a boot image)\n");
H A Dimage.h55 // header of image files written by ImageWriter, read and validated by Space.
115 static std::string GetOatLocationFromImageLocation(const std::string& image) { argument
116 std::string oat_filename = image;
176 // Required base address for mapping the image.
188 // Required oat address expected by image Method::GetCode() pointers.
191 // End of oat data address range for this image file.
198 // The total delta that this image has been patched.
201 // Absolute address of an Object[] of objects needed to reinitialize from an image.
207 // Boolean (0 or 1) to denote if the image was compiled with --compile-pic option
H A Dintern_table.cc83 // Note: we deliberately don't visit the weak_interns_ table and the immutable image roots.
190 gc::space::ImageSpace* image = Runtime::Current()->GetHeap()->GetImageSpace(); local
191 if (image == nullptr) {
192 return nullptr; // No image present.
194 mirror::Object* root = image->GetImageHeader().GetImageRoot(ImageHeader::kDexCaches);
258 // Check the image for a match.
259 mirror::String* image = LookupStringFromImage(s); local
260 if (image != nullptr) {
261 return is_strong ? InsertStrong(image) : InsertWeak(image);
[all...]
H A Dclass_linker.cc295 CHECK(!heap->HasImageSpace()) << "Runtime has image. We should use it.";
298 // Use the pointer size from the runtime since we are probably creating the image.
451 // We need to set up the generic trampolines since we don't have an image.
1169 // Only the Aot compiler supports having an image with a different pointer size than the
1310 // We deliberately ignore the class roots in the image since we
1311 // handle image roots by using the MS/CMS rescanning of dirty cards.
1316 // mapped image.
2771 // Check a class loaded with the system class loader matches one in the image if the class
2772 // is in the image.
2812 // Check a class loaded with the system class loader matches one in the image i
2891 gc::space::ImageSpace* image = Runtime::Current()->GetHeap()->GetImageSpace(); local
[all...]
/art/compiler/optimizing/
H A Doptimizing_compiler.cc657 const std::string& image = Runtime::Current()->GetImageLocation(); local
658 return EndsWith(image, "core.art") || EndsWith(image, "core-optimizing.art");
/art/runtime/gc/collector/
H A Dconcurrent_copying.cc110 const char* bitmap_name = space->IsImageSpace() ? "cc image space bitmap" :
112 // TODO: try avoiding using bitmaps for image/zygote to save space.
323 // Mark the image root. The WB-based collectors do not need to
324 // scan the image objects from roots by relying on the card table,
327 gc::space::ImageSpace* image = heap_->GetImageSpace(); local
328 if (image != nullptr) {
329 mirror::ObjectArray<mirror::Object>* image_root = image->GetImageHeader().GetImageRoots();
331 CHECK_EQ(image_root, marked_image_root) << "An image object does not move";
1025 LOG(INFO) << "holder is in the image or the zygote space.";
1499 // invariant. However, during the dex2oat image writin
[all...]
/art/compiler/driver/
H A Dcompiler_driver.cc82 // Whether classes-to-compile and methods-to-compile are only applied to the boot image, or, when
353 bool image, std::unordered_set<std::string>* image_classes,
373 image_(image),
754 // Make a list of descriptors for classes to include in the image
784 // Do this here so that exception classes appear to have been specified image classes.
836 VLOG(compiler) << "Adding " << descriptor << " to image classes";
906 old_cause_ = self->StartAssertNoThreadSuspension("Boot image closure");
1004 // Assume loaded only if klass is in the boot image. App classes cannot be assumed
1041 // We resolve all const-string strings when building for the image.
1152 // True if the class is in the image a
347 CompilerDriver(const CompilerOptions* compiler_options, VerificationResults* verification_results, DexFileToMethodInlinerMap* method_inliner_map, Compiler::Kind compiler_kind, InstructionSet instruction_set, const InstructionSetFeatures* instruction_set_features, bool image, std::unordered_set<std::string>* image_classes, std::unordered_set<std::string>* compiled_classes, std::unordered_set<std::string>* compiled_methods, size_t thread_count, bool dump_stats, bool dump_passes, const std::string& dump_cfg_file_name, CumulativeLogger* timer, int swap_fd, const std::string& profile_file) argument
[all...]

Completed in 196 milliseconds