History log of /external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cd81d94322a39503e4a3e87b6ee03d4fcb3465fb 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
d9729ae8c51707d52e437b4c61242a568324855b 16-Oct-2013 Alexey Samsonov <samsonov@google.com> llvm-symbolizer: don't always run demangler on global object names

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@192781 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
8228a8dd91fbc4c1443bc3f15847ca8be24094a2 26-Aug-2013 Alexey Samsonov <samsonov@google.com> llvm-symbolizer: use real path when looking for debug binary location

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@189250 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
6889483ca4bd5f2634c9041aa076aad01ac38b39 14-Aug-2013 Alexey Samsonov <samsonov@google.com> llvm-symbolizer: add support for .gnu_debuglink section

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188386 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
1e65bf2628233e98f2406ec7acc901cd3b504915 17-Jul-2013 NAKAMURA Takumi <geek4civic@gmail.com> LLVMSymbolize.cpp: Fix build. Triple::ArchType is not a namespace.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186494 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
df959c70c935fb98cf5adadc3e712d54ca322a85 17-Jul-2013 Alexey Samsonov <samsonov@google.com> llvm-symbolizer: be more careful with colons in file names

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@186493 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
d212db0cac7a7d0d58ba09369808a408fa8da5c1 01-Jul-2013 NAKAMURA Takumi <geek4civic@gmail.com> llvm-symbolizer: Recognize a drive letter on win32. Then "REQUIRES: shell" can be removed.

FIXME: Could we use llvm::sys::Path here?

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185322 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
0ed872cdd1e5d7d60983854ea49aff13aa3280c1 28-Jun-2013 Alexey Samsonov <samsonov@google.com> llvm-symbolizer: don't leave dangling pointers after flushing LLVMSymbolizer. Add a destructor.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185154 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
8c6e3248e90605f0ff7249a9727fe46e79297b25 28-Jun-2013 Alexey Samsonov <samsonov@google.com> llvm-symbolizer: skip leading underscore in Mach-O symbol table entries

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185151 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
c071f89a770d6c66e6b29fdf013fa88454fc0ac6 28-Jun-2013 Alexey Samsonov <samsonov@google.com> llvm-symbolizer: make name demangling a public static method of LLVMSymbolizer

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185143 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
8175bc3d3bc8567a90b9dd50d68c1423baffd63b 28-Jun-2013 Alexey Samsonov <samsonov@google.com> llvm-symbolizer: add support for Mach-O universal binaries

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185137 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
b6564648a5d1601bef26a1eb3c9ef04ee1d1745f 07-Jun-2013 Alexey Samsonov <samsonov@google.com> [llvm-symbolizer] rewrite r183213 in a more clear way

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183526 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
888ca964a45696a1b3e60940d3c9ad8ae677ef1c 04-Jun-2013 Alexey Samsonov <samsonov@google.com> [llvm-symbolizer] Avoid calling slow getSymbolSize for Mach-O files. Assume that symbols with zero size are in fact large enough.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183213 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
625b109916a6c8eaf77dd56cdce74aaea08ee731 03-Jun-2013 Alexey Samsonov <samsonov@google.com> Correct handling invalid filename in llvm-symbolizer

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@183102 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
fd7aa38e304a09fa0ef51b85b773b649b7e58c5e 18-Apr-2013 Rafael Espindola <rafael.espindola@gmail.com> At Jim Grosbach's request detemplate Object/MachO.h.

We are still able to handle mixed endian objects by swapping one struct at a
time.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179778 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
f6cfc15705140cc958b784a1bc98f7f0f09be6be 09-Apr-2013 Rafael Espindola <rafael.espindola@gmail.com> Convert MachOObjectFile to a template.

For now it is templated only on being 64 or 32 bits. I will add little/big
endian next.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@179097 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
51283a1513648b235925e8f931707ebdea217359 19-Mar-2013 Alexey Samsonov <samsonov@google.com> Fix for r177390: map values are pointers, use DeleteContainerSeconds() instead of .clear()

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177409 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
e9e10d18df7ba3ec65c37eaa25131fbd5c1b130e 19-Mar-2013 Dmitry Vyukov <dvyukov@google.com> llvm-symbolizer: flush internal caches functionality



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@177390 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
c4439c3508aa705add9dc46106270f0b3763b882 15-Feb-2013 Alexey Samsonov <samsonov@google.com> clang-formatize llvm-symbolizer code

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175255 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
b181919d86bd46fdb6c21d782ccabf754167951a 14-Feb-2013 Dmitry Vyukov <dvyukov@google.com> llvm-symbolizer: speedup symbol lookup


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@175158 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
933b851485a32be1d22c0b14c0814427273f770e 05-Feb-2013 Alexey Samsonov <samsonov@google.com> Print error messages from MemoryBuffer::getFile() in llvm-symbolizer

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174346 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
638c63ccf74807bbbff444d527a0acad592b3802 04-Feb-2013 Alexey Samsonov <samsonov@google.com> Replace global std::string with const char[]

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@174332 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp
c4c7ea3184335259da63d973acbed2043e8a6523 22-Jan-2013 Alexey Samsonov <samsonov@google.com> llvm-symbolizer: factor out bits of the tool into separate LLVMSymbolize.{h,cpp} files. No functionality change.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@173159 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/tools/llvm-symbolizer/LLVMSymbolize.cpp