llvm/compiler-rt/lib/sanitizer_common/sanitizer_symbolizer_markup.h

//===-- sanitizer_symbolizer_markup.h -----------------------------------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//
//
//  This file is shared between various sanitizers' runtime libraries.
//
//  Header for the offline markup symbolizer.
//===----------------------------------------------------------------------===//
#ifndef SANITIZER_SYMBOLIZER_MARKUP_H
#define SANITIZER_SYMBOLIZER_MARKUP_H

#include "sanitizer_common.h"
#include "sanitizer_stacktrace_printer.h"
#include "sanitizer_symbolizer.h"
#include "sanitizer_symbolizer_internal.h"

namespace __sanitizer {

// Simplier view of a LoadedModule. It only holds information necessary to
// identify unique modules.
struct RenderedModule {};

class MarkupStackTracePrinter : public StackTracePrinter {};

class MarkupSymbolizerTool final : public SymbolizerTool {};

}  // namespace __sanitizer

#endif  // SANITIZER_SYMBOLIZER_MARKUP_H