Home
last modified time | relevance | path

Searched +full:deadlock +full:- +full:detector (Results 1 – 21 of 21) sorted by relevance

/external/compiler-rt/lib/tsan/dd/
DCMakeLists.txt1 # Build for the experimental deadlock detector runtime library.
19 # Deadlock detector is currently supported on 64-bit Linux only.
47 add_dependencies(compiler-rt dd)
/external/compiler-rt/test/tsan/
Dmust_deadlock.cc1 // Test that the deadlock detector can find a deadlock that actually happened.
2 // Currently we will fail to report such a deadlock because we check for
3 // cycles in lock-order graph after pthread_mutex_lock.
5 // RUN: %clangxx_tsan %s -o %t
20 // CHECK: ThreadSanitizer: lock-order-inversion (potential deadlock) in Thread()
31 fprintf(stderr, "This test is going to deadlock and die in 3 seconds\n"); in main()
/external/compiler-rt/lib/sanitizer_common/
Dsanitizer_deadlock_detector.h1 //===-- sanitizer_deadlock_detector.h ---------------------------*- C++ -*-===//
8 //===----------------------------------------------------------------------===//
11 // The deadlock detector maintains a directed graph of lock acquisitions.
12 // When a lock event happens, the detector checks if the locks already held by
15 // The detector can handle only a fixed amount of simultaneously live locks
19 // epochs can not be used with any of the detector methods except for
24 //===----------------------------------------------------------------------===//
34 // Thread-local state for DeadlockDetector.
59 // Returns true if this is the first (non-recursive) acquisition of this lock.
79 for (sptr i = n_recursive_locks - 1; i >= 0; i--) { in removeLock()
[all …]
Dsanitizer_deadlock_detector_interface.h1 //===-- sanitizer_deadlock_detector_interface.h -----------------*- C++ -*-===//
8 //===----------------------------------------------------------------------===//
11 // Abstract deadlock detector interface.
14 //===----------------------------------------------------------------------===//
28 // dd - deadlock detector.
29 // lt - logical (user) thread.
30 // pt - physical (OS) thread.
Dsanitizer_deadlock_detector2.cc1 //===-- sanitizer_deadlock_detector2.cc -----------------------------------===//
8 //===----------------------------------------------------------------------===//
10 // Deadlock detector implementation based on adjacency lists.
12 //===----------------------------------------------------------------------===//
25 const u32 kNoId = -1;
26 const u32 kEndId = -2;
119 void *mem = MmapOrDie(sizeof(DD), "deadlock detector"); in Create()
131 "deadlock detector (physical thread)"); in CreatePhysicalThread()
136 pt->~DDPhysicalThread(); in DestroyPhysicalThread()
143 lt->ctx = ctx; in CreateLogicalThread()
[all …]
Dsanitizer_deadlock_detector1.cc1 //===-- sanitizer_deadlock_detector1.cc -----------------------------------===//
8 //===----------------------------------------------------------------------===//
10 // Deadlock detector implementation based on NxN adjacency bit matrix.
12 //===----------------------------------------------------------------------===//
64 void *mem = MmapOrDie(sizeof(DD), "deadlock detector"); in Create()
82 lt->ctx = ctx; in CreateLogicalThread()
83 lt->dd.clear(); in CreateLogicalThread()
84 lt->report_pending = false; in CreateLogicalThread()
89 lt->~DDLogicalThread(); in DestroyLogicalThread()
94 m->id = 0; in MutexInit()
[all …]
/external/owasp/sanitizer/tools/findbugs/doc/
DAddingDetectors.txt3 Updated June 6, 2003 (detector meta-information, cleanups)
9 FindBugs uses a plugin-based approach to adding detectors.
16 as particular "bug patterns" that the detector reports.
19 required for each FindBugs detector plugin.
39 of the findbugs source distribution. Both files must be UTF-8 encoded.
48 <Detector class="org.foobar.findbugs.FindUnreleasedLocks" speed="slow" />
49 <Detector class="org.foobar.findbugs.ExperimentalDetector" speed="fast" disabled="true" />
51 <!-- More Detector elements would go here... -->
55 <!-- More BugPattern elements would go here... -->
64 <DetectorPlugin> a collection of <Detector> and <BugPattern> elements.
[all …]
DChanges.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt…
22 <tr><td><font size="-1"><a class="sidebar" href="findbugs2.html">FindBugs 2.0</a></font></td></tr>
23 <tr><td><font size="-1"><a class="sidebar" href="demo.html">Demo and data</a></font></td></tr>
24 <tr><td><font size="-1"><a class="sidebar" href="users.html">Users and supporters</a></font></td></…
25 <tr><td><font size="-1"><a class="sidebar" href="http://findbugs.blogspot.com/">FindBugs blog</a></…
26 <tr><td><font size="-1"><a class="sidebar" href="factSheet.html">Fact sheet</a></font></td></tr>
27 <tr><td><font size="-1"><a class="sidebar" href="manual/index.html">Manual</a></font></td></tr>
28 <tr><td><font size="-1"><a class="sidebar" href="ja/manual/index.html">Manual(ja/&#26085;&#26412;&#…
29 <tr><td><font size="-1"><a class="sidebar" href="FAQ.html">FAQ</a></font></td></tr>
30 <tr><td><font size="-1"><a class="sidebar" href="bugDescriptions.html">Bug descriptions</a></font><…
[all …]
DFAQ.html20 <tr><td><font size="-1"><a class="sidebar" href="findbugs2.html">FindBugs 2.0</a></font></td></tr>
21 <tr><td><font size="-1"><a class="sidebar" href="demo.html">Demo and data</a></font></td></tr>
22 <tr><td><font size="-1"><a class="sidebar" href="users.html">Users and supporters</a></font></td></…
23 <tr><td><font size="-1"><a class="sidebar" href="http://findbugs.blogspot.com/">FindBugs blog</a></…
24 <tr><td><font size="-1"><a class="sidebar" href="factSheet.html">Fact sheet</a></font></td></tr>
25 <tr><td><font size="-1"><a class="sidebar" href="manual/index.html">Manual</a></font></td></tr>
26 <tr><td><font size="-1"><a class="sidebar" href="ja/manual/index.html">Manual(ja/&#26085;&#26412;&#…
27 <tr><td><font size="-1"><a class="sidebar" href="FAQ.html">FAQ</a></font></td></tr>
28 <tr><td><font size="-1"><a class="sidebar" href="bugDescriptions.html">Bug descriptions</a></font><…
29 <tr><td><font size="-1"><a class="sidebar" href="mailingLists.html">Mailing lists</a></font></td></…
[all …]
DbugDescriptions.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt…
4 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
16 <tr><td><font size="-1"><a class="sidebar" href="findbugs2.html">FindBugs 2.0</a></font></td></tr>
17 <tr><td><font size="-1"><a class="sidebar" href="demo.html">Demo and data</a></font></td></tr>
18 <tr><td><font size="-1"><a class="sidebar" href="users.html">Users and supporters</a></font></td></…
19 <tr><td><font size="-1"><a class="sidebar" href="http://findbugs.blogspot.com/">FindBugs blog</a></…
20 <tr><td><font size="-1"><a class="sidebar" href="factSheet.html">Fact sheet</a></font></td></tr>
21 <tr><td><font size="-1"><a class="sidebar" href="manual/index.html">Manual</a></font></td></tr>
22 <tr><td><font size="-1"><a class="sidebar" href="ja/manual/index.html">Manual(ja/&#26085;&#26412;&#…
23 <tr><td><font size="-1"><a class="sidebar" href="FAQ.html">FAQ</a></font></td></tr>
[all …]
DallBugDescriptions.html1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dt…
4 <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"/>
16 <tr><td><font size="-1"><a class="sidebar" href="findbugs2.html">FindBugs 2.0</a></font></td></tr>
17 <tr><td><font size="-1"><a class="sidebar" href="demo.html">Demo and data</a></font></td></tr>
18 <tr><td><font size="-1"><a class="sidebar" href="users.html">Users and supporters</a></font></td></…
19 <tr><td><font size="-1"><a class="sidebar" href="http://findbugs.blogspot.com/">FindBugs blog</a></…
20 <tr><td><font size="-1"><a class="sidebar" href="factSheet.html">Fact sheet</a></font></td></tr>
21 <tr><td><font size="-1"><a class="sidebar" href="manual/index.html">Manual</a></font></td></tr>
22 <tr><td><font size="-1"><a class="sidebar" href="ja/manual/index.html">Manual(ja/&#26085;&#26412;&#…
23 <tr><td><font size="-1"><a class="sidebar" href="FAQ.html">FAQ</a></font></td></tr>
[all …]
/external/bcc/snapcraft/
Dsnapcraft.yaml16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
19 version: 0.3.0-20170401-1747-c5f48c9
25 mount-observe: null
26 system-observe: null
27 system-trace: null
87 deadlock-detector:
89 aliases: [deadlock-detector]
156 mysqld-qslower:
158 aliases: [mysqld-qslower]
340 - -DCMAKE_INSTALL_PREFIX=/usr
[all …]
/external/compiler-rt/lib/tsan/rtl/
Dtsan_suppressions.h1 //===-- tsan_suppressions.h -------------------------------------*- C++ -*-===//
8 //===----------------------------------------------------------------------===//
10 // This file is a part of ThreadSanitizer (TSan), a race detector.
12 //===----------------------------------------------------------------------===//
28 const char kSuppressionDeadlock[] = "deadlock";
Dtsan_flags.cc1 //===-- tsan_flags.cc -----------------------------------------------------===//
8 //===----------------------------------------------------------------------===//
10 // This file is a part of ThreadSanitizer (TSan), a race detector.
12 //===----------------------------------------------------------------------===//
25 return &ctx->flags; in flags()
48 RegisterFlag(parser, #Name, Description, &f->Name); in RegisterTsanFlags()
53 "Report where each mutex is locked in deadlock reports", in RegisterTsanFlags()
54 &f->second_deadlock_stack); in RegisterTsanFlags()
78 f->SetDefaults(); in InitializeFlags()
86 uf->SetDefaults(); in InitializeFlags()
[all …]
Dtsan_mutex.cc1 //===-- tsan_mutex.cc -----------------------------------------------------===//
8 //===----------------------------------------------------------------------===//
10 // This file is a part of ThreadSanitizer (TSan), a race detector.
12 //===----------------------------------------------------------------------===//
20 // Simple reader-writer spin-mutex. Optimized for not-so-contended case.
29 const MutexType MutexTypeLeaf = (MutexType)-1;
155 Printf("ThreadSanitizer: internal deadlock detected\n"); in Lock()
177 thr->internal_deadlock_detector.CheckNoLocks(); in CheckNoLocks()
201 u64 passive = iter_ - active; in Contention()
229 cur_thread()->internal_deadlock_detector.Lock(type_); in Lock()
[all …]
Dtsan_report.cc1 //===-- tsan_report.cc ----------------------------------------------------===//
8 //===----------------------------------------------------------------------===//
10 // This file is a part of ThreadSanitizer (TSan), a race detector.
12 //===----------------------------------------------------------------------===//
90 return "heap-use-after-free"; in ReportTypeString()
92 return "heap-use-after-free (virtual call vs free)"; in ReportTypeString()
108 return "signal-unsafe call inside of a signal"; in ReportTypeString()
112 return "lock-order-inversion (potential deadlock)"; in ReportTypeString()
123 if (ent == 0 || ent->frames == 0) { in PrintStack()
127 SymbolizedStack *frame = ent->frames; in PrintStack()
[all …]
/external/jline/src/src/test/resources/jline/example/
Denglish.gz
/external/sqlite/dist/
Dsqlite3.c17 ** language. The code for the "sqlite3" command-line shell is also in a
38 ** This file implements routines used to report what compile-time options
46 ** autoconf-based build
59 ** An array of names of all compile-time options. This array should
60 ** be sorted A-Z.
63 ** only a handful of compile-time options, so most times this array is usually
99 "COMPILER=clang-" CTIMEOPT_VAL(__clang_major__) "."
103 "COMPILER=msvc-" CTIMEOPT_VAL(_MSC_VER),
105 "COMPILER=gcc-" __VERSION__,
803 ** NO_TEST - The branches on this line are not
[all …]
/external/sqlite/dist/orig/
Dsqlite3.c17 ** language. The code for the "sqlite3" command-line shell is also in a
38 ** This file implements routines used to report what compile-time options
46 ** autoconf-based build
59 ** An array of names of all compile-time options. This array should
60 ** be sorted A-Z.
63 ** only a handful of compile-time options, so most times this array is usually
99 "COMPILER=clang-" CTIMEOPT_VAL(__clang_major__) "."
103 "COMPILER=msvc-" CTIMEOPT_VAL(_MSC_VER),
105 "COMPILER=gcc-" __VERSION__,
803 ** NO_TEST - The branches on this line are not
[all …]
/external/cldr/tools/java/org/unicode/cldr/util/data/transforms/
Dinternal_raw_IPA-old.txt1803 ad-lib ædlˈɪb
3726 aide-de-camp ˌeddɪkˈæmp
5495 alpha-fetoprotein ˌælfəfˌitoprˈotin, ˌælfəfˌitoprˈotˈiɪn
7542 anglo-saxon ˈæŋglosˌæksən
8282 anti-lewisite ˌæntilˈuɪsˌaɪt
9550 aquifer %21020 ˈækwəfər, ˈɑkwə-
9555 aquilegia %7773 -lˈiʤə, ˌækwəlˈiʤiə
9559 aquiline %15023 -lɪn, ˈækwəlˌaɪn
9629 aragonite %11075 ərˈægənˌaɪt, ˈærəgə-
9645 aram %8777 ær-, ˈeræm, ˈɛrəm
[all …]
Dinternal_raw_IPA.txt1508 ad-lib ædlˈɪb
3152 aide-de-camp ˌeddɪkˈæmp
4660 alpha-fetoprotein ˌælfəfˌitoprˈotin, ˌælfəfˌitoprˈotˈiɪn
6464 anglo-saxon ˈæŋglosˌæksən
7113 anti-lewisite ˌæntilˈuɪsˌaɪt
10681 audio-visual ˌodiovˈɪʒuəl
11799 baby-sit bˈebisˌɪt
14086 battle-ax bˈætlæks
14655 bed-sitter bˈɛdsˌɪtər
14656 bed-wetting bˈɛdwˌɛtɪŋ
[all …]