Lines Matching refs:report
81 // an error. The argument 'report' is an opaque pointer that can be used to
82 // gather additional information using other TSan report API functions.
84 void __tsan_on_report(void *report);
87 // returns an opaque pointer to the current report. Otherwise returns NULL.
91 // Returns a report's description (issue type), number of duplicate issues
96 int __tsan_get_report_data(void *report, const char **description, int *count,
102 // Returns information about stack traces included in the report.
104 int __tsan_get_report_stack(void *report, uptr idx, void **trace,
107 // Returns information about memory operations included in the report.
109 int __tsan_get_report_mop(void *report, uptr idx, int *tid, void **addr,
113 // Returns information about locations included in the report.
115 int __tsan_get_report_loc(void *report, uptr idx, const char **type,
120 // Returns information about mutexes included in the report.
122 int __tsan_get_report_mutex(void *report, uptr idx, uptr *mutex_id, void **addr,
125 // Returns information about threads included in the report.
127 int __tsan_get_report_thread(void *report, uptr idx, int *tid, uptr *os_id,
131 // Returns information about unique thread IDs included in the report.
133 int __tsan_get_report_unique_tid(void *report, uptr idx, int *tid);