Lines Matching refs:dump_info
57 return s->dump_info.d_class == ELFCLASS64; in dump_is_64bit()
67 if (s->dump_info.d_endian == ELFDATA2LSB) { in cpu_to_dump16()
78 if (s->dump_info.d_endian == ELFDATA2LSB) { in cpu_to_dump32()
89 if (s->dump_info.d_endian == ELFDATA2LSB) { in cpu_to_dump64()
100 if (s->dump_info.arch_cleanup_fn) { in dump_cleanup()
101 s->dump_info.arch_cleanup_fn(s); in dump_cleanup()
149 elf_header->e_ident[EI_DATA] = s->dump_info.d_endian; in prepare_elf64_header()
152 elf_header->e_machine = cpu_to_dump16(s, s->dump_info.d_machine); in prepare_elf64_header()
176 elf_header->e_ident[EI_DATA] = s->dump_info.d_endian; in prepare_elf32_header()
179 elf_header->e_machine = cpu_to_dump16(s, s->dump_info.d_machine); in prepare_elf32_header()
459 if (s->dump_info.arch_sections_write_hdr_fn in prepare_elf_section_hdrs()
461 buff_hdr += s->dump_info.arch_sections_write_hdr_fn(s, buff_hdr); in prepare_elf_section_hdrs()
537 for (i = 0; i < size / s->dump_info.page_size; i++) { in write_memory()
538 write_data(s, block->host_addr + start + i * s->dump_info.page_size, in write_memory()
539 s->dump_info.page_size, errp); in write_memory()
545 if ((size % s->dump_info.page_size) != 0) { in write_memory()
546 write_data(s, block->host_addr + start + i * s->dump_info.page_size, in write_memory()
547 size % s->dump_info.page_size, errp); in write_memory()
786 if (s->dump_info.arch_sections_write_fn && in dump_end()
788 rc = s->dump_info.arch_sections_write_fn(s, s->elf_section_data); in dump_end()
982 block_size = s->dump_info.page_size; in create_header32()
1020 kh->phys_base = cpu_to_dump32(s, s->dump_info.phys_base); in create_header32()
1093 block_size = s->dump_info.page_size; in create_header64()
1131 kh->phys_base = cpu_to_dump64(s, s->dump_info.phys_base); in create_header64()
1197 return s->dump_info.page_size; in dump_bitmap_get_bufsize()
1262 int target_page_shift = ctz32(s->dump_info.page_size); in dump_paddr_to_pfn()
1269 int target_page_shift = ctz32(s->dump_info.page_size); in dump_pfn_to_paddr()
1283 uint32_t page_size = s->dump_info.page_size; in get_next_page()
1497 len_buf_out = get_len_buf_out(s->dump_info.page_size, s->flag_compress); in write_dump_pages()
1510 pd_zero.size = cpu_to_dump32(s, s->dump_info.page_size); in write_dump_pages()
1514 buf = g_malloc0(s->dump_info.page_size); in write_dump_pages()
1515 ret = write_cache(&page_data, buf, s->dump_info.page_size, false); in write_dump_pages()
1522 offset_data += s->dump_info.page_size; in write_dump_pages()
1523 page = g_malloc(s->dump_info.page_size); in write_dump_pages()
1531 if (buffer_is_zero(buf, s->dump_info.page_size)) { in write_dump_pages()
1553 s->dump_info.page_size, Z_BEST_SPEED) == Z_OK) && in write_dump_pages()
1554 (size_out < s->dump_info.page_size)) { in write_dump_pages()
1565 (lzo1x_1_compress(buf, s->dump_info.page_size, buf_out, in write_dump_pages()
1567 (size_out < s->dump_info.page_size)) { in write_dump_pages()
1579 (snappy_compress((char *)buf, s->dump_info.page_size, in write_dump_pages()
1581 (size_out < s->dump_info.page_size)) { in write_dump_pages()
1597 size_out = s->dump_info.page_size; in write_dump_pages()
1601 s->dump_info.page_size, false); in write_dump_pages()
1619 s->written_size += s->dump_info.page_size; in write_dump_pages()
1760 if (s->dump_info.d_machine == EM_X86_64) { in vmcoreinfo_update_phys_base()
1762 } else if (s->dump_info.d_machine == EM_AARCH64) { in vmcoreinfo_update_phys_base()
1771 s->dump_info.phys_base = phys_base; in vmcoreinfo_update_phys_base()
1852 ret = cpu_get_dump_info(&s->dump_info, &s->guest_phys_blocks); in dump_init()
1859 if (!s->dump_info.page_size) { in dump_init()
1860 s->dump_info.page_size = qemu_target_page_size(); in dump_init()
1863 s->note_size = cpu_get_note_size(s->dump_info.d_class, in dump_init()
1864 s->dump_info.d_machine, nr_cpus); in dump_init()
1925 s->dump_info.page_size); in dump_init()
1926 s->len_dump_bitmap = tmp * s->dump_info.page_size; in dump_init()
1972 if (s->dump_info.arch_sections_add_fn) { in dump_init()
1973 s->dump_info.arch_sections_add_fn(s); in dump_init()