diff options
author | <shinichiro.hamaji@gmail.com> | 2008-10-17 11:52:32 +0000 |
---|---|---|
committer | <shinichiro.hamaji@gmail.com> | 2008-10-17 11:52:32 +0000 |
commit | 364832195d0d333910cf63cf98ac16fdb82ebd55 (patch) | |
tree | d4dcb03dbb3a5e2d7025d89dc015d6205d0bd765 /src/symbolize_unittest.cc | |
parent | e1fb8f60e9922765d5693a3e219c8d416b6c514f (diff) | |
download | glog-364832195d0d333910cf63cf98ac16fdb82ebd55.tar.gz glog-364832195d0d333910cf63cf98ac16fdb82ebd55.tar.bz2 glog-364832195d0d333910cf63cf98ac16fdb82ebd55.zip |
Use dladdr to get symbols for environments which doesn't use ELF and
has execinfo.h (e.g., MacOSX 10.5). Though dladdr may not be async
signal safe, it's OK since glog's stacktrace doesn't depend on signals.
git-svn-id: https://google-glog.googlecode.com/svn/trunk@7 eb4d4688-79bd-11dd-afb4-1d65580434c0
Diffstat (limited to 'src/symbolize_unittest.cc')
-rw-r--r-- | src/symbolize_unittest.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/symbolize_unittest.cc b/src/symbolize_unittest.cc index e172af9..b11372d 100644 --- a/src/symbolize_unittest.cc +++ b/src/symbolize_unittest.cc @@ -325,7 +325,11 @@ int main(int argc, char **argv) { #else int main() { +#ifdef HAVE_SYMBOLIZE + printf("PASS (no symbolize_unittest support)\n"); +#else printf("PASS (no symbolize support)\n"); +#endif return 0; } #endif // HAVE_STACKTRACE |