summaryrefslogtreecommitdiffstats
path: root/compiler-rt/lib/sanitizer_common/symbolizer
Commit message (Collapse)AuthorAgeFilesLines
* Summary: update macro for OFF_T so that sanitizer works on AARCH64.Lirong Yuan2020-01-101-8/+1
| | | | | | | | | | | | Reviewers: vitalybuka, eugenis, MaskRay Reviewed By: eugenis, MaskRay Subscribers: MaskRay, kristof.beyls, #sanitizers, llvm-commits, jkz, scw Tags: #sanitizers, #llvm Differential Revision: https://reviews.llvm.org/D72367
* Update global_symbols.txt.Peter Collingbourne2019-10-181-0/+1
| | | | llvm-svn: 375284
* [sanitizer] Support monorepo layout in symbolizer build scriptVitaly Buka2019-08-291-6/+21
| | | | llvm-svn: 370288
* [sanitizer] Resubmit D66620 from monorepoTaewook Oh2019-08-222-1/+3
| | | | | | | | | | | | | | | | 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
* Build symbolizer runtime with C++14.Peter Collingbourne2019-08-191-1/+1
| | | | | | Should hopefully fix sanitizer-x86_64-linux bot. llvm-svn: 369290
* [sanitizer] Update symbolizer/scripts/global_symbols.txtBenjamin Kramer2019-08-091-0/+5
| | | | llvm-svn: 368440
* compiler-rt: Rename .cc file in lib/sanitizer_common/symbolizer to .cppNico Weber2019-07-313-3/+3
| | | | llvm-svn: 367471
* compiler-rt: Rename .cc file in lib/sanitizer_common to .cppNico Weber2019-07-311-1/+1
| | | | | | | | | | | See https://reviews.llvm.org/D58620 for discussion, and for the commands I ran. In addition I also ran for f in $(svn diff | diffstat | grep .cc | cut -f 2 -d ' '); do rg $f . ; done and manually updated (many) references to renamed files found by that. llvm-svn: 367463
* [sanitizer] Update symbolizer/scripts/global_symbols.txtVitaly Buka2019-05-171-0/+1
| | | | llvm-svn: 361077
* [llvm-symbolizer] Quick fix for broken sanitizer botMitch Phillips2019-04-241-0/+1
| | | | | | | | | | | | | | | | | | | (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
* Fix problem with ar_to_bc.sh script introduced by r357450.Peter Collingbourne2019-04-021-2/+2
| | | | | | | The new code wasn't matching absolute paths correctly. Should unbreak sanitizer-x86_64-linux bot. llvm-svn: 357502
* ar_to_bc.sh: replace readlink -f with custom relative path resolutionFangrui Song2019-04-021-2/+2
| | | | | | | | | | 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
* [sanitizer] Update global_symbols.txtClement Courbet2019-03-081-0/+1
| | | | | | Add `bcmp` after r355672. llvm-svn: 355692
* Fixup compilation/test failures after r354960 and r355013.James Y Knight2019-02-271-4/+6
| | | | llvm-svn: 355034
* Attempt to fix buildbot after r354972 [#1]. NFCI.Alexey Lapshin2019-02-271-2/+6
| | | | llvm-svn: 355013
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-192-8/+6
| | | | | | | | | | | | | | | | | to reflect the new license. We understand that people may be surprised that we're moving the header entirely to discuss the new license. We checked this carefully with the Foundation's lawyer and we believe this is the correct approach. Essentially, all code in the project is now made available by the LLVM project under our new license, so you will see that the license headers include that license only. Some of our contributors have contributed code under our old license, and accordingly, we have retained a copy of our old license notice in the top-level files in each project and repository. llvm-svn: 351636
* [sanitizer] Update global_symbols.txtVitaly Buka2018-11-161-0/+3
| | | | llvm-svn: 347099
* [sanitizer] Update symbolizer test.Matt Morehouse2018-07-241-0/+4
| | | | llvm-svn: 337872
* [sanitizer] Enable threads for libc++ build used by the symbolizerPetr Hosek2018-04-102-2/+4
| | | | | | | | | 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
* Build LLVMDemangle from build_symbolizer.shEugene Zemtsov2018-03-081-1/+1
| | | | | | Symbolizer now depends on internal implementation of itaniumDemangle. llvm-svn: 326987
* Add Demangle lib into internalization listEugene Zemtsov2018-03-081-0/+1
| | | | | | Symbolizer now depends on internal implementation of itaniumDemangle. llvm-svn: 326983
* [sanitizer] Update symbolizer testVitaly Buka2018-03-071-0/+1
| | | | llvm-svn: 326855
* [NFC] fix trivial typos in comments and documentsHiroshi Inoue2018-01-261-1/+1
| | | | | | "in in" -> "in", "on on" -> "on" etc. llvm-svn: 323510
* [sanitizer] Fix internal symbolized build on Debian 9Vitaly Buka2017-10-261-2/+2
| | | | llvm-svn: 316637
* [sanitizer] Fix symbolizer build after r304864.Evgeniy Stepanov2017-06-071-1/+2
| | | | | | | r304864 moved code into a new BinaryFormat library. Update the symbolizer build script. llvm-svn: 304930
* [sanitizer] Add "isapla" to symbolizer's global symbols whitelist.Alex Shlyapnikov2017-05-301-0/+1
| | | | | | | | | | | | 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
* [compiler-rt] Add undefined "dup" symbol into internal symbolizer white-list.Vitaly Buka2017-03-161-0/+1
| | | | llvm-svn: 297924
* [sanitizers] DefaultSymbolizer should not be destroyed as as symbolizerVitaly Buka2017-02-161-2/+3
| | | | | | can be accessed after the static destroyed. llvm-svn: 295348
* [sanitizers] Fix formatting of the shell script.Vitaly Buka2017-02-161-10/+10
| | | | llvm-svn: 295299
* [sanitizers] Redirect pthread calls to interceptors.Vitaly Buka2017-02-161-0/+24
| | | | | | It's needed if libcxx is build without disabling threads. llvm-svn: 295296
* Extract *.a to *.bc conversion into separate script.Vitaly Buka2017-02-162-17/+53
| | | | | | | | | | Reviewers: eugenis Subscribers: llvm-commits, kubamracek Differential Revision: https://reviews.llvm.org/D30013 llvm-svn: 295272
* [compiler-rt] Fix incorrect use of snprintfVitaly Buka2017-02-021-6/+8
| | | | | | | | | | | | | | Summary: snprintf returns buffer size needed for printing. If buffer was small, calling code receives incorrectly symbolized buffer and fail. Reviewers: eugenis Subscribers: kubamracek, dberris, kcc Differential Revision: https://reviews.llvm.org/D29440 llvm-svn: 293930
* symbolizer: Add lseek64 to global symbol list.Peter Collingbourne2016-12-121-0/+1
| | | | llvm-svn: 289449
* scripts: Document existing problems with the symbolizer build script.Peter Collingbourne2016-10-241-0/+6
| | | | | | | | | | Reviewers: eugenis, vitalybuka Subscribers: llvm-commits, kubabrecka Differential Revision: https://reviews.llvm.org/D25846 llvm-svn: 285013
* adding new symbols to llvm-symbolizer symbol testMike Aizatsky2016-10-201-0/+3
| | | | llvm-svn: 284773
* [sanitizers] -Wno-macro-redefined for libc++ buildVitaly Buka2016-10-141-1/+1
| | | | llvm-svn: 284258
* Support configurable path to LLVM srcVitaly Buka2016-10-041-4/+3
| | | | llvm-svn: 283166
* Remove Google specific code.Vitaly Buka2016-09-291-7/+0
| | | | llvm-svn: 282808
* Add symbols introduced with -m32 buildVitaly Buka2016-09-291-0/+3
| | | | llvm-svn: 282695
* Limit script to sanitizers as SCUDO does not pass tests if we add symbolizerVitaly Buka2016-09-291-1/+1
| | | | llvm-svn: 282694
* Move verbose clang binaries detectionVitaly Buka2016-09-291-12/+11
| | | | llvm-svn: 282682
* Add build script for symbolizer which can be linked into instrumented process.Vitaly Buka2016-09-284-0/+567
Reviewers: eugenis Subscribers: llvm-commits, kubabrecka Differential Revision: https://reviews.llvm.org/D24974 llvm-svn: 282617
OpenPOWER on IntegriCloud