1//===-- sanitizer_symbolizer_win.cc ---------------------------------------===//
2//
3//                     The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9//
10// This file is shared between AddressSanitizer and ThreadSanitizer
11// run-time libraries.
12// Windows-specific implementation of symbolizer parts.
13//===----------------------------------------------------------------------===//
14#ifdef _WIN32
15#include <windows.h>
16
17#include "sanitizer_internal_defs.h"
18#include "sanitizer_symbolizer.h"
19
20namespace __sanitizer {
21
22bool StartSymbolizerSubprocess(const char *path_to_symbolizer,
23                               int *input_fd, int *output_fd) {
24  UNIMPLEMENTED();
25}
26
27uptr GetListOfModules(LoadedModule *modules, uptr max_modules) {
28  UNIMPLEMENTED();
29};
30
31const char *Demangle(const char *MangledName) {
32  return MangledName;
33}
34
35}  // namespace __sanitizer
36
37#endif  // _WIN32
38