games/adventure/vocab.c
100
atloc[where] = linkx[object];
games/adventure/vocab.c
103
for (temp = atloc[where]; linkx[temp] != object; temp = linkx[temp])
games/adventure/vocab.c
105
linkx[temp] = linkx[object];
games/adventure/vocab.c
110
drop(int object, int where)
games/adventure/vocab.c
112
if (object > 100)
games/adventure/vocab.c
113
fixed[object - 100] = where;
games/adventure/vocab.c
115
if (place[object] == -1)
games/adventure/vocab.c
117
place[object] = where;
games/adventure/vocab.c
121
linkx[object] = atloc[where];
games/adventure/vocab.c
122
atloc[where] = object;
games/adventure/vocab.c
48
dstroy(int object)
games/adventure/vocab.c
50
move(object, 0);
games/adventure/vocab.c
54
juggle(int object)
games/adventure/vocab.c
58
i = place[object];
games/adventure/vocab.c
59
j = fixed[object];
games/adventure/vocab.c
60
move(object, i);
games/adventure/vocab.c
61
move(object + 100, j);
games/adventure/vocab.c
66
move(int object, int where)
games/adventure/vocab.c
70
if (object <= 100)
games/adventure/vocab.c
71
from = place[object];
games/adventure/vocab.c
73
from = fixed[object - 100];
games/adventure/vocab.c
75
carry(object, from);
games/adventure/vocab.c
76
drop(object, where);
games/adventure/vocab.c
81
put(int object, int where, int pval)
games/adventure/vocab.c
83
move(object, where);
games/adventure/vocab.c
89
carry(int object, int where)
games/adventure/vocab.c
93
if (object <= 100) {
games/adventure/vocab.c
94
if (place[object] == -1)
games/adventure/vocab.c
96
place[object] = -1;
games/adventure/vocab.c
99
if (atloc[where] == object) {
lib/csu/crtbegin.c
130
static struct dwarf2_eh_object object;
lib/csu/crtbegin.c
139
__register_frame_info(__EH_FRAME_BEGIN__, &object);
lib/libc/stdlib/malloc.c
2525
const char *object = ".";
lib/libc/stdlib/malloc.c
2531
object = info.dli_fname;
lib/libc/stdlib/malloc.c
2533
snprintf(buf, size, "%s %p", object, caller);
lib/libcrypto/asn1/a_type.c
171
result = OBJ_cmp(a->value.object, b->value.object);
lib/libcrypto/asn1/asn1.h
435
ASN1_OBJECT * object;
lib/libcrypto/asn1/asn1_gen.c
668
if (!(atmp->value.object = OBJ_txt2obj(str, 0))) {
lib/libcrypto/asn1/t_req.c
182
OBJ_obj2nid(a->object)))
lib/libcrypto/asn1/t_req.c
186
if ((j = i2a_ASN1_OBJECT(bp, a->object)) > 0) {
lib/libcrypto/asn1/x_attrib.c
143
ret->object = oid;
lib/libcrypto/asn1/x_attrib.c
71
.offset = offsetof(X509_ATTRIBUTE, object),
lib/libcrypto/asn1/x_crl.c
248
if (OBJ_obj2nid(ext->object) ==
lib/libcrypto/asn1/x_crl.c
321
nid = OBJ_obj2nid(ext->object);
lib/libcrypto/asn1/x_exten.c
68
.offset = offsetof(X509_EXTENSION, object),
lib/libcrypto/asn1/x_name.c
506
tmpentry->object = OBJ_dup(entry->object);
lib/libcrypto/asn1/x_name.c
507
if (tmpentry->object == NULL)
lib/libcrypto/asn1/x_name.c
93
.offset = offsetof(X509_NAME_ENTRY, object),
lib/libcrypto/crypto_assembly.h
54
#define CRYPTO_ASSEMBLY_TYPE_OBJECT(name) .type name,@object
lib/libcrypto/pkcs12/p12_attr.c
133
if (OBJ_obj2nid(attrib->object) == attr_nid)
lib/libcrypto/pkcs7/pk7_doit.c
1119
if (OBJ_cmp(xa->object, o) == 0)
lib/libcrypto/pkcs7/pk7_doit.c
1218
if(OBJ_obj2nid(old_attr->object) == nid)
lib/libcrypto/x509/x509_att.c
274
ASN1_OBJECT_free(attr->object);
lib/libcrypto/x509/x509_att.c
275
attr->object = OBJ_dup(obj);
lib/libcrypto/x509/x509_att.c
276
return attr->object != NULL;
lib/libcrypto/x509/x509_att.c
292
OBJ_obj2nid(attr->object));
lib/libcrypto/x509/x509_att.c
349
return (attr->object);
lib/libcrypto/x509/x509_att.c
97
if (OBJ_cmp(ex->object, obj) == 0)
lib/libcrypto/x509/x509_lib.c
173
if ((nid = OBJ_obj2nid(ext->object)) == NID_undef)
lib/libcrypto/x509/x509_local.h
102
ASN1_OBJECT *object;
lib/libcrypto/x509/x509_local.h
123
ASN1_OBJECT *object;
lib/libcrypto/x509/x509_local.h
129
ASN1_OBJECT *object;
lib/libcrypto/x509/x509_obj.c
150
if (!X509_NAME_ENTRY_add_object_cbb(cbb, ne->object))
lib/libcrypto/x509/x509_purp.c
349
return OBJ_cmp((*a)->object, (*b)->object);
lib/libcrypto/x509/x509_v3.c
102
if (OBJ_cmp(ext->object, obj) == 0)
lib/libcrypto/x509/x509_v3.c
240
ASN1_OBJECT_free(ext->object);
lib/libcrypto/x509/x509_v3.c
241
return (ext->object = OBJ_dup(obj)) != NULL;
lib/libcrypto/x509/x509_v3.c
273
return ext->object;
lib/libcrypto/x509/x509name.c
161
if (OBJ_cmp(ne->object, obj) == 0)
lib/libcrypto/x509/x509name.c
397
ASN1_OBJECT_free(ne->object);
lib/libcrypto/x509/x509name.c
398
ne->object = OBJ_dup(obj);
lib/libcrypto/x509/x509name.c
399
return ((ne->object == NULL) ? 0 : 1);
lib/libcrypto/x509/x509name.c
411
OBJ_obj2nid(ne->object)) ? 1 : 0;
lib/libcrypto/x509/x509name.c
428
return (ne->object);
lib/libmenu/mf_common.h
92
#define Call_Hook( object, handler ) \
lib/libmenu/mf_common.h
93
if ( (object) != 0 && ((object)->handler) != (void *) 0 )\
lib/libmenu/mf_common.h
95
SetStatus(object, _IN_DRIVER);\
lib/libmenu/mf_common.h
96
(object)->handler(object);\
lib/libmenu/mf_common.h
97
ClrStatus(object, _IN_DRIVER);\
libexec/ld.so/aarch64/rtld_machine.c
108
loff = object->obj_base;
libexec/ld.so/aarch64/rtld_machine.c
109
numrel = object->Dyn.info[relsz] / sizeof(Elf_RelA);
libexec/ld.so/aarch64/rtld_machine.c
110
relrel = rel == DT_RELA ? object->relcount : 0;
libexec/ld.so/aarch64/rtld_machine.c
111
rels = (Elf_RelA *)(object->Dyn.info[rel]);
libexec/ld.so/aarch64/rtld_machine.c
154
sym = object->dyn.symtab;
libexec/ld.so/aarch64/rtld_machine.c
156
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/aarch64/rtld_machine.c
169
SYM_PLT : SYM_NOTPLT), sym, object);
libexec/ld.so/aarch64/rtld_machine.c
200
dstsym, object);
libexec/ld.so/aarch64/rtld_machine.c
231
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/aarch64/rtld_machine.c
234
Elf_Addr *pltgot = (Elf_Addr *)object->Dyn.info[DT_PLTGOT];
libexec/ld.so/aarch64/rtld_machine.c
238
if (object->Dyn.info[DT_PLTREL] != DT_RELA)
libexec/ld.so/aarch64/rtld_machine.c
242
fails = _dl_md_reloc(object, DT_JMPREL, DT_PLTRELSZ);
libexec/ld.so/aarch64/rtld_machine.c
244
rel = (Elf_RelA *)(object->Dyn.info[DT_JMPREL]);
libexec/ld.so/aarch64/rtld_machine.c
245
num = (object->Dyn.info[DT_PLTRELSZ]);
libexec/ld.so/aarch64/rtld_machine.c
249
where = (Elf_Addr *)(rel->r_offset + object->obj_base);
libexec/ld.so/aarch64/rtld_machine.c
250
*where += object->obj_base;
libexec/ld.so/aarch64/rtld_machine.c
253
pltgot[1] = (Elf_Addr)object;
libexec/ld.so/aarch64/rtld_machine.c
261
_dl_bind(elf_object_t *object, int relidx)
libexec/ld.so/aarch64/rtld_machine.c
273
rel = ((Elf_RelA *)object->Dyn.info[DT_JMPREL]) + (relidx);
libexec/ld.so/aarch64/rtld_machine.c
275
sym = object->dyn.symtab;
libexec/ld.so/aarch64/rtld_machine.c
277
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/aarch64/rtld_machine.c
280
sym, object);
libexec/ld.so/aarch64/rtld_machine.c
289
buf.param.kb_addr = (Elf_Word *)(object->obj_base + rel->r_offset);
libexec/ld.so/aarch64/rtld_machine.c
44
Elf_Addr _dl_bind(elf_object_t *object, int index);
libexec/ld.so/aarch64/rtld_machine.c
97
_dl_md_reloc(elf_object_t *object, int rel, int relsz)
libexec/ld.so/alpha/rtld_machine.c
101
sym = object->dyn.symtab;
libexec/ld.so/alpha/rtld_machine.c
103
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/alpha/rtld_machine.c
109
sym, object);
libexec/ld.so/alpha/rtld_machine.c
124
ELF_R_TYPE(relas->r_info), object->load_name, *r_addr, *r_addr+loff);
libexec/ld.so/alpha/rtld_machine.c
135
sym, object);
libexec/ld.so/alpha/rtld_machine.c
148
sym, object);
libexec/ld.so/alpha/rtld_machine.c
159
object->load_name, symn,
libexec/ld.so/alpha/rtld_machine.c
176
_dl_bind(elf_object_t *object, int reloff)
libexec/ld.so/alpha/rtld_machine.c
188
rela = (Elf_RelA *)(object->Dyn.info[DT_JMPREL] + reloff);
libexec/ld.so/alpha/rtld_machine.c
190
sym = object->dyn.symtab;
libexec/ld.so/alpha/rtld_machine.c
192
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/alpha/rtld_machine.c
195
sym, object);
libexec/ld.so/alpha/rtld_machine.c
204
buf.param.kb_addr = (Elf_Addr *)(object->obj_base + rela->r_offset);
libexec/ld.so/alpha/rtld_machine.c
228
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/alpha/rtld_machine.c
233
if (object->Dyn.info[DT_PLTREL] != DT_RELA)
libexec/ld.so/alpha/rtld_machine.c
236
pltgot = (Elf_Addr *)object->Dyn.info[DT_PLTGOT];
libexec/ld.so/alpha/rtld_machine.c
239
fails = _dl_md_reloc(object, DT_JMPREL, DT_PLTRELSZ);
libexec/ld.so/alpha/rtld_machine.c
241
if (object->obj_base != 0) {
libexec/ld.so/alpha/rtld_machine.c
246
size = object->Dyn.info[DT_PLTRELSZ] /
libexec/ld.so/alpha/rtld_machine.c
248
rela = (Elf_RelA *)(object->Dyn.info[DT_JMPREL]);
libexec/ld.so/alpha/rtld_machine.c
251
addr = (Elf_Addr *)(object->obj_base +
libexec/ld.so/alpha/rtld_machine.c
253
*addr += object->obj_base;
libexec/ld.so/alpha/rtld_machine.c
257
pltgot[1] = (Elf_Addr)object;
libexec/ld.so/alpha/rtld_machine.c
49
_dl_md_reloc(elf_object_t *object, int rel, int relasz)
libexec/ld.so/alpha/rtld_machine.c
60
loff = object->obj_base;
libexec/ld.so/alpha/rtld_machine.c
61
numrela = object->Dyn.info[relasz] / sizeof(Elf_RelA);
libexec/ld.so/alpha/rtld_machine.c
62
relrel = rel == DT_RELA ? object->relacount : 0;
libexec/ld.so/alpha/rtld_machine.c
63
relas = (Elf_RelA *)(object->Dyn.info[rel]);
libexec/ld.so/alpha/rtld_machine.c
71
if (! object->Dyn.info[DT_PROC(DT_ALPHA_PLTRO)])
libexec/ld.so/amd64/rtld_machine.c
171
_dl_md_reloc(elf_object_t *object, int rel, int relsz)
libexec/ld.so/amd64/rtld_machine.c
182
loff = object->obj_base;
libexec/ld.so/amd64/rtld_machine.c
183
numrel = object->Dyn.info[relsz] / sizeof(Elf_RelA);
libexec/ld.so/amd64/rtld_machine.c
184
relrel = rel == DT_RELA ? object->relacount : 0;
libexec/ld.so/amd64/rtld_machine.c
185
rels = (Elf_RelA *)(object->Dyn.info[rel]);
libexec/ld.so/amd64/rtld_machine.c
226
sym = object->dyn.symtab;
libexec/ld.so/amd64/rtld_machine.c
228
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/amd64/rtld_machine.c
241
SYM_PLT:SYM_NOTPLT), sym, object);
libexec/ld.so/amd64/rtld_machine.c
269
dstsym, object);
libexec/ld.so/amd64/rtld_machine.c
311
_dl_bind(elf_object_t *object, int index)
libexec/ld.so/amd64/rtld_machine.c
323
rel = (Elf_RelA *)(object->Dyn.info[DT_JMPREL]) + index;
libexec/ld.so/amd64/rtld_machine.c
325
sym = object->dyn.symtab;
libexec/ld.so/amd64/rtld_machine.c
327
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/amd64/rtld_machine.c
330
sym, object);
libexec/ld.so/amd64/rtld_machine.c
339
buf.param.kb_addr = (Elf_Word *)(object->obj_base + rel->r_offset);
libexec/ld.so/amd64/rtld_machine.c
356
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/amd64/rtld_machine.c
360
Elf_Addr *pltgot = (Elf_Addr *)object->Dyn.info[DT_PLTGOT];
libexec/ld.so/amd64/rtld_machine.c
367
if (object->Dyn.info[DT_PLTREL] != DT_RELA)
libexec/ld.so/amd64/rtld_machine.c
371
fails = _dl_md_reloc(object, DT_JMPREL, DT_PLTRELSZ);
libexec/ld.so/amd64/rtld_machine.c
373
pltgot[1] = (Elf_Addr)object;
libexec/ld.so/amd64/rtld_machine.c
376
rel = (Elf_RelA *)(object->Dyn.info[DT_JMPREL]);
libexec/ld.so/amd64/rtld_machine.c
377
num = (object->Dyn.info[DT_PLTRELSZ]);
libexec/ld.so/amd64/rtld_machine.c
380
where = (Elf_Addr *)(rel->r_offset + object->obj_base);
libexec/ld.so/amd64/rtld_machine.c
381
*where += object->obj_base;
libexec/ld.so/arm/rtld_machine.c
162
_dl_md_reloc(elf_object_t *object, int rel, int relsz)
libexec/ld.so/arm/rtld_machine.c
173
loff = object->obj_base;
libexec/ld.so/arm/rtld_machine.c
174
numrel = object->Dyn.info[relsz] / sizeof(Elf_Rel);
libexec/ld.so/arm/rtld_machine.c
175
relrel = rel == DT_REL ? object->relcount : 0;
libexec/ld.so/arm/rtld_machine.c
176
rels = (Elf_Rel *)(object->Dyn.info[rel]);
libexec/ld.so/arm/rtld_machine.c
222
sym = object->dyn.symtab;
libexec/ld.so/arm/rtld_machine.c
224
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/arm/rtld_machine.c
237
SYM_PLT : SYM_NOTPLT), sym, object);
libexec/ld.so/arm/rtld_machine.c
268
dstsym, object);
libexec/ld.so/arm/rtld_machine.c
299
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/arm/rtld_machine.c
302
Elf_Addr *pltgot = (Elf_Addr *)object->Dyn.info[DT_PLTGOT];
libexec/ld.so/arm/rtld_machine.c
306
if (object->Dyn.info[DT_PLTREL] != DT_REL)
libexec/ld.so/arm/rtld_machine.c
310
fails = _dl_md_reloc(object, DT_JMPREL, DT_PLTRELSZ);
libexec/ld.so/arm/rtld_machine.c
312
rel = (Elf_Rel *)(object->Dyn.info[DT_JMPREL]);
libexec/ld.so/arm/rtld_machine.c
313
num = (object->Dyn.info[DT_PLTRELSZ]);
libexec/ld.so/arm/rtld_machine.c
317
where = (Elf_Addr *)(rel->r_offset + object->obj_base);
libexec/ld.so/arm/rtld_machine.c
318
*where += object->obj_base;
libexec/ld.so/arm/rtld_machine.c
321
pltgot[1] = (Elf_Addr)object;
libexec/ld.so/arm/rtld_machine.c
329
_dl_bind(elf_object_t *object, int relidx)
libexec/ld.so/arm/rtld_machine.c
341
rel = ((Elf_Rel *)object->Dyn.info[DT_JMPREL]) + (relidx);
libexec/ld.so/arm/rtld_machine.c
343
sym = object->dyn.symtab;
libexec/ld.so/arm/rtld_machine.c
345
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/arm/rtld_machine.c
348
sym, object);
libexec/ld.so/arm/rtld_machine.c
357
buf.param.kb_addr = (Elf_Addr *)(object->obj_base + rel->r_offset);
libexec/ld.so/arm/rtld_machine.c
44
Elf_Addr _dl_bind(elf_object_t *object, int reloff);
libexec/ld.so/dlfcn.c
100
object->nodelete = 1;
libexec/ld.so/dlfcn.c
103
_dl_link_dlopen(object);
libexec/ld.so/dlfcn.c
105
if (OBJECT_REF_CNT(object) > 1) {
libexec/ld.so/dlfcn.c
106
_dl_handle_nodelete(object);
libexec/ld.so/dlfcn.c
109
if (object->grpsym_vec.len == 0)
libexec/ld.so/dlfcn.c
110
_dl_cache_grpsym_list_setup(object);
libexec/ld.so/dlfcn.c
112
_dl_show_objects(object);
libexec/ld.so/dlfcn.c
113
_dl_unload_shlib(object);
libexec/ld.so/dlfcn.c
120
_dl_add_object(object);
libexec/ld.so/dlfcn.c
122
DL_DEB(("head [%s]\n", object->load_name));
libexec/ld.so/dlfcn.c
124
if ((failed = _dl_load_dep_libs(object, obj_flags, 0)) == 1) {
libexec/ld.so/dlfcn.c
125
_dl_real_close(object);
libexec/ld.so/dlfcn.c
126
object = NULL;
libexec/ld.so/dlfcn.c
130
DL_DEB(("tail %s\n", object->load_name));
libexec/ld.so/dlfcn.c
132
_dl_show_objects(object);
libexec/ld.so/dlfcn.c
133
_dl_unload_shlib(object);
libexec/ld.so/dlfcn.c
136
err = _dl_rtld(object);
libexec/ld.so/dlfcn.c
138
_dl_real_close(object);
libexec/ld.so/dlfcn.c
140
object = NULL;
libexec/ld.so/dlfcn.c
143
_dl_call_init(object);
libexec/ld.so/dlfcn.c
160
return((void *)object);
libexec/ld.so/dlfcn.c
166
elf_object_t *object;
libexec/ld.so/dlfcn.c
178
if ((object = obj_from_addr(retaddr)) == NULL) {
libexec/ld.so/dlfcn.c
193
object = (elf_object_t *)handle;
libexec/ld.so/dlfcn.c
197
while (dynobj && dynobj != object)
libexec/ld.so/dlfcn.c
200
if (!dynobj || object != dynobj) {
libexec/ld.so/dlfcn.c
206
sr = _dl_find_symbol(name, flags|SYM_NOWARNNOTFOUND, NULL, object);
libexec/ld.so/dlfcn.c
219
name, object->load_name, (void *)addr));
libexec/ld.so/dlfcn.c
322
elf_object_t *object;
libexec/ld.so/dlfcn.c
325
object = (elf_object_t *)handle;
libexec/ld.so/dlfcn.c
328
while (dynobj && dynobj != object)
libexec/ld.so/dlfcn.c
331
if (!dynobj || object != dynobj) {
libexec/ld.so/dlfcn.c
336
if (object->opencount == 0) {
libexec/ld.so/dlfcn.c
341
object->opencount--;
libexec/ld.so/dlfcn.c
342
_dl_notify_unload_shlib(object);
libexec/ld.so/dlfcn.c
344
_dl_unload_shlib(object);
libexec/ld.so/dlfcn.c
407
_dl_tracefmt(int fd, elf_object_t *object, const char *fmt1, const char *fmt2,
libexec/ld.so/dlfcn.c
413
fmt = object->sod.sod_library ? fmt1 : fmt2;
libexec/ld.so/dlfcn.c
437
(void *)(object->load_base +
libexec/ld.so/dlfcn.c
438
object->load_size));
libexec/ld.so/dlfcn.c
441
_dl_dprintf(fd, "%d", object->grprefcount);
libexec/ld.so/dlfcn.c
444
_dl_dprintf(fd, "%d", object->sod.sod_major);
libexec/ld.so/dlfcn.c
447
_dl_dprintf(fd, "%d", object->sod.sod_minor);
libexec/ld.so/dlfcn.c
450
_dl_dprintf(fd, "%d", object->opencount);
libexec/ld.so/dlfcn.c
453
_dl_dprintf(fd, "%s", object->sod.sod_name);
libexec/ld.so/dlfcn.c
456
_dl_dprintf(fd, "%s", object->load_name);
libexec/ld.so/dlfcn.c
459
_dl_dprintf(fd, "%d", object->refcount);
libexec/ld.so/dlfcn.c
465
_dl_dprintf(fd, "%lX", object->load_base);
libexec/ld.so/dlfcn.c
494
elf_object_t *object;
libexec/ld.so/dlfcn.c
500
object = _dl_objects;
libexec/ld.so/dlfcn.c
521
for (; object != NULL; object = object->next) {
libexec/ld.so/dlfcn.c
522
if (object == trace)
libexec/ld.so/dlfcn.c
524
if (object->obj_type == OBJTYPE_LDR) {
libexec/ld.so/dlfcn.c
525
object = object->next;
libexec/ld.so/dlfcn.c
531
for (; object != NULL; object = object->next) {
libexec/ld.so/dlfcn.c
532
switch (object->obj_type) {
libexec/ld.so/dlfcn.c
549
_dl_tracefmt(outputfd, object, fmt1, fmt2, objtypename);
libexec/ld.so/dlfcn.c
574
elf_object_t *object;
libexec/ld.so/dlfcn.c
578
for (object = _dl_objects; object != NULL; object = object->next) {
libexec/ld.so/dlfcn.c
579
if (object->phdrp == NULL)
libexec/ld.so/dlfcn.c
582
info.dlpi_addr = object->obj_base;
libexec/ld.so/dlfcn.c
583
info.dlpi_name = object->load_name;
libexec/ld.so/dlfcn.c
584
info.dlpi_phdr = object->phdrp;
libexec/ld.so/dlfcn.c
585
info.dlpi_phnum = object->phdrc;
libexec/ld.so/dlfcn.c
59
elf_object_t *object;
libexec/ld.so/dlfcn.c
626
const elf_object_t *object;
libexec/ld.so/dlfcn.c
631
object = obj_from_addr(addr);
libexec/ld.so/dlfcn.c
633
if (object == NULL) {
libexec/ld.so/dlfcn.c
638
info->dli_fname = (char *)object->load_name;
libexec/ld.so/dlfcn.c
639
info->dli_fbase = (void *)object->load_base;
libexec/ld.so/dlfcn.c
647
for (symoffset = 0; symoffset < object->nchains; symoffset++) {
libexec/ld.so/dlfcn.c
648
sym = object->dyn.symtab + symoffset;
libexec/ld.so/dlfcn.c
662
symbol_addr = (void *)(object->obj_base + sym->st_value);
libexec/ld.so/dlfcn.c
667
info->dli_sname = object->dyn.strtab + sym->st_name;
libexec/ld.so/dlfcn.c
91
object = _dl_load_shlib(libname, _dl_objects, OBJTYPE_DLO, obj_flags, 0);
libexec/ld.so/dlfcn.c
92
if (object == 0) {
libexec/ld.so/dlfcn.c
99
object->obj_flags |= DF_1_NODELETE;
libexec/ld.so/hppa/rtld_machine.c
100
_dl_md_reloc(elf_object_t *object, int rel, int relasz)
libexec/ld.so/hppa/rtld_machine.c
107
loff = object->obj_base;
libexec/ld.so/hppa/rtld_machine.c
108
numrela = object->Dyn.info[relasz] / sizeof(Elf_RelA);
libexec/ld.so/hppa/rtld_machine.c
109
num_relative = rel == DT_RELA ? object->relacount : 0;
libexec/ld.so/hppa/rtld_machine.c
110
rela = (Elf_RelA *)(object->Dyn.info[rel]);
libexec/ld.so/hppa/rtld_machine.c
114
object->load_name, object->Dyn.info[relasz], numrela, loff));
libexec/ld.so/hppa/rtld_machine.c
121
if (!object->dyn.pltgot)
libexec/ld.so/hppa/rtld_machine.c
122
object->Dyn.info[DT_PLTGOT] += loff;
libexec/ld.so/hppa/rtld_machine.c
124
if (object->dyn.init && !((Elf_Addr)object->dyn.init & 2)) {
libexec/ld.so/hppa/rtld_machine.c
125
Elf_Addr addr = _dl_md_plabel((Elf_Addr)object->dyn.init,
libexec/ld.so/hppa/rtld_machine.c
126
object->dyn.pltgot);
libexec/ld.so/hppa/rtld_machine.c
129
object->dyn.init, object->dyn.pltgot,
libexec/ld.so/hppa/rtld_machine.c
130
addr, object->load_name));
libexec/ld.so/hppa/rtld_machine.c
132
object->dyn.init = (void *)addr;
libexec/ld.so/hppa/rtld_machine.c
135
if (object->dyn.fini && !((Elf_Addr)object->dyn.fini & 2)) {
libexec/ld.so/hppa/rtld_machine.c
136
Elf_Addr addr = _dl_md_plabel((Elf_Addr)object->dyn.fini,
libexec/ld.so/hppa/rtld_machine.c
137
object->dyn.pltgot);
libexec/ld.so/hppa/rtld_machine.c
140
object->dyn.fini, object->dyn.pltgot,
libexec/ld.so/hppa/rtld_machine.c
141
addr, object->load_name));
libexec/ld.so/hppa/rtld_machine.c
143
object->dyn.fini = (void *)addr;
libexec/ld.so/hppa/rtld_machine.c
151
if (object->obj_type == OBJTYPE_EXE)
libexec/ld.so/hppa/rtld_machine.c
152
_hppa_dl_set_dp(object->dyn.pltgot);
libexec/ld.so/hppa/rtld_machine.c
170
sym = object->dyn.symtab + ELF_R_SYM(rela->r_info);
libexec/ld.so/hppa/rtld_machine.c
171
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/hppa/rtld_machine.c
177
sym, object);
libexec/ld.so/hppa/rtld_machine.c
185
sr.obj = object;
libexec/ld.so/hppa/rtld_machine.c
200
i, symn, object->load_name,
libexec/ld.so/hppa/rtld_machine.c
211
object->load_name, *pt));
libexec/ld.so/hppa/rtld_machine.c
227
i, symn, object->load_name,
libexec/ld.so/hppa/rtld_machine.c
234
object->load_name, *pt));
libexec/ld.so/hppa/rtld_machine.c
246
i, symn, object->load_name,
libexec/ld.so/hppa/rtld_machine.c
251
pt[1] = (Elf_Addr)object->dyn.pltgot;
libexec/ld.so/hppa/rtld_machine.c
254
object->load_name, pt[0], pt[1]));
libexec/ld.so/hppa/rtld_machine.c
263
sym, object);
libexec/ld.so/hppa/rtld_machine.c
270
sr.sym->st_value, object->load_name,
libexec/ld.so/hppa/rtld_machine.c
302
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/hppa/rtld_machine.c
308
if (object->dyn.pltrel != DT_RELA)
libexec/ld.so/hppa/rtld_machine.c
312
fails = _dl_md_reloc(object, DT_JMPREL, DT_PLTRELSZ);
libexec/ld.so/hppa/rtld_machine.c
317
rela = (Elf_RelA *)(object->dyn.jmprel);
libexec/ld.so/hppa/rtld_machine.c
318
numrela = object->dyn.pltrelsz / sizeof(Elf_RelA);
libexec/ld.so/hppa/rtld_machine.c
319
ooff = object->obj_base;
libexec/ld.so/hppa/rtld_machine.c
358
got[1] = (Elf_Addr)object;
libexec/ld.so/hppa/rtld_machine.c
393
(Elf_RelA *)object->dyn.jmprel);
libexec/ld.so/hppa/rtld_machine.c
396
r_addr[1] = (Elf_Addr)object->dyn.pltgot;
libexec/ld.so/hppa/rtld_machine.c
408
_dl_bind(elf_object_t *object, int reloff)
libexec/ld.so/hppa/rtld_machine.c
421
rela = (Elf_RelA *)object->dyn.jmprel + reloff;
libexec/ld.so/hppa/rtld_machine.c
423
sym = object->dyn.symtab;
libexec/ld.so/hppa/rtld_machine.c
425
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/hppa/rtld_machine.c
428
sym, object);
libexec/ld.so/hppa/rtld_machine.c
439
buf.param.kb_addr = (Elf_Addr *)(object->obj_base + rela->r_offset);
libexec/ld.so/hppa/rtld_machine.c
47
uint64_t _dl_bind(elf_object_t *object, int reloff);
libexec/ld.so/i386/rtld_machine.c
171
_dl_md_reloc(elf_object_t *object, int rel, int relsz)
libexec/ld.so/i386/rtld_machine.c
182
loff = object->obj_base;
libexec/ld.so/i386/rtld_machine.c
183
numrel = object->Dyn.info[relsz] / sizeof(Elf_Rel);
libexec/ld.so/i386/rtld_machine.c
184
relrel = rel == DT_REL ? object->relcount : 0;
libexec/ld.so/i386/rtld_machine.c
185
rels = (Elf_Rel *)(object->Dyn.info[rel]);
libexec/ld.so/i386/rtld_machine.c
226
sym = object->dyn.symtab;
libexec/ld.so/i386/rtld_machine.c
228
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/i386/rtld_machine.c
241
SYM_PLT:SYM_NOTPLT), sym, object);
libexec/ld.so/i386/rtld_machine.c
269
dstsym, object);
libexec/ld.so/i386/rtld_machine.c
314
_dl_bind(elf_object_t *object, int index)
libexec/ld.so/i386/rtld_machine.c
326
rel = (Elf_Rel *)(object->Dyn.info[DT_JMPREL]);
libexec/ld.so/i386/rtld_machine.c
330
sym = object->dyn.symtab;
libexec/ld.so/i386/rtld_machine.c
332
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/i386/rtld_machine.c
335
sym, object);
libexec/ld.so/i386/rtld_machine.c
344
buf.param.kb_addr = (Elf_Word *)(object->obj_base + rel->r_offset);
libexec/ld.so/i386/rtld_machine.c
362
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/i386/rtld_machine.c
366
Elf_Addr *pltgot = (Elf_Addr *)object->Dyn.info[DT_PLTGOT];
libexec/ld.so/i386/rtld_machine.c
373
if (object->Dyn.info[DT_PLTREL] != DT_REL)
libexec/ld.so/i386/rtld_machine.c
377
fails = _dl_md_reloc(object, DT_JMPREL, DT_PLTRELSZ);
libexec/ld.so/i386/rtld_machine.c
379
pltgot[1] = (Elf_Addr)object;
libexec/ld.so/i386/rtld_machine.c
382
rel = (Elf_Rel *)(object->Dyn.info[DT_JMPREL]);
libexec/ld.so/i386/rtld_machine.c
383
num = (object->Dyn.info[DT_PLTRELSZ]);
libexec/ld.so/i386/rtld_machine.c
386
where = (Elf_Addr *)(rel->r_offset + object->obj_base);
libexec/ld.so/i386/rtld_machine.c
387
*where += object->obj_base;
libexec/ld.so/library.c
107
elf_object_t *object;
libexec/ld.so/library.c
132
for (object = _dl_objects; object != NULL; object = object->next) {
libexec/ld.so/library.c
133
if (object->dev == sb.st_dev &&
libexec/ld.so/library.c
134
object->inode == sb.st_ino) {
libexec/ld.so/library.c
136
_dl_handle_already_loaded(object, flags);
libexec/ld.so/library.c
137
return(object);
libexec/ld.so/library.c
362
object = _dl_finalize_object(libname, dynp,
libexec/ld.so/library.c
365
if (object) {
libexec/ld.so/library.c
366
object->load_size = maxva - minva; /*XXX*/
libexec/ld.so/library.c
367
object->load_list = load_list;
libexec/ld.so/library.c
369
object->dev = sb.st_dev;
libexec/ld.so/library.c
370
object->inode = sb.st_ino;
libexec/ld.so/library.c
371
object->obj_flags |= flags;
libexec/ld.so/library.c
372
object->nodelete = nodelete;
libexec/ld.so/library.c
373
object->relro_addr = relro_addr;
libexec/ld.so/library.c
374
object->relro_size = relro_size;
libexec/ld.so/library.c
375
object->islibc = libc;
libexec/ld.so/library.c
376
_dl_set_sod(object->load_name, &object->sod);
libexec/ld.so/library.c
378
_dl_set_tls(object, ptls, libaddr, libname);
libexec/ld.so/library.c
379
_dl_bcopy(&mut, &object->mut, sizeof mut);
libexec/ld.so/library.c
380
_dl_bcopy(&imut, &object->imut, sizeof imut);
libexec/ld.so/library.c
385
return(object);
libexec/ld.so/library.c
60
_dl_unload_shlib(elf_object_t *object)
libexec/ld.so/library.c
63
elf_object_t *load_object = object->load_object;
libexec/ld.so/library.c
72
if (load_object != object && OBJECT_REF_CNT(load_object) == 0 &&
libexec/ld.so/library.c
75
object->load_name, load_object->load_name));
libexec/ld.so/library.c
76
object = load_object;
libexec/ld.so/library.c
80
DL_DEB(("unload_shlib called on %s\n", object->load_name));
libexec/ld.so/library.c
81
if (OBJECT_REF_CNT(object) == 0 &&
libexec/ld.so/library.c
82
(object->status & STAT_UNLOADED) == 0) {
libexec/ld.so/library.c
86
object->status |= STAT_UNLOADED;
libexec/ld.so/library.c
87
for (vec = object->child_vec, i = 0; i < vec.len; i++)
libexec/ld.so/library.c
89
TAILQ_FOREACH(n, &object->grpref_list, next_sib)
libexec/ld.so/library.c
91
DL_DEB(("unload_shlib unloading on %s\n", object->load_name));
libexec/ld.so/library.c
92
_dl_load_list_free(object->load_list);
libexec/ld.so/library.c
93
_dl_munmap((void *)object->load_base, object->load_size);
libexec/ld.so/library.c
94
_dl_remove_object(object);
libexec/ld.so/library_mquery.c
107
elf_object_t *object;
libexec/ld.so/library_mquery.c
135
for (object = _dl_objects; object != NULL; object = object->next) {
libexec/ld.so/library_mquery.c
136
if (object->dev == sb.st_dev &&
libexec/ld.so/library_mquery.c
137
object->inode == sb.st_ino) {
libexec/ld.so/library_mquery.c
139
_dl_handle_already_loaded(object, flags);
libexec/ld.so/library_mquery.c
140
return(object);
libexec/ld.so/library_mquery.c
369
object = _dl_finalize_object(libname, dynp,
libexec/ld.so/library_mquery.c
372
if (object) {
libexec/ld.so/library_mquery.c
373
object->load_size = (Elf_Addr)load_end - (Elf_Addr)lowld->start;
libexec/ld.so/library_mquery.c
374
object->load_list = lowld;
libexec/ld.so/library_mquery.c
376
object->dev = sb.st_dev;
libexec/ld.so/library_mquery.c
377
object->inode = sb.st_ino;
libexec/ld.so/library_mquery.c
378
object->obj_flags |= flags;
libexec/ld.so/library_mquery.c
379
object->nodelete = nodelete;
libexec/ld.so/library_mquery.c
380
object->relro_addr = relro_addr;
libexec/ld.so/library_mquery.c
381
object->relro_size = relro_size;
libexec/ld.so/library_mquery.c
382
object->islibc = libc;
libexec/ld.so/library_mquery.c
383
_dl_set_sod(object->load_name, &object->sod);
libexec/ld.so/library_mquery.c
385
_dl_set_tls(object, ptls, (Elf_Addr)lowld->start,
libexec/ld.so/library_mquery.c
387
_dl_bcopy(&mut, &object->mut, sizeof mut);
libexec/ld.so/library_mquery.c
388
_dl_bcopy(&imut, &object->imut, sizeof imut);
libexec/ld.so/library_mquery.c
392
return(object);
libexec/ld.so/library_mquery.c
64
_dl_unload_shlib(elf_object_t *object)
libexec/ld.so/library_mquery.c
67
elf_object_t *load_object = object->load_object;
libexec/ld.so/library_mquery.c
76
if (load_object != object && OBJECT_REF_CNT(load_object) == 0 &&
libexec/ld.so/library_mquery.c
79
object->load_name, load_object->load_name));
libexec/ld.so/library_mquery.c
80
object = load_object;
libexec/ld.so/library_mquery.c
84
DL_DEB(("unload_shlib called on %s\n", object->load_name));
libexec/ld.so/library_mquery.c
85
if (OBJECT_REF_CNT(object) == 0 &&
libexec/ld.so/library_mquery.c
86
(object->status & STAT_UNLOADED) == 0) {
libexec/ld.so/library_mquery.c
90
object->status |= STAT_UNLOADED;
libexec/ld.so/library_mquery.c
91
for (vec = object->child_vec, i = 0; i < vec.len; i++)
libexec/ld.so/library_mquery.c
93
TAILQ_FOREACH(n, &object->grpref_list, next_sib)
libexec/ld.so/library_mquery.c
95
DL_DEB(("unload_shlib unloading on %s\n", object->load_name));
libexec/ld.so/library_mquery.c
96
_dl_load_list_free(object->load_list);
libexec/ld.so/library_mquery.c
97
_dl_remove_object(object);
libexec/ld.so/library_subr.c
224
elf_object_t *object = _dl_objects;
libexec/ld.so/library_subr.c
226
while (object) {
libexec/ld.so/library_subr.c
229
if (_dl_cmp_sod(req_sod, &object->sod) == 0)
libexec/ld.so/library_subr.c
230
return(object);
libexec/ld.so/library_subr.c
232
soname = (char *)object->Dyn.info[DT_SONAME];
libexec/ld.so/library_subr.c
235
return(object);
libexec/ld.so/library_subr.c
238
object = object->next;
libexec/ld.so/library_subr.c
245
_dl_handle_already_loaded(elf_object_t *object, int flags)
libexec/ld.so/library_subr.c
247
object->obj_flags |= flags & DF_1_GLOBAL;
libexec/ld.so/library_subr.c
249
_dl_loading_object = object;
libexec/ld.so/library_subr.c
250
if (object->load_object != _dl_objects &&
libexec/ld.so/library_subr.c
251
object->load_object != _dl_loading_object) {
libexec/ld.so/library_subr.c
252
_dl_link_grpref(object->load_object, _dl_loading_object);
libexec/ld.so/library_subr.c
259
elf_object_t *object;
libexec/ld.so/library_subr.c
261
object = _dl_lookup_object(req_name, &req_sod);
libexec/ld.so/library_subr.c
264
if (object == NULL && req_sod.sod_library && req_sod.sod_minor != -1) {
libexec/ld.so/library_subr.c
267
object = _dl_lookup_object(req_name, &req_sod);
libexec/ld.so/library_subr.c
269
if (object != NULL && req_sod.sod_minor < orig_minor)
libexec/ld.so/library_subr.c
277
if (object)
libexec/ld.so/library_subr.c
278
_dl_handle_already_loaded(object, flags);
libexec/ld.so/library_subr.c
280
return (object);
libexec/ld.so/library_subr.c
318
elf_object_t *object = NULL;
libexec/ld.so/library_subr.c
334
return (object);
libexec/ld.so/library_subr.c
341
return (object);
libexec/ld.so/library_subr.c
369
object = _dl_find_loaded_shlib(libname, req_sod, flags);
libexec/ld.so/library_subr.c
370
if (object) {
libexec/ld.so/library_subr.c
372
return (object);
libexec/ld.so/library_subr.c
427
object = _dl_tryload_shlib(hint, type, flags, nodelete);
libexec/ld.so/library_subr.c
430
return(object);
libexec/ld.so/library_subr.c
455
_dl_child_refcnt_decrement(elf_object_t *object)
libexec/ld.so/library_subr.c
460
object->refcount--;
libexec/ld.so/library_subr.c
461
if (OBJECT_REF_CNT(object) == 0)
libexec/ld.so/library_subr.c
462
for (vec = object->child_vec, i = 0; i < vec.len; i++)
libexec/ld.so/library_subr.c
467
_dl_notify_unload_shlib(elf_object_t *object)
libexec/ld.so/library_subr.c
473
if (OBJECT_REF_CNT(object) == 0)
libexec/ld.so/library_subr.c
474
for (vec = object->child_vec, i = 0; i < vec.len; i++)
libexec/ld.so/library_subr.c
477
if (OBJECT_DLREF_CNT(object) == 0) {
libexec/ld.so/library_subr.c
478
while ((n = TAILQ_FIRST(&object->grpref_list)) != NULL) {
libexec/ld.so/library_subr.c
479
TAILQ_REMOVE(&object->grpref_list, n, next_sib);
libexec/ld.so/library_subr.c
548
_dl_link_grpsym(elf_object_t *object)
libexec/ld.so/library_subr.c
553
if (object->grpsym_gen == _dl_grpsym_gen)
libexec/ld.so/library_subr.c
555
object->grpsym_gen = _dl_grpsym_gen;
libexec/ld.so/library_subr.c
562
vec->vec[len] = object;
libexec/ld.so/library_subr.c
566
_dl_cache_grpsym_list_setup(elf_object_t *object)
libexec/ld.so/library_subr.c
593
vec = &object->grpsym_vec;
libexec/ld.so/library_subr.c
598
_dl_link_grpsym(object);
libexec/ld.so/loader.c
1015
unprotect_if_textrel(elf_object_t *object)
libexec/ld.so/loader.c
1019
if (__predict_false(object->dyn.textrel == 1)) {
libexec/ld.so/loader.c
1020
for (ll = object->load_list; ll != NULL; ll = ll->next) {
libexec/ld.so/loader.c
1029
reprotect_if_textrel(elf_object_t *object)
libexec/ld.so/loader.c
1033
if (__predict_false(object->dyn.textrel == 1)) {
libexec/ld.so/loader.c
1034
for (ll = object->load_list; ll != NULL; ll = ll->next) {
libexec/ld.so/loader.c
1042
_dl_rreloc(elf_object_t *object)
libexec/ld.so/loader.c
1045
Elf_Addr loff = object->obj_base;
libexec/ld.so/loader.c
1047
reloc = object->dyn.relr;
libexec/ld.so/loader.c
1048
rend = (const Elf_Relr *)((char *)reloc + object->dyn.relrsz);
libexec/ld.so/loader.c
1102
_dl_apply_immutable(elf_object_t *object)
libexec/ld.so/loader.c
1108
if (object->obj_type != OBJTYPE_LIB)
libexec/ld.so/loader.c
1111
for (imut = 0; imut < object->imut.count; imut++) {
libexec/ld.so/loader.c
1112
im = &object->imut.slice[imut];
libexec/ld.so/loader.c
1117
for (i = 0; i < object->mut.count; i++) {
libexec/ld.so/loader.c
1118
m = &object->mut.slice[i];
libexec/ld.so/loader.c
318
_dl_load_dep_libs(elf_object_t *object, int flags, int booting)
libexec/ld.so/loader.c
326
dynobj = object;
libexec/ld.so/loader.c
333
if (booting || object->nodelete)
libexec/ld.so/loader.c
441
_dl_cache_grpsym_list_setup(object);
libexec/ld.so/loader.c
60
void _dl_call_init_recurse(elf_object_t *object, int initfirst);
libexec/ld.so/loader.c
778
_dl_rtld(elf_object_t *object)
libexec/ld.so/loader.c
783
if (object->next)
libexec/ld.so/loader.c
784
fails += _dl_rtld(object->next);
libexec/ld.so/loader.c
786
if (object->status & STAT_RELOC_DONE)
libexec/ld.so/loader.c
792
unprotect_if_textrel(object);
libexec/ld.so/loader.c
793
_dl_rreloc(object);
libexec/ld.so/loader.c
794
fails =_dl_md_reloc(object, DT_REL, DT_RELSZ);
libexec/ld.so/loader.c
795
fails += _dl_md_reloc(object, DT_RELA, DT_RELASZ);
libexec/ld.so/loader.c
796
reprotect_if_textrel(object);
libexec/ld.so/loader.c
807
fails += _dl_md_reloc_got(object, !(object->obj_flags & DF_1_NOW) &&
libexec/ld.so/loader.c
808
!(_dl_bindnow && !object->traced));
libexec/ld.so/loader.c
813
for (llist = object->load_list; llist != NULL; llist = llist->next) {
libexec/ld.so/loader.c
826
if (object->dyn.textrel) {
libexec/ld.so/loader.c
827
for (llist = object->load_list; llist != NULL; llist = llist->next)
libexec/ld.so/loader.c
833
object->status |= STAT_RELOC_DONE;
libexec/ld.so/loader.c
839
_dl_call_preinit(elf_object_t *object)
libexec/ld.so/loader.c
841
if (object->dyn.preinit_array) {
libexec/ld.so/loader.c
842
int num = object->dyn.preinit_arraysz / sizeof(Elf_Addr);
libexec/ld.so/loader.c
846
object, object->dyn.preinit_array, object->load_name));
libexec/ld.so/loader.c
848
(*object->dyn.preinit_array[i])(_dl_argc, _dl_argv,
libexec/ld.so/loader.c
854
_dl_call_init(elf_object_t *object)
libexec/ld.so/loader.c
856
_dl_call_init_recurse(object, 1);
libexec/ld.so/loader.c
857
_dl_call_init_recurse(object, 0);
libexec/ld.so/loader.c
861
_dl_relro(elf_object_t *object)
libexec/ld.so/loader.c
866
if (object->relro_addr != 0 && object->relro_size != 0) {
libexec/ld.so/loader.c
867
Elf_Addr addr = object->relro_addr;
libexec/ld.so/loader.c
870
addr, addr + object->relro_size, object->load_name));
libexec/ld.so/loader.c
871
_dl_mprotect((void *)addr, object->relro_size, PROT_READ);
libexec/ld.so/loader.c
874
if (object->nodelete)
libexec/ld.so/loader.c
875
_dl_mimmutable((void *)addr, object->relro_size);
libexec/ld.so/loader.c
880
_dl_call_init_recurse(elf_object_t *object, int initfirst)
libexec/ld.so/loader.c
886
object->status |= visited_flag;
libexec/ld.so/loader.c
888
for (vec = object->child_vec, i = 0; i < vec.len; i++) {
libexec/ld.so/loader.c
894
if (object->status & STAT_INIT_DONE)
libexec/ld.so/loader.c
897
if (initfirst && (object->obj_flags & DF_1_INITFIRST) == 0)
libexec/ld.so/loader.c
901
_dl_relro(object);
libexec/ld.so/loader.c
902
_dl_apply_immutable(object);
libexec/ld.so/loader.c
905
if (object->dyn.init) {
libexec/ld.so/loader.c
907
object, object->dyn.init, object->load_name));
libexec/ld.so/loader.c
908
(*object->dyn.init)();
libexec/ld.so/loader.c
911
if (object->dyn.init_array) {
libexec/ld.so/loader.c
912
int num = object->dyn.init_arraysz / sizeof(Elf_Addr);
libexec/ld.so/loader.c
916
object, object->dyn.init_array, object->load_name));
libexec/ld.so/loader.c
918
(*object->dyn.init_array[i])(_dl_argc, _dl_argv,
libexec/ld.so/loader.c
923
_dl_relro(object);
libexec/ld.so/loader.c
924
_dl_apply_immutable(object);
libexec/ld.so/loader.c
927
object->status |= STAT_INIT_DONE;
libexec/ld.so/m88k/rtld_machine.c
108
sym = object->dyn.symtab;
libexec/ld.so/m88k/rtld_machine.c
110
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/m88k/rtld_machine.c
123
sym, object);
libexec/ld.so/m88k/rtld_machine.c
141
prev_ooff = object->obj_base;
libexec/ld.so/m88k/rtld_machine.c
148
SYM_PLT : SYM_NOTPLT), sym, object);
libexec/ld.so/m88k/rtld_machine.c
193
object->load_name, symn, (void *)r_addr);
libexec/ld.so/m88k/rtld_machine.c
208
object->load_name, symn, type, (void *)r_addr);
libexec/ld.so/m88k/rtld_machine.c
237
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/m88k/rtld_machine.c
241
Elf_Addr *pltgot = (Elf_Addr *)object->Dyn.info[DT_PLTGOT];
libexec/ld.so/m88k/rtld_machine.c
247
pltgot[1] = (Elf_Addr)object;
libexec/ld.so/m88k/rtld_machine.c
250
if (object->Dyn.info[DT_PLTREL] != DT_RELA)
libexec/ld.so/m88k/rtld_machine.c
254
fails = _dl_md_reloc(object, DT_JMPREL, DT_PLTRELSZ);
libexec/ld.so/m88k/rtld_machine.c
256
if (object->obj_base != 0) {
libexec/ld.so/m88k/rtld_machine.c
261
cnt = object->Dyn.info[DT_PLTRELSZ] / sizeof(Elf_RelA);
libexec/ld.so/m88k/rtld_machine.c
262
rela = (Elf_RelA *)object->Dyn.info[DT_JMPREL];
libexec/ld.so/m88k/rtld_machine.c
265
addr = (Elf_Addr *)(object->obj_base +
libexec/ld.so/m88k/rtld_machine.c
268
object->obj_base + rela->r_addend,
libexec/ld.so/m88k/rtld_machine.c
269
*addr + object->obj_base);
libexec/ld.so/m88k/rtld_machine.c
279
plt_start = object->Dyn.info[DT_88K_PLTSTART - DT_LOPROC + DT_NUM];
libexec/ld.so/m88k/rtld_machine.c
280
plt_end = object->Dyn.info[DT_88K_PLTEND - DT_LOPROC + DT_NUM];
libexec/ld.so/m88k/rtld_machine.c
281
if ((!lazy || object->obj_base != 0) && plt_start != 0 &&
libexec/ld.so/m88k/rtld_machine.c
285
_dl_cacheflush(plt_start + object->obj_base, plt_size);
libexec/ld.so/m88k/rtld_machine.c
292
_dl_bind(elf_object_t *object, int reloff)
libexec/ld.so/m88k/rtld_machine.c
304
rel = (Elf_RelA *)(object->Dyn.info[DT_JMPREL] + reloff);
libexec/ld.so/m88k/rtld_machine.c
306
sym = object->dyn.symtab;
libexec/ld.so/m88k/rtld_machine.c
308
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/m88k/rtld_machine.c
311
sym, object);
libexec/ld.so/m88k/rtld_machine.c
320
buf.param.kb_addr = (Elf_Addr *)(object->obj_base + rel->r_offset);
libexec/ld.so/m88k/rtld_machine.c
57
Elf_Addr _dl_bind(elf_object_t *object, int reloff);
libexec/ld.so/m88k/rtld_machine.c
63
_dl_md_reloc(elf_object_t *object, int rel, int relasz)
libexec/ld.so/m88k/rtld_machine.c
74
loff = object->obj_base;
libexec/ld.so/m88k/rtld_machine.c
75
numrela = object->Dyn.info[relasz] / sizeof(Elf_RelA);
libexec/ld.so/m88k/rtld_machine.c
76
relrela = rel == DT_RELA ? object->relacount : 0;
libexec/ld.so/m88k/rtld_machine.c
78
relas = (Elf_RelA *)(object->Dyn.info[rel]);
libexec/ld.so/mips64/rtld_machine.c
102
sym, object);
libexec/ld.so/mips64/rtld_machine.c
152
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/mips64/rtld_machine.c
160
if (object->status & STAT_GOT_DONE)
libexec/ld.so/mips64/rtld_machine.c
163
loff = object->obj_base;
libexec/ld.so/mips64/rtld_machine.c
164
strt = object->dyn.strtab;
libexec/ld.so/mips64/rtld_machine.c
165
gotp = object->dyn.pltgot;
libexec/ld.so/mips64/rtld_machine.c
166
n = object->Dyn.info[DT_MIPS_LOCAL_GOTNO - DT_LOPROC + DT_NUM];
libexec/ld.so/mips64/rtld_machine.c
173
gotp[1] = (long)object;
libexec/ld.so/mips64/rtld_machine.c
182
symp = object->dyn.symtab;
libexec/ld.so/mips64/rtld_machine.c
183
symp += object->Dyn.info[DT_MIPS_GOTSYM - DT_LOPROC + DT_NUM];
libexec/ld.so/mips64/rtld_machine.c
184
n = object->Dyn.info[DT_MIPS_SYMTABNO - DT_LOPROC + DT_NUM] -
libexec/ld.so/mips64/rtld_machine.c
185
object->Dyn.info[DT_MIPS_GOTSYM - DT_LOPROC + DT_NUM];
libexec/ld.so/mips64/rtld_machine.c
200
symp, object);
libexec/ld.so/mips64/rtld_machine.c
210
symp, object);
libexec/ld.so/mips64/rtld_machine.c
220
symp, object);
libexec/ld.so/mips64/rtld_machine.c
229
object->status |= STAT_GOT_DONE;
libexec/ld.so/mips64/rtld_machine.c
235
_dl_bind(elf_object_t *object, int symidx)
libexec/ld.so/mips64/rtld_machine.c
237
Elf_Addr *gotp = object->dyn.pltgot;
libexec/ld.so/mips64/rtld_machine.c
248
sym = object->dyn.symtab;
libexec/ld.so/mips64/rtld_machine.c
250
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/mips64/rtld_machine.c
251
n = object->Dyn.info[DT_MIPS_LOCAL_GOTNO - DT_LOPROC + DT_NUM] -
libexec/ld.so/mips64/rtld_machine.c
252
object->Dyn.info[DT_MIPS_GOTSYM - DT_LOPROC + DT_NUM];
libexec/ld.so/mips64/rtld_machine.c
255
sym, object);
libexec/ld.so/mips64/rtld_machine.c
62
_dl_md_reloc(elf_object_t *object, int rel, int relsz)
libexec/ld.so/mips64/rtld_machine.c
73
loff = object->obj_base;
libexec/ld.so/mips64/rtld_machine.c
74
numrel = object->Dyn.info[relsz] / sizeof(Elf_Rel);
libexec/ld.so/mips64/rtld_machine.c
75
relocs = (Elf_Rel *)(object->Dyn.info[rel]);
libexec/ld.so/mips64/rtld_machine.c
88
sym = object->dyn.symtab;
libexec/ld.so/mips64/rtld_machine.c
90
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/powerpc/rtld_machine.c
101
sym = object->dyn.symtab;
libexec/ld.so/powerpc/rtld_machine.c
103
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/powerpc/rtld_machine.c
114
SYM_PLT:SYM_NOTPLT), sym, object);
libexec/ld.so/powerpc/rtld_machine.c
165
object->load_name, "REL24", val,
libexec/ld.so/powerpc/rtld_machine.c
223
object->load_name, "REL14", val,
libexec/ld.so/powerpc/rtld_machine.c
243
sym, object);
libexec/ld.so/powerpc/rtld_machine.c
256
object->load_name, symn,
libexec/ld.so/powerpc/rtld_machine.c
270
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/powerpc/rtld_machine.c
274
if (object->Dyn.info[DT_PLTREL] != DT_RELA)
libexec/ld.so/powerpc/rtld_machine.c
278
fails = _dl_md_reloc(object, DT_JMPREL, DT_PLTRELSZ);
libexec/ld.so/powerpc/rtld_machine.c
285
object->Dyn.info[DT_PROC(DT_PPC_GOT)] += object->obj_base;
libexec/ld.so/powerpc/rtld_machine.c
288
(Elf_RelA *)(object->Dyn.info[DT_PROC(DT_PPC_GOT)]);
libexec/ld.so/powerpc/rtld_machine.c
290
got[2] = (Elf_Addr)object;
libexec/ld.so/powerpc/rtld_machine.c
293
(Elf_RelA *)(object->Dyn.info[DT_PLTGOT]);
libexec/ld.so/powerpc/rtld_machine.c
294
numplt = object->Dyn.info[DT_PLTRELSZ] / sizeof(Elf_RelA);
libexec/ld.so/powerpc/rtld_machine.c
296
plt[i] += object->obj_base;
libexec/ld.so/powerpc/rtld_machine.c
303
_dl_bind(elf_object_t *object, int reloff)
libexec/ld.so/powerpc/rtld_machine.c
316
relas = (Elf_RelA *)(object->Dyn.info[DT_JMPREL] + reloff);
libexec/ld.so/powerpc/rtld_machine.c
318
sym = object->dyn.symtab;
libexec/ld.so/powerpc/rtld_machine.c
320
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/powerpc/rtld_machine.c
323
sym, object);
libexec/ld.so/powerpc/rtld_machine.c
332
plttable = (Elf_Addr *)(Elf_RelA *)(object->Dyn.info[DT_PLTGOT]);
libexec/ld.so/powerpc/rtld_machine.c
51
Elf_Addr _dl_bind(elf_object_t *object, int reloff);
libexec/ld.so/powerpc/rtld_machine.c
54
_dl_md_reloc(elf_object_t *object, int rel, int relasz)
libexec/ld.so/powerpc/rtld_machine.c
66
loff = object->obj_base;
libexec/ld.so/powerpc/rtld_machine.c
67
numrela = object->Dyn.info[relasz] / sizeof(Elf_RelA);
libexec/ld.so/powerpc/rtld_machine.c
68
relrel = rel == DT_RELA ? object->relacount : 0;
libexec/ld.so/powerpc/rtld_machine.c
69
relas = (Elf_RelA *)(object->Dyn.info[rel]);
libexec/ld.so/powerpc/rtld_machine.c
77
if (object->Dyn.info[DT_PROC(DT_PPC_GOT)] == 0)
libexec/ld.so/powerpc64/rtld_machine.c
110
SYM_PLT:SYM_NOTPLT), sym, object);
libexec/ld.so/powerpc64/rtld_machine.c
161
object->load_name, "REL24", val,
libexec/ld.so/powerpc64/rtld_machine.c
220
object->load_name, "REL14", val,
libexec/ld.so/powerpc64/rtld_machine.c
241
sym, object);
libexec/ld.so/powerpc64/rtld_machine.c
254
object->load_name, symn,
libexec/ld.so/powerpc64/rtld_machine.c
268
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/powerpc64/rtld_machine.c
272
if (object->Dyn.info[DT_PLTREL] != DT_RELA)
libexec/ld.so/powerpc64/rtld_machine.c
276
fails = _dl_md_reloc(object, DT_JMPREL, DT_PLTRELSZ);
libexec/ld.so/powerpc64/rtld_machine.c
282
object->Dyn.info[DT_PROC(DT_PPC64_GLINK)] += object->obj_base;
libexec/ld.so/powerpc64/rtld_machine.c
285
(Elf_RelA *)(object->Dyn.info[DT_PLTGOT]);
libexec/ld.so/powerpc64/rtld_machine.c
286
numplt = object->Dyn.info[DT_PLTRELSZ] / sizeof(Elf_RelA);
libexec/ld.so/powerpc64/rtld_machine.c
288
plt[1] = (uint64_t)object;
libexec/ld.so/powerpc64/rtld_machine.c
290
plt[n + 2] = object->Dyn.info[DT_PROC(DT_PPC64_GLINK)] +
libexec/ld.so/powerpc64/rtld_machine.c
299
_dl_bind(elf_object_t *object, int relidx)
libexec/ld.so/powerpc64/rtld_machine.c
312
relas = ((Elf_RelA *)object->Dyn.info[DT_JMPREL]) + relidx;
libexec/ld.so/powerpc64/rtld_machine.c
314
sym = object->dyn.symtab;
libexec/ld.so/powerpc64/rtld_machine.c
316
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/powerpc64/rtld_machine.c
319
sym, object);
libexec/ld.so/powerpc64/rtld_machine.c
328
plttable = (Elf_Addr *)(Elf_RelA *)(object->Dyn.info[DT_PLTGOT]);
libexec/ld.so/powerpc64/rtld_machine.c
50
Elf_Addr _dl_bind(elf_object_t *object, int reloff);
libexec/ld.so/powerpc64/rtld_machine.c
53
_dl_md_reloc(elf_object_t *object, int rel, int relasz)
libexec/ld.so/powerpc64/rtld_machine.c
65
loff = object->obj_base;
libexec/ld.so/powerpc64/rtld_machine.c
66
numrela = object->Dyn.info[relasz] / sizeof(Elf_RelA);
libexec/ld.so/powerpc64/rtld_machine.c
67
relrel = rel == DT_RELA ? object->relacount : 0;
libexec/ld.so/powerpc64/rtld_machine.c
68
relas = (Elf_RelA *)(object->Dyn.info[rel]);
libexec/ld.so/powerpc64/rtld_machine.c
97
sym = object->dyn.symtab;
libexec/ld.so/powerpc64/rtld_machine.c
99
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/resolve.c
101
_dl_last_object->next = object;
libexec/ld.so/resolve.c
102
object->prev = _dl_last_object;
libexec/ld.so/resolve.c
103
_dl_last_object = object;
libexec/ld.so/resolve.c
104
if (object->obj_type != OBJTYPE_LDR) /* see above */
libexec/ld.so/resolve.c
138
_dl_origin_subst_path(elf_object_t *object, const char *origin_path,
libexec/ld.so/resolve.c
231
_dl_origin_path(elf_object_t *object, char *origin_path)
libexec/ld.so/resolve.c
236
if (_dl___realpath(object->load_name, origin_path) < 0)
libexec/ld.so/resolve.c
252
_dl_origin_subst(elf_object_t *object)
libexec/ld.so/resolve.c
257
if (_dl_origin_path(object, origin_path) != 0)
libexec/ld.so/resolve.c
261
if (object->runpath != NULL) {
libexec/ld.so/resolve.c
262
for (pp = object->runpath; *pp != NULL; pp++)
libexec/ld.so/resolve.c
263
_dl_origin_subst_path(object, origin_path, pp);
libexec/ld.so/resolve.c
265
if (object->rpath != NULL) {
libexec/ld.so/resolve.c
266
for (pp = object->rpath; *pp != NULL; pp++)
libexec/ld.so/resolve.c
267
_dl_origin_subst_path(object, origin_path, pp);
libexec/ld.so/resolve.c
278
elf_object_t *object;
libexec/ld.so/resolve.c
284
object = _dl_calloc(1, sizeof(elf_object_t));
libexec/ld.so/resolve.c
285
if (object == NULL)
libexec/ld.so/resolve.c
287
object->prev = object->next = NULL;
libexec/ld.so/resolve.c
289
object->load_dyn = dynp;
libexec/ld.so/resolve.c
292
object->Dyn.info[dynp->d_tag] = dynp->d_un.d_val;
libexec/ld.so/resolve.c
295
object->Dyn.info[dynp->d_tag + DT_NUM - DT_LOPROC] =
libexec/ld.so/resolve.c
298
object->dyn.textrel = 1;
libexec/ld.so/resolve.c
300
object->dyn.symbolic = 1;
libexec/ld.so/resolve.c
302
object->obj_flags |= DF_1_NOW;
libexec/ld.so/resolve.c
304
object->obj_flags |= dynp->d_un.d_val;
libexec/ld.so/resolve.c
306
object->dyn.flags |= dynp->d_un.d_val;
libexec/ld.so/resolve.c
308
object->dyn.symbolic = 1;
libexec/ld.so/resolve.c
310
object->dyn.textrel = 1;
libexec/ld.so/resolve.c
312
object->obj_flags |= DF_1_ORIGIN;
libexec/ld.so/resolve.c
314
object->obj_flags |= DF_1_NOW;
libexec/ld.so/resolve.c
317
object->relacount = dynp->d_un.d_val;
libexec/ld.so/resolve.c
319
object->relcount = dynp->d_un.d_val;
libexec/ld.so/resolve.c
324
DL_DEB((" flags %s = 0x%x\n", objname, object->obj_flags));
libexec/ld.so/resolve.c
325
object->obj_type = objtype;
libexec/ld.so/resolve.c
332
_dl_loading_object = object;
libexec/ld.so/resolve.c
335
if ((object->obj_flags & DF_1_NOOPEN) != 0 &&
libexec/ld.so/resolve.c
338
_dl_free(object);
libexec/ld.so/resolve.c
347
if (object->Dyn.info[DT_PLTGOT])
libexec/ld.so/resolve.c
348
object->Dyn.info[DT_PLTGOT] += obase;
libexec/ld.so/resolve.c
349
if (object->Dyn.info[DT_STRTAB])
libexec/ld.so/resolve.c
350
object->Dyn.info[DT_STRTAB] += obase;
libexec/ld.so/resolve.c
351
if (object->Dyn.info[DT_SYMTAB])
libexec/ld.so/resolve.c
352
object->Dyn.info[DT_SYMTAB] += obase;
libexec/ld.so/resolve.c
353
if (object->Dyn.info[DT_RELA])
libexec/ld.so/resolve.c
354
object->Dyn.info[DT_RELA] += obase;
libexec/ld.so/resolve.c
355
if (object->Dyn.info[DT_SONAME])
libexec/ld.so/resolve.c
356
object->Dyn.info[DT_SONAME] += object->Dyn.info[DT_STRTAB];
libexec/ld.so/resolve.c
357
if (object->Dyn.info[DT_RPATH])
libexec/ld.so/resolve.c
358
object->Dyn.info[DT_RPATH] += object->Dyn.info[DT_STRTAB];
libexec/ld.so/resolve.c
359
if (object->Dyn.info[DT_RUNPATH])
libexec/ld.so/resolve.c
360
object->Dyn.info[DT_RUNPATH] += object->Dyn.info[DT_STRTAB];
libexec/ld.so/resolve.c
361
if (object->Dyn.info[DT_REL])
libexec/ld.so/resolve.c
362
object->Dyn.info[DT_REL] += obase;
libexec/ld.so/resolve.c
363
if (object->Dyn.info[DT_INIT])
libexec/ld.so/resolve.c
364
object->Dyn.info[DT_INIT] += obase;
libexec/ld.so/resolve.c
365
if (object->Dyn.info[DT_FINI])
libexec/ld.so/resolve.c
366
object->Dyn.info[DT_FINI] += obase;
libexec/ld.so/resolve.c
367
if (object->Dyn.info[DT_JMPREL])
libexec/ld.so/resolve.c
368
object->Dyn.info[DT_JMPREL] += obase;
libexec/ld.so/resolve.c
369
if (object->Dyn.info[DT_INIT_ARRAY])
libexec/ld.so/resolve.c
370
object->Dyn.info[DT_INIT_ARRAY] += obase;
libexec/ld.so/resolve.c
371
if (object->Dyn.info[DT_FINI_ARRAY])
libexec/ld.so/resolve.c
372
object->Dyn.info[DT_FINI_ARRAY] += obase;
libexec/ld.so/resolve.c
373
if (object->Dyn.info[DT_PREINIT_ARRAY])
libexec/ld.so/resolve.c
374
object->Dyn.info[DT_PREINIT_ARRAY] += obase;
libexec/ld.so/resolve.c
375
if (object->Dyn.info[DT_RELR])
libexec/ld.so/resolve.c
376
object->Dyn.info[DT_RELR] += obase;
libexec/ld.so/resolve.c
388
object->nbuckets = nbuckets;
libexec/ld.so/resolve.c
389
object->symndx_gnu = symndx;
libexec/ld.so/resolve.c
390
object->mask_bm_gnu = nmaskwords - 1;
libexec/ld.so/resolve.c
391
object->shift2_gnu = hashtab[3];
libexec/ld.so/resolve.c
392
object->bloom_gnu = (Elf_Addr *)(hashtab + 4);
libexec/ld.so/resolve.c
393
object->buckets_gnu = hashtab + 4 + bloom_size32;
libexec/ld.so/resolve.c
394
object->chains_gnu = object->buckets_gnu + nbuckets
libexec/ld.so/resolve.c
402
if (object->Dyn.info[DT_HASH] == 0) {
libexec/ld.so/resolve.c
406
Elf_Word bkt = object->buckets_gnu[n];
libexec/ld.so/resolve.c
410
hashval = &object->chains_gnu[bkt];
libexec/ld.so/resolve.c
415
object->nchains = symndx;
libexec/ld.so/resolve.c
417
object->status |= STAT_GNU_HASH;
libexec/ld.so/resolve.c
420
if (object->Dyn.info[DT_HASH] != 0) {
libexec/ld.so/resolve.c
422
(Elf_Hash_Word *)(object->Dyn.info[DT_HASH] + obase);
libexec/ld.so/resolve.c
424
object->nchains = hashtab[1];
libexec/ld.so/resolve.c
425
if (object->nbuckets == 0) {
libexec/ld.so/resolve.c
426
object->nbuckets = hashtab[0];
libexec/ld.so/resolve.c
427
object->buckets_elf = hashtab + 2;
libexec/ld.so/resolve.c
428
object->chains_elf = object->buckets_elf +
libexec/ld.so/resolve.c
429
object->nbuckets;
libexec/ld.so/resolve.c
433
object->phdrp = phdrp;
libexec/ld.so/resolve.c
434
object->phdrc = phdrc;
libexec/ld.so/resolve.c
435
object->load_base = lbase;
libexec/ld.so/resolve.c
436
object->obj_base = obase;
libexec/ld.so/resolve.c
437
object->load_name = _dl_strdup(objname);
libexec/ld.so/resolve.c
438
if (object->load_name == NULL)
libexec/ld.so/resolve.c
440
object->load_object = _dl_loading_object;
libexec/ld.so/resolve.c
441
if (object->load_object == object)
libexec/ld.so/resolve.c
442
DL_DEB(("head %s\n", object->load_name));
libexec/ld.so/resolve.c
443
DL_DEB(("obj %s has %s as head\n", object->load_name,
libexec/ld.so/resolve.c
445
object->refcount = 0;
libexec/ld.so/resolve.c
446
object->opencount = 0; /* # dlopen() & exe */
libexec/ld.so/resolve.c
447
object->grprefcount = 0;
libexec/ld.so/resolve.c
449
object->dev = 0;
libexec/ld.so/resolve.c
450
object->inode = 0;
libexec/ld.so/resolve.c
451
object->grpsym_gen = 0;
libexec/ld.so/resolve.c
452
TAILQ_INIT(&object->grpref_list);
libexec/ld.so/resolve.c
454
if (object->dyn.runpath)
libexec/ld.so/resolve.c
455
object->runpath = _dl_split_path(object->dyn.runpath);
libexec/ld.so/resolve.c
461
if (object->dyn.rpath && (object->runpath == NULL ||
libexec/ld.so/resolve.c
463
object->rpath = _dl_split_path(object->dyn.rpath);
libexec/ld.so/resolve.c
464
if ((object->obj_flags & DF_1_ORIGIN) && _dl_trust)
libexec/ld.so/resolve.c
465
_dl_origin_subst(object);
libexec/ld.so/resolve.c
467
_dl_trace_object_setup(object);
libexec/ld.so/resolve.c
469
return (object);
libexec/ld.so/resolve.c
519
_dl_remove_object(elf_object_t *object)
libexec/ld.so/resolve.c
521
object->prev->next = object->next;
libexec/ld.so/resolve.c
522
if (object->next)
libexec/ld.so/resolve.c
523
object->next->prev = object->prev;
libexec/ld.so/resolve.c
525
if (_dl_last_object == object)
libexec/ld.so/resolve.c
526
_dl_last_object = object->prev;
libexec/ld.so/resolve.c
529
object->next = free_objects;
libexec/ld.so/resolve.c
530
free_objects = object;
libexec/ld.so/resolve.c
63
_dl_handle_nodelete(elf_object_t *object)
libexec/ld.so/resolve.c
72
if (object->obj_flags & DF_1_NODELETE &&
libexec/ld.so/resolve.c
73
(object->load_object->status & STAT_NODELETE) == 0) {
libexec/ld.so/resolve.c
74
DL_DEB(("objname %s is nodelete\n", object->load_name));
libexec/ld.so/resolve.c
75
object->load_object->opencount++;
libexec/ld.so/resolve.c
76
object->load_object->status |= STAT_NODELETE;
libexec/ld.so/resolve.c
84
_dl_add_object(elf_object_t *object)
libexec/ld.so/resolve.c
86
_dl_handle_nodelete(object);
libexec/ld.so/resolve.c
94
if (object->prev != NULL)
libexec/ld.so/resolve.c
98
_dl_last_object = _dl_objects = object;
libexec/ld.so/resolve.h
213
#define OBJECT_REF_CNT(object) \
libexec/ld.so/resolve.h
214
((object->refcount + object->opencount + object->grprefcount))
libexec/ld.so/resolve.h
215
#define OBJECT_DLREF_CNT(object) \
libexec/ld.so/resolve.h
216
((object->opencount + object->grprefcount))
libexec/ld.so/resolve.h
258
Elf_Addr _dl_bind(elf_object_t *object, int index);
libexec/ld.so/resolve.h
266
void _dl_add_object(elf_object_t *object);
libexec/ld.so/resolve.h
270
void _dl_remove_object(elf_object_t *object);
libexec/ld.so/resolve.h
279
int _dl_md_reloc(elf_object_t *object, int rel, int relsz);
libexec/ld.so/resolve.h
280
int _dl_md_reloc_got(elf_object_t *object, int lazy);
libexec/ld.so/resolve.h
288
const Elf_Sym *ref_sym, elf_object_t *object);
libexec/ld.so/resolve.h
317
int _dl_load_dep_libs(elf_object_t *object, int flags, int booting);
libexec/ld.so/resolve.h
318
int _dl_rtld(elf_object_t *object);
libexec/ld.so/resolve.h
319
void _dl_call_init(elf_object_t *object);
libexec/ld.so/resolve.h
321
void _dl_link_grpsym(elf_object_t *object);
libexec/ld.so/resolve.h
325
void _dl_notify_unload_shlib(elf_object_t *object);
libexec/ld.so/resolve.h
326
void _dl_unload_shlib(elf_object_t *object);
libexec/ld.so/resolve.h
336
void _dl_apply_immutable(elf_object_t *object);
libexec/ld.so/riscv64/rtld_machine.c
107
loff = object->obj_base;
libexec/ld.so/riscv64/rtld_machine.c
108
numrel = object->Dyn.info[relsz] / sizeof(Elf_RelA);
libexec/ld.so/riscv64/rtld_machine.c
109
relrel = rel == DT_RELA ? object->relcount : 0;
libexec/ld.so/riscv64/rtld_machine.c
110
rels = (Elf_RelA *)(object->Dyn.info[rel]);
libexec/ld.so/riscv64/rtld_machine.c
153
sym = object->dyn.symtab;
libexec/ld.so/riscv64/rtld_machine.c
155
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/riscv64/rtld_machine.c
168
SYM_PLT : SYM_NOTPLT), sym, object);
libexec/ld.so/riscv64/rtld_machine.c
199
dstsym, object);
libexec/ld.so/riscv64/rtld_machine.c
230
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/riscv64/rtld_machine.c
233
Elf_Addr *pltgot = (Elf_Addr *)object->Dyn.info[DT_PLTGOT];
libexec/ld.so/riscv64/rtld_machine.c
237
if (object->Dyn.info[DT_PLTREL] != DT_RELA)
libexec/ld.so/riscv64/rtld_machine.c
241
fails = _dl_md_reloc(object, DT_JMPREL, DT_PLTRELSZ);
libexec/ld.so/riscv64/rtld_machine.c
243
rel = (Elf_RelA *)(object->Dyn.info[DT_JMPREL]);
libexec/ld.so/riscv64/rtld_machine.c
244
num = (object->Dyn.info[DT_PLTRELSZ]);
libexec/ld.so/riscv64/rtld_machine.c
248
where = (Elf_Addr *)(rel->r_offset + object->obj_base);
libexec/ld.so/riscv64/rtld_machine.c
249
*where += object->obj_base;
libexec/ld.so/riscv64/rtld_machine.c
253
pltgot[1] = (Elf_Addr)object;
libexec/ld.so/riscv64/rtld_machine.c
260
_dl_bind(elf_object_t *object, int relidx)
libexec/ld.so/riscv64/rtld_machine.c
272
rel = ((Elf_RelA *)object->Dyn.info[DT_JMPREL]) + (relidx);
libexec/ld.so/riscv64/rtld_machine.c
274
sym = object->dyn.symtab;
libexec/ld.so/riscv64/rtld_machine.c
276
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/riscv64/rtld_machine.c
279
sym, object);
libexec/ld.so/riscv64/rtld_machine.c
288
buf.param.kb_addr = (Elf_Word *)(object->obj_base + rel->r_offset);
libexec/ld.so/riscv64/rtld_machine.c
45
Elf_Addr _dl_bind(elf_object_t *object, int index);
libexec/ld.so/riscv64/rtld_machine.c
96
_dl_md_reloc(elf_object_t *object, int rel, int relsz)
libexec/ld.so/sh/rtld_machine.c
415
_dl_md_reloc(elf_object_t *object, int rel, int relasz)
libexec/ld.so/sh/rtld_machine.c
426
loff = object->obj_base;
libexec/ld.so/sh/rtld_machine.c
427
numrela = object->Dyn.info[relasz] / sizeof(Elf_RelA);
libexec/ld.so/sh/rtld_machine.c
428
relrel = rel == DT_RELA ? object->relacount : 0;
libexec/ld.so/sh/rtld_machine.c
429
rels = (Elf_RelA *)(object->Dyn.info[rel]);
libexec/ld.so/sh/rtld_machine.c
45
Elf_Addr _dl_bind(elf_object_t *object, int reloff);
libexec/ld.so/sh/rtld_machine.c
454
object->load_name, i, type);
libexec/ld.so/sh/rtld_machine.c
477
sym = object->dyn.symtab;
libexec/ld.so/sh/rtld_machine.c
479
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/sh/rtld_machine.c
493
sym, object);
libexec/ld.so/sh/rtld_machine.c
521
dstsym, object);
libexec/ld.so/sh/rtld_machine.c
552
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/sh/rtld_machine.c
555
Elf_Addr *pltgot = (Elf_Addr *)object->Dyn.info[DT_PLTGOT];
libexec/ld.so/sh/rtld_machine.c
559
if (object->Dyn.info[DT_PLTREL] != DT_RELA)
libexec/ld.so/sh/rtld_machine.c
563
fails = _dl_md_reloc(object, DT_JMPREL, DT_PLTRELSZ);
libexec/ld.so/sh/rtld_machine.c
565
rel = (Elf_RelA *)(object->Dyn.info[DT_JMPREL]);
libexec/ld.so/sh/rtld_machine.c
566
num = (object->Dyn.info[DT_PLTRELSZ]) / sizeof(Elf_RelA);
libexec/ld.so/sh/rtld_machine.c
572
where = (Elf_Addr *)(rel->r_offset + object->obj_base);
libexec/ld.so/sh/rtld_machine.c
578
*where += object->obj_base + value;
libexec/ld.so/sh/rtld_machine.c
581
pltgot[1] = (Elf_Addr)object;
libexec/ld.so/sh/rtld_machine.c
589
_dl_bind(elf_object_t *object, int reloff)
libexec/ld.so/sh/rtld_machine.c
601
rel = (Elf_RelA *)(object->Dyn.info[DT_JMPREL] + reloff);
libexec/ld.so/sh/rtld_machine.c
603
sym = object->dyn.symtab;
libexec/ld.so/sh/rtld_machine.c
605
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/sh/rtld_machine.c
608
sym, object);
libexec/ld.so/sh/rtld_machine.c
617
buf.param.kb_addr = (Elf_Addr *)(object->obj_base + rel->r_offset);
libexec/ld.so/sparc64/rtld_machine.c
208
_dl_md_reloc(elf_object_t *object, int rel, int relasz)
libexec/ld.so/sparc64/rtld_machine.c
219
loff = object->obj_base;
libexec/ld.so/sparc64/rtld_machine.c
220
numrela = object->Dyn.info[relasz] / sizeof(Elf_RelA);
libexec/ld.so/sparc64/rtld_machine.c
221
relrel = rel == DT_RELA ? object->relacount : 0;
libexec/ld.so/sparc64/rtld_machine.c
222
relas = (Elf_RelA *)(object->Dyn.info[rel]);
libexec/ld.so/sparc64/rtld_machine.c
261
sym = object->dyn.symtab;
libexec/ld.so/sparc64/rtld_machine.c
263
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/sparc64/rtld_machine.c
275
sym, object);
libexec/ld.so/sparc64/rtld_machine.c
298
dstsym, object);
libexec/ld.so/sparc64/rtld_machine.c
580
_dl_bind(elf_object_t *object, int index)
libexec/ld.so/sparc64/rtld_machine.c
597
rela = (Elf_RelA *)(object->Dyn.info[DT_JMPREL]);
libexec/ld.so/sparc64/rtld_machine.c
621
sym = object->dyn.symtab;
libexec/ld.so/sparc64/rtld_machine.c
623
symn = object->dyn.strtab + sym->st_name;
libexec/ld.so/sparc64/rtld_machine.c
626
sym, object);
libexec/ld.so/sparc64/rtld_machine.c
664
addr = (Elf_Word *)(object->obj_base + rela->r_offset);
libexec/ld.so/sparc64/rtld_machine.c
668
rela->r_addend, object->obj_base);
libexec/ld.so/sparc64/rtld_machine.c
760
_dl_md_reloc_all_plt(elf_object_t *object)
libexec/ld.so/sparc64/rtld_machine.c
768
loff = object->obj_base;
libexec/ld.so/sparc64/rtld_machine.c
769
numrela = object->Dyn.info[DT_PLTRELSZ] / sizeof(Elf_RelA);
libexec/ld.so/sparc64/rtld_machine.c
770
relas = (Elf_RelA *)(object->Dyn.info[DT_JMPREL]);
libexec/ld.so/sparc64/rtld_machine.c
784
sym = object->dyn.symtab + ELF_R_SYM(relas->r_info);
libexec/ld.so/sparc64/rtld_machine.c
786
sr = _dl_find_symbol(object->dyn.strtab + sym->st_name,
libexec/ld.so/sparc64/rtld_machine.c
788
sym, object);
libexec/ld.so/sparc64/rtld_machine.c
800
relas->r_addend, object->obj_base);
libexec/ld.so/sparc64/rtld_machine.c
812
_dl_md_reloc_got(elf_object_t *object, int lazy)
libexec/ld.so/sparc64/rtld_machine.c
815
Elf_Addr *pltgot = (Elf_Addr *)object->Dyn.info[DT_PLTGOT];
libexec/ld.so/sparc64/rtld_machine.c
818
if (object->Dyn.info[DT_PLTREL] != DT_RELA)
libexec/ld.so/sparc64/rtld_machine.c
822
fails = _dl_md_reloc_all_plt(object);
libexec/ld.so/sparc64/rtld_machine.c
827
pltgot[8] = (Elf_Addr)object;
libexec/ld.so/tib.c
138
_dl_set_tls(elf_object_t *object, Elf_Phdr *ptls, Elf_Addr libaddr,
libexec/ld.so/tib.c
142
object->tls_static_data = (void *)(ptls->p_vaddr + libaddr);
libexec/ld.so/tib.c
143
object->tls_fsize = ptls->p_filesz;
libexec/ld.so/tib.c
144
object->tls_msize = ptls->p_memsz;
libexec/ld.so/tib.c
145
object->tls_align = ptls->p_align;
libexec/ld.so/tib.c
148
object->tls_static_data, object->tls_fsize, object->tls_msize,
libexec/ld.so/tib.c
149
object->tls_align));
libexec/ld.so/trace.c
104
_dl_trace_plt(const elf_object_t *object, const char *symname)
libexec/ld.so/trace.c
110
object->load_name, _dl_strlen(object->load_name));
libexec/ld.so/trace.c
83
_dl_trace_object_setup(elf_object_t *object)
libexec/ld.so/trace.c
87
object->traced = 0;
libexec/ld.so/trace.c
90
basename = object->load_name;
libexec/ld.so/trace.c
99
object->traced = 1;
regress/lib/libcrypto/x509/x509attribute.c
94
else if (any->value.object != coid)
sys/arch/amd64/include/asm.h
154
.type __retguard_ ## x,@object; \
sys/arch/arm/include/asm.h
63
#define _ASM_TYPE_OBJECT #object
sys/arch/arm64/include/asm.h
109
.type __CONCAT(__retguard_, x),@object; \
sys/arch/arm64/include/asm.h
63
#define _ASM_TYPE_OBJECT #object
sys/arch/hppa/spmath/cnv_float.h
25
#define Dintp1(object) (object)
sys/arch/hppa/spmath/cnv_float.h
26
#define Dintp2(object) (object)
sys/arch/hppa/spmath/cnv_float.h
28
#define Qintp0(object) (object)
sys/arch/hppa/spmath/cnv_float.h
29
#define Qintp1(object) (object)
sys/arch/hppa/spmath/cnv_float.h
30
#define Qintp2(object) (object)
sys/arch/hppa/spmath/cnv_float.h
31
#define Qintp3(object) (object)
sys/arch/hppa/spmath/dbl_float.h
27
#define Dbl_sign(object) Dsign(object)
sys/arch/hppa/spmath/dbl_float.h
28
#define Dbl_exponent(object) Dexponent(object)
sys/arch/hppa/spmath/dbl_float.h
29
#define Dbl_signexponent(object) Dsignexponent(object)
sys/arch/hppa/spmath/dbl_float.h
30
#define Dbl_mantissap1(object) Dmantissap1(object)
sys/arch/hppa/spmath/dbl_float.h
31
#define Dbl_mantissap2(object) Dmantissap2(object)
sys/arch/hppa/spmath/dbl_float.h
32
#define Dbl_exponentmantissap1(object) Dexponentmantissap1(object)
sys/arch/hppa/spmath/dbl_float.h
33
#define Dbl_allp1(object) Dallp1(object)
sys/arch/hppa/spmath/dbl_float.h
34
#define Dbl_allp2(object) Dallp2(object)
sys/arch/hppa/spmath/float.h
100
#define Dlowp1(object) Bitfield_mask( 31, 1,object)
sys/arch/hppa/spmath/float.h
101
#define Dlow31p1(object) Bitfield_mask( 1, 31,object)
sys/arch/hppa/spmath/float.h
102
#define Dhighp1(object) Bitfield_extract( 0, 1,object)
sys/arch/hppa/spmath/float.h
103
#define Dhigh4p1(object) Bitfield_extract( 0, 4,object)
sys/arch/hppa/spmath/float.h
104
#define Dhigh31p1(object) Bitfield_extract( 0, 31,object)
sys/arch/hppa/spmath/float.h
105
#define Dsignedhigh31p1(object) Bitfield_signed_extract( 0, 31,object)
sys/arch/hppa/spmath/float.h
106
#define Dbit3p1(object) Bitfield_extract( 3, 1,object)
sys/arch/hppa/spmath/float.h
108
#define Deposit_dsign(object,value) Bitfield_deposit(value,0,1,object)
sys/arch/hppa/spmath/float.h
109
#define Deposit_dexponent(object,value) Bitfield_deposit(value,1,11,object)
sys/arch/hppa/spmath/float.h
110
#define Deposit_dmantissap1(object,value) Bitfield_deposit(value,12,20,object)
sys/arch/hppa/spmath/float.h
111
#define Deposit_dhigh2mantissa(object,value) Bitfield_deposit(value,12,2,object)
sys/arch/hppa/spmath/float.h
112
#define Deposit_dexponentmantissap1(object,value) \
sys/arch/hppa/spmath/float.h
113
Bitfield_deposit(value,1,31,object)
sys/arch/hppa/spmath/float.h
114
#define Deposit_dsignexponent(object,value) Bitfield_deposit(value,0,12,object)
sys/arch/hppa/spmath/float.h
115
#define Deposit_dlowp1(object,value) Bitfield_deposit(value,31,1,object)
sys/arch/hppa/spmath/float.h
116
#define Deposit_dhigh4p1(object,value) Bitfield_deposit(value,0,4,object)
sys/arch/hppa/spmath/float.h
118
#define Is_dsign(object) Bitfield_mask( 0, 1,object)
sys/arch/hppa/spmath/float.h
119
#define Is_dsignaling(object) Bitfield_mask( 12, 1,object)
sys/arch/hppa/spmath/float.h
120
#define Is_dhidden(object) Bitfield_mask( 11, 1,object)
sys/arch/hppa/spmath/float.h
121
#define Is_dhiddenoverflow(object) Bitfield_mask( 10, 1,object)
sys/arch/hppa/spmath/float.h
122
#define Is_dlowp1(object) Bitfield_mask( 31, 1,object)
sys/arch/hppa/spmath/float.h
123
#define Is_dhighp1(object) Bitfield_mask( 0, 1,object)
sys/arch/hppa/spmath/float.h
124
#define Is_dbit3p1(object) Bitfield_mask( 3, 1,object)
sys/arch/hppa/spmath/float.h
126
#define Dallp2(object) (object)
sys/arch/hppa/spmath/float.h
127
#define Dmantissap2(object) (object)
sys/arch/hppa/spmath/float.h
128
#define Dlowp2(object) Bitfield_mask( 31, 1,object)
sys/arch/hppa/spmath/float.h
129
#define Dlow4p2(object) Bitfield_mask( 28, 4,object)
sys/arch/hppa/spmath/float.h
130
#define Dlow31p2(object) Bitfield_mask( 1, 31,object)
sys/arch/hppa/spmath/float.h
131
#define Dhighp2(object) Bitfield_extract( 0, 1,object)
sys/arch/hppa/spmath/float.h
132
#define Dhigh31p2(object) Bitfield_extract( 0, 31,object)
sys/arch/hppa/spmath/float.h
133
#define Dbit2p2(object) Bitfield_extract( 2, 1,object)
sys/arch/hppa/spmath/float.h
134
#define Dbit3p2(object) Bitfield_extract( 3, 1,object)
sys/arch/hppa/spmath/float.h
135
#define Dbit21p2(object) Bitfield_extract( 21, 1,object)
sys/arch/hppa/spmath/float.h
136
#define Dbit28p2(object) Bitfield_extract( 28, 1,object)
sys/arch/hppa/spmath/float.h
137
#define Dbit29p2(object) Bitfield_extract( 29, 1,object)
sys/arch/hppa/spmath/float.h
138
#define Dbit30p2(object) Bitfield_extract( 30, 1,object)
sys/arch/hppa/spmath/float.h
139
#define Dbit31p2(object) Bitfield_mask( 31, 1,object)
sys/arch/hppa/spmath/float.h
141
#define Deposit_dlowp2(object,value) Bitfield_deposit(value,31,1,object)
sys/arch/hppa/spmath/float.h
143
#define Is_dlowp2(object) Bitfield_mask( 31, 1,object)
sys/arch/hppa/spmath/float.h
144
#define Is_dhighp2(object) Bitfield_mask( 0, 1,object)
sys/arch/hppa/spmath/float.h
145
#define Is_dbit2p2(object) Bitfield_mask( 2, 1,object)
sys/arch/hppa/spmath/float.h
146
#define Is_dbit3p2(object) Bitfield_mask( 3, 1,object)
sys/arch/hppa/spmath/float.h
147
#define Is_dbit21p2(object) Bitfield_mask( 21, 1,object)
sys/arch/hppa/spmath/float.h
148
#define Is_dbit28p2(object) Bitfield_mask( 28, 1,object)
sys/arch/hppa/spmath/float.h
149
#define Is_dbit29p2(object) Bitfield_mask( 29, 1,object)
sys/arch/hppa/spmath/float.h
150
#define Is_dbit30p2(object) Bitfield_mask( 30, 1,object)
sys/arch/hppa/spmath/float.h
151
#define Is_dbit31p2(object) Bitfield_mask( 31, 1,object)
sys/arch/hppa/spmath/float.h
232
#define Extall(object) (object)
sys/arch/hppa/spmath/float.h
233
#define Extsign(object) Bitfield_extract( 0, 1,object)
sys/arch/hppa/spmath/float.h
234
#define Exthigh31(object) Bitfield_extract( 0, 31,object)
sys/arch/hppa/spmath/float.h
235
#define Extlow31(object) Bitfield_extract( 1, 31,object)
sys/arch/hppa/spmath/float.h
236
#define Extlow(object) Bitfield_extract( 31, 1,object)
sys/arch/hppa/spmath/float.h
29
#define Sall(object) (object)
sys/arch/hppa/spmath/float.h
30
#define Ssign(object) Bitfield_extract( 0, 1,object)
sys/arch/hppa/spmath/float.h
31
#define Ssignedsign(object) Bitfield_signed_extract( 0, 1,object)
sys/arch/hppa/spmath/float.h
32
#define Sexponent(object) Bitfield_extract( 1, 8,object)
sys/arch/hppa/spmath/float.h
33
#define Smantissa(object) Bitfield_mask( 9, 23,object)
sys/arch/hppa/spmath/float.h
34
#define Ssignaling(object) Bitfield_extract( 9, 1,object)
sys/arch/hppa/spmath/float.h
344
#define Cbit(object) Bitfield_extract( 5, 1,object)
sys/arch/hppa/spmath/float.h
345
#define Tbit(object) Bitfield_extract( 25, 1,object)
sys/arch/hppa/spmath/float.h
346
#define Roundingmode(object) Bitfield_extract( 21, 2,object)
sys/arch/hppa/spmath/float.h
347
#define Invalidtrap(object) Bitfield_extract( 27, 1,object)
sys/arch/hppa/spmath/float.h
348
#define Divisionbyzerotrap(object) Bitfield_extract( 28, 1,object)
sys/arch/hppa/spmath/float.h
349
#define Overflowtrap(object) Bitfield_extract( 29, 1,object)
sys/arch/hppa/spmath/float.h
35
#define Ssignalingnan(object) Bitfield_extract( 1, 9,object)
sys/arch/hppa/spmath/float.h
350
#define Underflowtrap(object) Bitfield_extract( 30, 1,object)
sys/arch/hppa/spmath/float.h
351
#define Inexacttrap(object) Bitfield_extract( 31, 1,object)
sys/arch/hppa/spmath/float.h
352
#define Invalidflag(object) Bitfield_extract( 0, 1,object)
sys/arch/hppa/spmath/float.h
353
#define Divisionbyzeroflag(object) Bitfield_extract( 1, 1,object)
sys/arch/hppa/spmath/float.h
354
#define Overflowflag(object) Bitfield_extract( 2, 1,object)
sys/arch/hppa/spmath/float.h
355
#define Underflowflag(object) Bitfield_extract( 3, 1,object)
sys/arch/hppa/spmath/float.h
356
#define Inexactflag(object) Bitfield_extract( 4, 1,object)
sys/arch/hppa/spmath/float.h
357
#define Allflags(object) Bitfield_extract( 0, 5,object)
sys/arch/hppa/spmath/float.h
36
#define Shigh2mantissa(object) Bitfield_extract( 9, 2,object)
sys/arch/hppa/spmath/float.h
37
#define Sexponentmantissa(object) Bitfield_mask( 1, 31,object)
sys/arch/hppa/spmath/float.h
38
#define Ssignexponent(object) Bitfield_extract( 0, 9,object)
sys/arch/hppa/spmath/float.h
383
#define Allexception(object) (object)
sys/arch/hppa/spmath/float.h
384
#define Exceptiontype(object) Bitfield_extract( 0, 6,object)
sys/arch/hppa/spmath/float.h
385
#define Instructionfield(object) Bitfield_mask( 6,26,object)
sys/arch/hppa/spmath/float.h
386
#define Parmfield(object) Bitfield_extract( 23, 3,object)
sys/arch/hppa/spmath/float.h
387
#define Rabit(object) Bitfield_extract( 24, 1,object)
sys/arch/hppa/spmath/float.h
388
#define Ibit(object) Bitfield_extract( 25, 1,object)
sys/arch/hppa/spmath/float.h
39
#define Shidden(object) Bitfield_extract( 8, 1,object)
sys/arch/hppa/spmath/float.h
390
#define Set_exceptiontype(object,value) Bitfield_deposit(value, 0, 6,object)
sys/arch/hppa/spmath/float.h
391
#define Set_parmfield(object,value) Bitfield_deposit(value, 23, 3,object)
sys/arch/hppa/spmath/float.h
392
#define Set_exceptiontype_and_instr_field(exception,instruction,object) \
sys/arch/hppa/spmath/float.h
393
object = ((exception) << 26) | (instruction)
sys/arch/hppa/spmath/float.h
40
#define Shiddenoverflow(object) Bitfield_extract( 7, 1,object)
sys/arch/hppa/spmath/float.h
402
#define Allexception(object) (object)
sys/arch/hppa/spmath/float.h
403
#define Greaterthanbit(object) Bitfield_extract( 27, 1,object)
sys/arch/hppa/spmath/float.h
404
#define Lessthanbit(object) Bitfield_extract( 28, 1,object)
sys/arch/hppa/spmath/float.h
405
#define Equalbit(object) Bitfield_extract( 29, 1,object)
sys/arch/hppa/spmath/float.h
406
#define Unorderedbit(object) Bitfield_extract( 30, 1,object)
sys/arch/hppa/spmath/float.h
407
#define Exceptionbit(object) Bitfield_extract( 31, 1,object)
sys/arch/hppa/spmath/float.h
41
#define Shiddenhigh7mantissa(object) Bitfield_extract( 8, 8,object)
sys/arch/hppa/spmath/float.h
42
#define Shiddenhigh3mantissa(object) Bitfield_extract( 8, 4,object)
sys/arch/hppa/spmath/float.h
43
#define Slow(object) Bitfield_mask( 31, 1,object)
sys/arch/hppa/spmath/float.h
44
#define Slow4(object) Bitfield_mask( 28, 4,object)
sys/arch/hppa/spmath/float.h
45
#define Slow31(object) Bitfield_mask( 1, 31,object)
sys/arch/hppa/spmath/float.h
46
#define Shigh31(object) Bitfield_extract( 0, 31,object)
sys/arch/hppa/spmath/float.h
47
#define Ssignedhigh31(object) Bitfield_signed_extract( 0, 31,object)
sys/arch/hppa/spmath/float.h
48
#define Shigh4(object) Bitfield_extract( 0, 4,object)
sys/arch/hppa/spmath/float.h
49
#define Sbit24(object) Bitfield_extract( 24, 1,object)
sys/arch/hppa/spmath/float.h
50
#define Sbit28(object) Bitfield_extract( 28, 1,object)
sys/arch/hppa/spmath/float.h
51
#define Sbit29(object) Bitfield_extract( 29, 1,object)
sys/arch/hppa/spmath/float.h
52
#define Sbit30(object) Bitfield_extract( 30, 1,object)
sys/arch/hppa/spmath/float.h
53
#define Sbit31(object) Bitfield_mask( 31, 1,object)
sys/arch/hppa/spmath/float.h
55
#define Deposit_ssign(object,value) Bitfield_deposit(value,0,1,object)
sys/arch/hppa/spmath/float.h
56
#define Deposit_sexponent(object,value) Bitfield_deposit(value,1,8,object)
sys/arch/hppa/spmath/float.h
57
#define Deposit_smantissa(object,value) Bitfield_deposit(value,9,23,object)
sys/arch/hppa/spmath/float.h
58
#define Deposit_shigh2mantissa(object,value) Bitfield_deposit(value,9,2,object)
sys/arch/hppa/spmath/float.h
59
#define Deposit_sexponentmantissa(object,value) \
sys/arch/hppa/spmath/float.h
60
Bitfield_deposit(value,1,31,object)
sys/arch/hppa/spmath/float.h
61
#define Deposit_ssignexponent(object,value) Bitfield_deposit(value,0,9,object)
sys/arch/hppa/spmath/float.h
62
#define Deposit_slow(object,value) Bitfield_deposit(value,31,1,object)
sys/arch/hppa/spmath/float.h
63
#define Deposit_shigh4(object,value) Bitfield_deposit(value,0,4,object)
sys/arch/hppa/spmath/float.h
65
#define Is_ssign(object) Bitfield_mask( 0, 1,object)
sys/arch/hppa/spmath/float.h
66
#define Is_ssignaling(object) Bitfield_mask( 9, 1,object)
sys/arch/hppa/spmath/float.h
67
#define Is_shidden(object) Bitfield_mask( 8, 1,object)
sys/arch/hppa/spmath/float.h
68
#define Is_shiddenoverflow(object) Bitfield_mask( 7, 1,object)
sys/arch/hppa/spmath/float.h
69
#define Is_slow(object) Bitfield_mask( 31, 1,object)
sys/arch/hppa/spmath/float.h
70
#define Is_sbit24(object) Bitfield_mask( 24, 1,object)
sys/arch/hppa/spmath/float.h
71
#define Is_sbit28(object) Bitfield_mask( 28, 1,object)
sys/arch/hppa/spmath/float.h
72
#define Is_sbit29(object) Bitfield_mask( 29, 1,object)
sys/arch/hppa/spmath/float.h
73
#define Is_sbit30(object) Bitfield_mask( 30, 1,object)
sys/arch/hppa/spmath/float.h
74
#define Is_sbit31(object) Bitfield_mask( 31, 1,object)
sys/arch/hppa/spmath/float.h
86
#define Dallp1(object) (object)
sys/arch/hppa/spmath/float.h
87
#define Dsign(object) Bitfield_extract( 0, 1,object)
sys/arch/hppa/spmath/float.h
88
#define Dsignedsign(object) Bitfield_signed_extract( 0, 1,object)
sys/arch/hppa/spmath/float.h
89
#define Dexponent(object) Bitfield_extract( 1, 11,object)
sys/arch/hppa/spmath/float.h
90
#define Dmantissap1(object) Bitfield_mask( 12, 20,object)
sys/arch/hppa/spmath/float.h
91
#define Dsignaling(object) Bitfield_extract( 12, 1,object)
sys/arch/hppa/spmath/float.h
92
#define Dsignalingnan(object) Bitfield_extract( 1, 12,object)
sys/arch/hppa/spmath/float.h
93
#define Dhigh2mantissa(object) Bitfield_extract( 12, 2,object)
sys/arch/hppa/spmath/float.h
94
#define Dexponentmantissap1(object) Bitfield_mask( 1, 31,object)
sys/arch/hppa/spmath/float.h
95
#define Dsignexponent(object) Bitfield_extract( 0, 12,object)
sys/arch/hppa/spmath/float.h
96
#define Dhidden(object) Bitfield_extract( 11, 1,object)
sys/arch/hppa/spmath/float.h
97
#define Dhiddenoverflow(object) Bitfield_extract( 10, 1,object)
sys/arch/hppa/spmath/float.h
98
#define Dhiddenhigh7mantissa(object) Bitfield_extract( 11, 8,object)
sys/arch/hppa/spmath/float.h
99
#define Dhiddenhigh3mantissa(object) Bitfield_extract( 11, 4,object)
sys/arch/hppa/spmath/fpbits.h
43
#define Bitfield_extract(start, length, object) \
sys/arch/hppa/spmath/fpbits.h
44
((object) >> (HOSTWDSZ - (start) - (length)) & \
sys/arch/hppa/spmath/fpbits.h
47
#define Bitfield_signed_extract(start, length, object) \
sys/arch/hppa/spmath/fpbits.h
48
((int)((object) << start) >> (HOSTWDSZ - (length)))
sys/arch/hppa/spmath/fpbits.h
50
#define Bitfield_mask(start, len, object) \
sys/arch/hppa/spmath/fpbits.h
51
((object) & (((unsigned)-1 >> (HOSTWDSZ-len)) << (HOSTWDSZ-start-len)))
sys/arch/hppa/spmath/fpbits.h
53
#define Bitfield_deposit(value,start,len,object) object = \
sys/arch/hppa/spmath/fpbits.h
54
((object) & ~(((unsigned)-1 >> (HOSTWDSZ-(len))) << (HOSTWDSZ-(start)-(len)))) | \
sys/arch/hppa/spmath/sgl_float.h
29
#define Sgl_sign(object) Ssign(object)
sys/arch/hppa/spmath/sgl_float.h
30
#define Sgl_exponent(object) Sexponent(object)
sys/arch/hppa/spmath/sgl_float.h
31
#define Sgl_signexponent(object) Ssignexponent(object)
sys/arch/hppa/spmath/sgl_float.h
32
#define Sgl_mantissa(object) Smantissa(object)
sys/arch/hppa/spmath/sgl_float.h
33
#define Sgl_exponentmantissa(object) Sexponentmantissa(object)
sys/arch/hppa/spmath/sgl_float.h
34
#define Sgl_all(object) Sall(object)
sys/arch/powerpc/include/asm.h
108
.type __retguard_ ## x,@object; \
sys/arch/powerpc64/include/asm.h
82
.type __retguard_ ## x,@object; \
sys/arch/sparc64/include/asm.h
67
#define OTYPE(x) .type x,@object
sys/dev/dt/dt_dev.c
689
!UVM_OBJ_IS_VNODE(e->object.uvm_obj)) {
sys/dev/dt/dt_dev.c
694
uvn = (struct uvm_vnode *)e->object.uvm_obj;
sys/dev/i2c/iatp.c
501
struct mxt_object *object = (void *)(sc->table +
sys/dev/i2c/iatp.c
505
if (object->num_report_ids) {
sys/dev/i2c/iatp.c
507
reportid += (object->num_report_ids *
sys/dev/i2c/iatp.c
508
(uint8_t)MXT_INSTANCES(object));
sys/dev/i2c/iatp.c
513
sc->sc_dev.dv_xname, i, object->type,
sys/dev/i2c/iatp.c
514
le16toh(object->start_pos), object->num_report_ids, min_id,
sys/dev/i2c/iatp.c
517
switch (object->type) {
sys/dev/i2c/iatp.c
531
sc->t5_msg_size = MXT_SIZE(object);
sys/dev/i2c/iatp.c
533
sc->t5_msg_size = MXT_SIZE(object) - 1;
sys/dev/i2c/iatp.c
535
sc->t5_address = le16toh(object->start_pos);
sys/dev/i2c/iatp.c
543
sc->t6_address = le16toh(object->start_pos);
sys/dev/i2c/iatp.c
552
sc->t7_address = le16toh(object->start_pos);
sys/dev/i2c/iatp.c
597
sc->t44_address = le16toh(object->start_pos);
sys/dev/i2c/iatp.c
607
sc->num_touchids = object->num_report_ids - 2;
sys/dev/i2c/iatp.c
610
if (iatp_read_reg(sc, object->start_pos +
sys/dev/i2c/iatp.c
612
iatp_read_reg(sc, object->start_pos +
sys/dev/i2c/iatp.c
614
iatp_read_reg(sc, object->start_pos +
sys/dev/i2c/iatp.c
616
iatp_read_reg(sc, object->start_pos +
sys/dev/pci/drm/amd/amdgpu/amdgpu_gem.c
162
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1543
ATOM_OBJECT *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1549
object = get_bios_object(bp, object_id);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1551
if (!object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1554
record = get_encoder_cap_record(bp, object);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1574
ATOM_OBJECT *object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1580
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
1585
offset = le16_to_cpu(object->usRecordOffset)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
191
ATOM_OBJECT *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
197
object = get_bios_object(bp, object_id);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
199
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
204
number = get_src_obj_list(bp, object, &id);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2081
static uint32_t get_src_obj_list(struct bios_parser *bp, ATOM_OBJECT *object,
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2087
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2092
offset = le16_to_cpu(object->usSrcDstTableOffset)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
219
ATOM_OBJECT *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
228
object = get_bios_object(bp, id);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
230
if (!object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
233
offset = le16_to_cpu(object->usRecordOffset)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
266
ATOM_OBJECT *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
272
object = get_bios_object(bp, id);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
274
if (!object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
277
record = get_hpd_record(bp, object);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2783
ATOM_OBJECT *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2788
object = NULL;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2809
object = &object_table->asObjects[i];
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
2810
record_offset = object->usRecordOffset +
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
290
ATOM_OBJECT *object,
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
297
offset = le16_to_cpu(object->usRecordOffset)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
333
ATOM_OBJECT *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
341
object = get_bios_object(bp, connector_object_id);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
343
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
348
if (bios_parser_get_device_tag_record(bp, object, &record)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
59
static uint32_t get_src_obj_list(struct bios_parser *bp, ATOM_OBJECT *object,
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
67
ATOM_OBJECT *object);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
73
ATOM_OBJECT *object);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
869
ATOM_OBJECT *object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
875
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser.c
880
offset = le16_to_cpu(object->usRecordOffset)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2142
struct atom_display_object_path_v2 *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2154
object = get_bios_object(bp, object_id);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2156
if (!object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2159
record = get_encoder_cap_record(bp, object);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2190
struct atom_display_object_path_v2 *object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2196
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2201
offset = object->encoder_recordoffset + bp->object_info_tbl_offset;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2228
struct atom_display_object_path_v2 *object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2234
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2239
offset = object->disp_recordoffset + bp->object_info_tbl_offset;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2265
struct atom_display_object_path_v3 *object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2271
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2276
offset = object->disp_recordoffset + bp->object_info_tbl_offset;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2306
struct atom_display_object_path_v2 *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2317
object = get_bios_object(bp, object_id);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2319
if (!object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2322
record = get_disp_connector_caps_record(bp, object);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2352
struct atom_display_object_path_v3 *object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2358
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
2363
offset = object->disp_recordoffset + bp->object_info_tbl_offset;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3267
struct atom_display_object_path_v2 *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3283
object = &v1_4->display_path[i];
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3285
(object->disp_recordoffset) +
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3383
struct atom_display_object_path_v3 *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3400
object = &v1_5->display_path[i];
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3402
(object->disp_recordoffset) +
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
3439
connector_id = object_id_from_bios_object_id(object->display_objid);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
390
struct atom_display_object_path_v2 *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
415
object = get_bios_object(bp, id);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
417
if (!object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
420
offset = object->disp_recordoffset + bp->object_info_tbl_offset;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
533
struct atom_display_object_path_v3 *object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
539
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
544
offset = object->disp_recordoffset + bp->object_info_tbl_offset;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
573
struct atom_display_object_path_v2 *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
583
object = get_bios_object(bp, id);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
585
if (!object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
588
record = get_hpd_record(bp, object);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
611
struct atom_display_object_path_v2 *object)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
617
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
622
offset = le16_to_cpu(object->disp_recordoffset)
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
783
struct atom_display_object_path_v2 *object;
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
795
object = get_bios_object(bp, connector_object_id);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
797
if (!object) {
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
803
info->dev_id = device_type_from_device_id(object->device_tag);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
83
struct atom_display_object_path_v2 *object);
sys/dev/pci/drm/amd/display/dc/bios/bios_parser2.c
87
struct atom_display_object_path_v2 *object);
sys/dev/pci/drm/drm_crtc_internal.h
164
struct drm_mode_object *object);
sys/dev/pci/drm/drm_gem.c
96
struct uvm_object *uobj = entry->object.uvm_obj;
sys/dev/pci/drm/drm_mode_object.c
107
struct drm_mode_object *object)
sys/dev/pci/drm/drm_mode_object.c
109
WARN_ON(!dev->driver->load && dev->registered && !object->free_cb);
sys/dev/pci/drm/drm_mode_object.c
112
if (object->id) {
sys/dev/pci/drm/drm_mode_object.c
113
idr_remove(&dev->mode_config.object_idr, object->id);
sys/dev/pci/drm/drm_mode_object.c
114
object->id = 0;
sys/dev/pci/drm/i915/gem/i915_gem_ttm.c
1230
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/dev/pci/drm/radeon/radeon_gem.c
90
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/dev/pci/drm/ttm/ttm_bo_vm.c
485
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/dev/pci/drm/ttm/ttm_bo_vm.c
595
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/kern/sys_futex.c
191
obj = entry->object.uvm_obj;
sys/uvm/uvm_device.c
316
struct uvm_object *uobj = entry->object.uvm_obj;
sys/uvm/uvm_fault.c
1196
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/uvm/uvm_fault.c
1317
struct uvm_object *uobj = ufi->entry->object.uvm_obj;
sys/uvm/uvm_fault.c
1895
tmpmap = ufi->entry->object.sub_map;
sys/uvm/uvm_fault.c
637
struct uvm_object *uobj = ufi.entry->object.uvm_obj;
sys/uvm/uvm_fault.c
732
(ufi->entry->object.uvm_obj == NULL)) {
sys/uvm/uvm_fault.c
772
uobj = ufi->entry->object.uvm_obj; /* lower layer */
sys/uvm/uvm_map.c
1142
entry->object.uvm_obj = uobj;
sys/uvm/uvm_map.c
1245
if (e1->object.uvm_obj != e2->object.uvm_obj)
sys/uvm/uvm_map.c
1367
uvm_map_deallocate(entry->object.sub_map);
sys/uvm/uvm_map.c
1369
entry->object.uvm_obj->pgops->pgo_detach) {
sys/uvm/uvm_map.c
1370
entry->object.uvm_obj->pgops->pgo_detach(
sys/uvm/uvm_map.c
1371
entry->object.uvm_obj);
sys/uvm/uvm_map.c
1880
UVM_OBJ_IS_KERN_OBJECT(entry->object.uvm_obj)) {
sys/uvm/uvm_map.c
1916
uvm_km_pgremove(entry->object.uvm_obj, entry->start,
sys/uvm/uvm_map.c
2009
entry->object.uvm_obj == NULL &&
sys/uvm/uvm_map.c
2107
iter->object.uvm_obj == NULL)) {
sys/uvm/uvm_map.c
2607
uvm_map_reference(next->object.sub_map);
sys/uvm/uvm_map.c
2610
if (next->object.uvm_obj->pgops &&
sys/uvm/uvm_map.c
2611
next->object.uvm_obj->pgops->pgo_reference) {
sys/uvm/uvm_map.c
2613
next->object.uvm_obj->pgops->pgo_reference(
sys/uvm/uvm_map.c
2614
next->object.uvm_obj);
sys/uvm/uvm_map.c
2764
if (UVM_ET_ISHOLE(iter) || iter->object.uvm_obj != NULL ||
sys/uvm/uvm_map.c
2883
entry, entry->start, entry->end, entry->object.uvm_obj,
sys/uvm/uvm_map.c
3486
new_entry->object = old_entry->object;
sys/uvm/uvm_map.c
3504
new_entry->object.uvm_obj->pgops->pgo_reference) {
sys/uvm/uvm_map.c
3506
new_entry->object.uvm_obj->pgops->pgo_reference
sys/uvm/uvm_map.c
3507
(new_entry->object.uvm_obj);
sys/uvm/uvm_map.c
3715
if (new_entry->object.uvm_obj->pgops->pgo_detach)
sys/uvm/uvm_map.c
3716
new_entry->object.uvm_obj->pgops->pgo_detach(
sys/uvm/uvm_map.c
3717
new_entry->object.uvm_obj);
sys/uvm/uvm_map.c
3718
new_entry->object.uvm_obj = NULL;
sys/uvm/uvm_map.c
3904
entry->object.uvm_obj == NULL && entry->aref.ar_amap == NULL &&
sys/uvm/uvm_map.c
3907
entry->object.sub_map = submap;
sys/uvm/uvm_map.c
4407
uobj = entry->object.uvm_obj;
sys/uvm/uvm_map.c
467
rw_enter(entry->object.uvm_obj->vmobjlock, RW_WRITE);
sys/uvm/uvm_map.c
475
rw_exit(entry->object.uvm_obj->vmobjlock);
sys/uvm/uvm_map.c
4972
entry->object.uvm_obj = NULL;
sys/uvm/uvm_map.c
873
entry->object.uvm_obj = NULL;
sys/uvm/uvm_map.h
153
} object; /* object I point to */
sys/uvm/uvm_meter.c
227
entry->object.uvm_obj == NULL)
sys/uvm/uvm_unix.c
246
if (entry->object.uvm_obj != NULL &&
sys/uvm/uvm_unix.c
247
UVM_OBJ_IS_DEVICE(entry->object.uvm_obj))
sys/uvm/uvm_unix.c
353
isvnode = (entry->object.uvm_obj != NULL &&
sys/uvm/uvm_unix.c
354
UVM_OBJ_IS_VNODE(entry->object.uvm_obj));
usr.bin/make/main.c
569
d->object = chdir_verify_path(path, d);
usr.bin/make/main.c
570
if (d->object == NULL)
usr.bin/make/main.c
571
d->object = d->current;
usr.bin/make/main.c
661
esetenv("PWD", d.object);
usr.bin/make/main.c
689
if (d.object != d.current)
usr.bin/make/main.c
692
Var_Set(".OBJDIR", d.object);
usr.bin/make/main.c
694
Targ_setdirs(d.current, d.object);
usr.bin/make/main.c
897
if (d->current != d->object && *fname != '/') {
usr.bin/make/main.c
93
char *object;
usr.bin/rpcgen/rpc_cout.c
343
char *object;
usr.bin/rpcgen/rpc_cout.c
359
object = malloc(len);
usr.bin/rpcgen/rpc_cout.c
360
if (object == NULL) {
usr.bin/rpcgen/rpc_cout.c
365
snprintf(object, len, vecformat, def->def_name,
usr.bin/rpcgen/rpc_cout.c
368
snprintf(object, len, format, def->def_name,
usr.bin/rpcgen/rpc_cout.c
372
object, cs->name);
usr.bin/rpcgen/rpc_cout.c
373
free(object);
usr.bin/rpcgen/rpc_cout.c
384
object = malloc(len);
usr.bin/rpcgen/rpc_cout.c
385
if (object == NULL) {
usr.bin/rpcgen/rpc_cout.c
390
snprintf(object, len, vecformat, def->def_name,
usr.bin/rpcgen/rpc_cout.c
393
snprintf(object, len, format, def->def_name,
usr.bin/rpcgen/rpc_cout.c
398
dflt->array_max, object, dflt->name);
usr.bin/rpcgen/rpc_cout.c
399
free(object);
usr.bin/snmp/smi.c
248
struct oid *object = NULL;
usr.bin/snmp/smi.c
261
object = RB_FIND(oidtree, &smi_oidtree, &okey);
usr.bin/snmp/smi.c
263
} while (object == NULL && okey.o_id.bo_n > 0);
usr.bin/snmp/smi.c
264
if (object != NULL && object->o_textconv == NULL &&
usr.bin/snmp/smi.c
265
object->o_tcname != NULL) {
usr.bin/snmp/smi.c
266
tckey.tc_name = object->o_tcname;
usr.bin/snmp/smi.c
267
object->o_textconv = RB_FIND(textconvtree, &smi_tctree,
usr.bin/snmp/smi.c
331
if (object != NULL && object->o_textconv != NULL &&
usr.bin/snmp/smi.c
332
object->o_textconv->tc_syntax == root->be_encoding)
usr.bin/snmp/smi.c
333
return smi_displayhint_int(object->o_textconv,
usr.bin/snmp/smi.c
395
if (object != NULL && object->o_textconv != NULL &&
usr.bin/snmp/smi.c
396
object->o_textconv->tc_syntax == root->be_encoding)
usr.bin/snmp/smi.c
397
return smi_displayhint_os(object->o_textconv,
usr.bin/ssh/pkcs11.h
1059
unsigned long count, ck_object_handle_t *object));
usr.bin/ssh/pkcs11.h
1061
(ck_session_handle_t session, ck_object_handle_t object,
usr.bin/ssh/pkcs11.h
1066
ck_object_handle_t object));
usr.bin/ssh/pkcs11.h
1069
ck_object_handle_t object,
usr.bin/ssh/pkcs11.h
1073
ck_object_handle_t object,
usr.bin/ssh/pkcs11.h
1078
ck_object_handle_t object,
usr.bin/ssh/pkcs11.h
1087
ck_object_handle_t *object,
usr.sbin/config/gram.y
179
object:
usr.sbin/config/gram.y
234
object |
usr.sbin/config/gram.y
337
object |
usr.sbin/ldapd/schema.c
1000
OBJ_NAME(obj), OBJ_NAME(optr->object));
usr.sbin/ldapd/schema.c
1005
optr->object->kind != KIND_ABSTRACT) {
usr.sbin/ldapd/schema.c
1008
OBJ_NAME(obj), OBJ_NAME(optr->object));
usr.sbin/ldapd/schema.c
105
struct object *
usr.sbin/ldapd/schema.c
118
struct object *
usr.sbin/ldapd/schema.c
1195
strlcat(buf, OBJ_NAME(optr->object), size) >= size)
usr.sbin/ldapd/schema.c
1201
if (strlcat(buf, OBJ_NAME(optr->object), size) >= size ||
usr.sbin/ldapd/schema.c
1216
schema_dump_object(struct object *obj, char *buf, size_t size)
usr.sbin/ldapd/schema.c
227
push_obj(struct obj_list *olist, struct object *obj)
usr.sbin/ldapd/schema.c
244
optr->object = obj;
usr.sbin/ldapd/schema.c
39
obj_oid_cmp(struct object *a, struct object *b)
usr.sbin/ldapd/schema.c
494
schema_link_obj_name(struct schema *schema, const char *name, struct object *obj)
usr.sbin/ldapd/schema.c
518
schema_link_obj_names(struct schema *schema, struct object *obj)
usr.sbin/ldapd/schema.c
57
RB_GENERATE(object_tree, object, link, obj_oid_cmp);
usr.sbin/ldapd/schema.c
62
static struct obj_list *push_obj(struct obj_list *olist, struct object *obj);
usr.sbin/ldapd/schema.c
627
struct object *obj;
usr.sbin/ldapd/schema.c
897
struct object *obj = NULL, *prev;
usr.sbin/ldapd/schema.c
96
struct object *
usr.sbin/ldapd/schema.c
989
optr->object->kind == KIND_AUXILIARY) {
usr.sbin/ldapd/schema.c
99
struct object find;
usr.sbin/ldapd/schema.c
992
OBJ_NAME(obj), OBJ_NAME(optr->object));
usr.sbin/ldapd/schema.c
997
optr->object->kind == KIND_STRUCTURAL) {
usr.sbin/ldapd/schema.h
102
RB_ENTRY(object) link;
usr.sbin/ldapd/schema.h
112
RB_HEAD(object_tree, object);
usr.sbin/ldapd/schema.h
113
RB_PROTOTYPE(object_tree, object, link, obj_oid_cmp);
usr.sbin/ldapd/schema.h
122
struct object *ou_object;
usr.sbin/ldapd/schema.h
157
int schema_dump_object(struct object *obj,
usr.sbin/ldapd/schema.h
167
struct object *lookup_object_by_oid(struct schema *schema, char *oid);
usr.sbin/ldapd/schema.h
168
struct object *lookup_object_by_name(struct schema *schema, char *name);
usr.sbin/ldapd/schema.h
169
struct object *lookup_object(struct schema *schema, char *oid_or_name);
usr.sbin/ldapd/schema.h
94
struct object;
usr.sbin/ldapd/schema.h
97
struct object *object;
usr.sbin/ldapd/search.c
550
struct object *obj;
usr.sbin/ldapd/validate.c
211
struct object *obj;
usr.sbin/ldapd/validate.c
218
obj = optr->object;
usr.sbin/ldapd/validate.c
232
olist_push(struct obj_list *olist, struct object *obj)
usr.sbin/ldapd/validate.c
237
if (optr->object == obj)
usr.sbin/ldapd/validate.c
242
optr->object = obj;
usr.sbin/ldapd/validate.c
249
olist_push(olist, sup->object);
usr.sbin/ldapd/validate.c
271
is_super(struct object *sup, struct object *obj)
usr.sbin/ldapd/validate.c
279
if (optr->object == sup || is_super(sup, optr->object))
usr.sbin/ldapd/validate.c
29
validate_required_attributes(struct ber_element *entry, struct object *obj)
usr.sbin/ldapd/validate.c
291
struct object *obj, *structural_obj = NULL;
usr.sbin/ldapd/validate.c
364
if (optr->object->kind != KIND_ABSTRACT)
usr.sbin/ldapd/validate.c
368
if (is_super(optr->object, structural_obj))
usr.sbin/ldapd/validate.c
373
if (optr2->object->kind != KIND_AUXILIARY)
usr.sbin/ldapd/validate.c
375
if (is_super(optr->object, optr2->object))
usr.sbin/ldapd/validate.c
382
OBJ_NAME(optr->object));
usr.sbin/ldapd/validate.c
391
rc = validate_required_attributes(entry, optr->object);
usr.sbin/procmap/procmap.c
639
vme->object.uvm_obj);
usr.sbin/procmap/procmap.c
661
if (vme->object.uvm_obj != NULL) {
usr.sbin/procmap/procmap.c
662
P(uvm_obj) = vme->object.uvm_obj;
usr.sbin/procmap/procmap.c
773
vme->object.uvm_obj, (unsigned long)vme->offset,
usr.sbin/snmpd/application_internal.c
222
struct appl_internal_object *object;
usr.sbin/snmpd/application_internal.c
224
while ((object = RB_ROOT(&appl_internal_objects)) != NULL) {
usr.sbin/snmpd/application_internal.c
226
object);
usr.sbin/snmpd/application_internal.c
227
free(object->stringval);
usr.sbin/snmpd/application_internal.c
228
free(object);
usr.sbin/snmpd/application_internal.c
319
struct appl_internal_object *object;
usr.sbin/snmpd/application_internal.c
335
if ((object = appl_internal_object_parent(&vb->av_oid)) == NULL)
usr.sbin/snmpd/application_internal.c
339
oid = object->oid;
usr.sbin/snmpd/application_internal.c
341
if (object->getnext == NULL)
usr.sbin/snmpd/application_internal.c
344
if ((r == 0 && object->getnext == NULL) ||
usr.sbin/snmpd/application_internal.c
345
(r == 2 && object->getnext != NULL))
usr.sbin/snmpd/application_internal.c
346
resp[i].av_value = object->get(&resp[i].av_oid);
usr.sbin/snmpd/application_internal.c
377
struct appl_internal_object *object, search;
usr.sbin/snmpd/application_internal.c
394
object = appl_internal_object_parent(&vb->av_oid);
usr.sbin/snmpd/application_internal.c
395
if (object == NULL) {
usr.sbin/snmpd/application_internal.c
397
object = RB_NFIND(appl_internal_objects,
usr.sbin/snmpd/application_internal.c
402
for (; object != NULL; object = RB_NEXT(appl_internal_objects,
usr.sbin/snmpd/application_internal.c
403
&appl_internal_objects, object), include = 1) {
usr.sbin/snmpd/application_internal.c
404
if (object->getnext == NULL) {
usr.sbin/snmpd/application_internal.c
405
oid = object->oid;
usr.sbin/snmpd/application_internal.c
411
resp[i].av_value = object->get(&oid);
usr.sbin/snmpd/application_internal.c
415
if (ober_oid_cmp(&object->oid, &resp[i].av_oid) > 0) {
usr.sbin/snmpd/application_internal.c
417
resp[i].av_oid = object->oid;
usr.sbin/snmpd/application_internal.c
421
object->getnext(include, &resp[i].av_oid);
usr.sbin/snmpd/application_internal.c
430
object == NULL) {
usr.sbin/snmpd/application_internal.c
614
struct appl_internal_object *object, search;
usr.sbin/snmpd/application_internal.c
618
if ((object = RB_FIND(appl_internal_objects,
usr.sbin/snmpd/application_internal.c
620
return object;
usr.sbin/snmpd/mib.y
643
objects : object
usr.sbin/snmpd/mib.y
644
| objects ',' object
usr.sbin/snmpd/mib.y
647
object : descriptor
usr.sbin/snmpd/parse.y
209
| grammar object '\n'
usr.sbin/snmpd/parse.y
906
object : OBJECTID oid NAME STRING optwrite {
usr.sbin/snmpd/smi.c
135
struct oid *object;
usr.sbin/snmpd/smi.c
137
if ((object = calloc(1, sizeof(*object))) == NULL)
usr.sbin/snmpd/smi.c
140
object->o_id = *oid;
usr.sbin/snmpd/smi.c
141
if ((object->o_name = strdup(name)) == NULL) {
usr.sbin/snmpd/smi.c
142
free(object);
usr.sbin/snmpd/smi.c
146
if (RB_INSERT(oidtree, &smi_oidtree, object) != NULL) {
usr.sbin/snmpd/smi.c
147
free(object->o_name);
usr.sbin/snmpd/smi.c
148
free(object);