Lines Matching defs:toolArgs
41 KclistArgs toolArgs;
54 bzero(&toolArgs, sizeof(toolArgs));
73 result = readArgs(&argc, &argv, &toolArgs);
81 result = checkArgs(&toolArgs);
89 kernelcache_fd = open(toolArgs.kernelcachePath, O_RDONLY);
93 "Can't open %s: %s.", toolArgs.kernelcachePath, strerror(errno));
101 "Can't map %s: %s.", toolArgs.kernelcachePath, strerror(errno));
107 if (fat_arch && !toolArgs.archInfo) {
108 toolArgs.archInfo = NXGetArchInfoFromCpuType(fat_arch->cputype, fat_arch->cpusubtype);
111 rawKernelcache = readMachOSliceForArch(toolArgs.kernelcachePath, toolArgs.archInfo,
116 "Can't read arch %s from %s.", toolArgs.archInfo->name, toolArgs.kernelcachePath);
169 listPrelinkedKexts(&toolArgs, prelinkInfoPlist);
194 KclistArgs * toolArgs)
201 bzero(toolArgs, sizeof(*toolArgs));
206 if (!createCFMutableSet(&toolArgs->kextIDs, &kCFTypeSetCallBacks)) {
222 toolArgs->archInfo = NXGetArchInfoFromName(optarg);
223 if (!toolArgs->archInfo) {
237 toolArgs->verbose = true;
258 if (!toolArgs->kernelcachePath) {
259 toolArgs->kernelcachePath = (*argv)[optind];
268 CFSetAddValue(toolArgs->kextIDs, scratchString);
290 ExitStatus checkArgs(KclistArgs * toolArgs)
294 if (!toolArgs->kernelcachePath) {
313 void listPrelinkedKexts(KclistArgs * toolArgs, CFPropertyListRef kcInfoPlist)
316 Boolean haveIDs = CFSetGetCount(toolArgs->kextIDs) > 0 ? TRUE : FALSE;
336 if (haveIDs && !CFSetContainsValue(toolArgs->kextIDs, kextIdentifier)) {
340 printKextInfo(kextPlist, toolArgs->verbose);