JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris Studio 12.2: Thread Analyzer User's Guide
search filter icon
search icon

Document Information

Preface

1.  What is the Thread Analyzer and What Does It Do?

2.  The Data Race Tutorial

3.  The Deadlock Tutorial

A.  APIs Recognized by the Thread Analyzer

A.1 Thread Analyzer User APIs

A.2 Other Recognized APIs

A.2.1 POSIX Thread APIs

A.2.2 Solaris Thread APIs

A.2.3 Memory-Allocation APIs

A.2.4 Memory Operations APIs

A.2.5 String Operations APIs

A.2.6 OpenMP APIs

B.  Useful Tips

Appendix A

APIs Recognized by the Thread Analyzer

The Thread Analyzer can recognize most standard synchronization APIs and constructs provided by OpenMP directives, POSIX threads, and Solaris threads. However, the tool cannot recognize user-defined synchronizations, and may report false positive data races if you employ such synchronizations. For example, the tool cannot recognize spin locking that is implemented through hand-coded assembly-language code.