tsan_symbolize.h revision 245614
1208737Sjmallett//===-- tsan_symbolize.h ----------------------------------------*- C++ -*-===// 2208737Sjmallett// 3208737Sjmallett// The LLVM Compiler Infrastructure 4208737Sjmallett// 5208737Sjmallett// This file is distributed under the University of Illinois Open Source 6208737Sjmallett// License. See LICENSE.TXT for details. 7208737Sjmallett// 8208737Sjmallett//===----------------------------------------------------------------------===// 9208737Sjmallett// 10208737Sjmallett// This file is a part of ThreadSanitizer (TSan), a race detector. 11208737Sjmallett// 12208737Sjmallett//===----------------------------------------------------------------------===// 13208737Sjmallett#ifndef TSAN_SYMBOLIZE_H 14208737Sjmallett#define TSAN_SYMBOLIZE_H 15208737Sjmallett 16208737Sjmallett#include "tsan_defs.h" 17208737Sjmallett#include "tsan_report.h" 18208737Sjmallett 19208737Sjmallettnamespace __tsan { 20208737Sjmallett 21208737SjmallettReportStack *SymbolizeCode(uptr addr); 22208737SjmallettReportLocation *SymbolizeData(uptr addr); 23208737Sjmallett 24208737SjmallettReportStack *SymbolizeCodeAddr2Line(uptr addr); 25208737Sjmallett 26208737SjmallettReportStack *NewReportStackEntry(uptr addr); 27208737Sjmallett 28208737Sjmallett} // namespace __tsan 29208737Sjmallett 30208737Sjmallett#endif // TSAN_SYMBOLIZE_H 31208737Sjmallett