Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add a ThreadSanitizer testcase that tests multiple reported issues. | Kuba Brecka | 2016-04-10 | 3 | -0/+212 |
| | | | | llvm-svn: 265906 | ||||
* | Provide more information in ThreadSanitizer's JSON data. Move remaining ↵ | Kuba Brecka | 2016-04-10 | 1 | -2/+2 |
| | | | | | | TSan logic from SBThread to InstrumentationRuntime plugin. llvm-svn: 265905 | ||||
* | Enabling TSan tests, they should work now. | Kuba Brecka | 2016-04-05 | 2 | -2/+0 |
| | | | | llvm-svn: 265396 | ||||
* | Fix ThreadSanitizer test cases to work on OS X 10.10 and older. | Kuba Brecka | 2016-04-05 | 2 | -0/+10 |
| | | | | llvm-svn: 265395 | ||||
* | disabled TSAN tests until the author can help track down CI failures | Todd Fiala | 2016-04-04 | 2 | -0/+2 |
| | | | | | | | These tests run fine locally for me but are failing on the Green Dragon OS X CI. llvm-svn: 265342 | ||||
* | Add ThreadSanitizer debugging support. | Kuba Brecka | 2016-03-23 | 6 | -0/+219 |
This patch adds ThreadSanitizer support into LLDB: - Adding a new InstrumentationRuntime plugin, ThreadSanitizerRuntime, in the same way ASan is implemented. - A breakpoint stops in `__tsan_on_report`, then we extract all sorts of information by evaluating an expression. We then populate this into StopReasonExtendedInfo. - SBThread gets a new API, SBThread::GetStopReasonExtendedBacktraces(), which returns TSan’s backtraces in the form of regular SBThreads. Non-TSan stop reasons return an empty collection. - Added some test cases. Reviewed by Greg Clayton. llvm-svn: 264162 |