Lines Matching defs:uBuf
419 } uBuf;
423 int rc = DBGFR3MemRead(pUVM, 0 /*idCpu*/, DBGFR3AddrFromFlat(pUVM, &ModAddr, uModAddr), uBuf.ab, X86_PAGE_4K_SIZE);
429 if ( uBuf.Hdr64.magic != IMAGE_MACHO64_SIGNATURE
430 && uBuf.Hdr32.magic != IMAGE_MACHO32_SIGNATURE)
433 bool f64Bit = uBuf.Hdr64.magic == IMAGE_MACHO64_SIGNATURE;
434 if (uBuf.Hdr32.cputype != (f64Bit ? CPU_TYPE_X86_64 : CPU_TYPE_I386))
437 if ( uBuf.Hdr32.filetype != MH_EXECUTE
438 && uBuf.Hdr32.filetype != (f64Bit ? MH_KEXT_BUNDLE : MH_OBJECT))
441 if (uBuf.Hdr32.ncmds > 256)
444 if (uBuf.Hdr32.sizeofcmds > X86_PAGE_4K_SIZE * 2 - sizeof(mach_header_64_t))
448 if (uBuf.Hdr32.sizeofcmds + (f64Bit ? sizeof(mach_header_64_t) : sizeof(mach_header_32_t)) > X86_PAGE_4K_SIZE)
451 &uBuf.ab[X86_PAGE_4K_SIZE], X86_PAGE_4K_SIZE);
462 uint32_t cLeft = uBuf.Hdr32.ncmds;
463 uint32_t cbLeft = uBuf.Hdr32.sizeofcmds;
475 uLCmd.pb = &uBuf.ab[f64Bit ? sizeof(mach_header_64_t) : sizeof(mach_header_32_t)];
899 } uBuf;
900 rc = DBGFR3MemRead(pUVM, 0 /*idCpu*/, &KernelAddr, uBuf.ab, X86_PAGE_4K_SIZE);
904 if ( uBuf.Hdr64.magic != IMAGE_MACHO64_SIGNATURE
905 && uBuf.Hdr32.magic != IMAGE_MACHO32_SIGNATURE)
908 bool f64Bit = uBuf.Hdr64.magic == IMAGE_MACHO64_SIGNATURE;
909 if (uBuf.Hdr32.cputype != (f64Bit ? CPU_TYPE_X86_64 : CPU_TYPE_I386))
912 if (uBuf.Hdr32.filetype != MH_EXECUTE)
915 if (uBuf.Hdr32.ncmds > 256)
918 if (uBuf.Hdr32.sizeofcmds > X86_PAGE_4K_SIZE * 2 - sizeof(mach_header_64_t))