Searched refs:module_symbols (Results 1 - 3 of 3) sorted by relevance
/macosx-10.10.1/dtrace-147/libdtrace/ |
H A D | dt_module_apple.c | 205 dtrace_module_symbols_t* module_symbols; local 206 if ((module_symbols = calloc(1, DTRACE_MODULE_SYMBOLS_SIZE(module_symbols_count))) == NULL) { 207 fprintf(stderr, "Unable to allocate module_symbols for count %llu\n", module_symbols_count); 214 memcpy(module_symbols->dtmodsyms_uuid, uuid, sizeof(UUID)); 215 module_symbols->dtmodsyms_count = module_symbols_count; 217 dtrace_symbol_t* dtrace_symbol = &module_symbols->dtmodsyms_symbols[module_symbol_index++]; 227 if (dt_ioctl(dtp, DTRACEIOC_PROVMODSYMS, module_symbols) != 0) { 228 fprintf(stderr, "Unable to send module symbols for %s (count %lld) to kernel [%s]\n", CSSymbolOwnerGetPath(owner), module_symbols->dtmodsyms_count, strerror(errno)); 232 if (module_symbols) 233 free(module_symbols); [all...] |
/macosx-10.10.1/xnu-2782.1.97/bsd/dev/i386/ |
H A D | fbt_x86.c | 995 dtrace_module_symbols_t* module_symbols = ctl->mod_user_symbols; local 996 if (module_symbols) { 997 for (i=0; i<module_symbols->dtmodsyms_count; i++) { 1003 dtrace_symbol_t* symbol = &module_symbols->dtmodsyms_symbols[i];
|
/macosx-10.10.1/xnu-2782.1.97/bsd/dev/dtrace/ |
H A D | dtrace.c | 16970 dtrace_module_symbols_t* module_symbols; local 17016 if ((module_symbols = kmem_alloc(module_symbols_size, KM_SLEEP)) == NULL) 17022 if (copyin(arg, module_symbols, module_symbols_size) != 0) { 17023 cmn_err(CE_WARN, "failed copyin of dtrace_module_symbols_t, symbol count %llu", module_symbols->dtmodsyms_count); 17031 if (module_symbols->dtmodsyms_count != dtmodsyms_count) { 17050 if (memcmp(module_symbols->dtmodsyms_uuid, ctl->mod_uuid, sizeof(UUID)) == 0) { 17052 ctl->mod_user_symbols = module_symbols; 17082 if (module_symbols != NULL) { 17083 kmem_free(module_symbols, module_symbols_size);
|
Completed in 117 milliseconds