Home
last modified time | relevance | path

Searched refs:rel (Results 1 – 25 of 85) sorted by relevance

1234

/illumos-gate/usr/src/boot/efi/loader/arch/i386/
H A Dldscript.i38655 .rel.dyn : {
56 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
57 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
58 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
59 *(.rel.got)
60 *(.rel.sdata .rel.sdata.* .rel.gnu.linkonce.s.*)
61 *(.rel.sbss .rel.sbss.* .rel.gnu.linkonce.sb.*)
62 *(.rel.sdata2 .rel.sdata2.* .rel.gnu.linkonce.s2.*)
63 *(.rel.sbss2 .rel.sbss2.* .rel.gnu.linkonce.sb2.*)
64 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
[all …]
/illumos-gate/usr/src/tools/smatch/src/
H A Dsmatch_equiv.c48 struct relation *rel; in clone_related_list() local
53 } END_FOR_EACH_PTR(rel); in clone_related_list()
107 struct relation *rel; in add_related() local
122 } END_FOR_EACH_PTR(rel); in add_related()
147 struct relation *rel; in remove_from_equiv() local
161 old_sm = get_sm_state(SMATCH_EXTRA, rel->name, rel->sym); in remove_from_equiv()
168 } END_FOR_EACH_PTR(rel); in remove_from_equiv()
199 struct relation *rel; in set_equiv() local
250 old_sm = get_sm_state(SMATCH_EXTRA, rel->name, rel->sym); in set_equiv()
264 struct relation *rel; in set_equiv_state_expr() local
[all …]
/illumos-gate/usr/src/cmd/sgs/librtld/sparc/
H A D_relocate.c42 Rela *rel = vrel; in undo_reloc() local
44 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); in undo_reloc()
102 Rela *rel = vrel; in clear_reloc() local
104 rel->r_offset = 0; in clear_reloc()
105 rel->r_info = ELF_R_INFO(0, R_SPARC_NONE); in clear_reloc()
106 rel->r_addend = 0; in clear_reloc()
117 Rela *rel = vrel; in apply_reloc() local
118 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); in apply_reloc()
119 Xword value = reloc->r_value + rel->r_addend; in apply_reloc()
129 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/librtld/sparcv9/
H A D_relocate.c42 Rela *rel = vrel; in undo_reloc() local
44 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); in undo_reloc()
102 Rela *rel = vrel; in clear_reloc() local
104 rel->r_offset = 0; in clear_reloc()
105 rel->r_info = ELF_R_INFO(0, R_SPARC_NONE); in clear_reloc()
106 rel->r_addend = 0; in clear_reloc()
117 Rela *rel = vrel; in apply_reloc() local
118 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); in apply_reloc()
119 Xword value = reloc->r_value + rel->r_addend; in apply_reloc()
129 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/librtld/amd64/
H A D_relocate.c42 Rela *rel = vrel; in undo_reloc() local
43 Xword rtype = ELF_R_TYPE(rel->r_info, M_MACH); in undo_reloc()
112 Rela *rel = vrel; in clear_reloc() local
114 rel->r_offset = 0; in clear_reloc()
115 rel->r_info = ELF_R_INFO(0, R_AMD64_NONE); in clear_reloc()
116 rel->r_addend = 0; in clear_reloc()
127 Rela *rel = vrel; in apply_reloc() local
128 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); in apply_reloc()
129 Xword value = reloc->r_value + rel->r_addend; in apply_reloc()
139 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/librtld/common/
H A Drelocate.c56 Rel *rel; in count_reloc() local
69 rel = (Rel *)_cache->c_data->d_buf; in count_reloc()
93 rel = (Rel *)((uintptr_t)rel + ent)) { in count_reloc()
98 ulong_t offset = rel->r_offset + addr; in count_reloc()
427 Rel *rel; local
437 rel = (Rel *)_icache->c_data->d_buf;
446 rel = (Rel *)((uintptr_t)rel + ent)) {
478 (rel->r_offset > end)) {
496 if ((rel->r_offset >= bgn) &&
497 (rel->r_offset <= end))
[all …]
/illumos-gate/usr/src/cmd/sgs/librtld/i386/
H A D_relocate.c41 Rel *rel = vrel; in undo_reloc() local
47 switch (ELF_R_TYPE(rel->r_info, M_MACH)) { in undo_reloc()
105 Rel *rel = vrel; in clear_reloc() local
107 rel->r_offset = 0; in clear_reloc()
108 rel->r_info = ELF_R_INFO(0, R_386_NONE); in clear_reloc()
119 Rel *rel = vrel; in apply_reloc() local
120 Xword type = ELF_R_TYPE(rel->r_info, M_MACH); in apply_reloc()
130 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
132 (void) elf_plt_write((uintptr_t)addr, vaddr, rel, in apply_reloc()
/illumos-gate/usr/src/cmd/rpcgen/
H A Drpc_parse.c176 if (decp->rel != REL_POINTER && decp->rel != REL_ALIAS) in is_self_reference()
179 current.rel = decp->rel; in is_self_reference()
222 if (decp->rel == REL_POINTER && dp->def.ty.rel != REL_ALIAS) in is_self_reference()
228 if (decp->rel != REL_ALIAS && decp->rel != REL_POINTER) in is_self_reference()
237 decp->rel = dp->def.ty.rel; in is_self_reference()
561 defp->def.ty.rel = dec.rel; in def_typedef()
571 dec->rel = REL_ALIAS; in get_declaration()
594 dec->rel = REL_ARRAY; in get_declaration()
604 if (dec->rel != REL_ARRAY && dec->rel != REL_VECTOR) { in get_declaration()
631 dec->rel = REL_ALIAS; in get_prog_declaration()
[all …]
H A Drpc_cout.c226 switch (rel) { in print_ifstat()
443 (dc->rel == REL_ALIAS || dc->rel == REL_VECTOR)) { in inline_type()
726 relation rel = def->def.ty.rel; in emit_typedef() local
737 relation rel = dec->rel; in print_stat() local
740 if (isvectordef(type, rel)) in print_stat()
751 switch (decl->rel) { in emit_inline()
776 switch (decl->rel) { in emit_inline64()
808 if (rel == REL_ALIAS) in emit_single_in_line()
833 if (rel == REL_ALIAS) in emit_single_in_line()
855 if (rel == REL_ALIAS) in emit_single_in_line64()
[all …]
/illumos-gate/usr/src/boot/common/
H A Dself_reloc.c69 ElfW_Rel *rel = 0; in self_reloc() local
81 rel = (ElfW_Rel *)(dynp->d_un.d_ptr + baseaddr); in self_reloc()
102 switch (ELFW_R_TYPE(rel->r_info)) { in self_reloc()
108 newaddr = (Elf_Addr *)(rel->r_offset + baseaddr); in self_reloc()
111 *newaddr = baseaddr + rel->r_addend; in self_reloc()
121 rel = (ElfW_Rel *)(void *)((caddr_t) rel + relent); in self_reloc()
H A Dreloc_elf.c84 const Elf_Rel *rel; in __elfN()
89 rel = (const Elf_Rel *)reldata; in __elfN()
90 where = (Elf_Addr *)((char *)data + relbase + rel->r_offset - in __elfN()
93 rtype = ELF_R_TYPE(rel->r_info); in __elfN()
94 symidx = ELF_R_SYM(rel->r_info); in __elfN()
141 const Elf_Rel *rel; in __elfN()
146 rel = (const Elf_Rel *)reldata; in __elfN()
147 where = (Elf_Addr *)((char *)data + relbase + rel->r_offset - in __elfN()
150 rtype = ELF_R_TYPE(rel->r_info); in __elfN()
151 symidx = ELF_R_SYM(rel->r_info); in __elfN()
/illumos-gate/usr/src/boot/efi/loader/
H A Dreloc.c74 ElfW_Rel *rel; in _reloc() local
86 rel = (ElfW_Rel *) ((unsigned long) dynp->d_un.d_ptr + in _reloc()
106 switch (ELFW_R_TYPE(rel->r_info)) { in _reloc()
113 newaddr = (unsigned long *)(ImageBase + rel->r_offset); in _reloc()
117 *newaddr += rel->r_addend; in _reloc()
124 rel = (ElfW_Rel *) ((caddr_t) rel + relent); in _reloc()
/illumos-gate/usr/src/cmd/sgs/rtld/sparcv9/
H A Dsparc_elf.c148 Rela *rel = (Rela *)rptr; in elf_plt_write() local
154 pltaddr = addr + rel->r_offset; in elf_plt_write()
681 Rela rel; in bindpltpad() local
707 rel.r_offset = pltoff; in bindpltpad()
708 rel.r_info = 0; in bindpltpad()
709 rel.r_addend = 0; in bindpltpad()
754 Rela *rel; in elf_reloc() local
908 rel = (Rela *)relbgn; in elf_reloc()
1083 rel, binfo)) in elf_reloc()
1269 pltndx = ((uintptr_t)rel - in elf_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/common/
H A Dmapfile-order-gcc40 # .data.rel sections from pics/debugdata.o go to data segment
42 IS_NAME = .data.rel;
46 # Put .data.rel sections from pics/debugdata.o ahead of any other
47 # .data.rel input sections in the .data.rel output section.
50 # Put .data.rel output section at top of data segment
51 OS_ORDER = .data.rel;
/illumos-gate/usr/src/lib/libm/common/m9x/
H A Dnexttowardf.c75 enum fcc_type rel; in __nexttowardf() local
88 rel = _Q_cmp(&lx, &y); in __nexttowardf()
89 if (rel == fcc_unordered) in __nexttowardf()
92 if (rel == fcc_equal) { in __nexttowardf()
101 if (rel == fcc_less) { in __nexttowardf()
H A Dnexttoward.c86 enum fcc_type rel; in __nexttoward() local
99 rel = _Q_cmp(&lx, &y); in __nexttoward()
100 if (rel == fcc_unordered) in __nexttoward()
103 if (rel == fcc_equal) { in __nexttoward()
112 if (rel == fcc_less) { in __nexttoward()
/illumos-gate/usr/src/cmd/sgs/rtld/i386/
H A Di386_elf.c373 Rel *rel; in elf_reloc() local
546 rel = (Rel *)relbgn; in elf_reloc()
555 ((ulong_t)rel < pltend)) { in elf_reloc()
700 rel, binfo)) in elf_reloc()
923 Rel rel; in _elf_copy_reloc() local
970 rel.r_offset = (Addr)ref; in _elf_copy_reloc()
971 rel.r_info = (Word)R_386_COPY; in _elf_copy_reloc()
973 &rel, NULL, 0, name)); in _elf_copy_reloc()
1007 Rel *rel = (Rel*)rptr; in elf_plt_write() local
1010 pltaddr = addr + rel->r_offset; in elf_plt_write()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/sparc/
H A Dsparc_elf.c116 Rela *rel = (Rela *)rptr; in elf_plt_write() local
120 pltaddr = addr + rel->r_offset; in elf_plt_write()
121 vpltaddr = vaddr + rel->r_offset; in elf_plt_write()
546 Rela *rel; in elf_reloc() local
678 rel = (Rela *)relbgn; in elf_reloc()
686 if (noplt && ((ulong_t)rel >= pltbgn) && in elf_reloc()
687 ((ulong_t)rel < pltend)) { in elf_reloc()
854 rel, binfo)) in elf_reloc()
947 symdef, rel, rtype, name, roffset, in elf_reloc()
1036 pltndx = ((ulong_t)rel - in elf_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/rtld/amd64/
H A Damd64_elf.c395 Rela *rel; in elf_reloc() local
569 rel = (Rela *)relbgn; in elf_reloc()
577 if (noplt && ((ulong_t)rel >= pltbgn) && in elf_reloc()
578 ((ulong_t)rel < pltend)) { in elf_reloc()
724 rel, binfo)) in elf_reloc()
818 symdef, rel, rtype, name, roffset, in elf_reloc()
841 M_REL_SHT_TYPE, rel, NULL, 0, name)); in elf_reloc()
867 int pltndx = (((ulong_t)rel - in elf_reloc()
943 Rela *rel = (Rela*)rptr; in elf_plt_write() local
946 pltaddr = addr + rel->r_offset; in elf_plt_write()
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libast/path/
H A Dpathprog.c119 char* rel; in pathprog() local
122 if ((n = prog(command, path, size)) > 0 && n < size && *path != '/' && (rel = strdup(path))) in pathprog()
124 n = pathpath(rel, NiL, PATH_REGULAR|PATH_EXECUTE, path, size) ? strlen(path) : 0; in pathprog()
125 free(rel); in pathprog()
/illumos-gate/usr/src/ucbcmd/expr/
H A Dexpr.y66 | expr EQ expr = { $$ = rel(EQ, $1, $3); }
67 | expr GT expr = { $$ = rel(GT, $1, $3); }
68 | expr GEQ expr = { $$ = rel(GEQ, $1, $3); }
69 | expr LT expr = { $$ = rel(LT, $1, $3); }
70 | expr LEQ expr = { $$ = rel(LEQ, $1, $3); }
71 | expr NEQ expr = { $$ = rel(NEQ, $1, $3); }
137 rel(int oper, char *r1, char *r2) in rel() function
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_link.c120 Elf32_Rela *rel; in prepare_elf32() local
122 Elf32_Rel *rel; in prepare_elf32() local
181 rel = dep->de_rel; in prepare_elf32()
241 rel++; in prepare_elf32()
299 Elf64_Rela *rel; in prepare_elf64() local
357 rel = dep->de_rel; in prepare_elf64()
413 rel++; in prepare_elf64()
1180 GElf_Rel rel; in process_obj() local
1184 rela.r_info = rel.r_info; in process_obj()
1312 GElf_Rel rel; in process_obj() local
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libdll/
H A Ddllplug.c36 dllplugin(const char* lib, const char* name, const char* ver, unsigned long rel, unsigned long* cur… in dllplugin() argument
57 if (!dllcheck(dll, dle->path, rel, cur)) in dllplugin()
111 if (!dllcheck(dll, name, rel, cur)) in dllplugin()
/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/zinject/
H A Dtranslate.c90 const char *rel; in parse_pathname() local
146 rel = fullpath + strlen(mp.mnt_mountp); in parse_pathname()
147 if (rel[0] == '/') in parse_pathname()
148 rel++; in parse_pathname()
149 (void) strcpy(relpath, rel); in parse_pathname()

1234