Lines Matching refs:Write

183   stream->Write(buffer + start, length);
188 stream->Write(buffer, sizeof(uint8_t));
240 stream->Write(&string_data_off, string_id->GetSize());
252 stream->Write(string_data->Data(), strlen(string_data->Data()));
274 stream->Write(descriptor_idx, type_id->GetSize());
289 stream->Write(size, sizeof(uint32_t));
292 stream->Write(list, sizeof(uint16_t));
312 stream->Write(buffer, proto_id->GetSize());
330 stream->Write(buffer, field_id->GetSize());
347 stream->Write(buffer, method_id->GetSize());
375 stream->Write(visibility, sizeof(uint8_t));
392 stream->Write(size, sizeof(uint32_t));
395 stream->Write(annotation_off, sizeof(uint32_t));
412 stream->Write(size, sizeof(uint32_t));
415 stream->Write(annotations_off, sizeof(uint32_t));
439 stream->Write(directory_buffer, 4 * sizeof(uint32_t));
445 stream->Write(annotation_buffer, 2 * sizeof(uint32_t));
453 stream->Write(annotation_buffer, 2 * sizeof(uint32_t));
461 stream->Write(annotation_buffer, 2 * sizeof(uint32_t));
473 stream->Write(debug_info->GetDebugInfo(), debug_info->GetDebugInfoSize());
492 // Write try items.
500 stream->Write(&disk_try_item, sizeof(disk_try_item));
544 stream->Write(&disk_code_item, OFFSETOF_MEMBER(StandardDexFile::CodeItem, insns_));
545 // Write the instructions.
546 stream->Write(code_item->Insns(), code_item->InsnsSize() * sizeof(uint16_t));
547 // Write the post instruction data.
601 stream->Write(class_def_buffer, class_def->GetSize());
639 stream->Write(call_site_off, call_site_id->GetSize());
657 stream->Write(method_handle_buff, method_handle->GetSize());
667 stream->Write(&map_list_size, sizeof(map_list_size));
675 stream->Write(&map_item, sizeof(map_item));
791 bool DexWriter::Write(DexContainer* output, std::string* error_msg) {
824 // Write code item first to minimize the space required for encoded methods.
828 // Write debug info section.
845 // Write delayed id sections that depend on data sections.
863 // Write the map list.
884 // Write link data if it exists.
893 stream->Write(&link_data[0], link_data.size());
896 // Write header last.
929 return writer->Write(container->get(), error_msg);