• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/kext_tools-326.95.1/

Lines Matching defs:toolArgs

28     KctoolArgs           toolArgs;
40 bzero(&toolArgs, sizeof(toolArgs));
59 result = readArgs(&argc, &argv, &toolArgs);
67 kernelcache_fd = open(toolArgs.kernelcachePath, O_RDONLY);
71 "Can't open %s: %s.", toolArgs.kernelcachePath, strerror(errno));
79 "Can't map %s: %s.", toolArgs.kernelcachePath, strerror(errno));
85 if (fat_arch && !toolArgs.archInfo) {
86 toolArgs.archInfo = NXGetArchInfoFromCpuType(fat_arch->cputype, fat_arch->cpusubtype);
89 rawKernelcache = readMachOSliceForArch(toolArgs.kernelcachePath, toolArgs.archInfo,
94 "Can't read arch %s from %s.", toolArgs.archInfo->name, toolArgs.kernelcachePath);
110 toolArgs.kernelcacheImageBytes = CFDataGetBytePtr(kernelcacheImage);
112 if (ISMACHO64(MAGIC32(toolArgs.kernelcacheImageBytes))) {
114 (struct mach_header_64 *)toolArgs.kernelcacheImageBytes,
119 (struct mach_header *)toolArgs.kernelcacheImageBytes,
130 if (ISMACHO64(MAGIC32(toolArgs.kernelcacheImageBytes))) {
131 prelinkInfoBytes = ((char *)toolArgs.kernelcacheImageBytes) +
134 prelinkInfoBytes = ((char *)toolArgs.kernelcacheImageBytes) +
138 toolArgs.kernelcacheInfoPlist = (CFPropertyListRef)IOCFUnserialize(prelinkInfoBytes,
140 if (!toolArgs.kernelcacheInfoPlist) {
147 result = printKextInfo(&toolArgs);
156 SAFE_RELEASE(toolArgs.kernelcacheInfoPlist);
175 KctoolArgs * toolArgs)
182 bzero(toolArgs, sizeof(*toolArgs));
193 toolArgs->archInfo = NXGetArchInfoFromName(optarg);
194 if (!toolArgs->archInfo) {
237 toolArgs->kernelcachePath = (*argv)[0];
238 toolArgs->kextID = CFStringCreateWithCString(kCFAllocatorDefault, (*argv)[1], kCFStringEncodingUTF8);
239 if (!toolArgs->kextID) {
244 toolArgs->segmentName = (*argv)[2];
245 toolArgs->sectionName = (*argv)[3];
293 ExitStatus printKextInfo(KctoolArgs * toolArgs)
299 if (CFArrayGetTypeID() == CFGetTypeID(toolArgs->kernelcacheInfoPlist)) {
300 kextPlistArray = (CFArrayRef)toolArgs->kernelcacheInfoPlist;
301 } else if (CFDictionaryGetTypeID() == CFGetTypeID(toolArgs->kernelcacheInfoPlist)){
302 kextPlistArray = (CFArrayRef)CFDictionaryGetValue(toolArgs->kernelcacheInfoPlist,
316 if (thisKextID && CFEqual(thisKextID, toolArgs->kextID)) {
327 if (ISMACHO64(MAGIC32(toolArgs->kernelcacheImageBytes))) {
329 (struct mach_header_64 *)toolArgs->kernelcacheImageBytes,
334 (struct mach_header *)toolArgs->kernelcacheImageBytes,
346 if (ISMACHO64(MAGIC32(toolArgs->kernelcacheImageBytes))) {
351 kextMachO = toolArgs->kernelcacheImageBytes + kextOffset;
355 if (ISMACHO64(MAGIC32(toolArgs->kernelcacheImageBytes))) {
358 toolArgs->segmentName, toolArgs->sectionName);
366 toolArgs->segmentName, toolArgs->sectionName);
373 toolArgs->segmentName, toolArgs->sectionName, toolArgs->kextID);
377 if (ISMACHO64(MAGIC32(toolArgs->kernelcacheImageBytes))) {