Alexey Samsonov
d2069321e0
llvm-symbolizer: correctly parse filenames given in quotes
...
llvm-svn: 178859
2013-04-05 09:22:24 +00:00
Alexey Samsonov
dd71c5b84a
Fix for r177390: map values are pointers, use DeleteContainerSeconds() instead of .clear()
...
llvm-svn: 177409
2013-03-19 15:33:18 +00:00
Dmitry Vyukov
e8504e269f
llvm-symbolizer: flush internal caches functionality
...
llvm-svn: 177390
2013-03-19 10:24:42 +00:00
Alexey Samsonov
d5d7bb5591
clang-formatize llvm-symbolizer code
...
llvm-svn: 175255
2013-02-15 08:54:47 +00:00
Dmitry Vyukov
ef8fb72fc4
llvm-symbolizer: speedup symbol lookup
...
llvm-svn: 175158
2013-02-14 13:06:18 +00:00
Alexey Samsonov
741c688fe1
Print error messages from MemoryBuffer::getFile() in llvm-symbolizer
...
llvm-svn: 174346
2013-02-05 07:01:34 +00:00
Alexey Samsonov
d6cef10af8
Replace global std::string with const char[]
...
llvm-svn: 174332
2013-02-04 15:55:26 +00:00
Alexey Samsonov
ea83bafbda
llvm-symbolizer: factor out bits of the tool into separate LLVMSymbolize.{h,cpp} files. No functionality change.
...
llvm-svn: 173159
2013-01-22 14:21:19 +00:00
Dmitry Vyukov
d08bd13ac8
llvm-symbolizer: add DATA command that allows to symbolize global variables.
...
Example:
>DATA bin/clang 0x26e8e40
<llvm::SparcSubTypeKV
<40799808 416
The last line is address and size of the object.
llvm-svn: 172180
2013-01-11 07:16:20 +00:00
Chandler Carruth
4d88a1c233
Sort the #include lines for tools/...
...
Again, tools are trickier to pick the main module header for than
library source files. I've started to follow the pattern of using
LLVMContext.h when it is included as a stub for program source files.
llvm-svn: 169252
2012-12-04 10:44:52 +00:00
Eric Christopher
7370b55262
Rewrite DIContext interface to take an object. Update all callers.
...
llvm-svn: 167757
2012-11-12 21:40:38 +00:00
Alexander Potapenko
5a578119ad
Don't use __cxa_demangle under MSVC (which doesn't have it)
...
llvm-svn: 167730
2012-11-12 14:49:58 +00:00
Alexander Potapenko
8c07f55568
[ASan] Add llvm-symbolizer from to tools/
...
This is the second and last (2/2) part of a change that moves llvm-symbolizer to llvm/tools/, which will allow to build it
with both cmake and configure+make.
llvm-svn: 167723
2012-11-12 11:33:29 +00:00