Lines Matching full:magic
14 # Mach header "magic" constants
494 class Magic(dict_utils.Enum): class in Mach
536 self.magic = Mach.Magic()
588 self.magic.unpack(data)
589 if self.magic.is_skinny_mach_file():
591 elif self.magic.is_universal_mach_file():
597 self.content.unpack(data, self.magic)
607 self.magic = None
622 def unpack(self, data, magic=None): argument
624 if magic is None:
625 self.magic = Mach.Magic()
626 self.magic.unpack(data)
628 self.magic = magic
639 skinny_magic = Mach.Magic()
651 "Universal Mach File: magic = %s, nfat_arch = %u"
652 % (self.magic, self.nfat_arch)
857 self.magic = 0
873 def unpack(self, data, magic=None): argument
876 if magic is None:
877 self.magic = Mach.Magic()
878 self.magic.unpack(data)
880 self.magic = magic
882 data.set_byte_order(self.magic.get_byte_order())
902 self.data.set_byte_order(self.magic.get_byte_order())
1038 "MAGIC CPU SUBTYPE FILETYPE NUM CMDS SIZE CMDS FLAGS"
1045 "MAGIC ARCH FILETYPE NUM CMDS SIZE CMDS FLAGS"
1056 self.magic,
1069 self.magic,
1100 print(" magic: %#8.8x %s" % (self.magic.value, self.magic))
1254 return self.magic.is_64_bit()
1447 byte_order_char = mach_file.magic.get_byte_order()
1532 byte_order_char = mach_file.magic.get_byte_order()
1590 byte_order_char = mach_file.magic.get_byte_order()
1671 byte_order_char = mach_file.magic.get_byte_order()
1709 byte_order_char = mach_file.magic.get_byte_order()
1725 byte_order_char = mach_file.magic.get_byte_order()
1836 def __init__(self, magic=0): argument
1837 dict_utils.Enum.__init__(self, magic, self.enum)