- 14 Dec, 2017 3 commits
-
-
Zhongming Qu authored
This commit addresses a few issues: 1. No longer leak config.h in a way similar to https://github.com/gflags/gflags/issues/233 The solution of prefixing the path by 'glog_internal' is modified from https://github.com/gflags/gflags/issues/234 2. No longer expose internal headers. 3. Replace PACKAGE_NAME with native.package_name() 4. Uers can choose namespaces via the newly added 'namespace' keyword. 5. Replace glob with explicitly listing of files. 6. Make the genrules more compact using pythonic list construction.
-
Zhongming Qu authored
-
Zhongming Qu authored
-
- 10 Nov, 2017 1 commit
-
-
Fumitoshi Ukai authored
Compute base addresses from program headers while reading /proc/self/maps.
-
- 08 Nov, 2017 1 commit
-
-
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.
-
- 04 Nov, 2017 1 commit
-
-
Sergiu Deitsch authored
Cache strlen outside of cycles (PVS-Studio)
-
- 31 Oct, 2017 2 commits
-
-
Shinichiro Hamaji authored
Shell escape arguments to /bin/mail.
-
Fumitoshi Ukai authored
-
- 20 Oct, 2017 3 commits
-
-
Shinichiro Hamaji authored
-
Shinichiro Hamaji authored
Fix username lookup in case of missing USER environment variable
-
Shinichiro Hamaji authored
#253: Use MS preprocessor idiom to disable warning
-
- 18 Oct, 2017 1 commit
-
-
Dariusz Ostolski authored
-
- 11 Oct, 2017 1 commit
-
-
Shinichiro Hamaji authored
Zero allocation fix
-
- 10 Oct, 2017 1 commit
-
-
Sergiu Deitsch authored
-
- 20 Sep, 2017 1 commit
-
-
Dariusz Ostolski authored
-
- 19 Sep, 2017 1 commit
-
-
Dariusz Ostolski authored
-
- 09 Aug, 2017 5 commits
-
-
Shinichiro Hamaji authored
Fix for missing exports (fixes #227)
-
Sergiu Deitsch authored
-
Shinichiro Hamaji authored
Fix LOG_EVERY_N with clang -Wunused-local-typedef
-
Jim Ray authored
This compile time assert is no longer used anywhere in glog. Remove it.
-
Shinichiro Hamaji authored
Run src/windows/preprocess.sh to pick up latest logging.h.in changes
-
- 06 Aug, 2017 3 commits
-
-
Jim Ray authored
Glog uses a pre-C++11 compile time assert to verify the validity of the severity parameter for LOG_EVERY_N. Unfortunately, some compilers will complain about the usage of LOG_EVERY_N with "-Wunused-local-typedef" due to the way the compile time assert is constructed. This makes it impossible to use LOG_EVERY_N with this warning treated as an error. The fix simply removes the assert entirely. This is safe to do since you can't put anything invalid into the severity parameters without generating a compile error elsewhere. This has been safe to do ever since the GLOG_ prefixes were added as part of 6febec36. Fixes #223
-
Jim Ray authored
-
- 01 Aug, 2017 1 commit
-
-
Shinichiro Hamaji authored
Update Windows docs
-
- 26 Jul, 2017 5 commits
-
-
Andrew Schwartzmeyer authored
-
Andrew Schwartzmeyer authored
-
Andrew Schwartzmeyer authored
-
Shinichiro Hamaji authored
Revert "configure.ac: Allow user to disable gflags"
-
Shinichiro Hamaji authored
-
- 19 Jul, 2017 1 commit
-
-
Shinichiro Hamaji authored
configure.ac: Allow user to disable gflags
-
- 09 Jul, 2017 2 commits
-
-
Shinichiro Hamaji authored
cmake: fixed gflags namespace detection (fixes #193)
-
Sergiu Deitsch authored
This commit fixes gflags namespace detection using Intel compiler and ensures the generated try_compile command line does not produce malformed paths.
-
- 06 Jul, 2017 5 commits
-
-
Shinichiro Hamaji authored
cmake: do not hardcode relative install directories
-
Shinichiro Hamaji authored
cmake: changed project name from google-glog to glog
-
Shinichiro Hamaji authored
Cygwin support
-
Shinichiro Hamaji authored
[RFC] reduce heap memory allocations to zero
-
Shinichiro Hamaji authored
rate limit calls to posix_fadvise()
-
- 05 Jul, 2017 1 commit
-
-
Hans-Andreas Engel authored
-
- 29 Jun, 2017 1 commit
-
-
Shinichiro Hamaji authored
Use gflags ALIAS instead of ${gflags_XXX} vars
-