Searched refs:rel (Results 1 - 25 of 56) sorted by relevance

123

/illumos-gate/usr/src/boot/sys/boot/efi/loader/arch/i386/
H A Dldscript.i38650 .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.c41 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.c42 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.c42 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.c42 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 Dself_reloc.c74 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 Dreloc_elf.c84 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 Dinstall.c59 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 Dreloc.c74 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 Drelocate.c56 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 Drpc_parse.c152 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 Drpc_cout.c151 !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 Drpc_parse.h73 relation rel; member in struct:typedef_def
94 relation rel; member in struct:declaration
H A Drpc_util.c136 switch (def->def.ty.rel) {
193 isvectordef(char *type, relation rel) argument
198 switch (rel) {
210 rel = def->def.ty.rel;
H A Drpc_hout.c100 !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 Dldscript.arm56 .rel.dyn : {
57 *(.rel.*)
/illumos-gate/usr/src/lib/libm/common/m9x/
H A Dnexttoward.c86 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 Dnexttowardf.c75 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 Damd64_elf.c395 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 Dsparc_elf.c148 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 Dexpr.y70 | 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 Di386_elf.c373 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 Dgot.c133 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 Dpginfo.pl356 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 Dsparc_elf.c116 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...]

Completed in 209 milliseconds

123