Searched refs:module_symbols (Results 1 - 3 of 3) sorted by relevance

/macosx-10.10.1/dtrace-147/libdtrace/
H A Ddt_module_apple.c205 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 Dfbt_x86.c995 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 Ddtrace.c16970 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