mirror of
https://github.com/RPCS3/llvm.git
synced 2026-01-31 01:25:19 +01:00
Previously we were writing an empty globals stream. Windows tools interpret this as "private symbols are not present in this PDB", even when they are, so we need to fix this. Regardless, without it we don't have information about global variables, so we need to fix it anyway. This patch does that. With this patch, the "lm" command in WinDbg correctly reports that we have private symbols available, but the "dv" command still refuses to display local variables. Differential Revision: https://reviews.llvm.org/D36535 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@310743 91177308-0d34-0410-b5e6-96231b3b80d8
25 lines
781 B
C++
25 lines
781 B
C++
//===- RecordName.h ------------------------------------------- *- C++ --*-===//
|
|
//
|
|
// The LLVM Compiler Infrastructure
|
|
//
|
|
// This file is distributed under the University of Illinois Open Source
|
|
// License. See LICENSE.TXT for details.
|
|
//
|
|
//===----------------------------------------------------------------------===//
|
|
|
|
#ifndef LLVM_DEBUGINFO_CODEVIEW_RECORDNAME_H
|
|
#define LLVM_DEBUGINFO_CODEVIEW_RECORDNAME_H
|
|
|
|
#include "llvm/DebugInfo/CodeView/SymbolRecord.h"
|
|
#include "llvm/DebugInfo/CodeView/TypeCollection.h"
|
|
#include "llvm/DebugInfo/CodeView/TypeIndex.h"
|
|
|
|
namespace llvm {
|
|
namespace codeview {
|
|
std::string computeTypeName(TypeCollection &Types, TypeIndex Index);
|
|
StringRef getSymbolName(CVSymbol Sym);
|
|
} // namespace codeview
|
|
} // namespace llvm
|
|
|
|
#endif
|