Lines Matching full:mach
34 // macho_reader.h: A class for parsing Mach-O files.
39 #include <mach-o/loader.h>
40 #include <mach-o/fat.h>
70 // When applied to a (non-fat) Mach-O file, this behaves as if the
84 // The data does not begin with a fat binary or Mach-O magic number.
88 // The Mach-O fat binary file ends abruptly, without enough space
109 // If the data is a plain Mach-O file, rather than a fat binary file,
111 // single object file is the Mach-O file.
143 // The contents of the fat binary or Mach-O file we're parsing. We do not
155 // A segment in a Mach-O file. All these fields have been byte-swapped as
191 // A section in a Mach-O file. All these fields have been byte-swapped as
224 // A reader for a Mach-O file.
228 // fat binary or a Mach-O file.
232 // A class for reporting errors found while parsing Mach-O files. The
244 // The data does not begin with a Mach-O magic number, or the magic
249 // The data contained in a Mach-O fat binary (|cpu_type|, |cpu_subtype|)
262 // The file's load command region, as given in the Mach-O header, is
266 // The file's Mach-O header claims the file contains |claimed| load
268 // the end of the load command region, as given by the Mach-O header.
295 // An attempt was made to read a Mach-O file of the unsupported
316 // A handler for the load commands in a Mach-O file.
359 // Create a Mach-O file reader that reports problems to |reporter|.
363 // Read the given data as a Mach-O file. The reader retains pointers
382 // Return this file's characteristics, as found in the Mach-O header.
388 // Return true if this is a 64-bit Mach-O file, false if it is a 32-bit
389 // Mach-O file.
392 // Return true if this is a big-endian Mach-O file, false if it is
396 // Apply |handler| to each load command in this Mach-O file, stopping when
429 // The contents of the Mach-O file we're parsing. We do not own the
436 // True if this file is a 64-bit Mach-O file.