Home
last modified time | relevance | path

Searched refs:sh_addralign (Results 1 – 25 of 53) sorted by relevance

123

/illumos-gate/usr/src/uts/intel/amd64/krtld/
H A Dkobj_isa.c105 if (shp->sh_addralign > pp->align) in get_progbits_size()
106 pp->align = shp->sh_addralign; in get_progbits_size()
107 pp->size = ALIGN(pp->size, shp->sh_addralign); in get_progbits_size()
/illumos-gate/usr/src/uts/sparc/krtld/
H A Dkobj_isa.c123 if (shp->sh_addralign > pp->align) in get_progbits_size()
124 pp->align = shp->sh_addralign; in get_progbits_size()
125 pp->size = ALIGN(pp->size, shp->sh_addralign); in get_progbits_size()
/illumos-gate/usr/src/cmd/sgs/elfedit/modules/common/
H A Dshdr.c271 EC_XWORD(shdr->sh_addralign)); in print_shdr()
446 Xword sh_addralign; in cmd_body() local
448 sh_addralign = elfedit_atoui(argstate.argv[1], NULL); in cmd_body()
449 if (elfedit_bits_set(sh_addralign, in cmd_body()
450 sizeof (sh_addralign)) > 1) in cmd_body()
454 if (shdr->sh_addralign == sh_addralign) { in cmd_body()
459 EC_XWORD(shdr->sh_addralign)); in cmd_body()
465 EC_XWORD(shdr->sh_addralign), in cmd_body()
466 EC_XWORD(sh_addralign)); in cmd_body()
468 shdr->sh_addralign = sh_addralign; in cmd_body()
H A Dshdr.msg50 @ MSG_DEBUG_ADDRALIGN "ELF warning: sh_addralign value is expected to \
193 The shdr:sh_addralign command is used to display or alter the\n\
200 of sh_addralign. Currently, only 0 and positive integral\n\
204 If shdr:sh_addralign is called without arguments, the value\n\
205 of sh_addralign for every section in the section header array\n\
208 present, the sh_addralign field of the section at the specified\n\
386 @ MSG_CMD_SH_ADDRALIGN "sh_addralign"
/illumos-gate/usr/src/lib/libctf/common/
H A Dctf_elfwrite.c184 pad = new_offset % shdr.sh_addralign; in ctf_write_elf()
187 new_offset += shdr.sh_addralign - pad; in ctf_write_elf()
297 shdr.sh_addralign = 4; in ctf_write_elf()
299 pad = new_offset % shdr.sh_addralign; in ctf_write_elf()
302 new_offset += shdr.sh_addralign - pad; in ctf_write_elf()
331 ddata->d_align = shdr.sh_addralign; in ctf_write_elf()
/illumos-gate/usr/src/lib/libproc/common/
H A DPsymtab_machelf32.c501 sp->sh_addralign = 1; in fake_elf64()
523 sp->sh_addralign = SH_ADDRALIGN; in fake_elf64()
550 sp->sh_addralign = SH_ADDRALIGN; in fake_elf64()
576 sp->sh_addralign = 1; in fake_elf64()
600 sp->sh_addralign = SH_ADDRALIGN; in fake_elf64()
702 sp->sh_addralign = SH_ADDRALIGN; in fake_elf64()
/illumos-gate/usr/src/lib/libdwarf/common/
H A Ddw_elfstructs.h129 TYP(sh_addralign,4);
143 TYP(sh_addralign,8);
H A Ddwarf_elfstructs.h137 TYP(sh_addralign,4);
151 TYP(sh_addralign,8);
/illumos-gate/usr/src/uts/common/os/
H A Dksyms_snapshot.c172 shp->sh_addralign = sizeof (Addr); in ksyms_snapshot()
181 shp->sh_addralign = 1; in ksyms_snapshot()
188 shp->sh_addralign = 1; in ksyms_snapshot()
/illumos-gate/usr/src/boot/common/
H A Dload_elf_obj.c224 lastaddr = roundup(lastaddr, shdr[i].sh_addralign); in __elfN()
248 lastaddr = roundup(lastaddr, shdr[ef->symtabindex].sh_addralign); in __elfN()
259 lastaddr = roundup(lastaddr, shdr[symstrindex].sh_addralign); in __elfN()
271 lastaddr = roundup(lastaddr, shdr[ef->shstrindex].sh_addralign); in __elfN()
280 lastaddr = roundup(lastaddr, shdr[i].sh_addralign); in __elfN()
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_link.c507 shp->sh_addralign = sizeof (char); in dump_elf32()
516 shp->sh_addralign = 8; in dump_elf32()
525 shp->sh_addralign = sizeof (char); in dump_elf32()
537 shp->sh_addralign = 4; in dump_elf32()
563 shp->sh_addralign = 4; in dump_elf32()
644 shp->sh_addralign = sizeof (char); in dump_elf64()
653 shp->sh_addralign = 8; in dump_elf64()
662 shp->sh_addralign = sizeof (char); in dump_elf64()
674 shp->sh_addralign = 8; in dump_elf64()
696 shp->sh_addralign = 8; in dump_elf64()
/illumos-gate/usr/src/grub/grub-0.97/netboot/
H A Di386_elf.h70 Elf32_Size sh_addralign; /* Alignment in bytes. */ member
/illumos-gate/usr/src/cmd/sgs/libelf/common/
H A Dupdate.c232 sh->sh_addralign = 1; in _elf_upd_lib()
246 if (j > sh->sh_addralign) in _elf_upd_lib()
247 sh->sh_addralign = (Xword)j; in _elf_upd_lib()
280 j = sh->sh_addralign; in _elf_upd_lib()
H A Dgelf.c351 dst->sh_addralign = (Elf64_Xword)s->sh_addralign; in gelf_getshdr()
400 dst->sh_addralign = (Elf32_Word)src->sh_addralign; in gelf_update_shdr()
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf.c1782 v[idx].sh_addralign = shdr->sh_addralign; in elf_process_obj_scns()
1783 *doffp = roundup(*doffp, v[idx].sh_addralign); in elf_process_obj_scns()
1847 v[idx].sh_addralign = 4; in elf_process_obj_scns()
1848 *doffp = roundup(*doffp, v[idx].sh_addralign); in elf_process_obj_scns()
1899 v[idx].sh_addralign = symtab->sh_addralign; in elf_process_obj_scns()
1900 *doffp = roundup(*doffp, v[idx].sh_addralign); in elf_process_obj_scns()
1916 v[idx].sh_addralign = strtab->sh_addralign; in elf_process_obj_scns()
1917 *doffp = roundup(*doffp, v[idx].sh_addralign); in elf_process_obj_scns()
2053 v[idx].sh_addralign = 1; in elf_process_scns()
/illumos-gate/usr/src/uts/i86xpv/os/
H A Dxpv_panic.c897 if (shp->sh_addralign > data_align) in init_xen_module()
898 data_align = shp->sh_addralign; in init_xen_module()
904 if (shp->sh_addralign > text_align) in init_xen_module()
905 text_align = shp->sh_addralign; in init_xen_module()
/illumos-gate/usr/src/cmd/sgs/libld/common/
H A Doutfile.c258 offset = (off_t)S_ROUND(offset, shdr->sh_addralign); in pad_outfile()
627 isp->is_shdr->sh_addralign); in ld_create_outfile()
873 osp->os_shdr->sh_addralign); in ld_create_outfile()
/illumos-gate/usr/src/test/os-tests/tests/cores/secmapper/
H A Dsecmapper.c245 comp_shdr.sh_addralign != shdr->sh_addralign || in secmap_data_cmp()
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/
H A Dshdr.c57 dbg_print(lml, MSG_ORIG(MSG_SHD_ALIGN), EC_XWORD(shdr->sh_addralign)); in Elf_shdr()
H A Dsections.c177 (isp->is_shdr->sh_addralign > 1)) { in Dbg_sec_unsup_strmerge()
182 EC_XWORD(isp->is_shdr->sh_addralign), in Dbg_sec_unsup_strmerge()
H A Delf.c119 dbg_print(lml, MSG_ORIG(MSG_SHD0_ALIGN), EC_XWORD(shdr0->sh_addralign)); in Elf_ehdr()
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Di386-elf.h113 Elf32_Word sh_addralign; /* Section alignment */ member
/illumos-gate/usr/src/boot/sys/sys/
H A Delf32.h98 Elf32_Word sh_addralign; /* Alignment in bytes. */ member
H A Delf64.h107 Elf64_Xword sh_addralign; /* Alignment in bytes. */ member
/illumos-gate/usr/src/cmd/sgs/elfdump/common/
H A Dfake_shdr.c154 Word sh_addralign; member
949 sec->shdr->sh_addralign = tinfo->sh_addralign; in get_data()
1005 sec->data->d_align = tinfo->sh_addralign; in get_data()

123