Lines Matching defs:macho

29 #include <grub/macho.h>
30 #include <grub/cpu/macho.h>
346 grub_macho_t macho;
358 macho = grub_macho_open (args[0]);
359 if (! macho)
361 if (! grub_macho_contains_macho32 (macho))
363 grub_macho_close (macho);
368 err = grub_macho_size32 (macho, &startcode, &endcode, GRUB_MACHO_NOBSS);
371 grub_macho_close (macho);
388 grub_macho_close (macho);
394 err = grub_macho_load32 (macho, (char *) loadaddr - startcode,
398 grub_macho_close (macho);
403 grub_xnu_entry_point = grub_macho_get_entry_point32 (macho);
406 grub_macho_close (macho);
411 grub_macho_close (macho);
456 grub_macho_t macho;
468 macho = grub_macho_open (args[0]);
469 if (! macho)
471 if (! grub_macho_contains_macho64 (macho))
473 grub_macho_close (macho);
478 err = grub_macho_size64 (macho, &startcode, &endcode, GRUB_MACHO_NOBSS);
481 grub_macho_close (macho);
501 grub_macho_close (macho);
507 err = grub_macho_load64 (macho, (char *) loadaddr - startcode,
511 grub_macho_close (macho);
516 grub_xnu_entry_point = grub_macho_get_entry_point64 (macho) & 0x0fffffff;
519 grub_macho_close (macho);
524 grub_macho_close (macho);
642 grub_macho_t macho;
670 macho = grub_macho_file (binaryfile);
671 if (! macho || ! grub_macho_contains_macho32 (macho))
673 if (macho)
674 grub_macho_close (macho);
679 machosize = grub_macho_filesize64 (macho);
681 machosize = grub_macho_filesize32 (macho);
685 macho = 0;
714 if (macho)
719 err = grub_macho_readfile64 (macho, buf);
721 err = grub_macho_readfile32 (macho, buf);
724 grub_macho_close (macho);
727 grub_macho_close (macho);