C++ implementation of the Google logging module
Go to file
Michael Spang 130a3e10de Use file offsets in traces if object has no symbols (#513)
Fallback to using file offsets if no symbol is found, like we do if the
object could not be opened.

This makes backtraces usable even if objects in the trace are stripped,
since the trace can be symbolized by post-processing it with a tool like
asan_symbolize.py.

Note that this is not currently compatible with SymbolizeCallback as
this overwrites the filename in the buffer. The behavior is unchanged
in that case.

Closes: #514
2020-01-08 15:34:39 +09:00
.bazelci add windows target to bazel CI 2019-11-20 14:21:54 +01:00
bazel Add note about namespace on Win32. 2019-11-27 18:24:27 +01:00
cmake added cmake package config unit test 2019-11-10 15:46:47 +01:00
doc doc: add information about log cleaner 2019-11-05 17:33:07 +08:00
m4 build: remove automake temporaries 2018-12-19 11:54:06 +00:00
packages glog: release 0.4.0 2019-01-22 21:00:50 +09:00
src Use file offsets in traces if object has no symbols (#513) 2020-01-08 15:34:39 +09:00
toolchains ci: add clang-cxx17 toolchain 2018-12-13 07:49:59 +01:00
.gitignore added cmake package config unit test 2019-11-10 15:46:47 +01:00
.travis.ubuntu.sh ci: add appveyor and travis config 2018-10-15 13:34:52 +02:00
.travis.yml ci: add clang-cxx17 toolchain 2018-12-13 07:49:59 +01:00
appveyor.yml ci: add appveyor and travis config 2018-10-15 13:34:52 +02:00
AUTHORS Add support for automatic removal of old logs (#432) 2019-11-01 12:20:11 +01:00
autogen.sh build: remove NEWS realated things 2018-12-19 12:02:35 +00:00
BUILD Hide certain header files from the cc_library(). 2017-12-14 00:58:33 -08:00
ChangeLog Update ChangeLog to record release dates at least 2019-01-23 12:24:15 +09:00
CMakeLists.txt Use file offsets in traces if object has no symbols (#513) 2020-01-08 15:34:39 +09:00
configure.ac Use file offsets in traces if object has no symbols (#513) 2020-01-08 15:34:39 +09:00
CONTRIBUTING.md Add the typical Google contributors and authors files. 2015-03-16 10:50:32 +00:00
CONTRIBUTORS Add support for automatic removal of old logs (#432) 2019-11-01 12:20:11 +01:00
COPYING A bug fix for Windows: Use GetSystemTimeAsFileTime instead of GetSystemTime. SYSTEMTIME's mSecond is not a unix time but like tm.tm_sec. 2009-04-09 07:49:44 +00:00
Dockerfile.ubuntu.template ci: add appveyor and travis config 2018-10-15 13:34:52 +02:00
glog-config.cmake.in install unwind find module alongside glog 2019-11-10 11:09:18 +01:00
glog-modules.cmake.in install unwind find module alongside glog 2019-11-10 11:09:18 +01:00
INSTALL update all README naming 2018-12-18 07:00:06 +00:00
libglog.pc.in Generation of pkg-config metadata file. 2009-04-10 05:49:58 +00:00
Makefile.am Added fixed log name support, take 2 (#489) 2019-11-06 12:49:01 +01:00
README.md fix appveyor link (#424) 2019-01-28 14:06:21 +09:00
README.windows Update Windows readme for CMake 2017-07-26 11:35:04 -07:00
WORKSPACE Use gflags 2.2.2 in Bazel build 2018-11-19 09:57:51 +01:00

Build Status Grunt status

This repository contains a C++ implementation of the Google logging module. Documentation for the implementation is in doc/.

See INSTALL for (generic) installation instructions for C++: basically

./autogen.sh && ./configure && make && make install