Lines Matching refs:ImageWriter
67 bool ImageWriter::Write(const std::string& image_filename,
174 void ImageWriter::RecordImageAllocations() {
185 bool ImageWriter::AllocMemory() {
203 void ImageWriter::ComputeLazyFieldsForImageClasses() {
209 bool ImageWriter::ComputeLazyFieldsForClassesVisitor(Class* c, void* /*arg*/) {
214 void ImageWriter::ComputeEagerResolvedStringsCallback(Object* obj, void* arg) {
220 ImageWriter* writer = reinterpret_cast<ImageWriter*>(arg);
234 void ImageWriter::ComputeEagerResolvedStrings()
243 bool ImageWriter::IsImageClass(const Class* klass) {
248 ImageWriter* image_writer;
252 void ImageWriter::PruneNonImageClasses() {
296 bool ImageWriter::NonImageClassesVisitor(Class* klass, void* arg) {
304 void ImageWriter::CheckNonImageClassesRemoved()
321 void ImageWriter::CheckNonImageClassesRemovedCallback(Object* obj, void* arg) {
322 ImageWriter* image_writer = reinterpret_cast<ImageWriter*>(arg);
334 void ImageWriter::DumpImageClasses() {
342 void ImageWriter::CalculateNewObjectOffsetsCallback(Object* obj, void* arg) {
345 ImageWriter* image_writer = reinterpret_cast<ImageWriter*>(arg);
370 ObjectArray<Object>* ImageWriter::CreateImageRoots() const {
408 void ImageWriter::CalculateNewObjectOffsets(size_t oat_loaded_size, size_t oat_data_offset) {
427 const char* old = self->StartAssertNoThreadSuspension("ImageWriter");
461 void ImageWriter::CopyAndFixupObjects()
464 const char* old_cause = self->StartAssertNoThreadSuspension("ImageWriter");
475 void ImageWriter::CopyAndFixupObjectsCallback(Object* object, void* arg) {
479 ImageWriter* image_writer = reinterpret_cast<ImageWriter*>(arg);
493 void ImageWriter::FixupObject(const Object* orig, Object* copy) {
509 void ImageWriter::FixupClass(const Class* orig, Class* copy) {
514 void ImageWriter::FixupMethod(const ArtMethod* orig, ArtMethod* copy) {
576 void ImageWriter::FixupObjectArray(const ObjectArray<Object>* orig, ObjectArray<Object>* copy) {
583 void ImageWriter::FixupInstanceFields(const Object* orig, Object* copy) {
594 void ImageWriter::FixupStaticFields(const Class* orig, Class* copy) {
603 void ImageWriter::FixupFields(const Object* orig,
670 void ImageWriter::PatchOatCodeAndMethods() {
673 const char* old_cause = self->StartAssertNoThreadSuspension("ImageWriter");
699 void ImageWriter::SetPatchLocation(const CompilerDriver::PatchInformation* patch, uint32_t value) {