Lines Matching defs:writer
1057 void SnapshotProcessor::WriteObjectToFile(std::fstream &writer)
1059 WriteSpaceObjectToFile(oldLocalSpace_, writer);
1060 WriteSpaceObjectToFile(nonMovableLocalSpace_, writer);
1061 WriteSpaceObjectToFile(machineCodeLocalSpace_, writer);
1062 WriteSpaceObjectToFile(snapshotLocalSpace_, writer);
1063 WriteHugeObjectToFile(hugeObjectLocalSpace_, writer);
1066 void SnapshotProcessor::WriteSpaceObjectToFile(Space* space, std::fstream &writer)
1071 space->EnumerateRegions([this, &writer, lastRegion](Region *current) {
1077 writer.write(reinterpret_cast<char *>(&info), SnapshotRegionHeadInfo::RegionHeadInfoSize());
1079 writer.write(reinterpret_cast<char *>(current->packedData_.begin_),
1081 writer.flush();
1087 writer.write(reinterpret_cast<char *>(&info), SnapshotRegionHeadInfo::RegionHeadInfoSize());
1089 writer.write(reinterpret_cast<char *>(lastRegion->packedData_.begin_),
1091 writer.flush();
1095 void SnapshotProcessor::WriteHugeObjectToFile(HugeObjectSpace* space, std::fstream &writer)
1097 space->EnumerateRegions([&writer](Region *region) {
1103 writer.write(reinterpret_cast<char *>(&info), SnapshotRegionHeadInfo::RegionHeadInfoSize());
1105 writer.write(reinterpret_cast<char *>(region->packedData_.begin_), objSize);
1106 writer.flush();