Skip to content
Snippets Groups Projects
  1. Oct 04, 2017
  2. Mar 27, 2017
  3. Mar 06, 2017
  4. Feb 18, 2017
  5. Jan 16, 2017
  6. Dec 20, 2016
  7. Oct 06, 2016
    • Tobias Klauser's avatar
      elfio_note: fix MSVC compiler warning · 446e0c21
      Tobias Klauser authored
      Fix the following MSVC compiler warning:
      
      elfio/elfio_note.hpp(77): warning C4267: 'initializing' : conversion from 'size_t' to 'ELFIO::Elf_Word', possible loss of data
      
      by changing the type of max_name_sizei to Elf_Xword, as
      note_secton->get_size() returns Elf_Xword and note_start_positions also
      contains members of type Elf_Xword.
      446e0c21
  8. Sep 22, 2016
    • Tobias Klauser's avatar
      elfio: don't cast away const qualifiers · af4140a1
      Tobias Klauser authored
      Don't cast away const qualifiers when accessing const data (e.g. section
      data). This fixes the warnings such as the following when compiling with
      GCC and the -Wcast-qual flag set:
      
      warning: cast from type ‘const char*’ to type ‘ELFIO::Elf_Word* {aka unsigned int*}’ casts away qualifiers [-Wcast-qual]
      af4140a1
  9. Sep 18, 2016
  10. Jul 10, 2016
  11. Jul 02, 2016
    • Kevin Klues's avatar
      Fixed off-by-one error in 'name' of add_note() function. · e3e0d6db
      Kevin Klues authored
      Previously, when assigning 'name' as a string, it's length was specified
      using the full length of 'namesz'. However, this length includes the
      trailing '\0' of the underlying char[]. This ultimately causes the C++
      string that is created to (incorrectly) contain the '\0' character as
      well. This leads to problems where e.g. the following will return false,
      even when 'name' itself actually contains the string "GNU\0":
      
        if (name == "GNU") {
          return true;
        }
        return false;
      
      To fix this, we should only include the length of the string minus the
      trailing '\0'.
      e3e0d6db
  12. Apr 23, 2016
  13. Sep 26, 2015
  14. Aug 22, 2015
  15. Apr 30, 2015
  16. Mar 18, 2015
  17. Feb 24, 2015
Loading