[Demangler] Stable parent identifier in OpaqueReturnTypeParent

`OpaqueReturnTypeParent` node now references the parent with a mangled parent name, rather than a parent pointer. This makes trees obtained from different demanglers (or calls to `Demangler::demangleSymbol`) for the same symbol equal.
This commit is contained in:
Dmitrii Galimzianov
2024-09-18 00:43:48 +02:00
parent 4693a4765f
commit df9ecd9a4c
4 changed files with 567 additions and 20 deletions

View File

@@ -243,6 +243,25 @@ public:
}
}
static bool deepEquals(const Node *lhs, const Node *rhs) {
if (lhs == rhs)
return true;
if ((!lhs && rhs) || (lhs && !rhs))
return false;
if (!lhs->isSimilarTo(rhs))
return false;
for (auto li = lhs->begin(), ri = rhs->begin(), le = lhs->end(); li != le;
++li, ++ri) {
if (!deepEquals(*li, *ri))
return false;
}
return true;
}
bool isDeepEqualTo(const Node *other) const {
return deepEquals(this, other);
}
bool hasText() const { return NodePayloadKind == PayloadKind::Text; }
llvm::StringRef getText() const {
assert(hasText());

View File

@@ -1532,34 +1532,53 @@ NodePointer Demangler::demangleExtensionContext() {
/// Associate any \c OpaqueReturnType nodes with the declaration whose opaque
/// return type they refer back to.
static Node *setParentForOpaqueReturnTypeNodes(Demangler &D,
Node *parent,
Node *visitedNode) {
if (!parent || !visitedNode)
return nullptr;
if (visitedNode->getKind() == Node::Kind::OpaqueReturnType) {
/// Implementation for \c setParentForOpaqueReturnTypeNodes. Don't invoke
/// directly.
static void setParentForOpaqueReturnTypeNodesImpl(
Demangler &D, Node &visitedNode,
llvm::function_ref<StringRef()> getParentID) {
if (visitedNode.getKind() == Node::Kind::OpaqueReturnType) {
// If this node is not already parented, parent it.
if (visitedNode->hasChildren()
&& visitedNode->getLastChild()->getKind() == Node::Kind::OpaqueReturnTypeParent) {
return parent;
if (visitedNode.hasChildren() && visitedNode.getLastChild()->getKind() ==
Node::Kind::OpaqueReturnTypeParent) {
return;
}
visitedNode->addChild(D.createNode(Node::Kind::OpaqueReturnTypeParent,
(Node::IndexType)parent), D);
return parent;
visitedNode.addChild(D.createNode(Node::Kind::OpaqueReturnTypeParent,
StringRef(getParentID())),
D);
return;
}
// If this node is one that may in turn define its own opaque return type,
// stop recursion, since any opaque return type nodes underneath would refer
// to the nested declaration rather than the one we're looking at.
if (visitedNode->getKind() == Node::Kind::Function
|| visitedNode->getKind() == Node::Kind::Variable
|| visitedNode->getKind() == Node::Kind::Subscript) {
return parent;
if (visitedNode.getKind() == Node::Kind::Function ||
visitedNode.getKind() == Node::Kind::Variable ||
visitedNode.getKind() == Node::Kind::Subscript) {
return;
}
for (size_t i = 0, e = visitedNode->getNumChildren(); i < e; ++i) {
setParentForOpaqueReturnTypeNodes(D, parent, visitedNode->getChild(i));
for (Node *child : visitedNode) {
assert(child);
setParentForOpaqueReturnTypeNodesImpl(D, *child, getParentID);
}
}
/// Associate any \c OpaqueReturnType nodes with the declaration whose opaque
/// return type they refer back to.
static Node *setParentForOpaqueReturnTypeNodes(Demangler &D, Node *parent,
Node *visitedNode) {
if (!parent || !visitedNode)
return nullptr;
std::string parentID;
setParentForOpaqueReturnTypeNodesImpl(D, *visitedNode, [&] {
if (!parentID.empty())
return StringRef(parentID);
const auto mangleResult = mangleNode(parent);
assert(mangleResult.isSuccess());
parentID = mangleResult.result();
return StringRef(parentID);
});
return parent;
}

View File

@@ -11,6 +11,7 @@
//===----------------------------------------------------------------------===//
#include "swift/Demangling/Demangle.h"
#include "swift/Demangling/Demangler.h"
#include "gtest/gtest.h"
using namespace swift::Demangle;
@@ -43,3 +44,17 @@ TEST(Demangle, CustomGenericParameterNames) {
std::string Result = demangleSymbolAsString(SymbolName, Options);
EXPECT_STREQ(DemangledName.c_str(), Result.c_str());
}
TEST(Demangle, DeepEquals) {
static std::string Symbols[]{
#define SYMBOL(Mangled, Demangled) Mangled,
#include "ManglingTestData.def"
};
for (const auto &Symbol : Symbols) {
Demangler D1;
Demangler D2;
auto tree1 = D1.demangleSymbol(Symbol);
auto tree2 = D2.demangleSymbol(Symbol);
EXPECT_TRUE(tree1->isDeepEqualTo(tree2)) << "Failing symbol: " << Symbol;
}
}

View File

@@ -0,0 +1,494 @@
//===--- ManglingTestData.def ---------------------------------------------===//
//
// This source file is part of the Swift.org open source project
//
// Copyright (c) 2024 Apple Inc. and the Swift project authors
// Licensed under Apache License v2.0 with Runtime Library Exception
//
// See https://swift.org/LICENSE.txt for license information
// See https://swift.org/CONTRIBUTORS.txt for the list of Swift project authors
//
//===----------------------------------------------------------------------===//
// This file contains a list of pairs (mangled_name, demangled_name) that is
// used in the demangler tests.
#ifndef SYMBOL
#error SYMBOL(Mangled, Demangled) macro is not defined
#endif
/// SKIP_SYMBOL is a macro to mark a symbol as temporarily skipped
#ifndef SKIP_SYMBOL
#define SKIP_SYMBOL(Mangled, Demangled)
#endif
SYMBOL("_TtBf32_", "Builtin.FPIEEE32")
SYMBOL("_TtBf64_", "Builtin.FPIEEE64")
SYMBOL("_TtBf80_", "Builtin.FPIEEE80")
SYMBOL("_TtBi32_", "Builtin.Int32")
SYMBOL("$sBf32_", "Builtin.FPIEEE32")
SYMBOL("$sBf64_", "Builtin.FPIEEE64")
SYMBOL("$sBf80_", "Builtin.FPIEEE80")
SYMBOL("$sBi32_", "Builtin.Int32")
SYMBOL("_TtBw", "Builtin.Word")
SYMBOL("_TtBO", "Builtin.UnknownObject")
SYMBOL("_TtBo", "Builtin.NativeObject")
SYMBOL("_TtBp", "Builtin.RawPointer")
SYMBOL("_TtBt", "Builtin.SILToken")
SYMBOL("_TtBv4Bi8_", "Builtin.Vec4xInt8")
SYMBOL("_TtBv4Bf16_", "Builtin.Vec4xFPIEEE16")
SYMBOL("_TtBv4Bp", "Builtin.Vec4xRawPointer")
SYMBOL("$sBi8_Bv4_", "Builtin.Vec4xInt8")
SYMBOL("$sBf16_Bv4_", "Builtin.Vec4xFPIEEE16")
SYMBOL("$sBpBv4_", "Builtin.Vec4xRawPointer")
SYMBOL("_TtSa", "Swift.Array")
SYMBOL("_TtSb", "Swift.Bool")
SYMBOL("_TtSc", "Swift.UnicodeScalar")
SYMBOL("_TtSd", "Swift.Double")
SYMBOL("_TtSf", "Swift.Float")
SYMBOL("_TtSi", "Swift.Int")
SYMBOL("_TtSq", "Swift.Optional")
SYMBOL("_TtSS", "Swift.String")
SYMBOL("_TtSu", "Swift.UInt")
SYMBOL("_TtGSPSi_", "Swift.UnsafePointer<Swift.Int>")
SYMBOL("_TtGSpSi_", "Swift.UnsafeMutablePointer<Swift.Int>")
SYMBOL("_TtSV", "Swift.UnsafeRawPointer")
SYMBOL("_TtSv", "Swift.UnsafeMutableRawPointer")
SYMBOL("_TtGSaSS_", "[Swift.String]")
SYMBOL("_TtGSqSS_", "Swift.String?")
SYMBOL("_TtGVs10DictionarySSSi_", "[Swift.String : Swift.Int]")
SYMBOL("_TtVs7CString", "Swift.CString")
SYMBOL("_TtCSo8NSObject", "__C.NSObject")
SYMBOL("_TtO6Monads6Either", "Monads.Either")
SYMBOL("_TtbSiSu", "@convention(block) (Swift.Int) -> Swift.UInt")
SYMBOL("_TtcSiSu", "@convention(c) (Swift.Int) -> Swift.UInt")
SYMBOL("_TtbTSiSc_Su", "@convention(block) (Swift.Int, Swift.UnicodeScalar) -> Swift.UInt")
SYMBOL("_TtcTSiSc_Su", "@convention(c) (Swift.Int, Swift.UnicodeScalar) -> Swift.UInt")
SYMBOL("_TtFSiSu", "(Swift.Int) -> Swift.UInt")
SYMBOL("_TtKSiSu", "@autoclosure (Swift.Int) -> Swift.UInt")
SYMBOL("_TtFSiFScSu", "(Swift.Int) -> (Swift.UnicodeScalar) -> Swift.UInt")
SYMBOL("_TtMSi", "Swift.Int.Type")
SYMBOL("_TtP_", "Any")
SYMBOL("_TtP3foo3bar_", "foo.bar")
SYMBOL("_TtP3foo3barS_3bas_", "foo.bar & foo.bas")
SYMBOL("_TtTP3foo3barS_3bas_PS1__PS1_S_3zimS0___", "(foo.bar & foo.bas, foo.bas, foo.bas & foo.zim & foo.bar)")
SYMBOL("_TtRSi", "inout Swift.Int")
SYMBOL("_TtTSiSu_", "(Swift.Int, Swift.UInt)")
SYMBOL("_TttSiSu_", "(Swift.Int, Swift.UInt...)")
SYMBOL("_TtT3fooSi3barSu_", "(foo: Swift.Int, bar: Swift.UInt)")
SYMBOL("_TturFxx", "<A>(A) -> A")
SYMBOL("_TtuzrFT_T_", "<>() -> ()")
SYMBOL("_Ttu__rFxqd__", "<A><A1>(A) -> A1")
SYMBOL("_Ttu_z_rFxqd0__", "<A><><A2>(A) -> A2")
SYMBOL("_Ttu0_rFxq_", "<A, B>(A) -> B")
SYMBOL("_TtuRxs8RunciblerFxwx5Mince", "<A where A: Swift.Runcible>(A) -> A.Mince")
SYMBOL("_TtuRxle64xs8RunciblerFxwx5Mince", "<A where A: _Trivial(64), A: Swift.Runcible>(A) -> A.Mince")
SYMBOL("_TtuRxlE64_16rFxwx5Mince", "<A where A: _Trivial(64, 16)>(A) -> A.Mince")
SYMBOL("_TtuRxlE64_32xs8RunciblerFxwx5Mince", "<A where A: _Trivial(64, 32), A: Swift.Runcible>(A) -> A.Mince")
SYMBOL("_TtuRxlM64_16rFxwx5Mince", "<A where A: _TrivialAtMost(64, 16)>(A) -> A.Mince")
SYMBOL("_TtuRxle64rFxwx5Mince", "<A where A: _Trivial(64)>(A) -> A.Mince")
SYMBOL("_TtuRxlm64rFxwx5Mince", "<A where A: _TrivialAtMost(64)>(A) -> A.Mince")
SYMBOL("_TtuRxlNrFxwx5Mince", "<A where A: _NativeRefCountedObject>(A) -> A.Mince")
SYMBOL("_TtuRxlRrFxwx5Mince", "<A where A: _RefCountedObject>(A) -> A.Mince")
SYMBOL("_TtuRxlUrFxwx5Mince", "<A where A: _UnknownLayout>(A) -> A.Mince")
SYMBOL("_TtuRxs8RunciblerFxWx5Mince6Quince_", "<A where A: Swift.Runcible>(A) -> A.Mince.Quince")
SYMBOL("_TtuRxs8Runciblexs8FungiblerFxwxPS_5Mince", "<A where A: Swift.Runcible, A: Swift.Fungible>(A) -> A.Swift.Runcible.Mince")
SYMBOL("_TtuRxCs22AbstractRuncingFactoryrFxx", "<A where A: Swift.AbstractRuncingFactory>(A) -> A")
SYMBOL("_TtuRxs8Runciblewx5MincezxrFxx", "<A where A: Swift.Runcible, A.Mince == A>(A) -> A")
SYMBOL("_TtuRxs8RuncibleWx5Mince6Quince_zxrFxx", "<A where A: Swift.Runcible, A.Mince.Quince == A>(A) -> A")
SYMBOL("_Ttu0_Rxs8Runcible_S_wx5Minces8Fungiblew_S0_S1_rFxq_", "<A, B where A: Swift.Runcible, B: Swift.Runcible, A.Mince: Swift.Fungible, B.Mince: Swift.Fungible>(A) -> B")
SYMBOL("_Ttu0_Rx3Foo3BarxCS_3Bas_S0__S1_rT_", "<A, B where A: Foo.Bar, A: Foo.Bas, B: Foo.Bar, B: Foo.Bas> ()")
SYMBOL("_Tv3foo3barSi", "foo.bar : Swift.Int")
SYMBOL("_TF3fooau3barSi", "foo.bar.unsafeMutableAddressor : Swift.Int")
SYMBOL("_TF3foolu3barSi", "foo.bar.unsafeAddressor : Swift.Int")
SYMBOL("_TF3fooaO3barSi", "foo.bar.owningMutableAddressor : Swift.Int")
SYMBOL("_TF3foolO3barSi", "foo.bar.owningAddressor : Swift.Int")
SYMBOL("_TF3fooao3barSi", "foo.bar.nativeOwningMutableAddressor : Swift.Int")
SYMBOL("_TF3foolo3barSi", "foo.bar.nativeOwningAddressor : Swift.Int")
SYMBOL("_TF3fooap3barSi", "foo.bar.nativePinningMutableAddressor : Swift.Int")
SYMBOL("_TF3foolp3barSi", "foo.bar.nativePinningAddressor : Swift.Int")
SYMBOL("_TF3foog3barSi", "foo.bar.getter : Swift.Int")
SYMBOL("_TF3foos3barSi", "foo.bar.setter : Swift.Int")
SYMBOL("_TFC3foo3bar3basfT3zimCS_3zim_T_", "foo.bar.bas(zim: foo.zim) -> ()")
SYMBOL("_TToFC3foo3bar3basfT3zimCS_3zim_T_", "{T:_TFC3foo3bar3basfT3zimCS_3zim_T_,C} @objc foo.bar.bas(zim: foo.zim) -> ()")
SYMBOL("_TTOFSC3fooFTSdSd_Sd", "{T:_TFSC3fooFTSdSd_Sd} @nonobjc __C_Synthesized.foo(Swift.Double, Swift.Double) -> Swift.Double")
SYMBOL("_T03foo3barC3basyAA3zimCAE_tFTo", "{T:_T03foo3barC3basyAA3zimCAE_tF,C} @objc foo.bar.bas(zim: foo.zim) -> ()")
SYMBOL("_T0SC3fooS2d_SdtFTO", "{T:_T0SC3fooS2d_SdtF} @nonobjc __C_Synthesized.foo(Swift.Double, Swift.Double) -> Swift.Double")
SYMBOL("_$s3foo3barC3bas3zimyAaEC_tFTo", "{T:_$s3foo3barC3bas3zimyAaEC_tF,C} @objc foo.bar.bas(zim: foo.zim) -> ()")
SYMBOL("_$sSC3fooyS2d_SdtFTO", "{T:_$sSC3fooyS2d_SdtF} @nonobjc __C_Synthesized.foo(Swift.Double, Swift.Double) -> Swift.Double")
SYMBOL("_$S3foo3barC3bas3zimyAaEC_tFTo", "{T:_$S3foo3barC3bas3zimyAaEC_tF,C} @objc foo.bar.bas(zim: foo.zim) -> ()")
SYMBOL("_$SSC3fooyS2d_SdtFTO", "{T:_$SSC3fooyS2d_SdtF} @nonobjc __C_Synthesized.foo(Swift.Double, Swift.Double) -> Swift.Double")
SYMBOL("_$S3foo3barC3bas3zimyAaEC_tFTo", "{T:_$S3foo3barC3bas3zimyAaEC_tF,C} @objc foo.bar.bas(zim: foo.zim) -> ()")
SYMBOL("_$SSC3fooyS2d_SdtFTO", "{T:_$SSC3fooyS2d_SdtF} @nonobjc __C_Synthesized.foo(Swift.Double, Swift.Double) -> Swift.Double")
SYMBOL("_$sTA.123", "{T:} partial apply forwarder with unmangled suffix ".123"")
SYMBOL("$s4main3fooyySiFyyXEfU_TA.1", "{T:} closure #1 () -> () in main.foo(Swift.Int) -> ()partial apply forwarder with unmangled suffix ".1"")
SYMBOL("_TTDFC3foo3bar3basfT3zimCS_3zim_T_", "dynamic foo.bar.bas(zim: foo.zim) -> ()")
SYMBOL("_TFC3foo3bar3basfT3zimCS_3zim_T_", "foo.bar.bas(zim: foo.zim) -> ()")
SYMBOL("_TF3foooi1pFTCS_3barVS_3bas_OS_3zim", "foo.+ infix(foo.bar, foo.bas) -> foo.zim")
SYMBOL("_TF3foooP1xFTCS_3barVS_3bas_OS_3zim", "foo.^ postfix(foo.bar, foo.bas) -> foo.zim")
SYMBOL("_TFC3foo3barCfT_S0_", "foo.bar.__allocating_init() -> foo.bar")
SYMBOL("_TFC3foo3barcfT_S0_", "foo.bar.init() -> foo.bar")
SYMBOL("_TFC3foo3barD", "foo.bar.__deallocating_deinit")
SYMBOL("_TFC3foo3bard", "foo.bar.deinit")
SYMBOL("_TMPC3foo3bar", "generic type metadata pattern for foo.bar")
SYMBOL("_TMnC3foo3bar", "nominal type descriptor for foo.bar")
SYMBOL("_TMmC3foo3bar", "metaclass for foo.bar")
SYMBOL("_TMC3foo3bar", "type metadata for foo.bar")
SYMBOL("_TMfC3foo3bar", "full type metadata for foo.bar")
SYMBOL("_TwalC3foo3bar", "{C} allocateBuffer value witness for foo.bar")
SYMBOL("_TwcaC3foo3bar", "{C} assignWithCopy value witness for foo.bar")
SYMBOL("_TwtaC3foo3bar", "{C} assignWithTake value witness for foo.bar")
SYMBOL("_TwdeC3foo3bar", "{C} deallocateBuffer value witness for foo.bar")
SYMBOL("_TwxxC3foo3bar", "{C} destroy value witness for foo.bar")
SYMBOL("_TwXXC3foo3bar", "{C} destroyBuffer value witness for foo.bar")
SYMBOL("_TwCPC3foo3bar", "{C} initializeBufferWithCopyOfBuffer value witness for foo.bar")
SYMBOL("_TwCpC3foo3bar", "{C} initializeBufferWithCopy value witness for foo.bar")
SYMBOL("_TwcpC3foo3bar", "{C} initializeWithCopy value witness for foo.bar")
SYMBOL("_TwTKC3foo3bar", "{C} initializeBufferWithTakeOfBuffer value witness for foo.bar")
SYMBOL("_TwTkC3foo3bar", "{C} initializeBufferWithTake value witness for foo.bar")
SYMBOL("_TwtkC3foo3bar", "{C} initializeWithTake value witness for foo.bar")
SYMBOL("_TwprC3foo3bar", "{C} projectBuffer value witness for foo.bar")
SYMBOL("_TWVC3foo3bar", "value witness table for foo.bar")
SYMBOL("_TWvdvC3foo3bar3basSi", "direct field offset for foo.bar.bas : Swift.Int")
SYMBOL("_TWvivC3foo3bar3basSi", "indirect field offset for foo.bar.bas : Swift.Int")
SYMBOL("_TWPC3foo3barS_8barrables", "protocol witness table for foo.bar : foo.barrable in Swift")
SYMBOL("_TWaC3foo3barS_8barrableS_", "{C} protocol witness table accessor for foo.bar : foo.barrable in foo")
SYMBOL("_TWlC3foo3barS0_S_8barrableS_", "{C} lazy protocol witness table accessor for type foo.bar and conformance foo.bar : foo.barrable in foo")
SYMBOL("_TWLC3foo3barS0_S_8barrableS_", "lazy protocol witness table cache variable for type foo.bar and conformance foo.bar : foo.barrable in foo")
SYMBOL("_TWGC3foo3barS_8barrableS_", "generic protocol witness table for foo.bar : foo.barrable in foo")
SYMBOL("_TWIC3foo3barS_8barrableS_", "{C} instantiation function for generic protocol witness table for foo.bar : foo.barrable in foo")
SYMBOL("_TWtC3foo3barS_8barrableS_4fred", "{C} associated type metadata accessor for fred in foo.bar : foo.barrable in foo")
SYMBOL("_TWTC3foo3barS_8barrableS_4fredS_6thomas", "{C} associated type witness table accessor for fred : foo.thomas in foo.bar : foo.barrable in foo")
SYMBOL("_TFSCg5greenVSC5Color", "__C_Synthesized.green.getter : __C_Synthesized.Color")
SYMBOL("_TIF1t1fFT1iSi1sSS_T_A_", "default argument 0 of t.f(i: Swift.Int, s: Swift.String) -> ()")
SYMBOL("_TIF1t1fFT1iSi1sSS_T_A0_", "default argument 1 of t.f(i: Swift.Int, s: Swift.String) -> ()")
SYMBOL("_TFSqcfT_GSqx_", "Swift.Optional.init() -> A?")
SYMBOL("_TF21class_bound_protocols32class_bound_protocol_compositionFT1xPS_10ClassBoundS_13NotClassBound__PS0_S1__", "class_bound_protocols.class_bound_protocol_composition(x: class_bound_protocols.ClassBound & class_bound_protocols.NotClassBound) -> class_bound_protocols.ClassBound & class_bound_protocols.NotClassBound")
SYMBOL("_TtZZ", "_TtZZ")
SYMBOL("_TtB", "_TtB")
SYMBOL("_TtBSi", "_TtBSi")
SYMBOL("_TtBx", "_TtBx")
SYMBOL("_TtC", "_TtC")
SYMBOL("_TtT", "_TtT")
SYMBOL("_TtTSi", "_TtTSi")
SYMBOL("_TtQd_", "_TtQd_")
SYMBOL("_TtU__FQo_Si", "_TtU__FQo_Si")
SYMBOL("_TtU__FQD__Si", "_TtU__FQD__Si")
SYMBOL("_TtU___FQ_U____FQd0__T_", "_TtU___FQ_U____FQd0__T_")
SYMBOL("_TtU___FQ_U____FQd_1_T_", "_TtU___FQ_U____FQd_1_T_")
SYMBOL("_TtU___FQ_U____FQ2_T_", "_TtU___FQ_U____FQ2_T_")
SYMBOL("_Tw", "_Tw")
SYMBOL("_TWa", "_TWa")
SYMBOL("_Twal", "_Twal")
SYMBOL("_T", "_T")
SYMBOL("_TTo", "{T:_T} _TTo")
SYMBOL("_TC", "_TC")
SYMBOL("_TM", "_TM")
SYMBOL("_TM", "_TM")
SYMBOL("_TW", "_TW")
SYMBOL("_TWV", "_TWV")
SYMBOL("_TWo", "_TWo")
SYMBOL("_TWv", "_TWv")
SYMBOL("_TWvd", "_TWvd")
SYMBOL("_TWvi", "_TWvi")
SYMBOL("_TWvx", "_TWvx")
SYMBOL("_TtVCC4main3Foo4Ding3Str", "main.Foo.Ding.Str")
SYMBOL("_TFVCC6nested6AClass12AnotherClass7AStruct9aFunctionfT1aSi_S2_", "nested.AClass.AnotherClass.AStruct.aFunction(a: Swift.Int) -> nested.AClass.AnotherClass.AStruct")
SYMBOL("_TtXwC10attributes10SwiftClass", "weak attributes.SwiftClass")
SYMBOL("_TtXoC10attributes10SwiftClass", "unowned attributes.SwiftClass")
SYMBOL("_TtERR", "<ERROR TYPE>")
SYMBOL("_TtGSqGSaC5sugar7MyClass__", "[sugar.MyClass]?")
SYMBOL("_TtGSaGSqC5sugar7MyClass__", "[sugar.MyClass?]")
SYMBOL("_TtaC9typealias5DWARF9DIEOffset", "typealias.DWARF.DIEOffset")
SYMBOL("_Tta1t5Alias", "t.Alias")
SYMBOL("_Ttas3Int", "Swift.Int")
SYMBOL("_TTRXFo_dSc_dSb_XFo_iSc_iSb_", "reabstraction thunk helper from @callee_owned (@in Swift.UnicodeScalar) -> (@out Swift.Bool) to @callee_owned (@unowned Swift.UnicodeScalar) -> (@unowned Swift.Bool)")
SYMBOL("_TTRXFo_dSi_dGSqSi__XFo_iSi_iGSqSi__", "reabstraction thunk helper from @callee_owned (@in Swift.Int) -> (@out Swift.Int?) to @callee_owned (@unowned Swift.Int) -> (@unowned Swift.Int?)")
SYMBOL("_TTRGrXFo_iV18switch_abstraction1A_ix_XFo_dS0__ix_", "reabstraction thunk helper <A> from @callee_owned (@unowned switch_abstraction.A) -> (@out A) to @callee_owned (@in switch_abstraction.A) -> (@out A)")
SYMBOL("_TFCF5types1gFT1bSb_T_L0_10Collection3zimfT_T_", "zim() -> () in Collection #2 in types.g(b: Swift.Bool) -> ()")
SYMBOL("_TFF17capture_promotion22test_capture_promotionFT_FT_SiU_FT_Si_promote0", "closure #1 () -> Swift.Int in capture_promotion.test_capture_promotion() -> () -> Swift.Int with unmangled suffix "_promote0"")
SYMBOL("_TFIVs8_Processi10_argumentsGSaSS_U_FT_GSaSS_", "_arguments : [Swift.String] in variable initialization expression of Swift._Process with unmangled suffix \"U_FT_GSaSS_\"")
SYMBOL("_TFIvVs8_Process10_argumentsGSaSS_iU_FT_GSaSS_", "closure #1 () -> [Swift.String] in variable initialization expression of Swift._Process._arguments : [Swift.String]")
SYMBOL("_TFCSo1AE", "__C.A.__ivar_destroyer")
SYMBOL("_TFCSo1Ae", "__C.A.__ivar_initializer")
SYMBOL("_TTWC13call_protocol1CS_1PS_FS1_3foofT_Si", "protocol witness for call_protocol.P.foo() -> Swift.Int in conformance call_protocol.C : call_protocol.P in call_protocol")
SYMBOL("_T013call_protocol1CCAA1PA2aDP3fooSiyFTW", "{T:} protocol witness for call_protocol.P.foo() -> Swift.Int in conformance call_protocol.C : call_protocol.P in call_protocol")
SYMBOL("_TFC12dynamic_self1X1ffT_DS0_", "dynamic_self.X.f() -> Self")
SYMBOL("_TTSg5Si___TFSqcfT_GSqx_", "generic specialization <Swift.Int> of Swift.Optional.init() -> A?")
SYMBOL("_TTSgq5Si___TFSqcfT_GSqx_", "generic specialization <serialized, Swift.Int> of Swift.Optional.init() -> A?")
SYMBOL("_TTSg5SiSis3Foos_Sf___TFSqcfT_GSqx_", "generic specialization <Swift.Int with Swift.Int : Swift.Foo in Swift, Swift.Float> of Swift.Optional.init() -> A?")
SYMBOL("_TTSg5Si_Sf___TFSqcfT_GSqx_", "generic specialization <Swift.Int, Swift.Float> of Swift.Optional.init() -> A?")
SYMBOL("_TTSg5Si_Sf___TFSqcfT_GSqx_", "generic specialization <Swift.Int, Swift.Float> of Swift.Optional.init() -> A?")
SYMBOL("_TTSgS", "_TTSgS")
SYMBOL("_TTSg5S", "_TTSg5S")
SYMBOL("_TTSgSi", "_TTSgSi")
SYMBOL("_TTSg5Si", "_TTSg5Si")
SYMBOL("_TTSgSi_", "_TTSgSi_")
SYMBOL("_TTSgSi__", "_TTSgSi__")
SYMBOL("_TTSgSiS_", "_TTSgSiS_")
SYMBOL("_TTSgSi__xyz", "_TTSgSi__xyz")
SYMBOL("_TTSr5Si___TF4test7genericurFxx", "generic not re-abstracted specialization <Swift.Int> of test.generic<A>(A) -> A")
SYMBOL("_TTSrq5Si___TF4test7genericurFxx", "generic not re-abstracted specialization <serialized, Swift.Int> of test.generic<A>(A) -> A")
SYMBOL("_TPA__TTRXFo_oSSoSS_dSb_XFo_iSSiSS_dSb_", "{T:_TTRXFo_oSSoSS_dSb_XFo_iSSiSS_dSb_} partial apply forwarder for reabstraction thunk helper from @callee_owned (@in Swift.String, @in Swift.String) -> (@unowned Swift.Bool) to @callee_owned (@owned Swift.String, @owned Swift.String) -> (@unowned Swift.Bool)")
SYMBOL("_TPAo__TTRGrXFo_dGSPx__dGSPx_zoPs5Error__XFo_iGSPx__iGSPx_zoPS___", "{T:_TTRGrXFo_dGSPx__dGSPx_zoPs5Error__XFo_iGSPx__iGSPx_zoPS___} partial apply ObjC forwarder for reabstraction thunk helper <A> from @callee_owned (@in Swift.UnsafePointer<A>) -> (@out Swift.UnsafePointer<A>, @error @owned Swift.Error) to @callee_owned (@unowned Swift.UnsafePointer<A>) -> (@unowned Swift.UnsafePointer<A>, @error @owned Swift.Error)")
SYMBOL("_T0S2SSbIxxxd_S2SSbIxiid_TRTA", "{T:_T0S2SSbIxxxd_S2SSbIxiid_TR} partial apply forwarder for reabstraction thunk helper from @callee_owned (@owned Swift.String, @owned Swift.String) -> (@unowned Swift.Bool) to @callee_owned (@in Swift.String, @in Swift.String) -> (@unowned Swift.Bool)")
SYMBOL("_T0SPyxGAAs5Error_pIxydzo_A2AsAB_pIxirzo_lTRTa", "{T:_T0SPyxGAAs5Error_pIxydzo_A2AsAB_pIxirzo_lTR} partial apply ObjC forwarder for reabstraction thunk helper <A> from @callee_owned (@unowned Swift.UnsafePointer<A>) -> (@unowned Swift.UnsafePointer<A>, @error @owned Swift.Error) to @callee_owned (@in Swift.UnsafePointer<A>) -> (@out Swift.UnsafePointer<A>, @error @owned Swift.Error)")
SYMBOL("_TiC4Meow5MyCls9subscriptFT1iSi_Sf", "Meow.MyCls.subscript(i: Swift.Int) -> Swift.Float")
SYMBOL("_TF8manglingX22egbpdajGbuEbxfgehfvwxnFT_T_", "mangling.ليهمابتكلموشعربي؟() -> ()")
SYMBOL("_TF8manglingX24ihqwcrbEcvIaIdqgAFGpqjyeFT_T_", "mangling.他们为什么不说中文() -> ()")
SYMBOL("_TF8manglingX27ihqwctvzcJBfGFJdrssDxIboAybFT_T_", "mangling.他們爲什麽不說中文() -> ()")
SYMBOL("_TF8manglingX30Proprostnemluvesky_uybCEdmaEBaFT_T_", "mangling.Pročprostěnemluvíčesky() -> ()")
SYMBOL("_TF8manglingXoi7p_qcaDcFTSiSi_Si", "mangling.«+» infix(Swift.Int, Swift.Int) -> Swift.Int")
SYMBOL("_TF8manglingoi2qqFTSiSi_T_", "mangling.?? infix(Swift.Int, Swift.Int) -> ()")
SYMBOL("_TFE11ext_structAV11def_structA1A4testfT_T_", "(extension in ext_structA):def_structA.A.test() -> ()")
SYMBOL("_TF13devirt_accessP5_DISC15getPrivateClassFT_CS_P5_DISC12PrivateClass", "devirt_access.(getPrivateClass in _DISC)() -> devirt_access.(PrivateClass in _DISC)")
SYMBOL("_TF4mainP5_mainX3wxaFT_T_", "main.(λ in _main)() -> ()")
SYMBOL("_TF4mainP5_main3abcFT_aS_P5_DISC3xyz", "main.(abc in _main)() -> main.(xyz in _DISC)")
SYMBOL("_TtPMP_", "Any.Type")
SYMBOL("_TFCs13_NSSwiftArray29canStoreElementsOfDynamicTypefPMP_Sb", "Swift._NSSwiftArray.canStoreElementsOfDynamicType(Any.Type) -> Swift.Bool")
SYMBOL("_TFCs13_NSSwiftArrayg17staticElementTypePMP_", "Swift._NSSwiftArray.staticElementType.getter : Any.Type")
SYMBOL("_TFCs17_DictionaryMirrorg9valueTypePMP_", "Swift._DictionaryMirror.valueType.getter : Any.Type")
SYMBOL("_TTSf1cl35_TFF7specgen6callerFSiT_U_FTSiSi_T_Si___TF7specgen12take_closureFFTSiSi_T_T_", "function signature specialization <Arg[0] = [Closure Propagated : closure #1 (Swift.Int, Swift.Int) -> () in specgen.caller(Swift.Int) -> (), Argument Types : [Swift.Int]> of specgen.take_closure((Swift.Int, Swift.Int) -> ()) -> ()")
SYMBOL("_TTSfq1cl35_TFF7specgen6callerFSiT_U_FTSiSi_T_Si___TF7specgen12take_closureFFTSiSi_T_T_", "function signature specialization <serialized, Arg[0] = [Closure Propagated : closure #1 (Swift.Int, Swift.Int) -> () in specgen.caller(Swift.Int) -> (), Argument Types : [Swift.Int]> of specgen.take_closure((Swift.Int, Swift.Int) -> ()) -> ()")
SYMBOL("_TTSf1cl35_TFF7specgen6callerFSiT_U_FTSiSi_T_Si___TTSg5Si___TF7specgen12take_closureFFTSiSi_T_T_", "function signature specialization <Arg[0] = [Closure Propagated : closure #1 (Swift.Int, Swift.Int) -> () in specgen.caller(Swift.Int) -> (), Argument Types : [Swift.Int]> of generic specialization <Swift.Int> of specgen.take_closure((Swift.Int, Swift.Int) -> ()) -> ()")
SYMBOL("_TTSg5Si___TTSf1cl35_TFF7specgen6callerFSiT_U_FTSiSi_T_Si___TF7specgen12take_closureFFTSiSi_T_T_", "generic specialization <Swift.Int> of function signature specialization <Arg[0] = [Closure Propagated : closure #1 (Swift.Int, Swift.Int) -> () in specgen.caller(Swift.Int) -> (), Argument Types : [Swift.Int]> of specgen.take_closure((Swift.Int, Swift.Int) -> ()) -> ()")
SYMBOL("_TTSf1cpfr24_TF8capturep6helperFSiT__n___TTRXFo_dSi_dT__XFo_iSi_dT__", "function signature specialization <Arg[0] = [Constant Propagated Function : capturep.helper(Swift.Int) -> ()]> of reabstraction thunk helper from @callee_owned (@in Swift.Int) -> (@unowned ()) to @callee_owned (@unowned Swift.Int) -> (@unowned ())")
SYMBOL("_TTSf1cpfr24_TF8capturep6helperFSiT__n___TTRXFo_dSi_DT__XFo_iSi_DT__", "function signature specialization <Arg[0] = [Constant Propagated Function : capturep.helper(Swift.Int) -> ()]> of reabstraction thunk helper from @callee_owned (@in Swift.Int) -> (@unowned_inner_pointer ()) to @callee_owned (@unowned Swift.Int) -> (@unowned_inner_pointer ())")
SYMBOL("_TTSf1cpi0_cpfl0_cpse0v4u123_cpg53globalinit_33_06E7F1D906492AE070936A9B58CBAE1C_token8_cpfr36_TFtest_capture_propagation2_closure___TF7specgen12take_closureFFTSiSi_T_T_", "function signature specialization <Arg[0] = [Constant Propagated Integer : 0], Arg[1] = [Constant Propagated Float : 0], Arg[2] = [Constant Propagated String : u8'u123'], Arg[3] = [Constant Propagated Global : globalinit_33_06E7F1D906492AE070936A9B58CBAE1C_token8], Arg[4] = [Constant Propagated Function : _TFtest_capture_propagation2_closure]> of specgen.take_closure((Swift.Int, Swift.Int) -> ()) -> ()")
SYMBOL("_TTSf0gs___TFVs17_LegacyStringCore15_invariantCheckfT_T_", "function signature specialization <Arg[0] = Owned To Guaranteed and Exploded> of Swift._LegacyStringCore._invariantCheck() -> ()")
SYMBOL("_TTSf2g___TTSf2s_d___TFVs17_LegacyStringCoreCfVs13_StringBufferS_", "function signature specialization <Arg[0] = Owned To Guaranteed> of function signature specialization <Arg[0] = Exploded, Arg[1] = Dead> of Swift._LegacyStringCore.init(Swift._StringBuffer) -> Swift._LegacyStringCore")
SYMBOL("_TTSf2dg___TTSf2s_d___TFVs17_LegacyStringCoreCfVs13_StringBufferS_", "function signature specialization <Arg[0] = Dead and Owned To Guaranteed> of function signature specialization <Arg[0] = Exploded, Arg[1] = Dead> of Swift._LegacyStringCore.init(Swift._StringBuffer) -> Swift._LegacyStringCore")
SYMBOL("_TTSf2dgs___TTSf2s_d___TFVs17_LegacyStringCoreCfVs13_StringBufferS_", "function signature specialization <Arg[0] = Dead and Owned To Guaranteed and Exploded> of function signature specialization <Arg[0] = Exploded, Arg[1] = Dead> of Swift._LegacyStringCore.init(Swift._StringBuffer) -> Swift._LegacyStringCore")
SYMBOL("_TTSf3d_i_d_i_d_i___TFVs17_LegacyStringCoreCfVs13_StringBufferS_", "function signature specialization <Arg[0] = Dead, Arg[1] = Value Promoted from Box, Arg[2] = Dead, Arg[3] = Value Promoted from Box, Arg[4] = Dead, Arg[5] = Value Promoted from Box> of Swift._LegacyStringCore.init(Swift._StringBuffer) -> Swift._LegacyStringCore")
SYMBOL("_TTSf3d_i_n_i_d_i___TFVs17_LegacyStringCoreCfVs13_StringBufferS_", "function signature specialization <Arg[0] = Dead, Arg[1] = Value Promoted from Box, Arg[3] = Value Promoted from Box, Arg[4] = Dead, Arg[5] = Value Promoted from Box> of Swift._LegacyStringCore.init(Swift._StringBuffer) -> Swift._LegacyStringCore")
SYMBOL("_TFIZvV8mangling10HasVarInit5stateSbiu_KT_Sb", "implicit closure #1 : @autoclosure () -> Swift.Bool in variable initialization expression of static mangling.HasVarInit.state : Swift.Bool")
SYMBOL("_TFFV23interface_type_mangling18GenericTypeContext23closureInGenericContexturFqd__T_L_3fooFTqd__x_T_", "foo #1 (A1, A) -> () in interface_type_mangling.GenericTypeContext.closureInGenericContext<A>(A1) -> ()")
SYMBOL("_TFFV23interface_type_mangling18GenericTypeContextg31closureInGenericPropertyContextxL_3fooFT_x", "foo #1 () -> A in interface_type_mangling.GenericTypeContext.closureInGenericPropertyContext.getter : A")
SYMBOL("_TTWurGV23interface_type_mangling18GenericTypeContextx_S_18GenericWitnessTestS_FS1_23closureInGenericContextuRxS1_rfqd__T_", "protocol witness for interface_type_mangling.GenericWitnessTest.closureInGenericContext<A where A: interface_type_mangling.GenericWitnessTest>(A1) -> () in conformance <A> interface_type_mangling.GenericTypeContext<A> : interface_type_mangling.GenericWitnessTest in interface_type_mangling")
SYMBOL("_TTWurGV23interface_type_mangling18GenericTypeContextx_S_18GenericWitnessTestS_FS1_g31closureInGenericPropertyContextwx3Tee", "protocol witness for interface_type_mangling.GenericWitnessTest.closureInGenericPropertyContext.getter : A.Tee in conformance <A> interface_type_mangling.GenericTypeContext<A> : interface_type_mangling.GenericWitnessTest in interface_type_mangling")
SYMBOL("_TTWurGV23interface_type_mangling18GenericTypeContextx_S_18GenericWitnessTestS_FS1_16twoParamsAtDepthu0_RxS1_rfTqd__1yqd_0__T_", "protocol witness for interface_type_mangling.GenericWitnessTest.twoParamsAtDepth<A, B where A: interface_type_mangling.GenericWitnessTest>(A1, y: B1) -> () in conformance <A> interface_type_mangling.GenericTypeContext<A> : interface_type_mangling.GenericWitnessTest in interface_type_mangling")
SYMBOL("_TFC3red11BaseClassEHcfzT1aSi_S0_", "red.BaseClassEH.init(a: Swift.Int) throws -> red.BaseClassEH")
SYMBOL("_TFe27mangling_generic_extensionsRxS_8RunciblerVS_3Foog1aSi", "(extension in mangling_generic_extensions):mangling_generic_extensions.Foo<A where A: mangling_generic_extensions.Runcible>.a.getter : Swift.Int")
SYMBOL("_TFe27mangling_generic_extensionsRxS_8RunciblerVS_3Foog1bx", "(extension in mangling_generic_extensions):mangling_generic_extensions.Foo<A where A: mangling_generic_extensions.Runcible>.b.getter : A")
SYMBOL("_TTRXFo_iT__iT_zoPs5Error__XFo__dT_zoPS___", "reabstraction thunk helper from @callee_owned () -> (@unowned (), @error @owned Swift.Error) to @callee_owned (@in ()) -> (@out (), @error @owned Swift.Error)")
SYMBOL("_TFE1a", "_TFE1a")
SYMBOL("_TF21$__lldb_module_for_E0au3$E0Ps5Error_", "$__lldb_module_for_E0.$E0.unsafeMutableAddressor : Swift.Error")
SYMBOL("_TMps10Comparable", "protocol descriptor for Swift.Comparable")
SYMBOL("_TFC4testP33_83378C430F65473055F1BD53F3ADCDB71C5doFoofT_T_", "test.(C in _83378C430F65473055F1BD53F3ADCDB7).doFoo() -> ()")
SYMBOL("_TFVV15nested_generics5Lunch6DinnerCfT11firstCoursex12secondCourseGSqqd___9leftoversx14transformationFxqd___GS1_x_qd___", "nested_generics.Lunch.Dinner.init(firstCourse: A, secondCourse: A1?, leftovers: A, transformation: (A) -> A1) -> nested_generics.Lunch<A>.Dinner<A1>")
SYMBOL("_TFVFC15nested_generics7HotDogs11applyRelishFT_T_L_6RelishCfT8materialx_GS1_x_", "init(material: A) -> Relish #1 in nested_generics.HotDogs.applyRelish() -> ()<A> in Relish #1 in nested_generics.HotDogs.applyRelish() -> ()")
SYMBOL("_TFVFE15nested_genericsSS3fooFT_T_L_6CheeseCfT8materialx_GS0_x_", "init(material: A) -> Cheese #1 in (extension in nested_generics):Swift.String.foo() -> ()<A> in Cheese #1 in (extension in nested_generics):Swift.String.foo() -> ()")
SYMBOL("_TTWOE5imojiCSo5Imoji14ImojiMatchRankS_9RankValueS_FS2_g9rankValueqq_Ss16RawRepresentable8RawValue", "_TTWOE5imojiCSo5Imoji14ImojiMatchRankS_9RankValueS_FS2_g9rankValueqq_Ss16RawRepresentable8RawValue")
SYMBOL("_T0s17MutableCollectionP1asAARzs012RandomAccessB0RzsAA11SubSequences013BidirectionalB0PRpzsAdHRQlE06rotatecD05Indexs01_A9IndexablePQzAM15shiftingToStart_tFAJs01_J4BasePQzAQcfU_", "closure #1 (A.Swift._IndexableBase.Index) -> A.Swift._IndexableBase.Index in (extension in a):Swift.MutableCollection<A where A: Swift.MutableCollection, A: Swift.RandomAccessCollection, A.Swift.BidirectionalCollection.SubSequence: Swift.MutableCollection, A.Swift.BidirectionalCollection.SubSequence: Swift.RandomAccessCollection>.rotateRandomAccess(shiftingToStart: A.Swift._MutableIndexable.Index) -> A.Swift._MutableIndexable.Index")
SYMBOL("_$Ss17MutableCollectionP1asAARzs012RandomAccessB0RzsAA11SubSequences013BidirectionalB0PRpzsAdHRQlE06rotatecD015shiftingToStart5Indexs01_A9IndexablePQzAN_tFAKs01_M4BasePQzAQcfU_", "closure #1 (A.Swift._IndexableBase.Index) -> A.Swift._IndexableBase.Index in (extension in a):Swift.MutableCollection<A where A: Swift.MutableCollection, A: Swift.RandomAccessCollection, A.Swift.BidirectionalCollection.SubSequence: Swift.MutableCollection, A.Swift.BidirectionalCollection.SubSequence: Swift.RandomAccessCollection>.rotateRandomAccess(shiftingToStart: A.Swift._MutableIndexable.Index) -> A.Swift._MutableIndexable.Index")
SYMBOL("_T03foo4_123ABTf3psbpsb_n", "function signature specialization <Arg[0] = [Constant Propagated String : u8'123'], Arg[1] = [Constant Propagated String : u8'123']> of foo")
SYMBOL("_T04main5innerys5Int32Vz_yADctF25closure_with_box_argumentxz_Bi32__lXXTf1nc_n", "function signature specialization <Arg[1] = [Closure Propagated : closure_with_box_argument, Argument Types : [<A> { var A } <Builtin.Int32>]> of main.inner(inout Swift.Int32, (Swift.Int32) -> ()) -> ()")
SYMBOL("_$S4main5inneryys5Int32Vz_yADctF25closure_with_box_argumentxz_Bi32__lXXTf1nc_n", "function signature specialization <Arg[1] = [Closure Propagated : closure_with_box_argument, Argument Types : [<A> { var A } <Builtin.Int32>]> of main.inner(inout Swift.Int32, (Swift.Int32) -> ()) -> ()")
SYMBOL("_T03foo6testityyyc_yyctF1a1bTf3pfpf_n", "function signature specialization <Arg[0] = [Constant Propagated Function : a], Arg[1] = [Constant Propagated Function : b]> of foo.testit(() -> (), () -> ()) -> ()")
SYMBOL("_$S3foo6testityyyyc_yyctF1a1bTf3pfpf_n", "function signature specialization <Arg[0] = [Constant Propagated Function : a], Arg[1] = [Constant Propagated Function : b]> of foo.testit(() -> (), () -> ()) -> ()")
SYMBOL("_SocketJoinOrLeaveMulticast", "_SocketJoinOrLeaveMulticast")
SYMBOL("_T0s10DictionaryV3t17E6Index2V1loiSbAEyxq__G_AGtFZ", "static (extension in t17):Swift.Dictionary.Index2.< infix((extension in t17):[A : B].Index2, (extension in t17):[A : B].Index2) -> Swift.Bool")
SYMBOL("_T08mangling14varargsVsArrayySi3arrd_SS1ntF", "mangling.varargsVsArray(arr: Swift.Int..., n: Swift.String) -> ()")
SYMBOL("_T08mangling14varargsVsArrayySaySiG3arr_SS1ntF", "mangling.varargsVsArray(arr: [Swift.Int], n: Swift.String) -> ()")
SYMBOL("_T08mangling14varargsVsArrayySaySiG3arrd_SS1ntF", "mangling.varargsVsArray(arr: [Swift.Int]..., n: Swift.String) -> ()")
SYMBOL("_T08mangling14varargsVsArrayySi3arrd_tF", "mangling.varargsVsArray(arr: Swift.Int...) -> ()")
SYMBOL("_T08mangling14varargsVsArrayySaySiG3arrd_tF", "mangling.varargsVsArray(arr: [Swift.Int]...) -> ()")
SYMBOL("_$Ss10DictionaryV3t17E6Index2V1loiySbAEyxq__G_AGtFZ", "static (extension in t17):Swift.Dictionary.Index2.< infix((extension in t17):[A : B].Index2, (extension in t17):[A : B].Index2) -> Swift.Bool")
SYMBOL("_$S8mangling14varargsVsArray3arr1nySid_SStF", "mangling.varargsVsArray(arr: Swift.Int..., n: Swift.String) -> ()")
SYMBOL("_$S8mangling14varargsVsArray3arr1nySaySiG_SStF", "mangling.varargsVsArray(arr: [Swift.Int], n: Swift.String) -> ()")
SYMBOL("_$S8mangling14varargsVsArray3arr1nySaySiGd_SStF", "mangling.varargsVsArray(arr: [Swift.Int]..., n: Swift.String) -> ()")
SYMBOL("_$S8mangling14varargsVsArray3arrySid_tF", "mangling.varargsVsArray(arr: Swift.Int...) -> ()")
SYMBOL("_$S8mangling14varargsVsArray3arrySaySiGd_tF", "mangling.varargsVsArray(arr: [Swift.Int]...) -> ()")
SYMBOL("_T0s13_UnicodeViewsVss22RandomAccessCollectionRzs0A8EncodingR_11SubSequence_5IndexQZAFRtzsAcERpzAE_AEQZAIRSs15UnsignedInteger8Iterator_7ElementRPzAE_AlMQZANRS13EncodedScalar_AlMQY_AORSr0_lE13CharacterViewVyxq__G", "(extension in Swift):Swift._UnicodeViews<A, B><A, B where A: Swift.RandomAccessCollection, B: Swift.UnicodeEncoding, A.Index == A.SubSequence.Index, A.SubSequence: Swift.RandomAccessCollection, A.SubSequence == A.SubSequence.SubSequence, A.Iterator.Element: Swift.UnsignedInteger, A.Iterator.Element == A.SubSequence.Iterator.Element, A.SubSequence.Iterator.Element == B.EncodedScalar.Iterator.Element>.CharacterView")
SYMBOL("_T010Foundation11MeasurementV12SimulatorKitSo9UnitAngleCRszlE11OrientationO2eeoiSbAcDEAGOyAF_G_AKtFZ", "static (extension in SimulatorKit):Foundation.Measurement<A where A == __C.UnitAngle>.Orientation.== infix((extension in SimulatorKit):Foundation.Measurement<__C.UnitAngle>.Orientation, (extension in SimulatorKit):Foundation.Measurement<__C.UnitAngle>.Orientation) -> Swift.Bool")
SYMBOL("_$S10Foundation11MeasurementV12SimulatorKitSo9UnitAngleCRszlE11OrientationO2eeoiySbAcDEAGOyAF_G_AKtFZ", "static (extension in SimulatorKit):Foundation.Measurement<A where A == __C.UnitAngle>.Orientation.== infix((extension in SimulatorKit):Foundation.Measurement<__C.UnitAngle>.Orientation, (extension in SimulatorKit):Foundation.Measurement<__C.UnitAngle>.Orientation) -> Swift.Bool")
SYMBOL("_T04main1_yyF", "main._() -> ()")
SYMBOL("_T04test6testitSiyt_tF", "test.testit(()) -> Swift.Int")
SYMBOL("_$S4test6testitySiyt_tF", "test.testit(()) -> Swift.Int")
SYMBOL("_T08_ElementQzSbs5Error_pIxxdzo_ABSbsAC_pIxidzo_s26RangeReplaceableCollectionRzABRLClTR", "{T:} reabstraction thunk helper <A where A: Swift.RangeReplaceableCollection, A._Element: AnyObject> from @callee_owned (@owned A._Element) -> (@unowned Swift.Bool, @error @owned Swift.Error) to @callee_owned (@in A._Element) -> (@unowned Swift.Bool, @error @owned Swift.Error)")
SYMBOL("_T0Ix_IyB_Tr", "{T:} reabstraction thunk from @callee_owned () -> () to @callee_unowned @convention(block) () -> ()")
SYMBOL("_T0Rml", "_T0Rml")
SYMBOL("_T0Tk", "_T0Tk")
SYMBOL("_T0A8", "_T0A8")
SYMBOL("_T0s30ReversedRandomAccessCollectionVyxGTfq3nnpf_nTfq1cn_nTfq4x_n", "_T0s30ReversedRandomAccessCollectionVyxGTfq3nnpf_nTfq1cn_nTfq4x_n")
SYMBOL("_T03abc6testitySiFTm", "merged abc.testit(Swift.Int) -> ()")
SYMBOL("_T04main4TestCACSi1x_tc6_PRIV_Llfc", "main.Test.(in _PRIV_).init(x: Swift.Int) -> main.Test")
SYMBOL("_$S3abc6testityySiFTm", "merged abc.testit(Swift.Int) -> ()")
SYMBOL("_$S4main4TestC1xACSi_tc6_PRIV_Llfc", "main.Test.(in _PRIV_).init(x: Swift.Int) -> main.Test")
SYMBOL("_T0SqWOy.17", "outlined copy of Swift.Optional with unmangled suffix ".17"")
SYMBOL("_T0SqWOC", "outlined init with copy of Swift.Optional")
SYMBOL("_T0SqWOD", "outlined assign with take of Swift.Optional")
SYMBOL("_T0SqWOF", "outlined assign with copy of Swift.Optional")
SYMBOL("_T0SqWOH", "outlined destroy of Swift.Optional")
SYMBOL("_T03nix6testitSaySiGyFTv_", "outlined variable #0 of nix.testit() -> [Swift.Int]")
SYMBOL("_T03nix6testitSaySiGyFTv_r", "outlined read-only object #0 of nix.testit() -> [Swift.Int]")
SYMBOL("_T03nix6testitSaySiGyFTv0_", "outlined variable #1 of nix.testit() -> [Swift.Int]")
SYMBOL("_T0So11UITextFieldC4textSSSgvgToTepb_", "outlined bridged method (pb) of @objc __C.UITextField.text.getter : Swift.String?")
SYMBOL("_T0So11UITextFieldC4textSSSgvgToTeab_", "outlined bridged method (ab) of @objc __C.UITextField.text.getter : Swift.String?")
SYMBOL("$sSo5GizmoC11doSomethingyypSgSaySSGSgFToTembgnn_", "outlined bridged method (mbgnn) of @objc __C.Gizmo.doSomething([Swift.String]?) -> Any?")
SYMBOL("_T04test1SVyxGAA1RA2A1ZRzAA1Y2ZZRpzl1A_AhaGPWT", "{C} associated type witness table accessor for A.ZZ : test.Y in <A where A: test.Z, A.ZZ: test.Y> test.S<A> : test.R in test")
SYMBOL("_T0s24_UnicodeScalarExceptions33_0E4228093681F6920F0AB2E48B4F1C69LLVACycfC", "{T:_T0s24_UnicodeScalarExceptions33_0E4228093681F6920F0AB2E48B4F1C69LLVACycfc} Swift.(_UnicodeScalarExceptions in _0E4228093681F6920F0AB2E48B4F1C69).init() -> Swift.(_UnicodeScalarExceptions in _0E4228093681F6920F0AB2E48B4F1C69)")
SYMBOL("_T0D", "_T0D")
SYMBOL("_T0s18EnumeratedIteratorVyxGs8Sequencess0B8ProtocolRzlsADP5splitSay03SubC0QzGSi9maxSplits_Sb25omittingEmptySubsequencesSb7ElementQzKc14whereSeparatortKFTW", "{T:} protocol witness for Swift.Sequence.split(maxSplits: Swift.Int, omittingEmptySubsequences: Swift.Bool, whereSeparator: (A.Element) throws -> Swift.Bool) throws -> [A.SubSequence] in conformance <A where A: Swift.IteratorProtocol> Swift.EnumeratedIterator<A> : Swift.Sequence in Swift")
SYMBOL("_T0s3SetVyxGs10CollectiotySivm", "_T0s3SetVyxGs10CollectiotySivm")
SYMBOL("_S$s3SetVyxGs10CollectiotySivm", "_S$s3SetVyxGs10CollectiotySivm")
SYMBOL("_T0s18ReversedCollectionVyxGs04LazyB8ProtocolfC", "_T0s18ReversedCollectionVyxGs04LazyB8ProtocolfC")
SYMBOL("_S$s18ReversedCollectionVyxGs04LazyB8ProtocolfC", "_S$s18ReversedCollectionVyxGs04LazyB8ProtocolfC")
SYMBOL("_T0iW", "_T0iW")
SYMBOL("_S$iW", "_S$iW")
SYMBOL("_T0s5print_9separator10terminatoryypfC", "_T0s5print_9separator10terminatoryypfC")
SYMBOL("_S$s5print_9separator10terminatoryypfC", "_S$s5print_9separator10terminatoryypfC")
SYMBOL("_T0So13GenericOptionas8HashableSCsACP9hashValueSivgTW", "{T:} protocol witness for Swift.Hashable.hashValue.getter : Swift.Int in conformance __C.GenericOption : Swift.Hashable in __C_Synthesized")
SYMBOL("_T0So11CrappyColorVs16RawRepresentableSCMA", "reflection metadata associated type descriptor __C.CrappyColor : Swift.RawRepresentable in __C_Synthesized")
SYMBOL("$S28protocol_conformance_records15NativeValueTypeVAA8RuncibleAAMc", "protocol conformance descriptor for protocol_conformance_records.NativeValueType : protocol_conformance_records.Runcible in protocol_conformance_records")
SYMBOL("$ss6SimpleHr", "protocol descriptor runtime record for Swift.Simple")
SYMBOL("$ss5OtherVs6SimplesHc", "protocol conformance descriptor runtime record for Swift.Other : Swift.Simple in Swift")
SYMBOL("$ss5OtherVHn", "nominal type descriptor runtime record for Swift.Other")
SYMBOL("$s18opaque_return_type3fooQryFQOHo", "opaque type descriptor runtime record for <<opaque return type of opaque_return_type.foo() -> some>>")
SYMBOL("$SSC9SomeErrorLeVD", "__C_Synthesized.related decl 'e' for SomeError")
SYMBOL("$s20mangling_retroactive5test0yyAA1ZVy12RetroactiveB1XVSiAE1YVAG0D1A1PAAyHCg_AiJ1QAAyHCg1_GF", "mangling_retroactive.test0(mangling_retroactive.Z<RetroactiveB.X, Swift.Int, RetroactiveB.Y>) -> ()")
SYMBOL("$s20mangling_retroactive5test0yyAA1ZVy12RetroactiveB1XVSiAE1YVAG0D1A1PHPyHCg_AiJ1QHPyHCg1_GF", "mangling_retroactive.test0(mangling_retroactive.Z<RetroactiveB.X, Swift.Int, RetroactiveB.Y>) -> ()")
SYMBOL("$s20mangling_retroactive5test0yyAA1ZVy12RetroactiveB1XVSiAE1YVAG0D1A1PHpyHCg_AiJ1QHpyHCg1_GF", "mangling_retroactive.test0(mangling_retroactive.Z<RetroactiveB.X, Swift.Int, RetroactiveB.Y>) -> ()")
SYMBOL("_T0LiteralAByxGxd_tcfC", "_T0LiteralAByxGxd_tcfC")
SYMBOL("_T0XZ", "_T0XZ")
SYMBOL("_TTSf0os___TFVs17_LegacyStringCore15_invariantCheckfT_T_", "function signature specialization <Arg[0] = Guaranteed To Owned and Exploded> of Swift._LegacyStringCore._invariantCheck() -> ()")
SYMBOL("_TTSf2o___TTSf2s_d___TFVs17_LegacyStringCoreCfVs13_StringBufferS_", "function signature specialization <Arg[0] = Guaranteed To Owned> of function signature specialization <Arg[0] = Exploded, Arg[1] = Dead> of Swift._LegacyStringCore.init(Swift._StringBuffer) -> Swift._LegacyStringCore")
SYMBOL("_TTSf2do___TTSf2s_d___TFVs17_LegacyStringCoreCfVs13_StringBufferS_", "function signature specialization <Arg[0] = Dead and Guaranteed To Owned> of function signature specialization <Arg[0] = Exploded, Arg[1] = Dead> of Swift._LegacyStringCore.init(Swift._StringBuffer) -> Swift._LegacyStringCore")
SYMBOL("_TTSf2dos___TTSf2s_d___TFVs17_LegacyStringCoreCfVs13_StringBufferS_", "function signature specialization <Arg[0] = Dead and Guaranteed To Owned and Exploded> of function signature specialization <Arg[0] = Exploded, Arg[1] = Dead> of Swift._LegacyStringCore.init(Swift._StringBuffer) -> Swift._LegacyStringCore")
SYMBOL("_TTSf", "_TTSf")
SYMBOL("_TtW0_j", "_TtW0_j")
SYMBOL("_TtW_4m3a3v", "_TtW_4m3a3v")
SYMBOL("_TVGVGSS_2v0", "_TVGVGSS_2v0")
SYMBOL("$SSD1BySSSBsg_G", "$SSD1BySSSBsg_G")
SYMBOL("_Ttu4222222222222222222222222_rW_2T_2TJ_", "<A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, AB, BB, CB, DB, EB, FB, GB, HB, IB, JB, KB, LB, MB, NB, OB, PB, QB, RB, SB, TB, UB, VB, WB, XB, YB, ZB, AC, BC, CC, DC, EC, FC, GC, HC, IC, JC, KC, LC, MC, NC, OC, PC, QC, RC, SC, TC, UC, VC, WC, XC, YC, ZC, AD, BD, CD, DD, ED, FD, GD, HD, ID, JD, KD, LD, MD, ND, OD, PD, QD, RD, SD, TD, UD, VD, WD, XD, YD, ZD, AE, BE, CE, DE, EE, FE, GE, HE, IE, JE, KE, LE, ME, NE, OE, PE, QE, RE, SE, TE, UE, VE, WE, XE, ...> B.T_.TJ")
SYMBOL("_$S3BBBBf0602365061_", "_$S3BBBBf0602365061_")
SYMBOL("_$S3BBBBi0602365061_", "_$S3BBBBi0602365061_")
SYMBOL("_$S3BBBBv0602365061_", "_$S3BBBBv0602365061_")
SYMBOL("_T0lxxxmmmTk", "_T0lxxxmmmTk")
SYMBOL("_TtCF4test11doNotCrash1FT_QuL_8MyClass1", "MyClass1 #1 in test.doNotCrash1() -> some")
SYMBOL("$s3Bar3FooVAA5DrinkVyxGs5Error_pSeRzSERzlyShy4AbcdAHO6MemberVGALSeHPAKSeAAyHC_HCg_ALSEHPAKSEAAyHC_HCg0_Iseggozo_SgWOe", "outlined consume of (@escaping @callee_guaranteed @substituted <A where A: Swift.Decodable, A: Swift.Encodable> (@guaranteed Bar.Foo) -> (@owned Bar.Drink<A>, @error @owned Swift.Error) for <Swift.Set<Abcd.Abcd.Member>>)?")
SYMBOL("$s4Test5ProtoP8IteratorV10collectionAEy_qd__Gqd___tcfc", "Test.Proto.Iterator.init(collection: A1) -> Test.Proto.Iterator<A1>")
SYMBOL("$s4test3fooV4blahyAA1SV1fQryFQOy_Qo_AHF", "test.foo.blah(<<opaque return type of test.S.f() -> some>>.0) -> <<opaque return type of test.S.f() -> some>>.0")
SYMBOL("$S3nix8MystructV1xACyxGx_tcfc7MyaliasL_ayx__GD", "Myalias #1 in nix.Mystruct<A>.init(x: A) -> nix.Mystruct<A>")
SYMBOL("$S3nix7MyclassCfd7MyaliasL_ayx__GD", "Myalias #1 in nix.Myclass<A>.deinit")
SYMBOL("$S3nix8MystructVyS2icig7MyaliasL_ayx__GD", "Myalias #1 in nix.Mystruct<A>.subscript.getter : (Swift.Int) -> Swift.Int")
SYMBOL("$S3nix8MystructV1x1uACyxGx_qd__tclufc7MyaliasL_ayx_qd___GD", "Myalias #1 in nix.Mystruct<A>.<A1>(x: A, u: A1) -> nix.Mystruct<A>")
SYMBOL("$S3nix8MystructV6testit1xyx_tF7MyaliasL_ayx__GD", "Myalias #1 in nix.Mystruct<A>.testit(x: A) -> ()")
SYMBOL("$S3nix8MystructV6testit1x1u1vyx_qd__qd_0_tr0_lF7MyaliasL_ayx_qd__qd_0__GD", "Myalias #1 in nix.Mystruct<A>.testit<A1, B1>(x: A, u: A1, v: B1) -> ()")
SYMBOL("$S4blah8PatatinoaySiGD", "blah.Patatino<Swift.Int>")
SYMBOL("$SSiSHsWP", "protocol witness table for Swift.Int : Swift.Hashable in Swift")
SYMBOL("$S7TestMod5OuterV3Fooayx_SiGD", "TestMod.Outer<A>.Foo<Swift.Int>")
SYMBOL("$Ss17_VariantSetBufferO05CocoaC0ayx_GD", "Swift._VariantSetBuffer<A>.CocoaBuffer")
SYMBOL("$S2t21QP22ProtocolTypeAliasThingayAA4BlahV5SomeQa_GSgD", "t2.Blah.SomeQ as t2.Q.ProtocolTypeAliasThing?")
SYMBOL("$s1A1gyyxlFx_qd__t_Ti5", "inlined generic function <(A, A1)> of A.g<A>(A) -> ()")
SYMBOL("$S1T19protocol_resilience17ResilientProtocolPTl", "associated type descriptor for protocol_resilience.ResilientProtocol.T")
SYMBOL("$S18resilient_protocol21ResilientBaseProtocolTL", "protocol requirements base descriptor for resilient_protocol.ResilientBaseProtocol")
SYMBOL("$S1t1PP10AssocType2_AA1QTn", "associated conformance descriptor for t.P.AssocType2: t.Q")
SYMBOL("$S1t1PP10AssocType2_AA1QTN", "default associated conformance accessor for t.P.AssocType2: t.Q")
SYMBOL("$s4Test6testityyxlFAA8MystructV_TB5", "generic specialization <Test.Mystruct> of Test.testit<A>(A) -> ()")
SYMBOL("$sSUss17FixedWidthIntegerRzrlEyxqd__cSzRd__lufCSu_SiTg5", "generic specialization <Swift.UInt, Swift.Int> of (extension in Swift):Swift.UnsignedInteger< where A: Swift.FixedWidthInteger>.init<A where A1: Swift.BinaryInteger>(A1) -> A")
SYMBOL("$s4test7genFuncyyx_q_tr0_lFSi_SbTtt1g5", "generic specialization <Swift.Int, Swift.Bool> of test.genFunc<A, B>(A, B) -> ()")
SYMBOL("$sSD5IndexVy__GD", "$sSD5IndexVy__GD")
SYMBOL("$s4test3StrCACycfC", "{T:$s4test3StrCACycfc} test.Str.__allocating_init() -> test.Str")
SYMBOL("$s18keypaths_inlinable13KeypathStructV8computedSSvpACTKq ", "key path getter for keypaths_inlinable.KeypathStruct.computed : Swift.String : keypaths_inlinable.KeypathStruct, serialized")
SYMBOL("$s3red4testyAA3ResOyxSayq_GAEs5ErrorAAq_sAFHD1__HCg_GADyxq_GsAFR_r0_lF", "red.test<A, B where B: Swift.Error>(red.Res<A, B>) -> red.Res<A, [B]>")
SYMBOL("$s3red4testyAA7OurTypeOy4them05TheirD0Vy5AssocQzGAjE0F8ProtocolAAxAA0c7DerivedH0HD1_AA0c4BaseH0HI1_AieKHA2__HCg_GxmAaLRzlF", "red.test<A where A: red.OurDerivedProtocol>(A.Type) -> red.OurType<them.TheirType<A.Assoc>>")
SYMBOL("$s17property_wrappers10WithTuplesV9fractionsSd_S2dtvpfP", "property wrapper backing initializer of property_wrappers.WithTuples.fractions : (Swift.Double, Swift.Double, Swift.Double)")
SYMBOL("$sSo17OS_dispatch_queueC4sync7executeyyyXE_tFTOTA", "{T:$sSo17OS_dispatch_queueC4sync7executeyyyXE_tFTO} partial apply forwarder for @nonobjc __C.OS_dispatch_queue.sync(execute: () -> ()) -> ()")
SYMBOL("$s4main1gyySiXCvp", "main.g : @convention(c) (Swift.Int) -> ()")
SYMBOL("$s4main1gyySiXBvp", "main.g : @convention(block) (Swift.Int) -> ()")
SYMBOL("$sxq_Ifgnr_D", "@differentiable(_forward) @callee_guaranteed (@in_guaranteed A) -> (@out B)")
SYMBOL("$sxq_Irgnr_D", "@differentiable(reverse) @callee_guaranteed (@in_guaranteed A) -> (@out B)")
SYMBOL("$sxq_Idgnr_D", "@differentiable @callee_guaranteed (@in_guaranteed A) -> (@out B)")
SYMBOL("$sxq_Ilgnr_D", "@differentiable(_linear) @callee_guaranteed (@in_guaranteed A) -> (@out B)")
SYMBOL("$sS3fIedgyywd_D", "@escaping @differentiable @callee_guaranteed (@unowned Swift.Float, @unowned @noDerivative Swift.Float) -> (@unowned Swift.Float)")
SYMBOL("$sS5fIertyyywddw_D", "@escaping @differentiable(reverse) @convention(thin) (@unowned Swift.Float, @unowned Swift.Float, @unowned @noDerivative Swift.Float) -> (@unowned Swift.Float, @unowned @noDerivative Swift.Float)")
SYMBOL("$syQo", "$syQo")
SYMBOL("$s0059xxxxxxxxxxxxxxx_ttttttttBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBee", "$s0059xxxxxxxxxxxxxxx_ttttttttBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBee")
SYMBOL("$sx1td_t", "(t: A...)")
SYMBOL("$s7example1fyyYaF", "example.f() async -> ()")
SYMBOL("$s7example1fyyYaKF", "example.f() async throws -> ()")
SYMBOL("$s4main20receiveInstantiationyySo34__CxxTemplateInst12MagicWrapperIiEVzF", "main.receiveInstantiation(inout __C.__CxxTemplateInst12MagicWrapperIiE) -> ()")
SYMBOL("$s4main19returnInstantiationSo34__CxxTemplateInst12MagicWrapperIiEVyF", "main.returnInstantiation() -> __C.__CxxTemplateInst12MagicWrapperIiE")
SYMBOL("$s4main6testityyYaFTu", "async function pointer to main.testit() async -> ()")
SYMBOL("$s13test_mangling3fooyS2f_S2ftFTJfUSSpSr", "forward-mode derivative of test_mangling.foo(Swift.Float, Swift.Float, Swift.Float) -> Swift.Float with respect to parameters {1, 2} and results {0}")
SYMBOL("$s13test_mangling4foo21xq_x_t16_Differentiation14DifferentiableR_AA1P13TangentVectorRp_r0_lFAdERzAdER_AafGRpzAafHRQr0_lTJrSpSr", "reverse-mode derivative of test_mangling.foo2<A, B where B: _Differentiation.Differentiable, B.TangentVector: test_mangling.P>(x: A) -> B with respect to parameters {0} and results {0} with <A, B where A: _Differentiation.Differentiable, B: _Differentiation.Differentiable, A.TangentVector: test_mangling.P, B.TangentVector: test_mangling.P>")
SYMBOL("$s13test_mangling4foo21xq_x_t16_Differentiation14DifferentiableR_AA1P13TangentVectorRp_r0_lFAdERzAdER_AafGRpzAafHRQr0_lTJVrSpSr", "vtable thunk for reverse-mode derivative of test_mangling.foo2<A, B where B: _Differentiation.Differentiable, B.TangentVector: test_mangling.P>(x: A) -> B with respect to parameters {0} and results {0} with <A, B where A: _Differentiation.Differentiable, B: _Differentiation.Differentiable, A.TangentVector: test_mangling.P, B.TangentVector: test_mangling.P>")
SYMBOL("$s13test_mangling3fooyS2f_xq_t16_Differentiation14DifferentiableR_r0_lFAcDRzAcDR_r0_lTJpUSSpSr", "pullback of test_mangling.foo<A, B where B: _Differentiation.Differentiable>(Swift.Float, A, B) -> Swift.Float with respect to parameters {1, 2} and results {0} with <A, B where A: _Differentiation.Differentiable, B: _Differentiation.Differentiable>")
SYMBOL("$s13test_mangling4foo21xq_x_t16_Differentiation14DifferentiableR_AA1P13TangentVectorRp_r0_lFTSAdERzAdER_AafGRpzAafHRQr0_lTJrSpSr", "reverse-mode derivative of protocol self-conformance witness for test_mangling.foo2<A, B where B: _Differentiation.Differentiable, B.TangentVector: test_mangling.P>(x: A) -> B with respect to parameters {0} and results {0} with <A, B where A: _Differentiation.Differentiable, B: _Differentiation.Differentiable, A.TangentVector: test_mangling.P, B.TangentVector: test_mangling.P>")
SYMBOL("$s13test_mangling3fooyS2f_xq_t16_Differentiation14DifferentiableR_r0_lFAcDRzAcDR_r0_lTJpUSSpSrTj", "dispatch thunk of pullback of test_mangling.foo<A, B where B: _Differentiation.Differentiable>(Swift.Float, A, B) -> Swift.Float with respect to parameters {1, 2} and results {0} with <A, B where A: _Differentiation.Differentiable, B: _Differentiation.Differentiable>")
SYMBOL("$s13test_mangling3fooyS2f_xq_t16_Differentiation14DifferentiableR_r0_lFAcDRzAcDR_r0_lTJpUSSpSrTq", "method descriptor for pullback of test_mangling.foo<A, B where B: _Differentiation.Differentiable>(Swift.Float, A, B) -> Swift.Float with respect to parameters {1, 2} and results {0} with <A, B where A: _Differentiation.Differentiable, B: _Differentiation.Differentiable>")
SYMBOL("$s13TangentVector16_Differentiation14DifferentiablePQzAaDQy_SdAFIegnnnr_TJSdSSSpSrSUSP", "autodiff subset parameters thunk for differential from @escaping @callee_guaranteed (@in_guaranteed A._Differentiation.Differentiable.TangentVector, @in_guaranteed B._Differentiation.Differentiable.TangentVector, @in_guaranteed Swift.Double) -> (@out B._Differentiation.Differentiable.TangentVector) with respect to parameters {0, 1, 2} and results {0} to parameters {0, 2}")
SYMBOL("$s13TangentVector16_Differentiation14DifferentiablePQy_AaDQzAESdIegnrrr_TJSpSSSpSrSUSP", "autodiff subset parameters thunk for pullback from @escaping @callee_guaranteed (@in_guaranteed B._Differentiation.Differentiable.TangentVector) -> (@out A._Differentiation.Differentiable.TangentVector, @out B._Differentiation.Differentiable.TangentVector, @out Swift.Double) with respect to parameters {0, 1, 2} and results {0} to parameters {0, 2}")
SYMBOL("$s39differentiation_subset_parameters_thunk19inoutIndirectCalleryq_x_q_q0_t16_Differentiation14DifferentiableRzAcDR_AcDR0_r1_lFxq_Sdq_xq_Sdr0_ly13TangentVectorAcDPQy_AeFQzIsegnrr_Iegnnnro_TJSrSSSpSrSUSP", "autodiff subset parameters thunk for reverse-mode derivative from differentiation_subset_parameters_thunk.inoutIndirectCaller<A, B, C where A: _Differentiation.Differentiable, B: _Differentiation.Differentiable, C: _Differentiation.Differentiable>(A, B, C) -> B with respect to parameters {0, 1, 2} and results {0} to parameters {0, 2} of type @escaping @callee_guaranteed (@in_guaranteed A, @in_guaranteed B, @in_guaranteed Swift.Double) -> (@out B, @owned @escaping @callee_guaranteed @substituted <A, B> (@in_guaranteed A) -> (@out B, @out Swift.Double) for <B._Differentiation.Differentiable.TangentVectorA._Differentiation.Differentiable.TangentVector>)")
SYMBOL("$sS2f8mangling3FooV13TangentVectorVIegydd_SfAESfIegydd_TJOp", "autodiff self-reordering reabstraction thunk for pullback from @escaping @callee_guaranteed (@unowned Swift.Float) -> (@unowned Swift.Float, @unowned mangling.Foo.TangentVector) to @escaping @callee_guaranteed (@unowned Swift.Float) -> (@unowned mangling.Foo.TangentVector, @unowned Swift.Float)")
SYMBOL("$s13test_mangling3fooyS2f_S2ftFWJrSpSr", "reverse-mode differentiability witness for test_mangling.foo(Swift.Float, Swift.Float, Swift.Float) -> Swift.Float with respect to parameters {0} and results {0}")
SYMBOL("$s13test_mangling3fooyS2f_xq_t16_Differentiation14DifferentiableR_r0_lFAcDRzAcDR_r0_lWJrUSSpSr", "reverse-mode differentiability witness for test_mangling.foo<A, B where B: _Differentiation.Differentiable>(Swift.Float, A, B) -> Swift.Float with respect to parameters {1, 2} and results {0} with <A, B where A: _Differentiation.Differentiable, B: _Differentiation.Differentiable>")
SYMBOL("$s5async1hyyS2iYbXEF", "async.h(@Sendable (Swift.Int) -> Swift.Int) -> ()")
SYMBOL("$s5Actor02MyA0C17testAsyncFunctionyyYaKFTY0_", "(1) suspend resume partial function for Actor.MyActor.testAsyncFunction() async throws -> ()")
SYMBOL("$s5Actor02MyA0C17testAsyncFunctionyyYaKFTQ1_", "(2) await resume partial function for Actor.MyActor.testAsyncFunction() async throws -> ()")
SYMBOL("$s4diff1hyyS2iYjfXEF", "diff.h(@differentiable(_forward) (Swift.Int) -> Swift.Int) -> ()")
SYMBOL("$s4diff1hyyS2iYjrXEF", "diff.h(@differentiable(reverse) (Swift.Int) -> Swift.Int) -> ()")
SYMBOL("$s4diff1hyyS2iYjdXEF", "diff.h(@differentiable (Swift.Int) -> Swift.Int) -> ()")
SYMBOL("$s4diff1hyyS2iYjlXEF", "diff.h(@differentiable(_linear) (Swift.Int) -> Swift.Int) -> ()")
SYMBOL("$s4test3fooyyS2f_SfYkztYjrXEF", "test.foo(@differentiable(reverse) (Swift.Float, inout @noDerivative Swift.Float) -> Swift.Float) -> ()")
SYMBOL("$s4test3fooyyS2f_SfYkntYjrXEF", "test.foo(@differentiable(reverse) (Swift.Float, __owned @noDerivative Swift.Float) -> Swift.Float) -> ()")
SYMBOL("$s4test3fooyyS2f_SfYktYjrXEF", "test.foo(@differentiable(reverse) (Swift.Float, @noDerivative Swift.Float) -> Swift.Float) -> ()")
SYMBOL("$s4test3fooyyS2f_SfYktYaYbYjrXEF", "test.foo(@differentiable(reverse) @Sendable (Swift.Float, @noDerivative Swift.Float) async -> Swift.Float) -> ()")
SYMBOL("$sScA", "Swift.Actor")
SYMBOL("$sScGySiG", "Swift.TaskGroup<Swift.Int>")
SYMBOL("$s4test10returnsOptyxycSgxyScMYccSglF", "test.returnsOpt<A>((@Swift.MainActor () -> A)?) -> (() -> A)?")
SYMBOL("$sSvSgA3ASbIetCyyd_SgSbIetCyyyd_SgD", "(@escaping @convention(thin) @convention(c) (@unowned Swift.UnsafeMutableRawPointer?, @unowned Swift.UnsafeMutableRawPointer?, @unowned (@escaping @convention(thin) @convention(c) (@unowned Swift.UnsafeMutableRawPointer?, @unowned Swift.UnsafeMutableRawPointer?) -> (@unowned Swift.Bool))?) -> (@unowned Swift.Bool))?")
SYMBOL("$s4test10returnsOptyxycSgxyScMYccSglF", "test.returnsOpt<A>((@Swift.MainActor () -> A)?) -> (() -> A)?")
SYMBOL("$s1t10globalFuncyyAA7MyActorCYiF", "t.globalFunc(isolated t.MyActor) -> ()")
SYMBOL("$sSIxip6foobarP", "foobar in Swift.DefaultIndices.subscript : A")
SYMBOL("$s13__lldb_expr_110$10016c2d8yXZ1B10$10016c2e0LLC", "__lldb_expr_1.(unknown context at $10016c2d8).(B in $10016c2e0)")
SYMBOL("$s__TJO", "$s__TJO")
SYMBOL("$s6Foobar7Vector2VAASdRszlE10simdMatrix5scale6rotate9translateSo0C10_double3x3aACySdG_SdAJtFZ0D4TypeL_aySd__GD", "MatrixType #1 in static (extension in Foobar):Foobar.Vector2<Swift.Double><A where A == Swift.Double>.simdMatrix(scale: Foobar.Vector2<Swift.Double>, rotate: Swift.Double, translate: Foobar.Vector2<Swift.Double>) -> __C.simd_double3x3")
SYMBOL("$s17distributed_thunk2DAC1fyyFTE", "distributed thunk distributed_thunk.DA.f() -> ()")
SYMBOL("$s16distributed_test1XC7computeyS2iFTF", "distributed accessor for distributed_test.X.compute(Swift.Int) -> Swift.Int")
SYMBOL("$s27distributed_actor_accessors7MyActorC7simple2ySSSiFTETFHF", "accessible function runtime record for distributed accessor for distributed thunk distributed_actor_accessors.MyActor.simple2(Swift.Int) -> Swift.String")
SYMBOL("$s1A3bar1aySSYt_tF", "A.bar(a: _const Swift.String) -> ()")
SYMBOL("$s1t1fyyFSiAA3StrVcs7KeyPathCyADSiGcfu_SiADcfu0_33_556644b740b1b333fecb81e55a7cce98ADSiTf3npk_n", "function signature specialization <Arg[1] = [Constant Propagated KeyPath : _556644b740b1b333fecb81e55a7cce98<t.Str,Swift.Int>]> of implicit closure #2 (t.Str) -> Swift.Int in implicit closure #1 (Swift.KeyPath<t.Str, Swift.Int>) -> (t.Str) -> Swift.Int in t.f() -> ()")
SYMBOL("$s21back_deploy_attribute0A12DeployedFuncyyFTwb", "back deployment thunk for back_deploy_attribute.backDeployedFunc() -> ()")
SYMBOL("$s21back_deploy_attribute0A12DeployedFuncyyFTwB", "back deployment fallback for back_deploy_attribute.backDeployedFunc() -> ()")
SYMBOL("$s4test3fooyyAA1P_px1TRts_XPlF", "test.foo<A>(any test.P<Self.T == A>) -> ()")
SYMBOL("$s4test3fooyyAA1P_pSS1TAaCPRts_Si1UAERtsXPF", "test.foo(any test.P<Self.test.P.T == Swift.String, Self.test.P.U == Swift.Int>) -> ()")
SYMBOL("$s4test3FooVAAyyAA1P_pF", "test.Foo.test(test.P) -> ()")
SYMBOL("$sxxxIxzCXxxxesy", "$sxxxIxzCXxxxesy")
SYMBOL("$Sxxx_x_xxIxzCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC$x", "$Sxxx_x_xxIxzCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC$x")
SYMBOL("$sxIeghHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRTATQ0_", "{T:$sxIeghHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTR} (1) await resume partial function for partial apply forwarder for reabstraction thunk helper <A, B where A: Swift.Sendable, B == Swift.Never> from @escaping @callee_guaranteed @Sendable @async () -> (@out A) to @escaping @callee_guaranteed @async () -> (@out A, @error @owned Swift.Error)")
SYMBOL("$sxIeghHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRTQ0_", "{T:} (1) await resume partial function for reabstraction thunk helper <A, B where A: Swift.Sendable, B == Swift.Never> from @escaping @callee_guaranteed @Sendable @async () -> (@out A) to @escaping @callee_guaranteed @async () -> (@out A, @error @owned Swift.Error)")
SYMBOL("$sxIeghHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRTY0_", "{T:} (1) suspend resume partial function for reabstraction thunk helper <A, B where A: Swift.Sendable, B == Swift.Never> from @escaping @callee_guaranteed @Sendable @async () -> (@out A) to @escaping @callee_guaranteed @async () -> (@out A, @error @owned Swift.Error)")
SYMBOL("$sxIeghHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRTY_", "{T:} (0) suspend resume partial function for reabstraction thunk helper <A, B where A: Swift.Sendable, B == Swift.Never> from @escaping @callee_guaranteed @Sendable @async () -> (@out A) to @escaping @callee_guaranteed @async () -> (@out A, @error @owned Swift.Error)")
SYMBOL("$sxIeghHr_xs5Error_pIegHrzo_s8SendableRzs5NeverORs_r0_lTRTQ12_", "{T:} (13) await resume partial function for reabstraction thunk helper <A, B where A: Swift.Sendable, B == Swift.Never> from @escaping @callee_guaranteed @Sendable @async () -> (@out A) to @escaping @callee_guaranteed @async () -> (@out A, @error @owned Swift.Error)")
SYMBOL("$s7Library3fooyyFTwS", "#_hasSymbol query for Library.foo() -> ()")
SYMBOL("$s7Library5KlassCTwS", "#_hasSymbol query for Library.Klass")
SYMBOL("$s14swift_ide_test14myColorLiteral3red5green4blue5alphaAA0E0VSf_S3ftcfm", "swift_ide_test.myColorLiteral(red: Swift.Float, green: Swift.Float, blue: Swift.Float, alpha: Swift.Float) -> swift_ide_test.Color")
SYMBOL("$s14swift_ide_test10myFilenamexfm", "swift_ide_test.myFilename : A")
SYMBOL("$s9MacroUser13testStringify1a1bySi_SitF9stringifyfMf1_", "freestanding macro expansion #3 of stringify in MacroUser.testStringify(a: Swift.Int, b: Swift.Int) -> ()")
SYMBOL("$s9MacroUser016testFreestandingA9ExpansionyyF4Foo3L_V23bitwidthNumberedStructsfMf_6methodfMu0_", "unique name #2 of method in freestanding macro expansion #1 of bitwidthNumberedStructs in Foo3 #1 in MacroUser.testFreestandingMacroExpansion() -> ()")
SYMBOL("@__swiftmacro_1a13testStringifyAA1bySi_SitF9stringifyfMf_ ", "freestanding macro expansion #1 of stringify in a.testStringify(a: Swift.Int, b: Swift.Int) -> ()")
SYMBOL("@__swiftmacro_18macro_expand_peers1SV1f20addCompletionHandlerfMp_", "peer macro @addCompletionHandler expansion #1 of f in macro_expand_peers.S")
SYMBOL("@__swiftmacro_9MacroUser16MemberNotCoveredV33_4361AD9339943F52AE6186DD51E04E91Ll0dE0fMf0_", "freestanding macro expansion #2 of NotCovered(in _4361AD9339943F52AE6186DD51E04E91) in MacroUser.MemberNotCovered")
SYMBOL("$sxSo8_NSRangeVRlzCRl_Cr0_llySo12ModelRequestCyxq_GIsPetWAlYl_TC", "coroutine continuation prototype for @escaping @convention(thin) @convention(witness_method) @yield_once <A, B where A: AnyObject, B: AnyObject> @substituted <A> (@inout A) -> (@yields @inout __C._NSRange) for <__C.ModelRequest<A, B>>")
SYMBOL("$SyyySGSS_IIxxxxx____xsIyFSySIxx_@xIxx____xxI", "$SyyySGSS_IIxxxxx____xsIyFSySIxx_@xIxx____xxI")
SYMBOL("$s12typed_throws15rethrowConcreteyyAA7MyErrorOYKF", "typed_throws.rethrowConcrete() throws(typed_throws.MyError) -> ()")
SYMBOL("$s3red3use2fnySiyYAXE_tF", "red.use(fn: @isolated(any) () -> Swift.Int) -> ()")
SYMBOL("$s4testAAyAA5KlassC_ACtACnYTF", "test.test(__owned test.Klass) -> sending (test.Klass, test.Klass)")
SYMBOL("$s5test24testyyAA5KlassCnYuF", "test2.test(sending __owned test2.Klass) -> ()")
SYMBOL("$s7ElementSTQzqd__s5Error_pIgnrzo_ABqd__sAC_pIegnrzr_SlRzr__lTR", "{T:} reabstraction thunk helper <A><A1 where A: Swift.Collection> from @callee_guaranteed (@in_guaranteed A.Swift.Sequence.Element) -> (@out A1, @error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed A.Swift.Sequence.Element) -> (@out A1, @error @out Swift.Error)")
SYMBOL("$sS3fIedgyywTd_D", "@escaping @differentiable @callee_guaranteed (@unowned Swift.Float, @unowned @noDerivative sending Swift.Float) -> (@unowned Swift.Float)")
SYMBOL("$sS3fIedgyyTd_D", "@escaping @differentiable @callee_guaranteed (@unowned Swift.Float, @unowned sending Swift.Float) -> (@unowned Swift.Float)")
SYMBOL("$s4testA2A5KlassCyYTF", "test.test() -> sending test.Klass")
SYMBOL("$s4main5KlassCACYTcMD", "demangling cache variable for type metadata for (main.Klass) -> sending main.Klass")
SYMBOL("$s4null19transferAsyncResultAA16NonSendableKlassCyYaYTF", "null.transferAsyncResult() -> sending null.NonSendableKlass")
SYMBOL("$s4null16NonSendableKlassCIegHo_ACs5Error_pIegHTrzo_TR", "{T:} reabstraction thunk helper from @escaping @callee_guaranteed @async () -> (@owned null.NonSendableKlass) to @escaping @callee_guaranteed @async () -> sending (@out null.NonSendableKlass, @error @owned Swift.Error)")
SYMBOL("$sSRyxG15Synchronization19AtomicRepresentableABRi_zrlMc", "protocol conformance descriptor for < where A: ~Swift.Copyable> Swift.UnsafeBufferPointer<A> : Synchronization.AtomicRepresentable in Synchronization")
SYMBOL("$sSRyxG15Synchronization19AtomicRepresentableABRi0_zrlMc", "protocol conformance descriptor for < where A: ~Swift.Escapable> Swift.UnsafeBufferPointer<A> : Synchronization.AtomicRepresentable in Synchronization")
SYMBOL("$sSRyxG15Synchronization19AtomicRepresentableABRi1_zrlMc", "protocol conformance descriptor for < where A: ~Swift.<bit 2>> Swift.UnsafeBufferPointer<A> : Synchronization.AtomicRepresentable in Synchronization")
SYMBOL("$s23variadic_generic_opaque2G2VyAA2S1V_AA2S2VQPGAA1PHPAeA1QHPyHC_AgaJHPyHCHX_HC", "concrete protocol conformance variadic_generic_opaque.G2<Pack{variadic_generic_opaque.S1, variadic_generic_opaque.S2}> to protocol conformance ref (type's module) variadic_generic_opaque.P with conditional requirements: (pack protocol conformance (concrete protocol conformance variadic_generic_opaque.S1 to protocol conformance ref (type's module) variadic_generic_opaque.Q, concrete protocol conformance variadic_generic_opaque.S2 to protocol conformance ref (type's module) variadic_generic_opaque.Q))")
SYMBOL("$s9MacroUser0023macro_expandswift_elFCffMX436_4_23bitwidthNumberedStructsfMf_", "freestanding macro expansion #1 of bitwidthNumberedStructs in module MacroUser file macro_expand.swift line 437 column 5")
SYMBOL("$sxq_IyXd_D", "@callee_unowned (@in_cxx A) -> (@unowned B)")
#undef SYMBOL