Searched refs:sh_size (Results 1 – 12 of 12) sorted by relevance
/xen/tools/firmware/hvmloader/ |
A D | 32bitbios_support.c | 60 reloc_off += shdr[i].sh_size; in relocate_32bitbios() 90 memset(&highbiosarea[reloc_off], 0, shdr[i].sh_size); in relocate_32bitbios() 93 shdr[i].sh_size); in relocate_32bitbios() 97 reloc_off += shdr[i].sh_size; in relocate_32bitbios() 122 for ( j = 0; j < shdr[i].sh_size / sizeof(Elf32_Rel); j++ ) in relocate_32bitbios()
|
/xen/xen/common/ |
A D | livepatch_elf.c | 36 if ( !s->sh_size ) in elf_verify_strtab() 41 if ( contents[0] || contents[s->sh_size - 1] ) in elf_verify_strtab() 82 (delta > elf->len || (delta + sec[i].sec->sh_size > elf->len))) ) in elf_resolve_sections() 104 sec[i].sec->sh_size > LIVEPATCH_MAX_SIZE ) in elf_resolve_sections() 145 if ( !elf->symtab->sec->sh_size || in elf_resolve_sections() 147 elf->symtab->sec->sh_size % elf->symtab->sec->sh_entsize ) in elf_resolve_sections() 195 ASSERT(offset < elf->len && (offset + sec->sec->sh_size <= elf->len)); in elf_resolve_section_names() 204 if ( delta >= sec->sec->sh_size ) in elf_resolve_section_names() 239 nsym = symtab_sec->sec->sh_size / symtab_sec->sec->sh_entsize; in elf_get_sym() 258 if ( delta >= strtab_sec->sec->sh_size ) in elf_get_sym() [all …]
|
A D | livepatch.c | 281 *size = s->sh_size + align_size; in calc_section() 379 elf->sec[i].sec->sh_size); in move_payload() 437 if ( sec->sec->sh_size % sz ) in section_ok() 489 if ( !sec->sec->sh_size ) in check_special_sections() 539 if ( !sec->sec->sh_size ) in check_patching_sections() 720 if ( sec->sec->sh_size <= sizeof(*n) ) in prepare_payload() 750 if ( sec->sec->sh_size <= sizeof(*n) ) in prepare_payload() 766 if ( sec->sec->sh_size <= sizeof(*n) ) in prepare_payload() 812 end = sec->load_addr + sec->sec->sh_size; in prepare_payload() 845 e = sec->load_addr + sec->sec->sh_size; in prepare_payload() [all …]
|
/xen/xen/arch/x86/ |
A D | livepatch.c | 239 for ( i = 0; i < (rela->sec->sh_size / rela->sec->sh_entsize); i++ ) in arch_livepatch_perform_rela() 273 if ( r->r_offset >= base->sec->sh_size || in arch_livepatch_perform_rela() 274 (r->r_offset + sizeof(uint64_t)) > base->sec->sh_size ) in arch_livepatch_perform_rela() 290 if ( r->r_offset >= base->sec->sh_size || in arch_livepatch_perform_rela() 291 (r->r_offset + sizeof(uint32_t)) > base->sec->sh_size ) in arch_livepatch_perform_rela()
|
/xen/xen/common/libelf/ |
A D | libelf-loader.c | 218 sz = elf_round_up(elf, sz + elf_uval(elf, elf->sym_tab, sh_size)); in elf_parse_bsdsyms() 230 sz = elf_round_up(elf, sz + elf_uval(elf, shdr, sh_size)); in elf_parse_bsdsyms() 381 elf_uval(elf, section_handle, sh_size), in elf_load_bsdsyms() 382 elf_uval(elf, section_handle, sh_size)); in elf_load_bsdsyms() 397 elf_uval(elf, section_handle, sh_size)); in elf_load_bsdsyms() 415 elf_uval(elf, section_handle, sh_size), in elf_load_bsdsyms() 416 elf_uval(elf, section_handle, sh_size)); in elf_load_bsdsyms() 427 header.size = strtab_base + elf_uval(elf, section_handle, sh_size) - in elf_load_bsdsyms()
|
A D | libelf-tools.c | 242 + elf_uval(elf, shdr, sh_offset) + elf_uval(elf, shdr, sh_size); in elf_section_end()
|
/xen/xen/arch/arm/arm64/ |
A D | livepatch.c | 246 for ( i = 0; i < (rela->sec->sh_size / rela->sec->sh_entsize); i++ ) in arch_livepatch_perform_rela() 277 if ( r->r_offset >= base->sec->sh_size || in arch_livepatch_perform_rela() 278 (r->r_offset + sizeof(uint32_t)) > base->sec->sh_size ) in arch_livepatch_perform_rela() 285 if ( r->r_offset + sizeof(uint64_t) > base->sec->sh_size ) in arch_livepatch_perform_rela() 300 if ( r->r_offset + sizeof(uint64_t) > base->sec->sh_size ) in arch_livepatch_perform_rela()
|
/xen/xen/arch/x86/boot/ |
A D | mkelf32.c | 208 sh->sh_size = swap32(sh->sh_size); in endianadjust_shdr32() 382 out_shdr[1].sh_size = dat_siz; in main() 400 out_shdr[2].sh_size += sizeof(out_shstrtab_extra); in main() 405 out_shdr_note.sh_size = note_sz; in main()
|
/xen/xen/include/xen/ |
A D | livepatch_elf.h | 51 return !(sec->sh_flags & SHF_ALLOC) || sec->sh_size == 0; in livepatch_elf_ignore_section()
|
A D | elfstructs.h | 204 Elf32_Word sh_size; /* section size */ member 217 Elf64_Xword sh_size; /* section size */ member
|
/xen/xen/arch/arm/arm32/ |
A D | livepatch.c | 230 for ( i = 0; i < (rela->sec->sh_size / rela->sec->sh_entsize); i++ ) in arch_livepatch_perform()
|
/xen/tools/libxc/ |
A D | xc_core.c | 232 shdr->sh_size = size; in xc_core_shdr_set() 746 sheaders->shdrs[strtab_idx].sh_size = filesz; in xc_domain_dumpcore_via_callback()
|
Completed in 19 milliseconds