tsan_symbolize.h revision 238901
133965Sjdp//===-- tsan_symbolize.h ----------------------------------------*- C++ -*-===// 233965Sjdp// 333965Sjdp// The LLVM Compiler Infrastructure 433965Sjdp// 533965Sjdp// This file is distributed under the University of Illinois Open Source 633965Sjdp// License. See LICENSE.TXT for details. 733965Sjdp// 833965Sjdp//===----------------------------------------------------------------------===// 933965Sjdp// 1033965Sjdp// This file is a part of ThreadSanitizer (TSan), a race detector. 1133965Sjdp// 1233965Sjdp//===----------------------------------------------------------------------===// 1333965Sjdp#ifndef TSAN_SYMBOLIZE_H 1433965Sjdp#define TSAN_SYMBOLIZE_H 1533965Sjdp 1633965Sjdp#include "tsan_defs.h" 1733965Sjdp#include "tsan_report.h" 1833965Sjdp 1933965Sjdpnamespace __tsan { 2033965Sjdp 2133965SjdpReportStack *SymbolizeCode(uptr addr); 2233965SjdpReportStack *SymbolizeData(uptr addr); 2333965Sjdp 2433965SjdpReportStack *SymbolizeCodeAddr2Line(uptr addr); 2533965SjdpReportStack *SymbolizeDataAddr2Line(uptr addr); 2633965Sjdp 2733965SjdpReportStack *NewReportStackEntry(uptr addr); 2833965Sjdp 2933965Sjdp} // namespace __tsan 3033965Sjdp 3133965Sjdp#endif // TSAN_SYMBOLIZE_H 3233965Sjdp