Lines Matching refs:DexWriter

33 constexpr uint32_t DexWriter::kDataSectionAlignment;
112 DexWriter::DexWriter(DexLayout* dex_layout, bool compute_offsets) in DexWriter() function in art::DexWriter
117 void DexWriter::WriteEncodedValue(Stream* stream, dex_ir::EncodedValue* encoded_value) { in WriteEncodedValue()
186 void DexWriter::WriteEncodedValueHeader(Stream* stream, int8_t value_type, size_t value_arg) { in WriteEncodedValueHeader()
191 void DexWriter::WriteEncodedArray(Stream* stream, dex_ir::EncodedValueVector* values) { in WriteEncodedArray()
198 void DexWriter::WriteEncodedAnnotation(Stream* stream, dex_ir::EncodedAnnotation* annotation) { in WriteEncodedAnnotation()
208 void DexWriter::WriteEncodedFields(Stream* stream, dex_ir::FieldItemVector* fields) { in WriteEncodedFields()
218 void DexWriter::WriteEncodedMethods(Stream* stream, dex_ir::MethodItemVector* methods) { in WriteEncodedMethods()
232 void DexWriter::WriteStringIds(Stream* stream, bool reserve_only) { in WriteStringIds()
248 void DexWriter::WriteStringData(Stream* stream, dex_ir::StringData* string_data) { in WriteStringData()
257 void DexWriter::WriteStringDatas(Stream* stream) { in WriteStringDatas()
267 void DexWriter::WriteTypeIds(Stream* stream) { in WriteTypeIds()
281 void DexWriter::WriteTypeLists(Stream* stream) { in WriteTypeLists()
300 void DexWriter::WriteProtoIds(Stream* stream, bool reserve_only) { in WriteProtoIds()
320 void DexWriter::WriteFieldIds(Stream* stream) { in WriteFieldIds()
337 void DexWriter::WriteMethodIds(Stream* stream) { in WriteMethodIds()
354 void DexWriter::WriteEncodedArrays(Stream* stream) { in WriteEncodedArrays()
366 void DexWriter::WriteAnnotations(Stream* stream) { in WriteAnnotations()
381 void DexWriter::WriteAnnotationSets(Stream* stream) { in WriteAnnotationSets()
400 void DexWriter::WriteAnnotationSetRefs(Stream* stream) { in WriteAnnotationSetRefs()
419 void DexWriter::WriteAnnotationsDirectories(Stream* stream) { in WriteAnnotationsDirectories()
465 void DexWriter::WriteHiddenapiClassData(Stream* stream) { in WriteHiddenapiClassData()
519 void DexWriter::WriteDebugInfoItem(Stream* stream, dex_ir::DebugInfoItem* debug_info) { in WriteDebugInfoItem()
525 void DexWriter::WriteDebugInfoItems(Stream* stream) { in WriteDebugInfoItems()
535 void DexWriter::WriteCodeItemPostInstructionData(Stream* stream, in WriteCodeItemPostInstructionData()
571 void DexWriter::WriteCodeItem(Stream* stream, in WriteCodeItem()
602 void DexWriter::WriteCodeItems(Stream* stream, bool reserve_only) { in WriteCodeItems()
628 void DexWriter::WriteClassDefs(Stream* stream, bool reserve_only) { in WriteClassDefs()
657 void DexWriter::WriteClassDatas(Stream* stream) { in WriteClassDatas()
677 void DexWriter::WriteCallSiteIds(Stream* stream, bool reserve_only) { in WriteCallSiteIds()
694 void DexWriter::WriteMethodHandles(Stream* stream) { in WriteMethodHandles()
710 void DexWriter::WriteMapItems(Stream* stream, MapItemQueue* queue) { in WriteMapItems()
726 void DexWriter::GenerateAndWriteMapItems(Stream* stream) { in GenerateAndWriteMapItems()
793 void DexWriter::WriteHeader(Stream* stream) { in WriteHeader()
837 size_t DexWriter::GetHeaderSize() const { in GetHeaderSize()
841 bool DexWriter::Write(DexContainer* output, std::string* error_msg) { in Write()
962 bool DexWriter::Output(DexLayout* dex_layout, in Output()
967 std::unique_ptr<DexWriter> writer; in Output()
972 writer.reset(new DexWriter(dex_layout, compute_offsets)); in Output()
987 void DexWriter::ProcessOffset(Stream* stream, dex_ir::Item* item) { in ProcessOffset()
996 void DexWriter::ProcessOffset(Stream* stream, dex_ir::CollectionBase* item) { in ProcessOffset()
1005 std::unique_ptr<DexContainer> DexWriter::CreateDexContainer() const { in CreateDexContainer()
1006 return std::unique_ptr<DexContainer>(new DexWriter::Container); in CreateDexContainer()