Lines Matching refs:owner
97 static void filter_module_symbols(CSSymbolOwnerRef owner, int provide_private_probes, CSSymbolIterator valid_symbol)
100 if (TRUE || (CSSymbolOwnerIsObject(owner) && !(CSSymbolOwnerGetDataFlags(owner) & kCSSymbolOwnerDataFoundDsym))) {
102 CSRegionRef text_region = CSSymbolOwnerGetRegionWithName(owner, "__TEXT __text");
112 CSSymbolOwnerForeachSymbol(owner, ^(CSSymbolRef symbol) {
168 CSSymbolOwnerRef owner = CSSymbolicatorGetSymbolOwnerWithUUIDAtTime(symbolicator, uuid_ref, kCSNow);
173 if (CSSymbolOwnerGetDataFlags(owner) & kCSSymbolOwnerDataEmpty) {
175 if (CSSymbolOwnerGetPath(owner) && (stat(CSSymbolOwnerGetPath(owner), &statinfo) == 0)) {
177 fprintf(stderr,"WARNING: The file at [%s] does not match the UUID of the version loaded in the kernel\n", CSSymbolOwnerGetPath(owner));
193 filter_module_symbols(owner, dtrace_private_probes_requested(), ^(CSSymbolRef symbol) { module_symbols_count++; });
216 filter_module_symbols(owner, dtrace_private_probes_requested(), ^(CSSymbolRef symbol) {
228 fprintf(stderr, "Unable to send module symbols for %s (count %lld) to kernel [%s]\n", CSSymbolOwnerGetPath(owner), module_symbols->dtmodsyms_count, strerror(errno));
260 CSSymbolOwnerRef owner = CSSymbolicatorGetSymbolOwnerWithAddressAtTime(kernelSymbolicator, (mach_vm_address_t)addr, kCSNow);
262 if (CSIsNull(owner))
266 CSSymbolOwnerRef symbol = CSSymbolOwnerGetSymbolWithAddress(owner, (mach_vm_address_t)addr);
308 sip->dts_object = CSSymbolOwnerGetName(owner);