Home | History | Annotate | Download | only in compiler

Lines Matching refs:ImageWriter

75 bool ImageWriter::Write(const std::string& image_filename,
198 void ImageWriter::SetImageOffset(mirror::Object* object,
199 ImageWriter::BinSlot bin_slot,
221 void ImageWriter::AssignImageOffset(mirror::Object* object, ImageWriter::BinSlot bin_slot) {
233 bool ImageWriter::IsImageOffsetAssigned(mirror::Object* object) const {
239 size_t ImageWriter::GetImageOffset(mirror::Object* object) const {
248 void ImageWriter::SetImageBinSlot(mirror::Object* object, BinSlot bin_slot) {
280 void ImageWriter::AssignImageBinSlot(mirror::Object* object) {
389 bool ImageWriter::IsImageBinSlotAssigned(mirror::Object* object) const {
406 ImageWriter::BinSlot ImageWriter::GetImageBinSlot(mirror::Object* object) const {
420 bool ImageWriter::AllocMemory() {
440 void ImageWriter::ComputeLazyFieldsForImageClasses() {
445 bool ImageWriter::ComputeLazyFieldsForClassesVisitor(Class* c, void* /*arg*/) {
511 void ImageWriter::ProcessStrings() {
602 void ImageWriter::ComputeEagerResolvedStringsCallback(Object* obj, void* arg) {
630 void ImageWriter::ComputeEagerResolvedStrings() {
635 bool ImageWriter::IsImageClass(Class* klass) {
641 ImageWriter* image_writer;
645 void ImageWriter::PruneNonImageClasses() {
692 bool ImageWriter::NonImageClassesVisitor(Class* klass, void* arg) {
701 void ImageWriter::CheckNonImageClassesRemoved() {
709 void ImageWriter::CheckNonImageClassesRemovedCallback(Object* obj, void* arg) {
710 ImageWriter* image_writer = reinterpret_cast<ImageWriter*>(arg);
722 void ImageWriter::DumpImageClasses() {
730 void ImageWriter::CalculateObjectBinSlots(Object* obj) {
755 ObjectArray<Object>* ImageWriter::CreateImageRoots() const {
810 void ImageWriter::WalkInstanceFields(mirror::Object* obj, mirror::Class* klass) {
832 void ImageWriter::WalkFieldsInOrder(mirror::Object* obj) {
869 void ImageWriter::WalkFieldsCallback(mirror::Object* obj, void* arg) {
870 ImageWriter* writer = reinterpret_cast<ImageWriter*>(arg);
875 void ImageWriter::UnbinObjectsIntoOffsetCallback(mirror::Object* obj, void* arg) {
876 ImageWriter* writer = reinterpret_cast<ImageWriter*>(arg);
881 void ImageWriter::UnbinObjectsIntoOffset(mirror::Object* obj) {
893 void ImageWriter::CalculateNewObjectOffsets(size_t oat_loaded_size, size_t oat_data_offset) {
909 const char* old = self->StartAssertNoThreadSuspension("ImageWriter");
956 void ImageWriter::CopyAndFixupObjects() {
958 const char* old_cause = self->StartAssertNoThreadSuspension("ImageWriter");
973 void ImageWriter::CopyAndFixupObjectsCallback(Object* obj, void* arg) {
976 ImageWriter* image_writer = reinterpret_cast<ImageWriter*>(arg);
1001 FixupVisitor(ImageWriter* image_writer, Object* copy) : image_writer_(image_writer), copy_(copy) {
1022 ImageWriter* const image_writer_;
1028 FixupClassVisitor(ImageWriter* image_writer, Object* copy) : FixupVisitor(image_writer, copy) {
1049 void ImageWriter::FixupObject(Object* orig, Object* copy) {
1076 const byte* ImageWriter::GetQuickCode(mirror::ArtMethod* method, bool* quick_is_interpreted) {
1106 const byte* ImageWriter::GetQuickEntryPoint(mirror::ArtMethod* method) {
1128 void ImageWriter::FixupMethod(ArtMethod* orig, ArtMethod* copy) {
1236 void ImageWriter::PatchOatCodeAndMethods(File* elf_file) {
1259 size_t ImageWriter::GetBinSizeSum(ImageWriter::Bin up_to) const {
1264 ImageWriter::BinSlot::BinSlot(uint32_t lockword) : lockword_(lockword) {
1274 ImageWriter::BinSlot::BinSlot(Bin bin, uint32_t index)
1279 ImageWriter::Bin ImageWriter::BinSlot::GetBin() const {
1283 uint32_t ImageWriter::BinSlot::GetIndex() const {