Lines Matching refs:shdr
193 Elf64_Shdr *shdr; in xc_core_shdr_get() local
211 shdr = &sheaders->shdrs[sheaders->num]; in xc_core_shdr_get()
213 memset(shdr, 0, sizeof(*shdr)); in xc_core_shdr_get()
214 return shdr; in xc_core_shdr_get()
219 Elf64_Shdr *shdr, in xc_core_shdr_set() argument
229 shdr->sh_name = name_idx; in xc_core_shdr_set()
230 shdr->sh_type = type; in xc_core_shdr_set()
231 shdr->sh_offset = offset; in xc_core_shdr_set()
232 shdr->sh_size = size; in xc_core_shdr_set()
233 shdr->sh_addralign = addralign; in xc_core_shdr_set()
234 shdr->sh_entsize = entsize; in xc_core_shdr_set()
460 Elf64_Shdr *shdr; in xc_domain_dumpcore_via_callback() local
607 shdr = xc_core_shdr_get(xch,sheaders); in xc_domain_dumpcore_via_callback()
608 if ( shdr == NULL ) in xc_domain_dumpcore_via_callback()
615 shdr = xc_core_shdr_get(xch,sheaders); in xc_domain_dumpcore_via_callback()
616 if ( shdr == NULL ) in xc_domain_dumpcore_via_callback()
621 strtab_idx = shdr - sheaders->shdrs; in xc_domain_dumpcore_via_callback()
625 sts = xc_core_shdr_set(xch, shdr, strtab, ELF_SHSTRTAB, SHT_STRTAB, 0, 0, 0, 0); in xc_domain_dumpcore_via_callback()
637 shdr = xc_core_shdr_get(xch,sheaders); in xc_domain_dumpcore_via_callback()
638 if ( shdr == NULL ) in xc_domain_dumpcore_via_callback()
643 sts = xc_core_shdr_set(xch, shdr, strtab, XEN_DUMPCORE_SEC_NOTE, SHT_NOTE, in xc_domain_dumpcore_via_callback()
650 shdr = xc_core_shdr_get(xch,sheaders); in xc_domain_dumpcore_via_callback()
651 if ( shdr == NULL ) in xc_domain_dumpcore_via_callback()
657 sts = xc_core_shdr_set(xch, shdr, strtab, XEN_DUMPCORE_SEC_PRSTATUS, in xc_domain_dumpcore_via_callback()
674 shdr = xc_core_shdr_get(xch,sheaders); in xc_domain_dumpcore_via_callback()
675 if ( shdr == NULL ) in xc_domain_dumpcore_via_callback()
681 sts = xc_core_shdr_set(xch, shdr, strtab, XEN_DUMPCORE_SEC_SHARED_INFO, in xc_domain_dumpcore_via_callback()
694 fixup = (sheaders->num + 2) * sizeof(*shdr); in xc_domain_dumpcore_via_callback()
703 shdr = xc_core_shdr_get(xch,sheaders); in xc_domain_dumpcore_via_callback()
704 if ( shdr == NULL ) in xc_domain_dumpcore_via_callback()
710 sts = xc_core_shdr_set(xch, shdr, strtab, XEN_DUMPCORE_SEC_PAGES, SHT_PROGBITS, in xc_domain_dumpcore_via_callback()
717 shdr = xc_core_shdr_get(xch,sheaders); in xc_domain_dumpcore_via_callback()
718 if ( shdr == NULL ) in xc_domain_dumpcore_via_callback()
726 sts = xc_core_shdr_set(xch, shdr, strtab, XEN_DUMPCORE_SEC_P2M, in xc_domain_dumpcore_via_callback()
734 sts = xc_core_shdr_set(xch, shdr, strtab, XEN_DUMPCORE_SEC_PFN, in xc_domain_dumpcore_via_callback()