Lines Matching full:descriptors
983 std::vector<MemoryDescriptor> descriptors;
1026 descriptors.push_back(descriptor);
1041 descriptors.size() *
1048 static_cast<llvm::support::ulittle32_t>(descriptors.size());
1051 // For 32b we can get away with writing off the descriptors after the data.
1053 m_data.AppendData(descriptors.data(),
1054 descriptors.size() * sizeof(MemoryDescriptor));
1077 // Capture the starting offset for all the descriptors so we can clean them up
1092 std::vector<MemoryDescriptor_64> descriptors;
1093 // Enumerate the ranges and create the memory descriptors so we can append
1102 descriptors.push_back(memory_desc);
1130 descriptors[region_index].DataSize = 0;
1137 descriptors[region_index].DataSize = bytes_read;
1152 // Fixup the descriptors that were not read correctly.
1154 size_t bytes_written = sizeof(MemoryDescriptor_64) * descriptors.size();
1155 error = m_core_file->Write(descriptors.data(), bytes_written);
1157 bytes_written != sizeof(MemoryDescriptor_64) * descriptors.size()) {
1159 "unable to write the memory descriptors (written %zd/%zd)",
1160 bytes_written, sizeof(MemoryDescriptor_64) * descriptors.size());