Skip to content
  1. Nov 14, 2013
  2. Nov 13, 2013
  3. Nov 12, 2013
  4. Nov 11, 2013
  5. Nov 10, 2013
    • Rui Ueyama's avatar
      [ELF] Un-break undef-from-main-dso.test on MSVC 2012. · 78d1acb3
      Rui Ueyama authored
      The result of sizeof(SymbolTable<ELFT>::SymbolEntry) in DynamicSymbolTable
      <ELFT>::write() was different from the same expression in RelocationTable
      <ELFT>::write(), although the same template parameters were passed. They were
      40 and 32, respectively. As a result, the same vector was treated as a
      vector of 40 byte values in some places and a vector of 32 values in other
      places. That caused an weird issue, resulting in collapse of the rela.dyn
      section.
      
      I suspect that this is a padding size calculation bug in MSVC 2012, but I
      may be wrong. Reordering the fields to eliminate padding seems to fix the
      issue.
      
      llvm-svn: 194349
      78d1acb3
  6. Nov 09, 2013
  7. Nov 08, 2013
  8. Nov 06, 2013
  9. Nov 05, 2013
  10. Nov 04, 2013
  11. Nov 02, 2013
    • Rui Ueyama's avatar
      [MachO] Fix uninitialized field bug found on Windows. · d19d0bc5
      Rui Ueyama authored
      n_desc field in MachO string table was not initialized. On Unix,
      test/darwin/hello-world.objtxt did not fail because I think an nlist object
      is always allocated to a fresh heap initialized with zeros. On Windows,
      uninitialized fields are filled with 0xCC when compiled with /GZ. Because
      of that the test was failing on Windows.
      
      llvm-svn: 193909
      d19d0bc5
  12. Nov 01, 2013
Loading