Searched refs:sym (Results 1 - 25 of 38) sorted by relevance

12

/darwin-on-arm/xnu/libkern/kxld/
H A Dkxld_sym.c56 static kern_return_t init_predicates(KXLDSym *sym, u_char n_type, u_short n_desc)
58 static void init_sym_sectnum(KXLDSym *sym, u_int n_sect)
67 kxld_sym_init_from_macho32(KXLDSym *sym, char *strtab, const struct nlist *src) argument
71 check(sym);
75 bzero(sym, sizeof(*sym));
76 sym->name = strtab + src->n_un.n_strx;
77 sym->type = src->n_type;
78 sym->desc = src->n_desc;
79 sym
102 kxld_sym_init_from_macho64(KXLDSym *sym, char *strtab, const struct nlist_64 *src) argument
136 kxld_sym_init_absolute(KXLDSym *sym, char *name, kxld_addr_t link_addr) argument
155 init_predicates(KXLDSym *sym, u_char n_type, u_short n_desc) argument
297 init_sym_sectnum(KXLDSym *sym, u_int n_sect) argument
328 kxld_sym_destroy(KXLDSym *sym) argument
339 kxld_sym_is_absolute(const KXLDSym *sym) argument
349 kxld_sym_is_section(const KXLDSym *sym) argument
359 kxld_sym_is_defined(const KXLDSym *sym) argument
371 kxld_sym_is_defined_locally(const KXLDSym *sym) argument
381 kxld_sym_is_external(const KXLDSym *sym) argument
391 kxld_sym_is_exported(const KXLDSym *sym) argument
401 kxld_sym_is_undefined(const KXLDSym *sym) argument
411 kxld_sym_is_indirect(const KXLDSym *sym) argument
421 kxld_sym_is_replaced(const KXLDSym *sym) argument
431 kxld_sym_is_common(const KXLDSym *sym) argument
441 kxld_sym_is_unresolved(const KXLDSym *sym) argument
450 kxld_sym_is_obsolete(const KXLDSym *sym) argument
459 kxld_sym_is_got(const KXLDSym *sym) argument
470 kxld_sym_is_stab(const KXLDSym *sym) argument
480 kxld_sym_is_weak(const KXLDSym *sym) argument
490 kxld_sym_is_cxx(const KXLDSym *sym) argument
500 kxld_sym_is_pure_virtual(const KXLDSym *sym) argument
508 kxld_sym_is_vtable(const KXLDSym *sym) argument
518 kxld_sym_is_class_vtable(const KXLDSym *sym) argument
528 kxld_sym_is_metaclass_vtable(const KXLDSym *sym) argument
538 kxld_sym_is_padslot(const KXLDSym *sym) argument
548 kxld_sym_is_metaclass(const KXLDSym *sym) argument
558 kxld_sym_is_super_metaclass_pointer(const KXLDSym *sym) argument
586 kxld_sym_get_section_offset(const KXLDSym *sym, const KXLDSect *sect) argument
597 kxld_sym_get_common_size(const KXLDSym *sym) argument
605 kxld_sym_get_common_align(const KXLDSym *sym) argument
617 kxld_sym_get_class_name_from_metaclass(const KXLDSym *sym, char class_name[], u_long class_name_len) argument
637 kxld_sym_get_class_name_from_super_metaclass_pointer(const KXLDSym *sym, char class_name[], u_long class_name_len) argument
658 kxld_sym_get_class_name_from_vtable(const KXLDSym *sym, char class_name[], u_long class_name_len) argument
834 kxld_sym_set_got(KXLDSym *sym) argument
843 kxld_sym_relocate(KXLDSym *sym, const KXLDSect *sect) argument
855 kxld_sym_export_macho_32(const KXLDSym *sym, u_char *_nl, char *strtab, u_long *stroff, u_long strsize) argument
896 kxld_sym_export_macho_64(const KXLDSym *sym, u_char *_nl, char *strtab, u_long *stroff, u_long strsize) argument
936 kxld_sym_resolve(KXLDSym *sym, kxld_addr_t addr) argument
973 kxld_sym_resolve_common(KXLDSym *sym, u_int sectnum, kxld_addr_t base_addr) argument
1006 kxld_sym_delete(KXLDSym *sym) argument
1018 kxld_sym_patch(KXLDSym *sym) argument
1028 kxld_sym_mark_private(KXLDSym *sym) argument
[all...]
H A Dkxld_sym.h42 typedef boolean_t (*KXLDSymPredicateTest)(const KXLDSym *sym);
82 kern_return_t kxld_sym_init_from_macho32(KXLDSym *sym, char *strtab,
87 kern_return_t kxld_sym_init_from_macho64(KXLDSym *sym, char *strtab,
91 void kxld_sym_init_absolute(KXLDSym *sym, char *name, kxld_addr_t link_addr)
94 void kxld_sym_deinit(KXLDSym *sym)
97 void kxld_sym_destroy(KXLDSym *sym)
104 boolean_t kxld_sym_is_absolute(const KXLDSym *sym)
107 boolean_t kxld_sym_is_section(const KXLDSym *sym)
110 boolean_t kxld_sym_is_defined(const KXLDSym *sym)
113 boolean_t kxld_sym_is_defined_locally(const KXLDSym *sym)
[all...]
H A Dkxld_symtab.c74 static boolean_t sym_is_defined_cxx(const KXLDSym *sym);
75 static boolean_t sym_is_name_indexed(const KXLDSym *sym);
186 KXLDSym *sym = NULL; local
191 sym = kxld_array_get_item(&symtab->syms, i);
192 require_action(sym, finish, rval=KERN_FAILURE);
194 rval = kxld_sym_init_from_macho32(sym, symtab->strings, &src_syms[i]);
213 KXLDSym *sym = NULL; local
218 sym = kxld_array_get_item(&symtab->syms, i);
219 require_action(sym, finish, rval=KERN_FAILURE);
221 rval = kxld_sym_init_from_macho64(sym, symta
249 KXLDSym *sym = NULL; local
337 KXLDSym *sym = NULL; local
376 kxld_symtab_get_sym_index(const KXLDSymtab *symtab, const KXLDSym *sym, u_int *symindex) argument
404 KXLDSym *sym = NULL; local
439 KXLDSym *sym = NULL; local
538 KXLDSym *sym = NULL; local
572 sym_is_defined_cxx(const KXLDSym *sym) argument
584 KXLDSym *sym = NULL; local
618 sym_is_name_indexed(const KXLDSym *sym) argument
630 KXLDSym *sym = NULL; local
662 KXLDSym *sym = NULL; local
686 KXLDSym *sym = NULL; local
[all...]
H A Dkxld_vtable.c172 KXLDSym *sym = NULL; local
237 sym = kxld_reloc_get_symbol(relocator, reloc, sect->data);
239 entry->unpatched.sym = sym;
258 KXLDSym *sym = NULL; local
303 sym = kxld_dict_find(defined_cxx_symbols, &entry_value);
305 if (sym) {
306 tmpentry->patched.name = sym->name;
307 tmpentry->patched.addr = sym->link_addr;
337 KXLDSym *sym local
479 const KXLDSym *sym = NULL; local
[all...]
H A Dkxld_kext.c305 KXLDSym *sym = NULL; local
309 while ((sym = kxld_symtab_iterator_get_next(&iter))) {
311 rval = kxld_dict_insert(defined_symbols_by_name, sym->name, sym);
315 if (kxld_sym_is_cxx(sym) && defined_cxx_symbols_by_value) {
317 &sym->link_addr, sym);
467 KXLDSym *sym = NULL; local
500 while ((sym = kxld_symtab_iterator_get_next(&iter))) {
502 vtable_sym = sym;
637 KXLDSym *sym = NULL; local
1056 KXLDSym *sym = NULL; local
[all...]
H A Dkxld_object.h100 const KXLDObject *object, const struct kxld_sym *sym)
145 const struct kxld_sym *sym, kxld_addr_t addr)
149 const struct kxld_sym *sym)
H A Dkxld_vtable.h66 const struct kxld_sym *sym; member in struct:kxld_vtable_unpatched_entry
H A Dkxld_reloc.c464 KXLDSym *sym = NULL; local
471 sym = kxld_symtab_get_symbol_by_index(relocator->symtab, reloc->target);
477 sym = kxld_symtab_get_cxx_symbol_by_value(relocator->symtab, value);
481 sym = NULL;
485 return sym;
811 const KXLDSym *sym = NULL; local
872 sym = kxld_symtab_get_symbol_by_index(relocator->symtab, reloc->target);
873 require_action(sym, finish, rval=KERN_FAILURE);
882 require_action(!kxld_sym_is_padslot(sym) || !kxld_sym_is_replaced(sym),
[all...]
H A Dkxld_object.c180 static KXLDSym *get_mutable_sym(const KXLDObject *object, const KXLDSym *sym);
1215 kxld_object_get_reloc_at_symbol(const KXLDObject *object, const KXLDSym *sym) argument
1222 check(sym);
1224 sect = kxld_object_get_section_by_index(object, sym->sectnum);
1229 sym->base_addr);
1232 sym->base_addr);
1235 offset = kxld_sym_get_section_offset(sym, sect);
1249 const KXLDSym *sym = NULL; local
1252 sym = kxld_reloc_get_symbol(&object->relocator, reloc, object->file);
1254 sym
1334 KXLDSym *sym = NULL; local
1961 get_mutable_sym(const KXLDObject *object, const KXLDSym *sym) argument
1980 kxld_object_resolve_symbol(KXLDObject *object, const KXLDSym *sym, kxld_addr_t addr) argument
2000 kxld_object_patch_symbol(KXLDObject *object, const struct kxld_sym *sym) argument
2021 KXLDSym *sym = NULL; local
2101 KXLDSym *sym = NULL; local
[all...]
H A Dkxld_sect.c289 KXLDSym *sym = NULL; local
300 sym = kxld_reloc_get_symbol(relocator, reloc, sect->data, symtab);
301 if (!kxld_sym_is_got(sym)) {
302 kxld_sym_set_got(sym);
567 KXLDSym *sym = NULL; local
582 while ((sym = kxld_symtab_iterator_get_next(&iter))) {
583 *entry = sym->link_addr;
584 sym->got_addr = entry_addr;
/darwin-on-arm/xnu/SETUP/
H A Dsetup.csh4 setenv SYMROOT $SRCROOT/BUILD/sym
H A Dsetup.sh4 export SYMROOT=$SRCROOT/BUILD/sym
/darwin-on-arm/xnu/libsyscall/xcodescripts/
H A Dcreate-syscalls.pl229 my ($c_sym_name, $sym);
230 while (($c_sym_name, $sym) = each %Symbols) {
231 my $source = "__".$$sym{c_sym}.".s";
235 $$sym{is_custom} = $source;
236 if (!$$sym{is_private}) {
239 $$sym{aliases}{$arch} = [] unless $$sym{aliases}{$arch};
240 push(@{$$sym{aliases}{$arch}}, $$sym{asm_sym});
242 $$sym{asm_sy
[all...]
/darwin-on-arm/xnu/bsd/sys/
H A Dcdefs.h255 #define __DARWIN10_ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_DARWIN10)
421 #define __DARWIN_ALIAS(sym) __asm("_" __STRING(sym) __DARWIN_SUF_UNIX03)
422 #define __DARWIN_ALIAS_C(sym) __asm("_" __STRING(sym) __DARWIN_SUF_NON_CANCELABLE __DARWIN_SUF_UNIX03)
423 #define __DARWIN_ALIAS_I(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_T __DARWIN_SUF_UNIX03)
424 #define __DARWIN_INODE64(sym) __asm("_" __STRING(sym) __DARWIN_SUF_64_BIT_INO_
[all...]
/darwin-on-arm/xnu/libkern/zlib/
H A Dinftrees.c68 unsigned sym; /* index of code symbols */ local
136 for (sym = 0; sym < codes; sym++)
137 count[lens[sym]]++;
173 for (sym = 0; sym < codes; sym++)
174 if (lens[sym] != 0) work[offs[lens[sym]]
[all...]
H A Dinfback.c112 unsigned sym, bits; local
116 sym = 0;
117 while (sym < 144) state->lens[sym++] = 8;
118 while (sym < 256) state->lens[sym++] = 9;
119 while (sym < 280) state->lens[sym++] = 7;
120 while (sym < 288) state->lens[sym
[all...]
/darwin-on-arm/xnu/iokit/Tests/
H A DTestCollections.cpp43 OSObject *cache[numStrCache], *str, *sym; local
197 sym = (OSObject *) OSSymbol::withCStringNoCopy(strCache[i]);
198 count += array2->setObject(sym, 0);
200 sym->release();
210 for (i = array1->getCount() - 1; (sym = array2->__takeObject(0)); i--) {
211 str = array1->replaceObject(sym, i);
213 count2 += (sym != str);
216 if (sym)
217 sym->release();
237 sym
281 OSObject *cache[numStrCache], *str, *sym; local
487 const OSSymbol *symCache[numStrCache], *sym; local
714 const OSSymbol *symCache[numStrCache], *sym; local
[all...]
/darwin-on-arm/xnu/libkern/c++/
H A DOSSymbol.cpp122 OSSymbol *insertSymbol(OSSymbol *sym);
123 void removeSymbol(OSSymbol *sym);
293 OSSymbol *OSSymbolPool::insertSymbol(OSSymbol *sym) argument
295 const char *cString = sym->string;
305 thisBucket->symbolP = (OSSymbol **) sym;
308 return sym;
321 list[0] = sym;
328 return sym;
343 list[0] = sym;
350 return sym;
353 removeSymbol(OSSymbol *sym) argument
594 OSSymbol * sym; local
[all...]
/darwin-on-arm/xnu/iokit/Kernel/
H A DIORegistryEntry.cpp310 OSSymbol * sym = (OSSymbol *)OSSymbol::withString( prop); local
312 setName( sym);
313 sym->release();
717 OSSymbol * sym = 0; local
721 sym = (OSSymbol *) registryTable()->getObject( plane->pathNameKey );
722 if( !sym)
723 sym = (OSSymbol *) registryTable()->getObject( gIONameKey );
726 if( sym)
727 return( sym->getCStringNoCopy());
735 OSSymbol * sym local
755 OSSymbol * sym = 0; local
771 const OSSymbol * sym = copyLocation( plane ); local
802 OSSymbol * sym = (OSSymbol *)OSSymbol::withCString( name ); local
829 OSSymbol * sym = (OSSymbol *)OSSymbol::withCString( location ); local
839 const OSSymbol * sym = copyName(); local
[all...]
H A DIOCatalogue.cpp122 const OSSymbol * sym; local
124 sym = OSDynamicCast(OSSymbol, dict->getObject(gIOProviderClassKey));
125 if (!sym) return (0);
127 return ((OSArray *) personalities->getObject(sym));
132 const OSSymbol * sym; local
135 sym = OSDynamicCast(OSSymbol, dict->getObject(gIOProviderClassKey));
136 if (!sym) return;
137 arr = (OSArray *) personalities->getObject(sym);
142 personalities->setObject(sym, arr);
H A DIOHibernateIO.cpp1324 const OSSymbol * sym; local
1326 sym = OSSymbol::withCStringNoCopy(kIOHibernateBootImageKey);
1327 if (sym)
1329 gIOOptionsEntry->setProperty(sym, data);
1330 sym->release();
1383 const OSSymbol *sym; local
1384 sym = OSSymbol::withCStringNoCopy(kIOHibernateBootSwitchVarsKey);
1385 if( sym )
1387 gIOOptionsEntry->setProperty(sym, data); /* intentional insecure backup of rtc boot vars */
1388 sym
2950 const OSSymbol * sym; local
[all...]
/darwin-on-arm/xnu/osfmk/arm/
H A Dmodel_dep.c166 kernel_nlist_t *sym = NULL; local
206 sym = (kernel_nlist_t *)(uintptr_t)(orig_le->vmaddr + orig_st->symoff - orig_le->fileoff);
211 if (sym[i].n_type & N_STAB) continue;
213 if (sym[i].n_value <= search) {
214 curdiff = search - (vm_address_t)sym[i].n_value;
217 bestaddr = sym[i].n_value;
218 bestsym = strings + sym[i].n_un.n_strx;
/darwin-on-arm/xnu/bsd/dev/dtrace/
H A Dsdt.c527 kernel_nlist_t *sym = NULL; local
568 sym = (kernel_nlist_t *)(orig_le->vmaddr + orig_st->symoff - orig_le->fileoff);
572 uint8_t n_type = sym[i].n_type & (N_TYPE | N_EXT);
573 char *name = strings + sym[i].n_un.n_strx;
582 if (0 == sym[i].n_un.n_strx) /* iff a null, "", name. */
604 uint8_t jn_type = sym[j].n_type & (N_TYPE | N_EXT);
605 char *jname = strings + sym[j].n_un.n_strx;
610 if (0 == sym[j].n_un.n_strx) /* iff a null, "", name. */
616 if (*(unsigned long *)sym[i].n_value <= (unsigned long)sym[
[all...]
/darwin-on-arm/xnu/
H A DMakefile14 export SYMROOT=$(SRCROOT)/BUILD/sym/
/darwin-on-arm/xnu/tools/
H A Dremote_build.sh159 mkdir -p ./BUILD/sym
168 tar jcf ./BUILD/sym.tar.bz2 -C ./BUILD/sym . || exit 1
216 rsync -azv --no-o --no-g $REMOTEBUILD:"${REMOTEBUILDPATH}/BUILD/sym/" "${SYMROOT}/" || die "Could not rsync build results"

Completed in 140 milliseconds

12