Skip to content
  1. Oct 08, 2013
    • Nick Kledzik's avatar
      Supoort mach-o encoded in yaml. · 30332b19
      Nick Kledzik authored
      This is the first step in how I plan to get mach-o object files support into 
      lld. We need to be able to test the mach-o Reader and Write on systems without 
      a mach-o tools. Therefore, we want to support a textual way (YAML) to represent 
      mach-o files.
      
      MachONormalizedFile.h defines an in-memory abstraction of the content of mach-o  
      files. The in-memory data structures are always native endianess and always
      use 64-bit sizes. That internal data structure can then be converted to or
      from three different formats: 1) yaml (text) encoded mach-o, 2) binary mach-o
      files, 3) lld Atoms.
      
      This patch defines the internal model and uses YAML I/O to implement the 
      conversion to and from the model to yaml. The next patch will implement
      the conversion from normalized to binary mach-o.
      
      This patch includes unit tests to validate the yaml conversion APIs.
      
      llvm-svn: 192147
      30332b19
  2. Oct 07, 2013
  3. Oct 03, 2013
  4. Sep 28, 2013
  5. Sep 27, 2013
  6. Sep 26, 2013
  7. Sep 25, 2013
  8. Sep 24, 2013
  9. Sep 23, 2013
Loading