mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-22 02:33:06 +01:00
[DWARFLinker] Capitalize type names (NFC)
Make these types conform to the LLVM Coding Standards: > Type names (including classes, structs, enums, typedefs, etc) should > be nouns and start with an upper-case letter.
This commit is contained in:
parent
ce5134f423
commit
bd2986e7e3
@ -221,12 +221,12 @@ public:
|
||||
|
||||
typedef std::function<void(const Twine &Warning, StringRef Context,
|
||||
const DWARFDie *DIE)>
|
||||
messageHandler;
|
||||
MessageHandler;
|
||||
typedef std::function<ErrorOr<DWARFFile &>(StringRef ContainerName,
|
||||
StringRef Path)>
|
||||
objFileLoader;
|
||||
typedef std::map<std::string, std::string> swiftInterfacesMap;
|
||||
typedef std::map<std::string, std::string> objectPrefixMap;
|
||||
ObjectFileLoader;
|
||||
typedef std::map<std::string, std::string> SwiftInterfaceMap;
|
||||
typedef std::map<std::string, std::string> ObjectPrefixMap;
|
||||
|
||||
/// The core of the Dwarf linking logic.
|
||||
///
|
||||
@ -295,28 +295,28 @@ public:
|
||||
}
|
||||
|
||||
/// Set warning handler which would be used to report warnings.
|
||||
void setWarningHandler(messageHandler Handler) {
|
||||
void setWarningHandler(MessageHandler Handler) {
|
||||
Options.WarningHandler = Handler;
|
||||
}
|
||||
|
||||
/// Set error handler which would be used to report errors.
|
||||
void setErrorHandler(messageHandler Handler) {
|
||||
void setErrorHandler(MessageHandler Handler) {
|
||||
Options.ErrorHandler = Handler;
|
||||
}
|
||||
|
||||
/// Set object files loader which would be used to load
|
||||
/// additional objects for splitted dwarf.
|
||||
void setObjFileLoader(objFileLoader Loader) {
|
||||
void setObjFileLoader(ObjectFileLoader Loader) {
|
||||
Options.ObjFileLoader = Loader;
|
||||
}
|
||||
|
||||
/// Set map for Swift interfaces.
|
||||
void setSwiftInterfacesMap(swiftInterfacesMap *Map) {
|
||||
void setSwiftInterfaceMap(SwiftInterfaceMap *Map) {
|
||||
Options.ParseableSwiftInterfaces = Map;
|
||||
}
|
||||
|
||||
/// Set prefix map for objects.
|
||||
void setObjectPrefixMap(objectPrefixMap *Map) {
|
||||
void setObjectPrefixMap(ObjectPrefixMap *Map) {
|
||||
Options.ObjectPrefixMap = Map;
|
||||
}
|
||||
|
||||
@ -783,22 +783,22 @@ private:
|
||||
std::string PrependPath;
|
||||
|
||||
// warning handler
|
||||
messageHandler WarningHandler = nullptr;
|
||||
MessageHandler WarningHandler = nullptr;
|
||||
|
||||
// error handler
|
||||
messageHandler ErrorHandler = nullptr;
|
||||
MessageHandler ErrorHandler = nullptr;
|
||||
|
||||
objFileLoader ObjFileLoader = nullptr;
|
||||
ObjectFileLoader ObjFileLoader = nullptr;
|
||||
|
||||
/// A list of all .swiftinterface files referenced by the debug
|
||||
/// info, mapping Module name to path on disk. The entries need to
|
||||
/// be uniqued and sorted and there are only few entries expected
|
||||
/// per compile unit, which is why this is a std::map.
|
||||
/// this is dsymutil specific fag.
|
||||
swiftInterfacesMap *ParseableSwiftInterfaces = nullptr;
|
||||
SwiftInterfaceMap *ParseableSwiftInterfaces = nullptr;
|
||||
|
||||
/// A list of remappings to apply to file paths.
|
||||
objectPrefixMap *ObjectPrefixMap = nullptr;
|
||||
ObjectPrefixMap *ObjectPrefixMap = nullptr;
|
||||
} Options;
|
||||
};
|
||||
|
||||
|
@ -44,7 +44,7 @@ class DwarfStreamer : public DwarfEmitter {
|
||||
public:
|
||||
DwarfStreamer(OutputFileType OutFileType, raw_pwrite_stream &OutFile,
|
||||
std::function<StringRef(StringRef Input)> Translator,
|
||||
bool Minimize, messageHandler Error, messageHandler Warning)
|
||||
bool Minimize, MessageHandler Error, MessageHandler Warning)
|
||||
: OutFile(OutFile), OutFileType(OutFileType), Translator(Translator),
|
||||
Minimize(Minimize), ErrorHandler(Error), WarningHandler(Warning) {}
|
||||
|
||||
@ -210,8 +210,8 @@ private:
|
||||
const CompileUnit &Unit,
|
||||
const std::vector<CompileUnit::AccelInfo> &Names);
|
||||
|
||||
messageHandler ErrorHandler = nullptr;
|
||||
messageHandler WarningHandler = nullptr;
|
||||
MessageHandler ErrorHandler;
|
||||
MessageHandler WarningHandler;
|
||||
};
|
||||
|
||||
} // end namespace llvm
|
||||
|
@ -207,7 +207,7 @@ static void resolveRelativeObjectPath(SmallVectorImpl<char> &Buf, DWARFDie CU) {
|
||||
/// DW_TAG_module blocks.
|
||||
static void analyzeImportedModule(
|
||||
const DWARFDie &DIE, CompileUnit &CU,
|
||||
swiftInterfacesMap *ParseableSwiftInterfaces,
|
||||
SwiftInterfaceMap *ParseableSwiftInterfaces,
|
||||
std::function<void(const Twine &, const DWARFDie &)> ReportWarning) {
|
||||
if (CU.getLanguage() != dwarf::DW_LANG_Swift)
|
||||
return;
|
||||
@ -252,7 +252,7 @@ static bool analyzeContextInfo(
|
||||
const DWARFDie &DIE, unsigned ParentIdx, CompileUnit &CU,
|
||||
DeclContext *CurrentDeclContext, UniquingStringPool &StringPool,
|
||||
DeclContextTree &Contexts, uint64_t ModulesEndOffset,
|
||||
swiftInterfacesMap *ParseableSwiftInterfaces,
|
||||
SwiftInterfaceMap *ParseableSwiftInterfaces,
|
||||
std::function<void(const Twine &, const DWARFDie &)> ReportWarning,
|
||||
bool InImportedModule = false) {
|
||||
unsigned MyIdx = CU.getOrigUnit().getDIEIndex(DIE);
|
||||
@ -1940,7 +1940,7 @@ static uint64_t getDwoId(const DWARFDie &CUDie, const DWARFUnit &Unit) {
|
||||
}
|
||||
|
||||
static std::string remapPath(StringRef Path,
|
||||
const objectPrefixMap &ObjectPrefixMap) {
|
||||
const ObjectPrefixMap &ObjectPrefixMap) {
|
||||
if (ObjectPrefixMap.empty())
|
||||
return Path.str();
|
||||
|
||||
|
@ -384,7 +384,7 @@ bool DwarfLinkerForBinary::link(const DebugMap &Map) {
|
||||
|
||||
llvm_unreachable("Unhandled DebugMap object");
|
||||
});
|
||||
GeneralLinker.setSwiftInterfacesMap(&ParseableSwiftInterfaces);
|
||||
GeneralLinker.setSwiftInterfaceMap(&ParseableSwiftInterfaces);
|
||||
|
||||
for (const auto &Obj : Map.objects()) {
|
||||
// N_AST objects (swiftmodule files) should get dumped directly into the
|
||||
|
Loading…
Reference in New Issue
Block a user