Skip to content
  1. Nov 24, 2016
    • Rafael Espindola's avatar
      Use a more explicit type for the sizeof. · 4862ae8c
      Rafael Espindola authored
      llvm-svn: 287895
      4862ae8c
    • Peter Smith's avatar
      [ELF] Add terminating sentinel .ARM.exidx table entry · 719eb8ef
      Peter Smith authored
          
      The .ARM.exidx table has an entry for each function with the first entry
      giving the start address of the function, the table is sorted in ascending
      order of function address. Given a PC value, the unwinder will search the
      table for the entry that contains the PC value.
          
      If the table entry happens to be the last, the range of the addresses that
      the final unwinding table describes will extend to the end of the address
      space. To prevent an incorrect address outside the address range of the
      program matching the last entry we follow ld.bfd's example and add a
      sentinel EXIDX_CANTUNWIND entry at the end of the table. This gives the
      final real table entry an upper bound.
          
      In addition the llvm libunwind unwinder currently depends on the presence
      of a sentinel entry (PR31091).
      
      Differential revision: https://reviews.llvm.org/D26977
      
      llvm-svn: 287869
      719eb8ef
    • George Rimar's avatar
      [ELF] - Removed unused method. NFC. · 066bf6e1
      George Rimar authored
      llvm-svn: 287860
      066bf6e1
    • Rui Ueyama's avatar
      Update comment. · 3aaacb28
      Rui Ueyama authored
      llvm-svn: 287850
      3aaacb28
    • Rui Ueyama's avatar
      Remove HasError and use ErrorCount instead. · f373dd76
      Rui Ueyama authored
      HasError was always true if ErrorCount > 0, so we can use ErrorCount instead.
      
      llvm-svn: 287849
      f373dd76
  2. Nov 23, 2016
  3. Nov 22, 2016
Loading