Vitaly Buka
147a608b94
[sanitizer] Fix symbolizer build broken by D82702
2020-07-16 19:34:45 -07:00
Vitaly Buka
92f22259e0
[sanitizer] Update global_symbols.txt
2020-06-18 16:55:12 -07:00
Matt Morehouse
8817e6ab31
[sanitizer_symbolizer] Add __isinf to symbols list.
2020-05-20 12:39:40 -07:00
Amy Huang
b11c2e2feb
Add some dependencies to the compiler-rt symbolizer build
2020-05-20 10:01:42 -07:00
Matt Morehouse
ec69bac144
[sanitizer_common] Update global_symbols.txt.
2020-04-06 09:58:04 -07:00
Matt Morehouse
d0498faeae
Revert "[sanitizer_common] Show new unexpected symbols."
...
This reverts commit 68d73dfa1a
.
2020-04-06 09:58:03 -07:00
Matt Morehouse
7bea22d36f
Revert "[sanitizer_common] Update global_symbols.txt."
...
This reverts commit 98bb7fdbe5
.
2020-04-06 09:58:03 -07:00
Matt Morehouse
98bb7fdbe5
[sanitizer_common] Update global_symbols.txt.
2020-04-06 09:43:34 -07:00
Matt Morehouse
68d73dfa1a
[sanitizer_common] Show new unexpected symbols.
2020-04-06 09:43:33 -07:00
Peter Collingbourne
a8323679bd
Update global_symbols.txt.
...
llvm-svn: 375284
2019-10-18 20:35:29 +00:00
Vitaly Buka
342197e6fc
[sanitizer] Support monorepo layout in symbolizer build script
...
llvm-svn: 370288
2019-08-29 02:02:03 +00:00
Taewook Oh
e03f34dd09
[sanitizer] Resubmit D66620 from monorepo
...
Summary: https://reviews.llvm.org/D66620 is accepted but was based on the multi-repo setup, so I was not able to `arc patch` it. Resubmit the diff under monorepo
Committed on behalf of @sugak (Igor Sugak)
Reviewers: sugak
Subscribers: #sanitizers, llvm-commits, vitalybuka
Tags: #sanitizers, #llvm
Differential Revision: https://reviews.llvm.org/D66624
llvm-svn: 369716
2019-08-22 23:34:08 +00:00
Peter Collingbourne
4340c2cf8f
Build symbolizer runtime with C++14.
...
Should hopefully fix sanitizer-x86_64-linux bot.
llvm-svn: 369290
2019-08-19 18:43:52 +00:00
Benjamin Kramer
8819a734ae
[sanitizer] Update symbolizer/scripts/global_symbols.txt
...
llvm-svn: 368440
2019-08-09 14:03:30 +00:00
Nico Weber
c940adeddb
compiler-rt: Rename .cc file in lib/sanitizer_common/symbolizer to .cpp
...
llvm-svn: 367471
2019-07-31 19:41:02 +00:00
Vitaly Buka
a9c7b2583f
[sanitizer] Update symbolizer/scripts/global_symbols.txt
...
llvm-svn: 361077
2019-05-17 21:37:34 +00:00
Mitch Phillips
ca0a68705f
[llvm-symbolizer] Quick fix for broken sanitizer bot
...
(sanitizer-x86_64-linux) until I can triage the issue properly. The
build has been broken due to the symbolizer build checks failing.
As the symbolizer build script relies on the old svn repo layout, it may
take a little while longer to find the responsible patch for the
breakage. This may be a completely valid fix, but I will need to confirm
it. For now, it unbreaks the build.
Tracking data:
Build where the break first occurred: http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux/builds/21211
Changelist authors: @grimar, @maskray, @whitequark, @spatel, @dpreobra
For the authors, no action needed (yet). Will follow up when I can
identify the cause.
llvm-svn: 359123
2019-04-24 18:37:55 +00:00
Peter Collingbourne
a720381bb5
Fix problem with ar_to_bc.sh script introduced by r357450.
...
The new code wasn't matching absolute paths correctly. Should unbreak
sanitizer-x86_64-linux bot.
llvm-svn: 357502
2019-04-02 17:47:38 +00:00
Fangrui Song
9d1449246d
ar_to_bc.sh: replace readlink -f with custom relative path resolution
...
llvm-ar is a crunchgen-style executable dispatching to dlltool,ranlib,lib,ar based on argv[0].
In our content-addressable storage, readlink -f resolves paths to some
digest and thus lost the original "llvm-ar" filename.
Replace it with a custom path resolution to fix the problem.
llvm-svn: 357450
2019-04-02 04:58:29 +00:00
Clement Courbet
a3c43cfd63
[sanitizer] Update global_symbols.txt
...
Add `bcmp` after r355672.
llvm-svn: 355692
2019-03-08 12:41:42 +00:00
Vitaly Buka
c505ceeb3c
[sanitizer] Update global_symbols.txt
...
llvm-svn: 347099
2018-11-16 21:42:22 +00:00
Matt Morehouse
5377b5b275
[sanitizer] Update symbolizer test.
...
llvm-svn: 337872
2018-07-24 23:50:42 +00:00
Petr Hosek
00b9248cb3
[sanitizer] Enable threads for libc++ build used by the symbolizer
...
Disabling threads makes <atomic> unusable, but this is needed by LLVM
libraries that are dependencies of the symbolizer.
Differential Revision: https://reviews.llvm.org/D45424
llvm-svn: 329672
2018-04-10 05:54:36 +00:00
Eugene Zemtsov
e465a84f85
Build LLVMDemangle from build_symbolizer.sh
...
Symbolizer now depends on internal implementation of itaniumDemangle.
llvm-svn: 326987
2018-03-08 04:34:22 +00:00
Eugene Zemtsov
824189f624
Add Demangle lib into internalization list
...
Symbolizer now depends on internal implementation of itaniumDemangle.
llvm-svn: 326983
2018-03-08 02:57:54 +00:00
Vitaly Buka
56bdcc8e1e
[sanitizer] Update symbolizer test
...
llvm-svn: 326855
2018-03-07 00:15:10 +00:00
Hiroshi Inoue
d1a6646e59
[NFC] fix trivial typos in comments and documents
...
"in in" -> "in", "on on" -> "on" etc.
llvm-svn: 323510
2018-01-26 08:16:08 +00:00
Vitaly Buka
f3e0f76196
[sanitizer] Fix internal symbolized build on Debian 9
...
llvm-svn: 316637
2017-10-26 06:08:01 +00:00
Evgeniy Stepanov
7922ac23f1
[sanitizer] Fix symbolizer build after r304864.
...
r304864 moved code into a new BinaryFormat library. Update the
symbolizer build script.
llvm-svn: 304930
2017-06-07 17:24:58 +00:00
Alex Shlyapnikov
0145dee366
[sanitizer] Add "isapla" to symbolizer's global symbols whitelist.
...
Summary: D33637 introduced isalpha, whitelist need to reflect that.
Reviewers: eugenis
Subscribers: kubamracek, llvm-commits
Differential Revision: https://reviews.llvm.org/D33687
llvm-svn: 304234
2017-05-30 19:52:34 +00:00
Vitaly Buka
bccdba0c1d
[compiler-rt] Add undefined "dup" symbol into internal symbolizer white-list.
...
llvm-svn: 297924
2017-03-16 01:17:31 +00:00
Vitaly Buka
f813697f05
[sanitizers] Fix formatting of the shell script.
...
llvm-svn: 295299
2017-02-16 08:47:27 +00:00
Vitaly Buka
e4465dba20
Extract *.a to *.bc conversion into separate script.
...
Reviewers: eugenis
Subscribers: llvm-commits, kubamracek
Differential Revision: https://reviews.llvm.org/D30013
llvm-svn: 295272
2017-02-16 02:12:18 +00:00
Peter Collingbourne
9d763b22af
symbolizer: Add lseek64 to global symbol list.
...
llvm-svn: 289449
2016-12-12 17:55:40 +00:00
Peter Collingbourne
4e271c947c
scripts: Document existing problems with the symbolizer build script.
...
Reviewers: eugenis, vitalybuka
Subscribers: llvm-commits, kubabrecka
Differential Revision: https://reviews.llvm.org/D25846
llvm-svn: 285013
2016-10-24 20:15:39 +00:00
Mike Aizatsky
8210959afd
adding new symbols to llvm-symbolizer symbol test
...
llvm-svn: 284773
2016-10-20 20:33:54 +00:00
Vitaly Buka
0f90f9bbda
[sanitizers] -Wno-macro-redefined for libc++ build
...
llvm-svn: 284258
2016-10-14 18:19:02 +00:00
Vitaly Buka
b0590268c2
Support configurable path to LLVM src
...
llvm-svn: 283166
2016-10-04 00:06:23 +00:00
Vitaly Buka
19fe95d7d2
Add symbols introduced with -m32 build
...
llvm-svn: 282695
2016-09-29 07:08:42 +00:00
Vitaly Buka
757a419dd2
Limit script to sanitizers as SCUDO does not pass tests if we add symbolizer
...
llvm-svn: 282694
2016-09-29 07:08:40 +00:00
Vitaly Buka
29f52fb02c
Move verbose clang binaries detection
...
llvm-svn: 282682
2016-09-29 03:53:20 +00:00
Vitaly Buka
e8c12662ac
Add build script for symbolizer which can be linked into instrumented process.
...
Reviewers: eugenis
Subscribers: llvm-commits, kubabrecka
Differential Revision: https://reviews.llvm.org/D24974
llvm-svn: 282617
2016-09-28 18:46:52 +00:00