Home | History | Annotate | Download | only in dexlayout

Lines Matching full:data_stream

397   Stream* data_stream = &temp_data_stream;
401 data_stream->Seek(std::max(
429 data_stream->AlignTo(kDataSectionAlignment);
431 owned_data_begin_ = data_stream->Tell();
435 WriteCodeItems(data_stream, /*reserve_only*/ false);
440 WriteDebugInfoItems(data_stream);
442 WriteEncodedArrays(data_stream);
443 WriteAnnotations(data_stream);
444 WriteAnnotationSets(data_stream);
445 WriteAnnotationSetRefs(data_stream);
446 WriteAnnotationsDirectories(data_stream);
447 WriteTypeLists(data_stream);
448 WriteClassDatas(data_stream);
449 WriteStringDatas(data_stream);
471 data_stream->AlignTo(SectionAlignment(DexFile::kDexTypeMapList));
472 collection.SetMapListOffset(data_stream->Tell());
474 data_stream->Seek(collection.MapListOffset());
478 GenerateAndWriteMapItems(data_stream);
485 header_->SetLinkOffset(data_stream->Tell());
487 data_stream->Seek(header_->LinkOffset());
489 data_stream->Write(&link_data[0], link_data.size());
493 WriteDebugInfoOffsetTable(data_stream);
495 data_stream->AlignTo(kDataSectionAlignment);
496 owned_data_end_ = data_stream->Tell();
498 header_->SetDataSize(data_stream->Tell());
517 output->GetDataSection()->Resize(data_stream->Tell());