Lines Matching refs:Write

106 size_t DexWriter::Write(const void* buffer, size_t length, size_t offset) {  in Write()  function in art::DexWriter
115 return Write(buffer, SignedLeb128Size(value), offset); in WriteSleb128()
121 return Write(buffer, UnsignedLeb128Size(value), offset); in WriteUleb128()
189 offset += Write(buffer + start, length, offset); in WriteEncodedValue()
195 return Write(buffer, sizeof(uint8_t), offset); in WriteEncodedValueHeader()
249 Write(string_data_off, string_id->GetSize(), string_id->GetOffset()); in WriteStrings()
256 Write(string_data->Data(), strlen(string_data->Data()), offset); in WriteStrings()
264 Write(descriptor_idx, type_id->GetSize(), type_id->GetOffset()); in WriteTypes()
275 offset += Write(size, sizeof(uint32_t), offset); in WriteTypeLists()
278 offset += Write(list, sizeof(uint16_t), offset); in WriteTypeLists()
289 Write(buffer, proto_id->GetSize(), proto_id->GetOffset()); in WriteProtos()
300 Write(buffer, field_id->GetSize(), field_id->GetOffset()); in WriteFields()
311 Write(buffer, method_id->GetSize(), method_id->GetOffset()); in WriteMethods()
328 offset += Write(visibility, sizeof(uint8_t), offset); in WriteAnnotations()
340 offset += Write(size, sizeof(uint32_t), offset); in WriteAnnotationSets()
343 offset += Write(annotation_off, sizeof(uint32_t), offset); in WriteAnnotationSets()
355 offset += Write(size, sizeof(uint32_t), offset); in WriteAnnotationSetRefs()
358 offset += Write(annotations_off, sizeof(uint32_t), offset); in WriteAnnotationSetRefs()
378 offset += Write(directory_buffer, 4 * sizeof(uint32_t), offset); in WriteAnnotationsDirectories()
384 offset += Write(annotation_buffer, 2 * sizeof(uint32_t), offset); in WriteAnnotationsDirectories()
392 offset += Write(annotation_buffer, 2 * sizeof(uint32_t), offset); in WriteAnnotationsDirectories()
400 offset += Write(annotation_buffer, 2 * sizeof(uint32_t), offset); in WriteAnnotationsDirectories()
409 Write(debug_info->GetDebugInfo(), debug_info->GetDebugInfoSize(), debug_info->GetOffset()); in WriteDebugInfoItems()
425 offset += Write(uint16_buffer, 4 * sizeof(uint16_t), offset); in WriteCodeItems()
426 offset += Write(uint32_buffer, 2 * sizeof(uint32_t), offset); in WriteCodeItems()
427 offset += Write(code_item->Insns(), code_item->InsnsSize() * sizeof(uint16_t), offset); in WriteCodeItems()
431 offset += Write(padding, sizeof(uint16_t), offset); in WriteCodeItems()
439 offset += Write(start_addr, sizeof(uint32_t), offset); in WriteCodeItems()
440 offset += Write(insn_count_and_handler_off, 2 * sizeof(uint16_t), offset); in WriteCodeItems()
477 Write(class_def_buffer, class_def->GetSize(), offset); in WriteClasses()
499 Write(call_site_off, call_site_id->GetSize(), call_site_id->GetOffset()); in WriteCallSites()
511 Write(method_handle_buff, method_handle->GetSize(), method_handle->GetOffset()); in WriteMethodHandles()
615 offset += Write(uint32_buffer, sizeof(uint32_t), offset); in WriteMapItem()
621 offset += Write(uint16_buffer, 2 * sizeof(uint16_t), offset); in WriteMapItem()
622 offset += Write(uint32_buffer, 2 * sizeof(uint32_t), offset); in WriteMapItem()
631 offset += Write(header_->Magic(), 8 * sizeof(uint8_t), offset); in WriteHeader()
633 offset += Write(buffer, sizeof(uint32_t), offset); in WriteHeader()
634 offset += Write(header_->Signature(), 20 * sizeof(uint8_t), offset); in WriteHeader()
658 Write(buffer, 20 * sizeof(uint32_t), offset); in WriteHeader()