• Home
  • History
  • Annotate
  • only in /external/compiler-rt/lib/asan/scripts/
History log of /external/compiler-rt/lib/asan/scripts/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
58948471cbd30eca1336a27687093f08b7f44bdd 24-Aug-2012 Stephen Hines <srhines@google.com> Merge branch 'upstream' into merge_2
5cfa30e23c092df3265b1ff9e205f36874a2e194 15-Aug-2012 Alexander Potapenko <glider@google.com> Pass offset of the frame address within the binary to addr2line instead of the absolute address.
Fixes the problem with -PIE binaries.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@161947 91177308-0d34-0410-b5e6-96231b3b80d8
san_symbolize.py
897e89f84c42bd166521684c1aedb7d5bec6954b 02-Aug-2012 Alexander Potapenko <glider@google.com> Implement LinuxSymbolizer instead of symbolize_addr2line.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@161181 91177308-0d34-0410-b5e6-96231b3b80d8
san_symbolize.py
8e39869fdc1c56eeaedb6b793e5ada67f41925f3 02-Aug-2012 Alexander Potapenko <glider@google.com> Some refactoring for asan_symbolize.py: introduced the Symbolizer class and implemented DarwinSymbolizer for atos-based symbolization, BreakpadSymbolizer for breakpad-based symbolization (files produced by the dump_syms tool, http://code.google.com/p/google-breakpad/source/browse/#svn%2Ftrunk%2Fsrc%2Ftools%2Fmac%2Fdump_syms) and ChainSymbolizer to allow falling back if a symbolizer hadn't succeeded.
Fixed pylint warnings.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@161176 91177308-0d34-0410-b5e6-96231b3b80d8
san_symbolize.py
970a9b9c6c6bb894557fe2d1779118ee8c3070d8 31-Jul-2012 Alexander Potapenko <glider@google.com> Factor out the main() function.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@161046 91177308-0d34-0410-b5e6-96231b3b80d8
san_symbolize.py
08e80a43a4046f50270cc86b5ad3a16b94375f97 19-Jul-2012 Alexey Samsonov <samsonov@google.com> [ASan] subtract one from PCs in ASan error reports (as they originally contain return addresses). Make output tests stricter.

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@160508 91177308-0d34-0410-b5e6-96231b3b80d8
san_symbolize.py
c603ad2a1ce425d7f3f74102c9d9fd37b1aea847 19-Jul-2012 Alexander Potapenko <glider@google.com> Suppress the stderr output from atos.


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@160502 91177308-0d34-0410-b5e6-96231b3b80d8
san_symbolize.py
46d7b0bd647fa4844f9fe4ca9be31b8341ad12f5 27-Jun-2012 Evgeniy Stepanov <eugenis@google.com> Print inlined frames in the symbolized report.

With this change, symbolize.py makes use of "-i" option of addr2line tool to
get information about enclosing scopes of inlined functions.

Change-Id: Ie42a4265356d7e169e99f7f389069a9eab8963e3
ymbolize.py
dc3865b01cd56b703b77f58d5acff6529491eaf3 13-Mar-2012 Evgeniy Stepanov <eugenis@google.com> Build rules + Android-specific ASan bits.

Change-Id: Idb4daff9fd674ebdbb97ba38e6100686416389ce
ymbolize.py
00424110b4ae3d29cef6e635de9b32232b8d7270 26-Jan-2012 Alexander Potapenko <glider@google.com> More accurate atos execution which depends on the file type (EXECUTE, DYLIB) of the binary.
More Linux-like output on Mac (to match more output tests).


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@149064 91177308-0d34-0410-b5e6-96231b3b80d8
san_symbolize.py
f4cea8f6f935c874b97669c7ca9819a224b78b48 24-Jan-2012 Alexander Potapenko <glider@google.com> Tune asan_symbolize.py to symbolize 64-bit binaries correctly.
Add the DEBUG flag to test_output.sh


git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@148798 91177308-0d34-0410-b5e6-96231b3b80d8
san_symbolize.py
1e172b4bdec57329bf904f063a29f99cddf2d85f 30-Nov-2011 Kostya Serebryany <kcc@google.com> AddressSanitizer run-time library. Not yet integrated with the compiler-rt build system, but can be built using the old makefile. See details in README.txt

git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@145463 91177308-0d34-0410-b5e6-96231b3b80d8
san_symbolize.py