Esempio n. 1
0
 public static List <MachObjectFile> ReadMachObjects(byte[] buffer)
 {
     if (UniversalBinaryFile.IsUniversalBinaryFile(buffer))
     {
         UniversalBinaryFile file = new UniversalBinaryFile(buffer);
         return(file.MachObjects);
     }
     else if (MachObjectFile.IsMachObjectFile(buffer, 0))
     {
         List <MachObjectFile> result = new List <MachObjectFile>();
         result.Add(new MachObjectFile(buffer, 0, buffer.Length));
         return(result);
     }
     else
     {
         return(null);
     }
 }