1. 21 Mar, 2018 3 commits
  2. 20 Mar, 2018 3 commits
    • Sergey Sharybin's avatar
      Fix redefined warnings from config.h · 418f9020
      Sergey Sharybin authored
      The issue was caused by config.h header being included from both
      header files and implementation files.
      
      Proposed solution is to have regular header guard in the generated
      config.h. Benefit of this solution is that it's least intrusive.
      Downside is that it only solves issue for CMake build system, and
      autoconf one is not fixed since header template is automatically
      generated by autoheader who does not add header guard.
      418f9020
    • Shinichiro Hamaji's avatar
      Merge pull request #304 from Nazg-Gul/terminfo-konsole · 1fe7e94a
      Shinichiro Hamaji authored
      konsole family of terminfo supports colored output
      1fe7e94a
    • Sergey Sharybin's avatar
      konsole family of terminfo supports colored output · e35bb111
      Sergey Sharybin authored
      Glog was missing colored output when running in terminal
      who is set to konsole* TERM, even though the terminal
      itself supports colored output.
      
      Add extra terminfo to the check function, so now output
      from Glog is properly colored.
      e35bb111
  3. 18 Mar, 2018 1 commit
  4. 27 Feb, 2018 1 commit
  5. 23 Feb, 2018 1 commit
  6. 10 Feb, 2018 1 commit
  7. 06 Feb, 2018 3 commits
  8. 01 Feb, 2018 2 commits
  9. 16 Jan, 2018 1 commit
  10. 04 Jan, 2018 7 commits
  11. 02 Jan, 2018 5 commits
  12. 21 Dec, 2017 1 commit
  13. 20 Dec, 2017 1 commit
  14. 19 Dec, 2017 1 commit
    • Rodrigo Queiro's avatar
      Update gflags to latest master · 2a593235
      Rodrigo Queiro authored
      This means that gflags no longer leaks config.h, so I had to fix a bug
      in glog.bzl where config.h is generated at the wrong path.
      
      I also switched to the best-practice for depending on git repositories,
      ie using http_archive with a mirror.
      2a593235
  15. 18 Dec, 2017 1 commit
  16. 14 Dec, 2017 5 commits
  17. 10 Nov, 2017 1 commit
  18. 08 Nov, 2017 1 commit
    • Peter Collingbourne's avatar
      Compute base addresses from program headers while reading /proc/self/maps. · c4d37a78
      Peter Collingbourne authored
      We previously had logic to compute the base address from program
      headers as part of symbolization. The problem is that we need a correct
      base address earlier in order to adjust a PC into the image's address
      space, as these addresses can appear in unsymbolized output.
      
      There was previously an assumption that only the mapping that
      was lowest in the address space did not need to be adjusted. This
      assumption is not guaranteed (for example, the kernel may choose to
      map an ET_DYN lowest) and in fact turned out to be wrong in binaries
      linked with lld because the first mapping is read-only.
      
      The solution is to move the program header reading logic into the
      code that reads /proc/self/maps.
      
      There is a change in semantics for clients that install a callback
      using the InstallSymbolizeOpenObjectFileCallback function. Any such
      clients will need to return a correct base address from the callback
      by reading program headers using code similar to that in the function
      OpenObjectFileContainingPcAndGetStartAddress.
      c4d37a78
  19. 04 Nov, 2017 1 commit