Home | History | Annotate | Download | only in compiler

Lines Matching refs:ImageWriter

71 bool ImageWriter::Write(const std::string& image_filename,
177 void ImageWriter::SetImageOffset(mirror::Object* object, size_t offset) {
210 void ImageWriter::AssignImageOffset(mirror::Object* object) {
217 bool ImageWriter::IsImageOffsetAssigned(mirror::Object* object) const {
222 size_t ImageWriter::GetImageOffset(mirror::Object* object) const {
231 bool ImageWriter::AllocMemory() {
251 void ImageWriter::ComputeLazyFieldsForImageClasses() {
256 bool ImageWriter::ComputeLazyFieldsForClassesVisitor(Class* c, void* /*arg*/) {
263 void ImageWriter::ComputeEagerResolvedStringsCallback(Object* obj, void* arg) {
291 void ImageWriter::ComputeEagerResolvedStrings() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) {
296 bool ImageWriter::IsImageClass(Class* klass) {
302 ImageWriter* image_writer;
306 void ImageWriter::PruneNonImageClasses() {
352 bool ImageWriter::NonImageClassesVisitor(Class* klass, void* arg) {
361 void ImageWriter::CheckNonImageClassesRemoved()
370 void ImageWriter::CheckNonImageClassesRemovedCallback(Object* obj, void* arg) {
371 ImageWriter* image_writer = reinterpret_cast<ImageWriter*>(arg);
383 void ImageWriter::DumpImageClasses() {
391 void ImageWriter::CalculateObjectOffsets(Object* obj) {
416 ObjectArray<Object>* ImageWriter::CreateImageRoots() const {
469 void ImageWriter::WalkInstanceFields(mirror::Object* obj, mirror::Class* klass) {
490 void ImageWriter::WalkFieldsInOrder(mirror::Object* obj) {
524 void ImageWriter::WalkFieldsCallback(mirror::Object* obj, void* arg) {
525 ImageWriter* writer = reinterpret_cast<ImageWriter*>(arg);
530 void ImageWriter::CalculateNewObjectOffsets(size_t oat_loaded_size, size_t oat_data_offset) {
546 const char* old = self->StartAssertNoThreadSuspension("ImageWriter");
578 void ImageWriter::CopyAndFixupObjects()
581 const char* old_cause = self->StartAssertNoThreadSuspension("ImageWriter");
596 void ImageWriter::CopyAndFixupObjectsCallback(Object* obj, void* arg) {
599 ImageWriter* image_writer = reinterpret_cast<ImageWriter*>(arg);
616 FixupVisitor(ImageWriter* image_writer, Object* copy) : image_writer_(image_writer), copy_(copy) {
637 ImageWriter* const image_writer_;
643 FixupClassVisitor(ImageWriter* image_writer, Object* copy) : FixupVisitor(image_writer, copy) {
663 void ImageWriter::FixupObject(Object* orig, Object* copy) {
686 const byte* ImageWriter::GetQuickCode(mirror::ArtMethod* method, bool* quick_is_interpreted) {
716 const byte* ImageWriter::GetQuickEntryPoint(mirror::ArtMethod* method) {
736 void ImageWriter::FixupMethod(ArtMethod* orig, ArtMethod* copy) {
823 void ImageWriter::PatchOatCodeAndMethods(File* elf_file) {