Searched refs:baseaddr (Results 1 - 24 of 24) sorted by relevance

/illumos-gate/usr/src/boot/sys/boot/common/
H A Dself_reloc.c64 void self_reloc(Elf_Addr baseaddr, ElfW_Dyn *dynamic);
70 self_reloc(Elf_Addr baseaddr, ElfW_Dyn *dynamic) argument
86 rel = (ElfW_Rel *)(dynp->d_un.d_ptr + baseaddr);
112 newaddr = (Elf_Addr *)(rel->r_offset + baseaddr);
113 *newaddr += baseaddr;
/illumos-gate/usr/src/lib/libtnfctl/
H A Delf.c47 static tnfctl_errcode_t dynsec_num(tnfctl_handle_t *hndl, uintptr_t baseaddr,
51 uintptr_t baseaddr, tnfctl_elf_search_t * search_info_p);
85 uintptr_t baseaddr; local
92 prbstat = prb_mainobj_get(hndl->proc_p, &objfd, &baseaddr);
97 prexstat = _tnfctl_sym_find_in_obj(objfd, baseaddr, "_DYNAMIC",
105 prexstat = dynsec_num(hndl, baseaddr, objfd, &num_dynentries);
189 dynsec_num(tnfctl_handle_t *hndl, uintptr_t baseaddr, argument
203 prexstat = _tnfctl_traverse_object(objfd, baseaddr, &search_info);
227 uintptr_t baseaddr,
222 elf_dynmatch(Elf * elf, char *strs, Elf_Scn * dyn_scn, GElf_Shdr * dyn_shdr, Elf_Data * dyn_data, uintptr_t baseaddr, tnfctl_elf_search_t *search_info_p) argument
H A Dsym.c65 static tnfctl_errcode_t sym_findname_in_obj(int objfd, uintptr_t baseaddr,
85 _tnfctl_sym_find_in_obj(int objfd, uintptr_t baseaddr, const char *symname, argument
104 prexstat = _tnfctl_traverse_object(objfd, baseaddr, &search_info);
143 obj->baseaddr, symname, symaddr);
209 found_obj->baseaddr, symname, symaddr);
241 obj->baseaddr, symaddr, symname);
270 sym_findname_in_obj(int objfd, uintptr_t baseaddr, uintptr_t symaddr, argument
289 prexstat = _tnfctl_traverse_object(objfd, baseaddr, &search_info);
H A Dtnfctl_int.h105 uintptr_t baseaddr; member in struct:objlist
197 GElf_Shdr * shdr, Elf_Data * data, uintptr_t baseaddr,
217 GElf_Shdr * rel_shdr, Elf_Data * rel_data, uintptr_t baseaddr,
221 Elf_Scn * scn, GElf_Shdr * shdr, Elf_Data * data, uintptr_t baseaddr,
269 tnfctl_errcode_t _tnfctl_sym_find_in_obj(int objfd, uintptr_t baseaddr,
H A Dprb_lmap.c130 prb_mainobj_get(prb_proc_ctl_t *proc_p, int *objfd, uintptr_t *baseaddr) argument
148 *baseaddr = 0;
H A Dtraverse.c142 GElf_Shdr * rel_shdr, Elf_Data * rel_data, uintptr_t baseaddr,
255 addr = offset + baseaddr;
280 uintptr_t baseaddr,
310 addr = baseaddr + sym->st_value;
141 _tnfctl_traverse_rela(Elf * elf, char *strs, Elf_Scn * rel_scn, GElf_Shdr * rel_shdr, Elf_Data * rel_data, uintptr_t baseaddr, tnfctl_elf_search_t * search_info_p) argument
275 _tnfctl_traverse_dynsym(Elf * elf, char *elfstrs, Elf_Scn * scn, GElf_Shdr * shdr, Elf_Data * data, uintptr_t baseaddr, tnfctl_elf_search_t * search_info_p) argument
H A Dprobes.c190 tnf_opaque, lib_baseaddr, cur_obj->baseaddr,
241 cur_obj->baseaddr, cur_obj->objname,
373 entry_p->baseaddr = obj->text_base;
416 if (obj->baseaddr == this_obj->text_base)
441 prexstat = _tnfctl_traverse_object(obj->objfd, obj->baseaddr,
477 prexstat = _tnfctl_traverse_object(obj->objfd, obj->baseaddr,
H A Dprb_proc.h123 uintptr_t *baseaddr);
/illumos-gate/usr/src/cmd/sgs/librtld_db/i386/
H A Dplt32_resolution.c58 psaddr_t baseaddr; local
78 baseaddr = 0;
80 baseaddr = rl->rl_base;
92 if ((pltaddr >= (phdr.p_vaddr + baseaddr)) &&
93 (pltaddr < (phdr.p_vaddr + baseaddr +
98 dynbase = phdr.p_vaddr + baseaddr;
123 rli_data->rlid_gotaddr = dynent.d_un.d_val + baseaddr;
/illumos-gate/usr/src/uts/sparc/krtld/
H A Dkobj_reloc.c156 Addr baseaddr)
180 destination = baseaddr;
192 if (shp->sh_addr == baseaddr) {
196 (baseaddr - (Addr)mp->text);
252 value = baseaddr;
273 roff + ((uintptr_t)baseaddr -
313 value -= (baseaddr + roff);
150 do_relocate( struct module *mp, char *reltbl, Word relshtype, int nreloc, int relocsize, Addr baseaddr) argument
/illumos-gate/usr/src/cmd/sgs/librtld_db/demo/common/
H A Dsyms.c132 ulong_t baseaddr = 0; local
136 baseaddr = (ulong_t)mp->mi_addr;
148 addr -= baseaddr;
203 symptr->st_value += baseaddr;
/illumos-gate/usr/src/lib/fm/topo/modules/sun4/ioboard/
H A Dioboard.c221 split_bus_address(topo_mod_t *mod, di_node_t dp, uint_t baseaddr, argument
259 *brd = ((bc - baseaddr) / bussep) + minbrd;
260 *br = (bc - baseaddr) % bussep;
/illumos-gate/usr/src/uts/intel/amd64/krtld/
H A Dkobj_reloc.c125 int relocsize, Addr baseaddr)
193 off += baseaddr;
201 value = baseaddr;
124 do_relocate(struct module *mp, char *reltbl, Word relshtype, int nreloc, int relocsize, Addr baseaddr) argument
/illumos-gate/usr/src/uts/intel/ia32/krtld/
H A Dkobj_reloc.c123 int relocsize, Addr baseaddr)
188 off += baseaddr;
196 value = baseaddr;
122 do_relocate(struct module *mp, char *reltbl, Word relshtype, int nreloc, int relocsize, Addr baseaddr) argument
/illumos-gate/usr/src/uts/i86pc/os/
H A Dmachdep.c1305 caddr_t baseaddr; local
1321 baseaddr = (caddr_t)(uintptr_t)USEGD_GETBASE(descrp);
1328 *linearp = (caddr_t)(uintptr_t)(uint32_t)((uintptr_t)baseaddr +
1333 baseaddr = (caddr_t)(uintptr_t)USEGD_GETBASE(descrp);
1335 ASSERT(baseaddr == 0);
1353 caddr_t baseaddr; local
1370 baseaddr = (caddr_t)(uintptr_t)USEGD_GETBASE(descrp);
1378 *linearp = (caddr_t)(uintptr_t)(uint32_t)((uintptr_t)baseaddr +
1383 baseaddr = (caddr_t)(uintptr_t)USEGD_GETBASE(descrp);
1385 ASSERT(baseaddr
[all...]
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_fdvma.c58 caddr_t baseaddr = (caddr_t)((uintptr_t)a & PAGEMASK); local
93 for (i = 0, a = baseaddr; i < npages; i++, a += IOMMU_PAGE_SIZE) {
117 fdvma_p->kvbase[index] = baseaddr;
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_map.c1609 caddr_t baseaddr; /* MAXBSIZE aligned */ local
1830 baseaddr = segmap_pagecreate_kpm(seg, vp, baseoff, smp, rw);
1831 return (baseaddr);
1873 baseaddr = hat_kpm_page2va(pp, 0);
1875 baseaddr = hat_kpm_mapin(pp, kpme);
1891 return (baseaddr);
1941 baseaddr = hat_kpm_page2va(pp, 0);
1943 baseaddr = hat_kpm_mapin(pp, kpme);
1952 return (baseaddr);
1956 baseaddr
2285 caddr_t baseaddr = (caddr_t)((uintptr_t)addr & MAXBMASK); local
[all...]
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_ioctl.c1333 uintptr_t baseaddr; local
1378 baseaddr = (uintptr_t)state->ts_reg_ddr_baseaddr;
1381 addr = (uint32_t *)((baseaddr + rdreg.tdr_offset) & ~0x3);
1409 uintptr_t baseaddr; local
1438 baseaddr = (uintptr_t)state->ts_reg_cmd_baseaddr;
1442 baseaddr = (uintptr_t)state->ts_reg_uar_baseaddr;
1446 baseaddr = (uintptr_t)state->ts_reg_ddr_baseaddr;
1457 addr = (uint32_t *)((baseaddr + rdreg.trg_offset) & ~0x3);
1485 uintptr_t baseaddr; local
1514 baseaddr
[all...]
/illumos-gate/usr/src/boot/sys/boot/ofw/libofw/
H A Dopenfirm.c640 cell_t baseaddr; member in struct:__anon355
652 return ((void *)args.baseaddr);
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_ioctl.c1227 uintptr_t baseaddr; local
1252 baseaddr = (uintptr_t)state->hs_reg_cmd_baseaddr;
1257 baseaddr = (uintptr_t)state->hs_reg_uar_baseaddr;
1267 addr = (uint32_t *)((baseaddr + rdreg.arg_offset) & ~0x3);
1302 uintptr_t baseaddr; local
1327 baseaddr = (uintptr_t)state->hs_reg_cmd_baseaddr;
1332 baseaddr = (uintptr_t)state->hs_reg_uar_baseaddr;
1341 addr = (uint32_t *)((baseaddr + wrreg.arg_offset) & ~0x3);
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dkmem.c1748 uintptr_t baseaddr = wsp->walk_addr; local
1764 if ((uintptr_t)bc.bc_addr != baseaddr ||
/illumos-gate/usr/src/cmd/mdb/common/modules/libumem/
H A Dumem.c1680 uintptr_t baseaddr = wsp->walk_addr; local
1697 if ((uintptr_t)b->bc_addr != baseaddr ||
/illumos-gate/usr/src/uts/common/dtrace/
H A Ddtrace.c382 #define DTRACE_INRANGE(testaddr, testsz, baseaddr, basesz) \
383 ((testaddr) - (uintptr_t)(baseaddr) < (basesz) && \
384 (testaddr) + (testsz) - (uintptr_t)(baseaddr) <= (basesz) && \
387 #define DTRACE_RANGE_REMAIN(remp, addr, baseaddr, basesz) \
390 *(remp) = (uintptr_t)(baseaddr) + (basesz) - (addr); \
/illumos-gate/usr/src/uts/sfmmu/vm/
H A Dhat_sfmmu.c4293 caddr_t saddr, eaddr, baseaddr; local
4375 baseaddr = (caddr_t)get_hblk_base(hmeblkp);
4376 ASSERT(saddr >= baseaddr);

Completed in 238 milliseconds