tsan_symbolize.h revision 1.1.1.1.8.2
1//===-- tsan_symbolize.h ----------------------------------------*- C++ -*-===//
2//
3// This file is distributed under the University of Illinois Open Source
4// License. See LICENSE.TXT for details.
5//
6//===----------------------------------------------------------------------===//
7//
8// This file is a part of ThreadSanitizer (TSan), a race detector.
9//
10//===----------------------------------------------------------------------===//
11#ifndef TSAN_SYMBOLIZE_H
12#define TSAN_SYMBOLIZE_H
13
14#include "tsan_defs.h"
15#include "tsan_report.h"
16
17namespace __tsan {
18
19ReportStack *SymbolizeCode(uptr addr);
20ReportLocation *SymbolizeData(uptr addr);
21
22ReportStack *SymbolizeCodeAddr2Line(uptr addr);
23
24ReportStack *NewReportStackEntry(uptr addr);
25
26}  // namespace __tsan
27
28#endif  // TSAN_SYMBOLIZE_H
29