/illumos-gate/usr/src/boot/sys/boot/efi/loader/arch/i386/ |
H A D | ldscript.i386 | 50 .rel.dyn : { 51 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*) 52 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*) 53 *(.rel.data .rel.data.* .rel [all...] |
/illumos-gate/usr/src/cmd/sgs/librtld/i386/ |
H A D | _relocate.c | 41 Rel *rel = vrel; local 47 switch (ELF_R_TYPE(rel->r_info, M_MACH)) { 105 Rel *rel = vrel; local 107 rel->r_offset = 0; 108 rel->r_info = ELF_R_INFO(0, R_386_NONE); 119 Rel *rel = vrel; local 120 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); 130 addr = (uintptr_t)oaddr - rel->r_offset; 132 (void) elf_plt_write((uintptr_t)addr, vaddr, rel,
|
/illumos-gate/usr/src/cmd/sgs/librtld/sparc/ |
H A D | _relocate.c | 42 Rela *rel = vrel; local 44 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); 102 Rela *rel = vrel; local 104 rel->r_offset = 0; 105 rel->r_info = ELF_R_INFO(0, R_SPARC_NONE); 106 rel->r_addend = 0; 117 Rela *rel = vrel; local 118 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); 119 Xword value = reloc->r_value + rel->r_addend; 129 addr = (uintptr_t)oaddr - rel [all...] |
/illumos-gate/usr/src/cmd/sgs/librtld/sparcv9/ |
H A D | _relocate.c | 42 Rela *rel = vrel; local 44 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); 102 Rela *rel = vrel; local 104 rel->r_offset = 0; 105 rel->r_info = ELF_R_INFO(0, R_SPARC_NONE); 106 rel->r_addend = 0; 117 Rela *rel = vrel; local 118 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); 119 Xword value = reloc->r_value + rel->r_addend; 129 addr = (uintptr_t)oaddr - rel [all...] |
/illumos-gate/usr/src/cmd/sgs/librtld/amd64/ |
H A D | _relocate.c | 42 Rela *rel = vrel; local 43 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); 112 Rela *rel = vrel; local 114 rel->r_offset = 0; 115 rel->r_info = ELF_R_INFO(0, R_AMD64_NONE); 116 rel->r_addend = 0; 127 Rela *rel = vrel; local 128 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); 129 Xword value = reloc->r_value + rel->r_addend; 139 addr = (uintptr_t)oaddr - rel [all...] |
/illumos-gate/usr/src/boot/sys/boot/common/ |
H A D | self_reloc.c | 74 ElfW_Rel *rel = 0; local 86 rel = (ElfW_Rel *)(dynp->d_un.d_ptr + baseaddr); 105 switch (ELFW_R_TYPE(rel->r_info)) { 112 newaddr = (Elf_Addr *)(rel->r_offset + baseaddr); 116 *newaddr += rel->r_addend; 123 rel = (ElfW_Rel *)(void *)((caddr_t) rel + relent);
|
H A D | reloc_elf.c | 84 const Elf_Rel *rel; 89 rel = (const Elf_Rel *)reldata; 90 where = (Elf_Addr *)((char *)data + relbase + rel->r_offset - 93 rtype = ELF_R_TYPE(rel->r_info); 94 symidx = ELF_R_SYM(rel->r_info); 141 const Elf_Rel *rel; 146 rel = (const Elf_Rel *)reldata; 147 where = (Elf_Addr *)((char *)data + relbase + rel->r_offset - 150 rtype = ELF_R_TYPE(rel->r_info); 151 symidx = ELF_R_SYM(rel [all...] |
H A D | install.c | 59 int rel; local 62 rel = (val[0] != '/') ? 1 : 0; 63 path = malloc(len + rel); 67 strcpy(path + rel, val);
|
/illumos-gate/usr/src/boot/sys/boot/efi/loader/ |
H A D | reloc.c | 74 ElfW_Rel *rel; local 86 rel = (ElfW_Rel *) ((unsigned long) dynp->d_un.d_ptr + 106 switch (ELFW_R_TYPE(rel->r_info)) { 113 newaddr = (unsigned long *)(ImageBase + rel->r_offset); 117 *newaddr += rel->r_addend; 124 rel = (ElfW_Rel *) ((caddr_t) rel + relent);
|
/illumos-gate/usr/src/cmd/sgs/librtld/common/ |
H A D | relocate.c | 56 Rel *rel; local 69 rel = (Rel *)_cache->c_data->d_buf; 93 rel = (Rel *)((uintptr_t)rel + ent)) { 96 uchar_t type = (uchar_t)ELF_R_TYPE(rel->r_info, M_MACH); 98 ulong_t offset = rel->r_offset + addr; 101 ulong_t rsymndx = ELF_R_SYM(rel->r_info); 427 Rel *rel; local 437 rel = (Rel *)_icache->c_data->d_buf; 446 rel [all...] |
/illumos-gate/usr/src/cmd/rpcgen/ |
H A D | rpc_parse.c | 152 if (decp->rel == REL_POINTER && 176 if (decp->rel != REL_POINTER && decp->rel != REL_ALIAS) 179 current.rel = decp->rel; 222 if (decp->rel == REL_POINTER && dp->def.ty.rel != REL_ALIAS) 224 if (decp->rel == REL_ALIAS && 225 (dp->def.ty.rel != REL_ALIAS && 226 dp->def.ty.rel ! [all...] |
H A D | rpc_cout.c | 151 !isvectordef(def->def.ty.old_type, def->def.ty.rel)); 222 print_ifstat(int indent, char *prefix, char *type, relation rel, argument 227 switch (rel) { 335 if (isvectordef(cs->type, cs->rel)) 341 print_ifstat(2, cs->prefix, cs->type, cs->rel, 355 if (isvectordef(dflt->type, dflt->rel)) 362 print_ifstat(2, dflt->prefix, dflt->type, dflt->rel, 441 (dc->rel == REL_ALIAS || dc->rel == REL_VECTOR)) { 520 if (dl->decl.rel 724 relation rel = def->def.ty.rel; local 735 relation rel = dec->rel; local 797 emit_single_in_line(int indent, declaration *decl, int flag, relation rel) argument 844 emit_single_in_line64(int indent, declaration *decl, int flag, relation rel) argument [all...] |
H A D | rpc_parse.h | 73 relation rel; member in struct:typedef_def 94 relation rel; member in struct:declaration
|
H A D | rpc_util.c | 136 switch (def->def.ty.rel) { 193 isvectordef(char *type, relation rel) argument 198 switch (rel) { 210 rel = def->def.ty.rel;
|
H A D | rpc_hout.c | 100 !isvectordef(def->def.ty.old_type, def->def.ty.rel)); 392 if (!newstyle || (dl->decl.rel == REL_POINTER)) 443 relation rel = def->def.ty.rel; local 449 rel = REL_POINTER; 461 switch (rel) { 511 switch (dec->rel) {
|
/illumos-gate/usr/src/boot/sys/boot/efi/loader/arch/arm/ |
H A D | ldscript.arm | 56 .rel.dyn : { 57 *(.rel.*)
|
/illumos-gate/usr/src/lib/libm/common/m9x/ |
H A D | nexttoward.c | 86 enum fcc_type rel; local 99 rel = _Q_cmp(&lx, &y); 100 if (rel == fcc_unordered) 103 if (rel == fcc_equal) { 112 if (rel == fcc_less) {
|
H A D | nexttowardf.c | 75 enum fcc_type rel; local 88 rel = _Q_cmp(&lx, &y); 89 if (rel == fcc_unordered) 92 if (rel == fcc_equal) { 101 if (rel == fcc_less) {
|
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/ |
H A D | amd64_elf.c | 395 Rela *rel; local 506 * need to scan the .rel.plt table, however if we're processing a shared 569 rel = (Rela *)relbgn; 577 if (noplt && ((ulong_t)rel >= pltbgn) && 578 ((ulong_t)rel < pltend)) { 596 elf_reloc_bad(lmp, (void *)rel, rtype, roffset, 612 if (sip && is_sym_deferred((ulong_t)rel, basebgn, lmp, 643 rel, rtype, 0, roffset, 0)) == 0) { 724 rel, binfo)) 818 symdef, rel, rtyp 943 Rela *rel = (Rela*)rptr; local 959 _conv_reloc_type(uint_t rel) argument [all...] |
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/ |
H A D | sparc_elf.c | 148 Rela *rel = (Rela *)rptr; local 154 pltaddr = addr + rel->r_offset; 155 vpltaddr = vaddr + rel->r_offset; 160 (uintptr_t)rel->r_addend - vaddr; 681 Rela rel; local 707 rel.r_offset = pltoff; 708 rel.r_info = 0; 709 rel.r_addend = 0; 720 (void) elf_plt_write(ADDR(lmp), ADDR(lmp), &rel, value, 0); local 754 Rela *rel; local 1390 _conv_reloc_type(uint_t rel) argument [all...] |
/illumos-gate/usr/src/ucbcmd/expr/ |
H A D | expr.y | 70 | expr EQ expr = { $$ = rel(EQ, $1, $3); } 71 | expr GT expr = { $$ = rel(GT, $1, $3); } 72 | expr GEQ expr = { $$ = rel(GEQ, $1, $3); } 73 | expr LT expr = { $$ = rel(LT, $1, $3); } 74 | expr LEQ expr = { $$ = rel(LEQ, $1, $3); } 75 | expr NEQ expr = { $$ = rel(NEQ, $1, $3); } 141 rel(int oper, char *r1, char *r2)
|
/illumos-gate/usr/src/cmd/sgs/rtld/i386/ |
H A D | i386_elf.c | 373 Rel *rel; local 484 * need to scan the .rel.plt table, however if we're processing a shared 546 rel = (Rel *)relbgn; 554 if (noplt && ((ulong_t)rel >= pltbgn) && 555 ((ulong_t)rel < pltend)) { 573 elf_reloc_bad(lmp, (void *)rel, rtype, roffset, 589 if (sip && is_sym_deferred((ulong_t)rel, basebgn, lmp, 619 rel, rtype, 0, roffset, 0)) == 0) { 700 rel, binfo)) 793 symdef, rel, rtyp 923 Rel rel; local 1007 Rel *rel = (Rel*)rptr; local 1023 _conv_reloc_type(uint_t rel) argument [all...] |
/illumos-gate/usr/src/cmd/sgs/liblddbg/common/ |
H A D | got.c | 133 Rel *rel; local 156 rel = (Rel *)reloc; 158 ELF_R_TYPE(rel->r_info, mach), 0, &inv_buf);
|
/illumos-gate/usr/src/cmd/pginfo/ |
H A D | pginfo.pl | 356 foreach my $rel (@relationships) { 357 my @pg_rel = grep { $p->sh_name($_) eq $rel } 360 $pgs_by_relationship{$rel} = \@pg_rel; 364 foreach my $rel (@relationships) { 365 printf "%-${max_sharename_len}s", $rel; 367 my @pgs = @{$pgs_by_relationship{$rel}};
|
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/ |
H A D | sparc_elf.c | 116 Rela *rel = (Rela *)rptr; local 120 pltaddr = addr + rel->r_offset; 121 vpltaddr = vaddr + rel->r_offset; 546 Rela *rel; local 678 rel = (Rela *)relbgn; 686 if (noplt && ((ulong_t)rel >= pltbgn) && 687 ((ulong_t)rel < pltend)) { 706 elf_reloc_bad(lmp, (void *)rel, rtype, roffset, 744 if (sip && is_sym_deferred((ulong_t)rel, basebgn, lmp, 774 rel, rtyp 1134 _conv_reloc_type(uint_t rel) argument [all...] |