Home
last modified time | relevance | path

Searched refs:oaddr (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/librtld/amd64/
H A D_relocate.c40 undo_reloc(void *vrel, uchar_t *oaddr, uchar_t *iaddr, Reloc *reloc) in undo_reloc() argument
49 (void) memset((void *)oaddr, 0, (size_t)reloc->r_size); in undo_reloc()
54 ulong_t *_oaddr = (ulong_t *)oaddr; in undo_reloc()
69 (void) memcpy(oaddr, iaddr, re_fsize); in undo_reloc()
71 (void) memset(oaddr, 0, re_fsize); in undo_reloc()
83 inc_reloc(void *vnrel, void *vorel, Reloc *reloc, uchar_t *oaddr, in inc_reloc() argument
91 ulong_t *_oaddr = (ulong_t *)oaddr; in inc_reloc()
124 apply_reloc(void *vrel, Reloc *reloc, const char *name, uchar_t *oaddr, in apply_reloc() argument
139 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
145 (void) memcpy((void *)oaddr, (void *)value, in apply_reloc()
[all …]
/illumos-gate/usr/src/cmd/sgs/librtld/sparc/
H A D_relocate.c40 undo_reloc(void *vrel, uchar_t *oaddr, uchar_t *iaddr, Reloc *reloc) in undo_reloc() argument
52 (void) memset((void *)oaddr, 0, (size_t)reloc->r_size); in undo_reloc()
56 _oaddr = (unsigned long *)oaddr; in undo_reloc()
73 (void) memcpy(oaddr, iaddr, rep->re_fsize); in undo_reloc()
75 (void) memset(oaddr, 0, rep->re_fsize); in undo_reloc()
85 inc_reloc(void *vnrel, void *vorel, Reloc *reloc, uchar_t *oaddr, in inc_reloc() argument
114 apply_reloc(void *vrel, Reloc *reloc, const char *name, uchar_t *oaddr, in apply_reloc() argument
129 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
135 (void) memcpy((void *)oaddr, (void *)value, in apply_reloc()
140 (void) do_reloc_rtld(type, oaddr, &value, reloc->r_name, name, in apply_reloc()
/illumos-gate/usr/src/cmd/sgs/librtld/sparcv9/
H A D_relocate.c40 undo_reloc(void *vrel, uchar_t *oaddr, uchar_t *iaddr, Reloc *reloc) in undo_reloc() argument
52 (void) memset((void *)oaddr, 0, (size_t)reloc->r_size); in undo_reloc()
56 _oaddr = (unsigned long *)oaddr; in undo_reloc()
73 (void) memcpy(oaddr, iaddr, rep->re_fsize); in undo_reloc()
75 (void) memset(oaddr, 0, rep->re_fsize); in undo_reloc()
85 inc_reloc(void *vnrel, void *vorel, Reloc *reloc, uchar_t *oaddr, in inc_reloc() argument
114 apply_reloc(void *vrel, Reloc *reloc, const char *name, uchar_t *oaddr, in apply_reloc() argument
129 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
135 (void) memcpy((void *)oaddr, (void *)value, in apply_reloc()
140 (void) do_reloc_rtld(type, oaddr, &value, reloc->r_name, name, in apply_reloc()
/illumos-gate/usr/src/cmd/sgs/librtld/i386/
H A D_relocate.c39 undo_reloc(void *vrel, uchar_t *oaddr, uchar_t *iaddr, Reloc *reloc) in undo_reloc() argument
43 ulong_t *_oaddr = (ulong_t *)oaddr; in undo_reloc()
52 (void) memset((void *)oaddr, 0, (size_t)reloc->r_size); in undo_reloc()
77 inc_reloc(void *vnrel, void *vorel, Reloc *reloc, uchar_t *oaddr, in inc_reloc() argument
83 ulong_t *_oaddr = (ulong_t *)oaddr; in inc_reloc()
116 apply_reloc(void *vrel, Reloc *reloc, const char *name, uchar_t *oaddr, in apply_reloc() argument
130 addr = (uintptr_t)oaddr - rel->r_offset; in apply_reloc()
136 (void) memcpy((void *)oaddr, (void *)value, in apply_reloc()
139 (void) do_reloc_rtld(type, oaddr, &value, reloc->r_name, name, in apply_reloc()
/illumos-gate/usr/src/cmd/sgs/librtld/common/
H A Drelocate.c447 uchar_t *iaddr, *oaddr; local
515 oaddr = (uchar_t *)orcache->c_data->d_buf + off;
523 apply_reloc(rel, reloc, name, oaddr, lmp);
533 undo_reloc(rel, oaddr, iaddr, reloc);
556 inc_reloc(*func, rel, reloc, oaddr, iaddr);
559 inc_reloc(*data, rel, reloc, oaddr, iaddr);
/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_conn.c430 hnat_cksum_v4(uint16_t *oaddr, uint16_t *naddr, in_port_t old_port, in hnat_cksum_v4() argument
435 sum = *oaddr + *(oaddr + 1) + old_port; in hnat_cksum_v4()
442 hnat_cksum_v6(uint16_t *oaddr, uint16_t *naddr, in_port_t old_port, in hnat_cksum_v6() argument
447 sum = *oaddr + *(oaddr + 1) + *(oaddr + 2) + *(oaddr + 3) + in hnat_cksum_v6()
448 *(oaddr + 4) + *(oaddr + 5) + *(oaddr + 6) + *(oaddr + 7) + in hnat_cksum_v6()
/illumos-gate/usr/src/cmd/mdb/common/mdb/
H A Dmdb_cmds.c493 mdb_tgt_addr_t oaddr = addr; in print_arglist() local
579 mdb.m_incr = addr - oaddr; in print_arglist()
2017 uintptr_t oaddr, naddr; in cmd_dis() local
2128 for (oaddr = mdb_dis_previns(dis, tgt, as, addr, n); in cmd_dis()
2129 oaddr < addr; oaddr = naddr) { in cmd_dis()
2131 buf, sizeof (buf), oaddr); in cmd_dis()
2132 if (naddr == oaddr) in cmd_dis()
2135 mdb_printf("%-#32p%8T%s\n", oaddr, buf); in cmd_dis()
2138 oaddr, oaddr, buf); in cmd_dis()
2140 mdb_printf("%-#32a%8T%s\n", oaddr, buf); in cmd_dis()
/illumos-gate/usr/src/lib/libdtrace/common/
H A Ddt_handle.c408 uintptr_t oaddr = obase + _dt_droptab[i].dtdrt_offset; in dt_handle_status() local
411 uint64_t oval = *((uint64_t *)oaddr); in dt_handle_status()