Lines Matching refs:GetOffset

111     ASSERT(item->GetOffset() != 0);
112 return WriteTaggedValue(writer, tag, item->GetOffset());
219 ASSERT(GetOffset() == writer->GetOffset());
245 uint32_t offset = GetOffset();
254 ASSERT(GetOffset() == writer->GetOffset());
306 uint32_t offset = GetOffset();
405 uint32_t offset = super_class_ != nullptr ? super_class_->GetOffset() : 0;
472 ASSERT(GetOffset() == writer->GetOffset());
484 ASSERT(item->GetOffset() != 0);
486 if (!writer->Write(item->GetOffset())) {
537 ASSERT(GetOffset() == writer->GetOffset());
570 ASSERT(GetOffset() == writer->GetOffset());
592 ASSERT(name_->GetOffset() != 0);
594 if (!writer->Write(name_->GetOffset())) {
743 ASSERT(GetOffset() == writer->GetOffset());
765 size_t offset = GetOffset();
794 ASSERT(GetOffset() == writer->GetOffset());
819 uint32_t offset = GetOffset();
858 ASSERT(GetOffset() == writer->GetOffset());
911 return leb128::UnsignedEncodingSize(GetId().GetOffset());
976 ASSERT(GetOffset() == writer->GetOffset());
993 return writer->Write(GetId().GetOffset());
1006 ASSERT(GetOffset() == writer->GetOffset());
1017 return writer->WriteUleb128(GetId().GetOffset());
1032 uint32_t offset = GetOffset();
1046 ASSERT(GetOffset() == writer->GetOffset());
1164 return File::EntityId(GetValue<LiteralArrayItem *>()->GetOffset());
1169 ASSERT(GetOffset() == writer->GetOffset());
1186 return writer->Write(GetId().GetOffset());
1190 return writer->Write(GetMethodId().GetOffset());
1194 return writer->Write(GetLiteralArrayFileId().GetOffset());
1222 uint32_t offset = GetOffset();
1236 ASSERT(GetOffset() == writer->GetOffset());
1266 ASSERT(GetOffset() == writer->GetOffset());
1278 return writer->Write(name_->GetOffset());
1332 ASSERT(id.GetOffset() != 0);
1333 if (!WriteTaggedValue(writer, FieldTag::VALUE, id.GetOffset())) {
1411 ASSERT(GetOffset() == writer->GetOffset());
1423 ASSERT(elem.GetName()->GetOffset() != 0);
1424 if (!writer->Write(elem.GetName()->GetOffset())) {
1444 if (!writer->Write(value_item->GetAsScalar()->GetId().GetOffset())) {
1450 ASSERT(value_item->GetOffset() != 0);
1451 if (!writer->Write(value_item->GetOffset())) {
1507 ASSERT(name->GetOffset() != 0);
1508 EmitUleb128(constant_pool, name->GetOffset());
1509 ASSERT(type->GetOffset() != 0);
1510 EmitUleb128(constant_pool, type->GetOffset());
1513 ASSERT(type_signature->GetOffset() != 0);
1514 EmitUleb128(constant_pool, type_signature->GetOffset());
1562 ASSERT(source_file->GetOffset() != 0);
1563 EmitUleb128(constant_pool, source_file->GetOffset());
1574 ASSERT(source_code->GetOffset() != 0);
1575 EmitUleb128(constant_pool, source_code->GetOffset());
1618 ASSERT(GetOffset() == writer->GetOffset());
1633 ASSERT(p == nullptr || p->GetOffset() != 0);
1634 n += leb128::UnsignedEncodingSize(p == nullptr ? 0 : p->GetOffset());
1647 ASSERT(GetOffset() == writer->GetOffset());
1658 ASSERT(p == nullptr || p->GetOffset() != 0);
1660 if (!writer->WriteUleb128(p == nullptr ? 0 : p->GetOffset())) {
1686 os << " string_item[" << item->GetOffset() << "]" << std::endl;
1713 ASSERT(GetOffset() == writer->GetOffset());
1719 return writer->WriteUleb128(entity_->GetOffset());