• Home
  • Raw
  • Download

Lines Matching full:write

101     if (!writer->Write(v)) {  in WriteTaggedValue()
217 bool StringItem::Write(Writer *writer) in Write() function in panda::panda_file::StringItem
252 bool BaseClassItem::Write(Writer *writer) in Write() function in panda::panda_file::BaseClassItem
255 return name_.Write(writer); in Write()
336 if (!writer->Write<uint16_t>(iface->GetIndex(this))) { in WriteIfaces()
399 bool ClassItem::Write(Writer *writer) in Write() function in panda::panda_file::ClassItem
401 if (!BaseClassItem::Write(writer)) { in Write()
406 if (!writer->Write(offset)) { in Write()
427 if (!field->Write(writer)) { in Write()
433 if (!method->Write(writer)) { in Write()
470 bool ParamAnnotationsItem::Write(Writer *writer) in Write() function in panda::panda_file::ParamAnnotationsItem
474 if (!writer->Write(static_cast<uint32_t>(annotations_.size()))) { in Write()
479 if (!writer->Write(static_cast<uint32_t>(param_annotations.size()))) { in Write()
486 if (!writer->Write(item->GetOffset())) { in Write()
535 bool ProtoItem::Write(Writer *writer) in Write() function in panda::panda_file::ProtoItem
539 if (!writer->Write(s)) { in Write()
546 if (!writer->Write<uint16_t>(r->GetIndex(this))) { in Write()
568 bool BaseMethodItem::Write(Writer *writer) in Write() function in panda::panda_file::BaseMethodItem
574 if (!writer->Write<uint16_t>(class_->GetIndex(this))) { in Write()
580 // reserve [proto_idx] field, write invalid index in Write()
581 if (!writer->Write<uint16_t>(INVALID_INDEX_16)) { in Write()
587 if (!writer->Write<uint16_t>(proto_->GetIndex(this))) { in Write()
594 if (!writer->Write(name_->GetOffset())) { in Write()
724 bool MethodItem::Write(Writer *writer) in Write() function in panda::panda_file::MethodItem
726 if (!BaseMethodItem::Write(writer)) { in Write()
741 bool CodeItem::CatchBlock::Write(Writer *writer) in Write() function in panda::panda_file::CodeItem::CatchBlock
792 bool CodeItem::TryBlock::Write(Writer *writer) in Write() function in panda::panda_file::CodeItem::TryBlock
809 if (!catch_block.Write(writer)) { in Write()
856 bool CodeItem::Write(Writer *writer) in Write() function in panda::panda_file::CodeItem
881 if (!try_block.Write(writer)) { in Write()
974 bool ScalarValueItem::Write(Writer *writer) in Write() function in panda::panda_file::ScalarValueItem
980 return writer->Write(GetValue<uint32_t>()); in Write()
983 return writer->Write(GetValue<uint64_t>()); in Write()
986 return writer->Write(bit_cast<uint32_t>(GetValue<float>())); in Write()
989 return writer->Write(bit_cast<uint64_t>(GetValue<double>())); in Write()
993 return writer->Write(GetId().GetOffset()); in Write()
1044 bool ArrayValueItem::Write(Writer *writer) in Write() function in panda::panda_file::ArrayValueItem
1058 if (!writer->Write(value)) { in Write()
1068 if (!writer->Write(value)) { in Write()
1076 if (!item.Write(writer)) { in Write()
1167 bool LiteralItem::Write(Writer *writer) in Write() function in panda::panda_file::LiteralItem
1173 return writer->Write(GetValue<uint8_t>()); in Write()
1176 return writer->Write(GetValue<uint16_t>()); in Write()
1179 return writer->Write(GetValue<uint32_t>()); in Write()
1182 return writer->Write(GetValue<uint64_t>()); in Write()
1186 return writer->Write(GetId().GetOffset()); in Write()
1190 return writer->Write(GetMethodId().GetOffset()); in Write()
1194 return writer->Write(GetLiteralArrayFileId().GetOffset()); in Write()
1234 bool LiteralArrayItem::Write(Writer *writer) in Write() function in panda::panda_file::LiteralArrayItem
1238 if (!writer->Write(static_cast<uint32_t>(items_.size()))) { in Write()
1243 if (!item.Write(writer)) { in Write()
1264 bool BaseFieldItem::Write(Writer *writer) in Write() function in panda::panda_file::BaseFieldItem
1270 if (!writer->Write<uint16_t>(class_->GetIndex(this))) { in Write()
1274 if (!writer->Write<uint16_t>(type_->GetIndex(this))) { in Write()
1278 return writer->Write(name_->GetOffset()); in Write()
1388 bool FieldItem::Write(Writer *writer) in Write() function in panda::panda_file::FieldItem
1390 if (!BaseFieldItem::Write(writer)) { in Write()
1409 bool AnnotationItem::Write(Writer *writer) in Write() function in panda::panda_file::AnnotationItem
1414 if (!writer->Write<uint16_t>(class_->GetIndex(this))) { in Write()
1418 if (!writer->Write(static_cast<uint16_t>(elements_.size()))) { in Write()
1424 if (!writer->Write(elem.GetName()->GetOffset())) { in Write()
1432 if (!writer->Write(value_item->GetAsScalar()->GetValue<uint32_t>())) { in Write()
1438 … if (!writer->Write(bit_cast<uint32_t>(value_item->GetAsScalar()->GetValue<float>()))) { in Write()
1444 if (!writer->Write(value_item->GetAsScalar()->GetId().GetOffset())) { in Write()
1451 if (!writer->Write(value_item->GetOffset())) { in Write()
1460 if (!writer->Write(tag.GetItem())) { in Write()
1616 bool LineNumberProgramItem::Write(Writer *writer) in Write() function in panda::panda_file::LineNumberProgramItem
1645 bool DebugInfoItem::Write(Writer *writer) in Write() function in panda::panda_file::DebugInfoItem
1711 bool MethodHandleItem::Write(Writer *writer) in Write() function in panda::panda_file::MethodHandleItem