Skip to content
  1. Jul 12, 2013
  2. Jul 11, 2013
  3. Jul 10, 2013
  4. Jul 05, 2013
  5. Jul 04, 2013
  6. Jul 03, 2013
  7. Jun 22, 2013
    • Sean Silva's avatar
      [yaml2obj][ELF] Make symbol table top-level key. · 82177573
      Sean Silva authored
      Although in reality the symbol table in ELF resides in a section, the
      standard requires that there be no more than one SHT_SYMTAB. To enforce
      this constraint, it is cleaner to group all the symbols under a
      top-level `Symbols` key on the object file.
      
      llvm-svn: 184627
      82177573
    • Sean Silva's avatar
      This was a nifty test, but remove it. · e5c41896
      Sean Silva authored
      It wouldn't really test anything that doesn't already have a more
      targeted test:
      `yaml2obj-elf-section-basic.yaml`:
        Already tests that section content is correctly passed though.
      `yaml2obj-elf-symbol-basic.yaml` (this file):
        Tests that the st_value and st_size attributes of `main` are set
        correctly.
      Between those two tests, disassembling the file doesn't really add
      anything, so just remove mention of disassembling the file.
      
      llvm-svn: 184607
      e5c41896
    • Sean Silva's avatar
      Revert "Put r184469 disassembler test back on X86" · 2d47ffd3
      Sean Silva authored
      This reverts commit r184602. In an upcoming commit, I will just remove
      the disassembler part of the test; it was mostly just a "nifty" thing
      marking a milestone but it doesn't test anything that isn't tested
      elsewhere.
      
      llvm-svn: 184606
      2d47ffd3
    • Renato Golin's avatar
      Put r184469 disassembler test back on X86 · fe941943
      Renato Golin authored
      llvm-svn: 184602
      fe941943
  8. Jun 21, 2013
    • Sean Silva's avatar
      [yaml2obj][ELF] Don't do disassembly in this test. · 8068ca72
      Sean Silva authored
      This was causing buildbot failures when build without X86 support.
      
      Is there a way to conditionalize the test on the X86 target being
      present?
      
      llvm-svn: 184597
      8068ca72
    • Sean Silva's avatar
      [yaml2obj][ELF] Allow expressing undefined symbols. · c4afa6d7
      Sean Silva authored
      Previously we unconditionally enforced that section references in
      symbols in the YAML had a name that was a section name present in the
      object, and linked the references to that section. Now, permit empty
      section names (already the default, if the `Section` key is not
      provided) to indicate SHN_UNDEF.
      
      llvm-svn: 184513
      c4afa6d7
    • Sean Silva's avatar
      [yaml2obj][ELF] Don't explicitly set `Binding` with STB_* · aff5125f
      Sean Silva authored
      Instead, just have 3 sub-lists, one for each of
      {STB_LOCAL,STB_GLOBAL,STB_WEAK}.
      
      This allows us to be a lot more explicit w.r.t. the symbol ordering in
      the object file, because if we allowed explicitly setting the STB_*
      `Binding` key for the symbol, then we might have ended up having to
      shuffle STB_LOCAL symbols to the front of the list, which is likely to
      cause confusion and potential for error.
      
      Also, this new approach is simpler ;)
      
      llvm-svn: 184506
      aff5125f
  9. Jun 20, 2013
  10. Jun 19, 2013
  11. Jun 18, 2013
  12. Jun 15, 2013
Loading