Closed wambambizzle closed 2 years ago
@wambambizzle Sorry for the late reply. I can't seem to recreate the issue. Can you show the part on how you are configuring the plugin. Something like following should be happening before you try to sign in..
do {
try Amplify.add(plugin: AWSCognitoAuthPlugin())
try Amplify.configure()
} catch {
print("Something went wrong: \(error)")
}
If you are doing this configuration correctly. Can you please show your config file redacted all the sensitive information.
No worries, thanks for getting back!
import SwiftUI
import Amplify
import AWSCognitoAuthPlugin
@main
struct MyAmplifyAppApp: App {
@UIApplicationDelegateAdaptor(AppDelegate.self) var appDelegate
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
class AppDelegate: NSObject, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
do {
try Amplify.add(plugin: AWSCognitoAuthPlugin())
try Amplify.configure()
print("Amplify configured with auth plugin")
} catch {
print("An error occurred setting up Amplify: \(error)")
}
return true
}
}
@wambambizzle Do you see the print statement getting fired?
print("Amplify configured with auth plugin")
Also just FYI, you can do it without the AppDelegate too..
import SwiftUI
import Amplify
import AWSCognitoAuthPlugin
@main
struct MyAmplifyAppApp: App {
init() {
do {
try Amplify.add(plugin: AWSCognitoAuthPlugin())
try Amplify.configure()
print("Amplify configured with auth plugin")
} catch {
print("An error occurred setting up Amplify: \(error)")
}
}
var body: some Scene {
WindowGroup {
ContentView()
}
}
}
Yup, it configures correctly. I can sign in/up without issue. It doesn't crash until you try to click the button to fire off signInWithWebUI()
.
Could you share the exact steps you are going through for helping me reproduce this? Also if its possible to share the stack trace of the crash?
Run the project in the Simulator (iPhone 12 running 15.0 in this case). Click on button with signInWithWebUI()
.
Amplify configured with auth plugin
Is user signed in - false
AWSMobileClientXCF was compiled with optimization - stepping may behave oddly; variables may not be available.
AWSMobileClientXCF was compiled with a different Swift compiler (version '1300.0.47.5') than the Swift compiler integrated into LLDB (version '5.6.0.323'). Swift expression evaluation requires a matching compiler and debugger from the same toolchain./Users/jordananderson/Library/Developer/Xcode/DerivedData/MyAmplifyApp-cuposlfpbamcfegejjackxmzpakz/Build/Products/Debug-iphonesimulator/MyAmplifyApp.app/Frameworks/AWSMobileClientXCF.framework/AWSMobileClientXCF: Cannot load Swift type information; AST validation error in "AWSMobileClientXCF": The module file format is too old to be used by this version of the debugger.
Thread 1: Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value
AWSMobileClientXCF`AWSMobileClient.configureAndRegisterCognitoAuth(hostedUIOptions:_:):
0x10a8ca450 <+0>: pushq %rbp
0x10a8ca451 <+1>: movq %rsp, %rbp
0x10a8ca454 <+4>: pushq %r15
0x10a8ca456 <+6>: pushq %r14
0x10a8ca458 <+8>: pushq %r13
0x10a8ca45a <+10>: pushq %r12
0x10a8ca45c <+12>: pushq %rbx
0x10a8ca45d <+13>: subq $0x158, %rsp ; imm = 0x158
0x10a8ca464 <+20>: movq %rdx, -0x148(%rbp)
0x10a8ca46b <+27>: movq %rsi, -0x150(%rbp)
0x10a8ca472 <+34>: movq (%rdi), %r15
0x10a8ca475 <+37>: movq 0x8(%rdi), %r12
0x10a8ca479 <+41>: movq 0x10(%rdi), %rax
0x10a8ca47d <+45>: movq %rax, -0x138(%rbp)
0x10a8ca484 <+52>: movq 0x18(%rdi), %rax
0x10a8ca488 <+56>: movq %rax, -0x168(%rbp)
0x10a8ca48f <+63>: movq 0x20(%rdi), %rax
0x10a8ca493 <+67>: movq %rax, -0x130(%rbp)
0x10a8ca49a <+74>: movq 0x40(%rdi), %rax
0x10a8ca49e <+78>: movq %rax, -0x178(%rbp)
0x10a8ca4a5 <+85>: movq 0x48(%rdi), %rax
0x10a8ca4a9 <+89>: movq %rax, -0x108(%rbp)
0x10a8ca4b0 <+96>: movq 0x50(%rdi), %rax
0x10a8ca4b4 <+100>: movq %rax, -0xc8(%rbp)
0x10a8ca4bb <+107>: movb 0x58(%rdi), %al
0x10a8ca4be <+110>: movb %al, -0x71(%rbp)
0x10a8ca4c1 <+113>: movq %r13, -0x58(%rbp)
0x10a8ca4c5 <+117>: callq 0x10a8bc480 ; AWSMobileClientXCF.AWSMobileClient.loadOAuthURIQueryParametersFromKeychain() -> () at AWSMobileClient+Keychain.swift:44
0x10a8ca4ca <+122>: movq 0x2069f(%rip), %rdi ; (void *)0x000000010afbce18: AWSInfo
0x10a8ca4d1 <+129>: callq 0x10a8d1cf6 ; symbol stub for: swift_getInitializedObjCClass
0x10a8ca4d6 <+134>: movq 0x1facb(%rip), %rsi ; "defaultAWSInfo"
0x10a8ca4dd <+141>: movq %rax, %rdi
0x10a8ca4e0 <+144>: callq 0x10a8d1bd0 ; symbol stub for: objc_msgSend
0x10a8ca4e5 <+149>: movq %rax, %rdi
0x10a8ca4e8 <+152>: callq 0x10a8d1bee ; symbol stub for: objc_retainAutoreleasedReturnValue
0x10a8ca4ed <+157>: movq %rax, %rbx
0x10a8ca4f0 <+160>: movq 0x1fab9(%rip), %rsi ; "rootInfoDictionary"
0x10a8ca4f7 <+167>: movq %rax, %rdi
0x10a8ca4fa <+170>: callq 0x10a8d1bd0 ; symbol stub for: objc_msgSend
0x10a8ca4ff <+175>: movq %rax, %rdi
0x10a8ca502 <+178>: callq 0x10a8d1bee ; symbol stub for: objc_retainAutoreleasedReturnValue
0x10a8ca507 <+183>: movq %rax, %r14
0x10a8ca50a <+186>: movq 0x16da7(%rip), %rdx ; (void *)0x00007fff8a597cb8: type metadata for Any
0x10a8ca511 <+193>: addq $0x8, %rdx
0x10a8ca515 <+197>: movq 0x16c3c(%rip), %rsi ; (void *)0x00007fff8a58f860: type metadata for Swift.String
0x10a8ca51c <+204>: movq 0x16c45(%rip), %rcx ; (void *)0x00007fff8a5884b0: protocol witness table for Swift.String : Swift.Hashable in Swift
0x10a8ca523 <+211>: movq %rax, %rdi
0x10a8ca526 <+214>: movq %rdx, -0x60(%rbp)
0x10a8ca52a <+218>: callq 0x10a8d18b8
0x10a8ca52f <+223>: movq %rax, %r13
0x10a8ca532 <+226>: movq %rbx, %rdi
0x10a8ca535 <+229>: callq *0x1706d(%rip) ; (void *)0x00007fff2019c920: objc_release
0x10a8ca53b <+235>: cmpq $0x0, 0x10(%r13)
0x10a8ca540 <+240>: movq %r12, -0x170(%rbp)
0x10a8ca547 <+247>: movq %r15, -0x90(%rbp)
0x10a8ca54e <+254>: je 0x10a8ca691 ; <+577> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at <compiler-generated>
0x10a8ca554 <+260>: movq %r13, %rdi
0x10a8ca557 <+263>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8ca55c <+268>: movabsq $-0x1c00000000000000, %rsi ; imm = 0xE400000000000000
0x10a8ca566 <+278>: movl $0x68747541, %edi ; imm = 0x68747541
0x10a8ca56b <+283>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8ca570 <+288>: testb $0x1, %dl
0x10a8ca573 <+291>: je 0x10a8ca69e ; <+590> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> + 13 at <compiler-generated>
0x10a8ca579 <+297>: shlq $0x5, %rax
0x10a8ca57d <+301>: addq 0x38(%r13), %rax
0x10a8ca581 <+305>: leaq -0x50(%rbp), %rsi
0x10a8ca585 <+309>: movq %rax, %rdi
0x10a8ca588 <+312>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8ca58d <+317>: movq %r13, %rdi
0x10a8ca590 <+320>: movl $0x2, %esi
0x10a8ca595 <+325>: callq 0x10a8d1c96 ; symbol stub for: swift_bridgeObjectRelease_n
0x10a8ca59a <+330>: cmpq $0x0, -0x38(%rbp)
0x10a8ca59f <+335>: je 0x10a8ca6b9 ; <+617> at AWSMobileClient+SignInUI.swift:198:78
0x10a8ca5a5 <+341>: leaq 0x235bc(%rip), %rdi ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF15AWSMobileClient + 88
0x10a8ca5ac <+348>: callq 0x10a89f730 ; __swift_instantiateConcreteTypeFromMangledName at <compiler-generated>
0x10a8ca5b1 <+353>: leaq -0x70(%rbp), %rdi
0x10a8ca5b5 <+357>: leaq -0x50(%rbp), %rsi
0x10a8ca5b9 <+361>: movl $0x6, %r8d
0x10a8ca5bf <+367>: movq -0x60(%rbp), %rdx
0x10a8ca5c3 <+371>: movq %rax, %rcx
0x10a8ca5c6 <+374>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8ca5cb <+379>: testb %al, %al
0x10a8ca5cd <+381>: je 0x10a8ca7f5 ; <+933> at AWSMobileClient+SignInUI.swift
0x10a8ca5d3 <+387>: movq -0x70(%rbp), %rbx
0x10a8ca5d7 <+391>: movq %r14, %rdi
0x10a8ca5da <+394>: callq *0x16fc8(%rip) ; (void *)0x00007fff2019c920: objc_release
0x10a8ca5e0 <+400>: testq %rbx, %rbx
0x10a8ca5e3 <+403>: je 0x10a8ca6cb ; <+635> at AWSMobileClient+SignInUI.swift
0x10a8ca5e9 <+409>: cmpq $0x0, 0x10(%rbx)
0x10a8ca5ee <+414>: je 0x10a8ca6cd ; <+637> at AWSMobileClient+SignInUI.swift
0x10a8ca5f4 <+420>: movq %rbx, %rdi
0x10a8ca5f7 <+423>: movl $0x2, %esi
0x10a8ca5fc <+428>: callq 0x10a8d1ca2 ; symbol stub for: swift_bridgeObjectRetain_n
0x10a8ca601 <+433>: movabsq $0x746c7561666544, %rdi ; imm = 0x746C7561666544
0x10a8ca60b <+443>: movabsq $-0x1900000000000000, %rsi ; imm = 0xE700000000000000
0x10a8ca615 <+453>: movq %rbx, %r13
0x10a8ca618 <+456>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8ca61d <+461>: testb $0x1, %dl
0x10a8ca620 <+464>: je 0x10a8ca803 ; <+947> at AWSMobileClient+SignInUI.swift
0x10a8ca626 <+470>: movq 0x38(%rbx), %rcx
0x10a8ca62a <+474>: movq (%rcx,%rax,8), %r13
0x10a8ca62e <+478>: movq %r13, %rdi
0x10a8ca631 <+481>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8ca636 <+486>: movq %rbx, %rdi
0x10a8ca639 <+489>: movl $0x2, %esi
0x10a8ca63e <+494>: callq 0x10a8d1c96 ; symbol stub for: swift_bridgeObjectRelease_n
0x10a8ca643 <+499>: cmpq $0x0, 0x10(%r13)
0x10a8ca648 <+504>: je 0x10a8ca815 ; <+965> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at AWSMobileClient+SignInUI.swift
0x10a8ca64e <+510>: movq %r13, %rdi
0x10a8ca651 <+513>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8ca656 <+518>: movabsq $0x687475414f, %rdi ; imm = 0x687475414F
0x10a8ca660 <+528>: movabsq $-0x1b00000000000000, %rsi ; imm = 0xE500000000000000
0x10a8ca66a <+538>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8ca66f <+543>: testb $0x1, %dl
0x10a8ca672 <+546>: je 0x10a8ca822 ; <+978> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> + 13 at AWSMobileClient+SignInUI.swift
0x10a8ca678 <+552>: shlq $0x5, %rax
0x10a8ca67c <+556>: addq 0x38(%r13), %rax
0x10a8ca680 <+560>: leaq -0x50(%rbp), %rsi
0x10a8ca684 <+564>: movq %rax, %rdi
0x10a8ca687 <+567>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8ca68c <+572>: jmp 0x10a8ca82d ; <+989> at AWSMobileClient+SignInUI.swift
0x10a8ca691 <+577>: xorps %xmm0, %xmm0
0x10a8ca694 <+580>: movaps %xmm0, -0x40(%rbp)
0x10a8ca698 <+584>: movaps %xmm0, -0x50(%rbp)
0x10a8ca69c <+588>: jmp 0x10a8ca6b1 ; <+609> at <compiler-generated>
0x10a8ca69e <+590>: xorps %xmm0, %xmm0
0x10a8ca6a1 <+593>: movaps %xmm0, -0x40(%rbp)
0x10a8ca6a5 <+597>: movaps %xmm0, -0x50(%rbp)
0x10a8ca6a9 <+601>: movq %r13, %rdi
0x10a8ca6ac <+604>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8ca6b1 <+609>: movq %r13, %rdi
0x10a8ca6b4 <+612>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8ca6b9 <+617>: movq %r14, %rdi
0x10a8ca6bc <+620>: callq *0x16ee6(%rip) ; (void *)0x00007fff2019c920: objc_release
0x10a8ca6c2 <+626>: leaq -0x50(%rbp), %rdi
0x10a8ca6c6 <+630>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8ca6cb <+635>: xorl %ebx, %ebx
0x10a8ca6cd <+637>: movq %rbx, -0x128(%rbp)
0x10a8ca6d4 <+644>: xorps %xmm0, %xmm0
0x10a8ca6d7 <+647>: movaps %xmm0, -0x40(%rbp)
0x10a8ca6db <+651>: movaps %xmm0, -0x50(%rbp)
0x10a8ca6df <+655>: leaq -0x50(%rbp), %rdi
0x10a8ca6e3 <+659>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8ca6e8 <+664>: movb $0x1, %r15b
0x10a8ca6eb <+667>: leaq -0x50(%rbp), %rbx
0x10a8ca6ef <+671>: xorl %r12d, %r12d
0x10a8ca6f2 <+674>: xorps %xmm0, %xmm0
0x10a8ca6f5 <+677>: movups %xmm0, 0x10(%rbx)
0x10a8ca6f9 <+681>: movups %xmm0, (%rbx)
0x10a8ca6fc <+684>: leaq -0x50(%rbp), %rbx
0x10a8ca700 <+688>: movq %rbx, %rdi
0x10a8ca703 <+691>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8ca708 <+696>: movb $0x1, %r14b
0x10a8ca70b <+699>: xorl %eax, %eax
0x10a8ca70d <+701>: movq %rax, -0x88(%rbp)
0x10a8ca714 <+708>: movl $0x0, %eax
0x10a8ca719 <+713>: movq %rax, -0x100(%rbp)
0x10a8ca720 <+720>: testb %r15b, %r15b
0x10a8ca723 <+723>: jne 0x10a8ca95e ; <+1294> at AWSMobileClient+SignInUI.swift
0x10a8ca729 <+729>: cmpq $0x0, 0x10(%r12)
0x10a8ca72f <+735>: je 0x10a8ca957 ; <+1287> at AWSMobileClient+SignInUI.swift
0x10a8ca735 <+741>: movq %r12, %r13
0x10a8ca738 <+744>: movq %r12, %rdi
0x10a8ca73b <+747>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8ca740 <+752>: movabsq $0x6e65696c43707041, %rdi ; imm = 0x6E65696C43707041
0x10a8ca74a <+762>: movabsq $-0x108b9a8d9c9aac8c, %rsi ; imm = 0xEF74657263655374
0x10a8ca754 <+772>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8ca759 <+777>: testb $0x1, %dl
0x10a8ca75c <+780>: je 0x10a8ca774 ; <+804> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> + 32 at <compiler-generated>
0x10a8ca75e <+782>: shlq $0x5, %rax
0x10a8ca762 <+786>: addq 0x38(%r13), %rax
0x10a8ca766 <+790>: leaq -0x50(%rbp), %rsi
0x10a8ca76a <+794>: movq %rax, %rdi
0x10a8ca76d <+797>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8ca772 <+802>: jmp 0x10a8ca77f ; <+815> at <compiler-generated>
0x10a8ca774 <+804>: xorps %xmm0, %xmm0
0x10a8ca777 <+807>: movaps %xmm0, -0x40(%rbp)
0x10a8ca77b <+811>: movaps %xmm0, -0x50(%rbp)
0x10a8ca77f <+815>: movq %r13, %rdi
0x10a8ca782 <+818>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8ca787 <+823>: cmpq $0x0, -0x38(%rbp)
0x10a8ca78c <+828>: je 0x10a8ca7c1 ; <+881> at AWSMobileClient+SignInUI.swift
0x10a8ca78e <+830>: movq 0x169c3(%rip), %rcx ; (void *)0x00007fff8a58f860: type metadata for Swift.String
0x10a8ca795 <+837>: leaq -0x70(%rbp), %rdi
0x10a8ca799 <+841>: leaq -0x50(%rbp), %rsi
0x10a8ca79d <+845>: movl $0x6, %r8d
0x10a8ca7a3 <+851>: movq -0x60(%rbp), %rdx
0x10a8ca7a7 <+855>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8ca7ac <+860>: testb %al, %al
0x10a8ca7ae <+862>: je 0x10a8ca7c9 ; <+889> at AWSMobileClient+SignInUI.swift
0x10a8ca7b0 <+864>: movq -0x70(%rbp), %rax
0x10a8ca7b4 <+868>: movq %rax, -0xe0(%rbp)
0x10a8ca7bb <+875>: movq -0x68(%rbp), %rax
0x10a8ca7bf <+879>: jmp 0x10a8ca7d4 ; <+900> at AWSMobileClient+SignInUI.swift
0x10a8ca7c1 <+881>: xorl %r14d, %r14d
0x10a8ca7c4 <+884>: jmp 0x10a8ca968 ; <+1304> at AWSMobileClient+SignInUI.swift
0x10a8ca7c9 <+889>: xorl %eax, %eax
0x10a8ca7cb <+891>: movq %rax, -0xe0(%rbp)
0x10a8ca7d2 <+898>: xorl %eax, %eax
0x10a8ca7d4 <+900>: movq %rax, -0x98(%rbp)
0x10a8ca7db <+907>: cmpq $0x0, 0x10(%r13)
0x10a8ca7e0 <+912>: jne 0x10a8cab39 ; <+1769> at AWSMobileClient+SignInUI.swift
0x10a8ca7e6 <+918>: movq %r13, %r12
0x10a8ca7e9 <+921>: leaq -0x50(%rbp), %rbx
0x10a8ca7ed <+925>: xorl %r14d, %r14d
0x10a8ca7f0 <+928>: jmp 0x10a8ca992 ; <+1346> at AWSMobileClient+SignInUI.swift
0x10a8ca7f5 <+933>: movq %r14, %rdi
0x10a8ca7f8 <+936>: callq *0x16daa(%rip) ; (void *)0x00007fff2019c920: objc_release
0x10a8ca7fe <+942>: jmp 0x10a8ca6cb ; <+635> at AWSMobileClient+SignInUI.swift
0x10a8ca803 <+947>: movq %rbx, %rdi
0x10a8ca806 <+950>: movl $0x2, %esi
0x10a8ca80b <+955>: callq 0x10a8d1c96 ; symbol stub for: swift_bridgeObjectRelease_n
0x10a8ca810 <+960>: jmp 0x10a8ca6cd ; <+637> at AWSMobileClient+SignInUI.swift
0x10a8ca815 <+965>: xorps %xmm0, %xmm0
0x10a8ca818 <+968>: movaps %xmm0, -0x40(%rbp)
0x10a8ca81c <+972>: movaps %xmm0, -0x50(%rbp)
0x10a8ca820 <+976>: jmp 0x10a8ca835 ; <+997> at AWSMobileClient+SignInUI.swift
0x10a8ca822 <+978>: xorps %xmm0, %xmm0
0x10a8ca825 <+981>: movaps %xmm0, -0x40(%rbp)
0x10a8ca829 <+985>: movaps %xmm0, -0x50(%rbp)
0x10a8ca82d <+989>: movq %r13, %rdi
0x10a8ca830 <+992>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8ca835 <+997>: movq %r13, %rdi
0x10a8ca838 <+1000>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8ca83d <+1005>: cmpq $0x0, -0x38(%rbp)
0x10a8ca842 <+1010>: movq %rbx, -0x128(%rbp)
0x10a8ca849 <+1017>: je 0x10a8ca6df ; <+655> at AWSMobileClient+SignInUI.swift
0x10a8ca84f <+1023>: leaq 0x2332a(%rip), %rdi ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF15AWSMobileClient + 112
0x10a8ca856 <+1030>: callq 0x10a89f730 ; __swift_instantiateConcreteTypeFromMangledName at <compiler-generated>
0x10a8ca85b <+1035>: leaq -0x70(%rbp), %rdi
0x10a8ca85f <+1039>: leaq -0x50(%rbp), %rbx
0x10a8ca863 <+1043>: movl $0x6, %r8d
0x10a8ca869 <+1049>: movq %rbx, %rsi
0x10a8ca86c <+1052>: movq -0x60(%rbp), %rdx
0x10a8ca870 <+1056>: movq %rax, %rcx
0x10a8ca873 <+1059>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8ca878 <+1064>: testb %al, %al
0x10a8ca87a <+1066>: je 0x10a8ca6e8 ; <+664> at AWSMobileClient+SignInUI.swift
0x10a8ca880 <+1072>: movq -0x70(%rbp), %r13
0x10a8ca884 <+1076>: testq %r13, %r13
0x10a8ca887 <+1079>: je 0x10a8ca6e8 ; <+664> at AWSMobileClient+SignInUI.swift
0x10a8ca88d <+1085>: cmpq $0x0, 0x10(%r13)
0x10a8ca892 <+1090>: je 0x10a8ca8d3 ; <+1155> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> + 35 at <compiler-generated>
0x10a8ca894 <+1092>: movq %r13, %rdi
0x10a8ca897 <+1095>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8ca89c <+1100>: movabsq $0x6e65696c43707041, %rdi ; imm = 0x6E65696C43707041
0x10a8ca8a6 <+1110>: movabsq $-0x14ffffffff9bb68c, %rsi ; imm = 0xEB00000000644974
0x10a8ca8b0 <+1120>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8ca8b5 <+1125>: testb $0x1, %dl
0x10a8ca8b8 <+1128>: movq %r13, %rbx
0x10a8ca8bb <+1131>: je 0x10a8ca8de ; <+1166> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> + 46 at <compiler-generated>
0x10a8ca8bd <+1133>: shlq $0x5, %rax
0x10a8ca8c1 <+1137>: addq 0x38(%rbx), %rax
0x10a8ca8c5 <+1141>: leaq -0x50(%rbp), %rsi
0x10a8ca8c9 <+1145>: movq %rax, %rdi
0x10a8ca8cc <+1148>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8ca8d1 <+1153>: jmp 0x10a8ca8e9 ; <+1177> at <compiler-generated>
0x10a8ca8d3 <+1155>: movq %r13, %r12
0x10a8ca8d6 <+1158>: xorl %r15d, %r15d
0x10a8ca8d9 <+1161>: jmp 0x10a8ca6f2 ; <+674> at AWSMobileClient+SignInUI.swift
0x10a8ca8de <+1166>: xorps %xmm0, %xmm0
0x10a8ca8e1 <+1169>: movaps %xmm0, -0x40(%rbp)
0x10a8ca8e5 <+1173>: movaps %xmm0, -0x50(%rbp)
0x10a8ca8e9 <+1177>: movq %rbx, %rdi
0x10a8ca8ec <+1180>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8ca8f1 <+1185>: cmpq $0x0, -0x38(%rbp)
0x10a8ca8f6 <+1190>: je 0x10a8ca92e ; <+1246> at AWSMobileClient+SignInUI.swift
0x10a8ca8f8 <+1192>: movq 0x16859(%rip), %rcx ; (void *)0x00007fff8a58f860: type metadata for Swift.String
0x10a8ca8ff <+1199>: leaq -0x70(%rbp), %rdi
0x10a8ca903 <+1203>: leaq -0x50(%rbp), %rsi
0x10a8ca907 <+1207>: movl $0x6, %r8d
0x10a8ca90d <+1213>: movq -0x60(%rbp), %rdx
0x10a8ca911 <+1217>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8ca916 <+1222>: movq %rbx, %r12
0x10a8ca919 <+1225>: testb %al, %al
0x10a8ca91b <+1227>: je 0x10a8ca939 ; <+1257> at AWSMobileClient+SignInUI.swift
0x10a8ca91d <+1229>: movq -0x70(%rbp), %rax
0x10a8ca921 <+1233>: movq %rax, -0x100(%rbp)
0x10a8ca928 <+1240>: movq -0x68(%rbp), %rax
0x10a8ca92c <+1244>: jmp 0x10a8ca944 ; <+1268> at AWSMobileClient+SignInUI.swift
0x10a8ca92e <+1246>: movq %rbx, %r12
0x10a8ca931 <+1249>: xorl %r15d, %r15d
0x10a8ca934 <+1252>: jmp 0x10a8ca6fc ; <+684> at AWSMobileClient+SignInUI.swift
0x10a8ca939 <+1257>: xorl %eax, %eax
0x10a8ca93b <+1259>: movq %rax, -0x100(%rbp)
0x10a8ca942 <+1266>: xorl %eax, %eax
0x10a8ca944 <+1268>: movq %rax, -0x88(%rbp)
0x10a8ca94b <+1275>: cmpq $0x0, 0x10(%r12)
0x10a8ca951 <+1281>: jne 0x10a8ca735 ; <+741> at <compiler-generated>
0x10a8ca957 <+1287>: leaq -0x50(%rbp), %rbx
0x10a8ca95b <+1291>: xorl %r14d, %r14d
0x10a8ca95e <+1294>: xorps %xmm0, %xmm0
0x10a8ca961 <+1297>: movups %xmm0, 0x10(%rbx)
0x10a8ca965 <+1301>: movups %xmm0, (%rbx)
0x10a8ca968 <+1304>: leaq -0x50(%rbp), %rbx
0x10a8ca96c <+1308>: movq %rbx, %rdi
0x10a8ca96f <+1311>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8ca974 <+1316>: testb %r14b, %r14b
0x10a8ca977 <+1319>: je 0x10a8cab19 ; <+1737> at AWSMobileClient+SignInUI.swift
0x10a8ca97d <+1325>: movb $0x1, %r14b
0x10a8ca980 <+1328>: xorl %eax, %eax
0x10a8ca982 <+1330>: movq %rax, -0x98(%rbp)
0x10a8ca989 <+1337>: xorl %eax, %eax
0x10a8ca98b <+1339>: movq %rax, -0xe0(%rbp)
0x10a8ca992 <+1346>: xorps %xmm0, %xmm0
0x10a8ca995 <+1349>: movups %xmm0, 0x10(%rbx)
0x10a8ca999 <+1353>: movups %xmm0, (%rbx)
0x10a8ca99c <+1356>: leaq -0x50(%rbp), %rdi
0x10a8ca9a0 <+1360>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8ca9a5 <+1365>: xorl %r13d, %r13d
0x10a8ca9a8 <+1368>: xorl %ebx, %ebx
0x10a8ca9aa <+1370>: movabsq $-0x1800000000000000, %r15 ; imm = 0xE800000000000000
0x10a8ca9b4 <+1380>: movabsq $-0x2000000000000000, %rdi ; imm = 0xE000000000000000
0x10a8ca9be <+1390>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8ca9c3 <+1395>: movabsq $0x2f2f3a7370747468, %rax ; imm = 0x2F2F3A7370747468
0x10a8ca9cd <+1405>: movq %rax, -0x50(%rbp)
0x10a8ca9d1 <+1409>: movq %r15, -0x48(%rbp)
0x10a8ca9d5 <+1413>: testq %rbx, %rbx
0x10a8ca9d8 <+1416>: je 0x10a8cba51 ; <+5633> [inlined] Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value at AWSMobileClient+SignInUI.swift
0x10a8ca9de <+1422>: movq %rbx, %rdi
0x10a8ca9e1 <+1425>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8ca9e6 <+1430>: leaq -0x50(%rbp), %r15
0x10a8ca9ea <+1434>: movq %r13, %rdi
0x10a8ca9ed <+1437>: movq %rbx, %rsi
0x10a8ca9f0 <+1440>: movq %r15, %r13
0x10a8ca9f3 <+1443>: callq 0x10a8d190c
0x10a8ca9f8 <+1448>: movq %rbx, -0x160(%rbp)
0x10a8ca9ff <+1455>: movq %rbx, %rdi
0x10a8caa02 <+1458>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8caa07 <+1463>: movq -0x50(%rbp), %rax
0x10a8caa0b <+1467>: movq %rax, -0x158(%rbp)
0x10a8caa12 <+1474>: movq -0x48(%rbp), %rax
0x10a8caa16 <+1478>: movq %rax, -0x120(%rbp)
0x10a8caa1d <+1485>: testb %r14b, %r14b
0x10a8caa20 <+1488>: jne 0x10a8caa7d ; <+1581> at AWSMobileClient+SignInUI.swift
0x10a8caa22 <+1490>: movq %r12, %rbx
0x10a8caa25 <+1493>: cmpq $0x0, 0x10(%r12)
0x10a8caa2b <+1499>: je 0x10a8caa7d ; <+1581> at AWSMobileClient+SignInUI.swift
0x10a8caa2d <+1501>: movq %rbx, %rdi
0x10a8caa30 <+1504>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8caa35 <+1509>: leaq 0xbfd4(%rip), %rsi ; "SignInURIQueryParameters"
0x10a8caa3c <+1516>: movabsq $-0x8000000000000000, %rax ; imm = 0x8000000000000000
0x10a8caa46 <+1526>: orq %rax, %rsi
0x10a8caa49 <+1529>: movabsq $-0x2fffffffffffffef, %rdi ; imm = 0xD000000000000011
0x10a8caa53 <+1539>: movq %rbx, %r13
0x10a8caa56 <+1542>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8caa5b <+1547>: testb $0x1, %dl
0x10a8caa5e <+1550>: je 0x10a8cb76b ; <+4891> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at AWSMobileClient+SignInUI.swift
0x10a8caa64 <+1556>: shlq $0x5, %rax
0x10a8caa68 <+1560>: addq 0x38(%rbx), %rax
0x10a8caa6c <+1564>: leaq -0x50(%rbp), %rsi
0x10a8caa70 <+1568>: movq %rax, %rdi
0x10a8caa73 <+1571>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8caa78 <+1576>: jmp 0x10a8cb776 ; <+4902> at AWSMobileClient+SignInUI.swift
0x10a8caa7d <+1581>: xorps %xmm0, %xmm0
0x10a8caa80 <+1584>: movaps %xmm0, -0x40(%rbp)
0x10a8caa84 <+1588>: movaps %xmm0, -0x50(%rbp)
0x10a8caa88 <+1592>: movq -0x58(%rbp), %r13
0x10a8caa8c <+1596>: leaq -0x50(%rbp), %rbx
0x10a8caa90 <+1600>: movq %rbx, %rdi
0x10a8caa93 <+1603>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8caa98 <+1608>: xorl %eax, %eax
0x10a8caa9a <+1610>: testb %r14b, %r14b
0x10a8caa9d <+1613>: je 0x10a8caab1 ; <+1633> at AWSMobileClient+SignInUI.swift
0x10a8caa9f <+1615>: movq %rax, -0x80(%rbp)
0x10a8caaa3 <+1619>: xorl %eax, %eax
0x10a8caaa5 <+1621>: movq %rax, -0xd8(%rbp)
0x10a8caaac <+1628>: jmp 0x10a8cab86 ; <+1846> at AWSMobileClient+SignInUI.swift
0x10a8caab1 <+1633>: movq %rax, -0x80(%rbp)
0x10a8caab5 <+1637>: xorl %eax, %eax
0x10a8caab7 <+1639>: movq %rax, -0xd8(%rbp)
0x10a8caabe <+1646>: movq %r12, %rbx
0x10a8caac1 <+1649>: movq -0x90(%rbp), %r12
0x10a8caac8 <+1656>: cmpq $0x0, 0x10(%rbx)
0x10a8caacd <+1661>: je 0x10a8cab80 ; <+1840> at AWSMobileClient+SignInUI.swift
0x10a8caad3 <+1667>: movq %rbx, %rdi
0x10a8caad6 <+1670>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8caadb <+1675>: movabsq $0x52556e496e676953, %rdi ; imm = 0x52556E496E676953
0x10a8caae5 <+1685>: movabsq $-0x16ffffffffffffb7, %rsi ; imm = 0xE900000000000049
0x10a8caaef <+1695>: movq %rbx, %r13
0x10a8caaf2 <+1698>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8caaf7 <+1703>: testb $0x1, %dl
0x10a8caafa <+1706>: je 0x10a8cb6b0 ; <+4704> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at <compiler-generated>
0x10a8cab00 <+1712>: shlq $0x5, %rax
0x10a8cab04 <+1716>: addq 0x38(%rbx), %rax
0x10a8cab08 <+1720>: leaq -0x50(%rbp), %rsi
0x10a8cab0c <+1724>: movq %rax, %rdi
0x10a8cab0f <+1727>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8cab14 <+1732>: jmp 0x10a8cb6bb ; <+4715> at <compiler-generated>
0x10a8cab19 <+1737>: xorl %eax, %eax
0x10a8cab1b <+1739>: movq %rax, -0x98(%rbp)
0x10a8cab22 <+1746>: xorl %eax, %eax
0x10a8cab24 <+1748>: movq %rax, -0xe0(%rbp)
0x10a8cab2b <+1755>: movq %r12, %r13
0x10a8cab2e <+1758>: cmpq $0x0, 0x10(%r13)
0x10a8cab33 <+1763>: je 0x10a8ca7e6 ; <+918> at AWSMobileClient+SignInUI.swift
0x10a8cab39 <+1769>: movq %r13, %rdi
0x10a8cab3c <+1772>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cab41 <+1777>: movabsq $-0x16ffffffffffffb7, %rsi ; imm = 0xE900000000000049
0x10a8cab4b <+1787>: addq $0x25, %rsi
0x10a8cab4f <+1791>: movabsq $0x69616d6f44626557, %rdi ; imm = 0x69616D6F44626557
0x10a8cab59 <+1801>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8cab5e <+1806>: testb $0x1, %dl
0x10a8cab61 <+1809>: je 0x10a8cb659 ; <+4617> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at <compiler-generated>
0x10a8cab67 <+1815>: shlq $0x5, %rax
0x10a8cab6b <+1819>: addq 0x38(%r13), %rax
0x10a8cab6f <+1823>: leaq -0x50(%rbp), %rsi
0x10a8cab73 <+1827>: movq %rax, %rdi
0x10a8cab76 <+1830>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8cab7b <+1835>: jmp 0x10a8cb664 ; <+4628> at <compiler-generated>
0x10a8cab80 <+1840>: movq %rbx, %r12
0x10a8cab83 <+1843>: movq %r15, %rbx
0x10a8cab86 <+1846>: xorps %xmm0, %xmm0
0x10a8cab89 <+1849>: movups %xmm0, 0x10(%rbx)
0x10a8cab8d <+1853>: movups %xmm0, (%rbx)
0x10a8cab90 <+1856>: movq %r12, %rbx
0x10a8cab93 <+1859>: movq -0x90(%rbp), %r12
0x10a8cab9a <+1866>: leaq -0x50(%rbp), %rdi
0x10a8cab9e <+1870>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8caba3 <+1875>: xorl %eax, %eax
0x10a8caba5 <+1877>: movq %rax, -0xf8(%rbp)
0x10a8cabac <+1884>: xorl %eax, %eax
0x10a8cabae <+1886>: movq %rax, -0xb8(%rbp)
0x10a8cabb5 <+1893>: leaq 0x22eac(%rip), %rax ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF22AWSAsyncBlockOperation + 208
0x10a8cabbc <+1900>: movq (%rax), %rax
0x10a8cabbf <+1903>: movq %rax, -0x118(%rbp)
0x10a8cabc6 <+1910>: cmpq $0x0, (%r13,%rax)
0x10a8cabcc <+1916>: jne 0x10a8cac5e ; <+2062> at <compiler-generated>
0x10a8cabd2 <+1922>: testb %r14b, %r14b
0x10a8cabd5 <+1925>: jne 0x10a8cac32 ; <+2018> at <compiler-generated>
0x10a8cabd7 <+1927>: cmpq $0x0, 0x10(%rbx)
0x10a8cabdc <+1932>: je 0x10a8cac32 ; <+2018> at <compiler-generated>
0x10a8cabde <+1934>: movq %rbx, %rdi
0x10a8cabe1 <+1937>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cabe6 <+1942>: movabsq $-0x2fffffffffffffef, %rax ; imm = 0xD000000000000011
0x10a8cabf0 <+1952>: leaq 0x7(%rax), %rdi
0x10a8cabf4 <+1956>: leaq 0xbdf5(%rip), %rsi ; "SignOutRedirectURI"
0x10a8cabfb <+1963>: movabsq $-0x8000000000000000, %rax ; imm = 0x8000000000000000
0x10a8cac05 <+1973>: orq %rax, %rsi
0x10a8cac08 <+1976>: movq %rbx, %r13
0x10a8cac0b <+1979>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8cac10 <+1984>: testb $0x1, %dl
0x10a8cac13 <+1987>: je 0x10a8cb8d2 ; <+5250> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at AWSMobileClient+SignInUI.swift
0x10a8cac19 <+1993>: shlq $0x5, %rax
0x10a8cac1d <+1997>: addq 0x38(%rbx), %rax
0x10a8cac21 <+2001>: leaq -0x50(%rbp), %rsi
0x10a8cac25 <+2005>: movq %rax, %rdi
0x10a8cac28 <+2008>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8cac2d <+2013>: jmp 0x10a8cb8dd ; <+5261> at AWSMobileClient+SignInUI.swift
0x10a8cac32 <+2018>: xorps %xmm0, %xmm0
0x10a8cac35 <+2021>: movaps %xmm0, -0x40(%rbp)
0x10a8cac39 <+2025>: movaps %xmm0, -0x50(%rbp)
0x10a8cac3d <+2029>: leaq -0x50(%rbp), %rdi
0x10a8cac41 <+2033>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8cac46 <+2038>: xorl %eax, %eax
0x10a8cac48 <+2040>: movq -0x118(%rbp), %rcx
0x10a8cac4f <+2047>: movq (%r13,%rcx), %rdi
0x10a8cac54 <+2052>: movq %rax, (%r13,%rcx)
0x10a8cac59 <+2057>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cac5e <+2062>: movb $0x1, %r15b
0x10a8cac61 <+2065>: testb %r14b, %r14b
0x10a8cac64 <+2068>: jne 0x10a8cacc4 ; <+2164> at <compiler-generated>
0x10a8cac66 <+2070>: cmpq $0x0, 0x10(%rbx)
0x10a8cac6b <+2075>: je 0x10a8cacc1 ; <+2161> at <compiler-generated>
0x10a8cac6d <+2077>: movq %rbx, %rdi
0x10a8cac70 <+2080>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cac75 <+2085>: movabsq $-0x2fffffffffffffef, %rax ; imm = 0xD000000000000011
0x10a8cac7f <+2095>: leaq 0x1(%rax), %rdi
0x10a8cac83 <+2099>: leaq 0xbd46(%rip), %rsi ; "SignOutURIQueryParameters"
0x10a8cac8a <+2106>: movabsq $-0x8000000000000000, %rax ; imm = 0x8000000000000000
0x10a8cac94 <+2116>: orq %rax, %rsi
0x10a8cac97 <+2119>: movq %rbx, %r13
0x10a8cac9a <+2122>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8cac9f <+2127>: testb $0x1, %dl
0x10a8caca2 <+2130>: je 0x10a8cb7cb ; <+4987> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at AWSMobileClient+SignInUI.swift
0x10a8caca8 <+2136>: shlq $0x5, %rax
0x10a8cacac <+2140>: addq 0x38(%rbx), %rax
0x10a8cacb0 <+2144>: leaq -0x50(%rbp), %rsi
0x10a8cacb4 <+2148>: movq %rax, %rdi
0x10a8cacb7 <+2151>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8cacbc <+2156>: jmp 0x10a8cb7d6 ; <+4998> at AWSMobileClient+SignInUI.swift
0x10a8cacc1 <+2161>: xorl %r15d, %r15d
0x10a8cacc4 <+2164>: movq %rbx, %r14
0x10a8cacc7 <+2167>: xorps %xmm0, %xmm0
0x10a8cacca <+2170>: movaps %xmm0, -0x40(%rbp)
0x10a8cacce <+2174>: movaps %xmm0, -0x50(%rbp)
0x10a8cacd2 <+2178>: leaq -0x50(%rbp), %rbx
0x10a8cacd6 <+2182>: movq %rbx, %rdi
0x10a8cacd9 <+2185>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8cacde <+2190>: testb %r15b, %r15b
0x10a8cace1 <+2193>: je 0x10a8cacf3 ; <+2211> at AWSMobileClient+SignInUI.swift
0x10a8cace3 <+2195>: movb $0x1, %r15b
0x10a8cace6 <+2198>: xorl %eax, %eax
0x10a8cace8 <+2200>: xorl %ecx, %ecx
0x10a8cacea <+2202>: movq %rcx, -0xd0(%rbp)
0x10a8cacf1 <+2209>: jmp 0x10a8cad5f ; <+2319> at AWSMobileClient+SignInUI.swift
0x10a8cacf3 <+2211>: xorl %eax, %eax
0x10a8cacf5 <+2213>: xorl %ecx, %ecx
0x10a8cacf7 <+2215>: movq %rcx, -0xd0(%rbp)
0x10a8cacfe <+2222>: movq %r14, %rbx
0x10a8cad01 <+2225>: cmpq $0x0, 0x10(%rbx)
0x10a8cad06 <+2230>: je 0x10a8cad55 ; <+2309> at AWSMobileClient+SignInUI.swift
0x10a8cad08 <+2232>: movq %rax, -0xc0(%rbp)
0x10a8cad0f <+2239>: movq %rbx, %rdi
0x10a8cad12 <+2242>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cad17 <+2247>: movabsq $0x5574754f6e676953, %rdi ; imm = 0x5574754F6E676953
0x10a8cad21 <+2257>: movabsq $-0x15ffffffffffb6ae, %rsi ; imm = 0xEA00000000004952
0x10a8cad2b <+2267>: movq %rbx, %r13
0x10a8cad2e <+2270>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8cad33 <+2275>: testb $0x1, %dl
0x10a8cad36 <+2278>: je 0x10a8cb70c ; <+4796> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at AWSMobileClient+SignInUI.swift
0x10a8cad3c <+2284>: shlq $0x5, %rax
0x10a8cad40 <+2288>: addq 0x38(%rbx), %rax
0x10a8cad44 <+2292>: leaq -0x50(%rbp), %rsi
0x10a8cad48 <+2296>: movq %rax, %rdi
0x10a8cad4b <+2299>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8cad50 <+2304>: jmp 0x10a8cb717 ; <+4807> at AWSMobileClient+SignInUI.swift
0x10a8cad55 <+2309>: movq %rbx, %r14
0x10a8cad58 <+2312>: leaq -0x50(%rbp), %rbx
0x10a8cad5c <+2316>: xorl %r15d, %r15d
0x10a8cad5f <+2319>: movq %rax, -0xc0(%rbp)
0x10a8cad66 <+2326>: xorps %xmm0, %xmm0
0x10a8cad69 <+2329>: movups %xmm0, 0x10(%rbx)
0x10a8cad6d <+2333>: movups %xmm0, (%rbx)
0x10a8cad70 <+2336>: movq %r14, %rbx
0x10a8cad73 <+2339>: leaq -0x50(%rbp), %rdi
0x10a8cad77 <+2343>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8cad7c <+2348>: xorl %eax, %eax
0x10a8cad7e <+2350>: movq %rax, -0xf0(%rbp)
0x10a8cad85 <+2357>: xorl %eax, %eax
0x10a8cad87 <+2359>: movq %rax, -0xb0(%rbp)
0x10a8cad8e <+2366>: leaq 0x22ce3(%rip), %rax ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF22AWSAsyncBlockOperation + 224
0x10a8cad95 <+2373>: movq (%rax), %r14
0x10a8cad98 <+2376>: cmpq $0x0, (%r13,%r14)
0x10a8cad9e <+2382>: movq %rbx, -0xa0(%rbp)
0x10a8cada5 <+2389>: jne 0x10a8cae30 ; <+2528> at <compiler-generated>
0x10a8cadab <+2395>: testb %r15b, %r15b
0x10a8cadae <+2398>: jne 0x10a8cae0b ; <+2491> at <compiler-generated>
0x10a8cadb0 <+2400>: cmpq $0x0, 0x10(%rbx)
0x10a8cadb5 <+2405>: je 0x10a8cae0b ; <+2491> at <compiler-generated>
0x10a8cadb7 <+2407>: movq %rbx, %rdi
0x10a8cadba <+2410>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cadbf <+2415>: movabsq $-0x2fffffffffffffef, %rax ; imm = 0xD000000000000011
0x10a8cadc9 <+2425>: leaq 0x8(%rax), %rdi
0x10a8cadcd <+2429>: leaq 0xbbdc(%rip), %rsi ; "TokenURIQueryParameters"
0x10a8cadd4 <+2436>: movabsq $-0x8000000000000000, %rax ; imm = 0x8000000000000000
0x10a8cadde <+2446>: orq %rax, %rsi
0x10a8cade1 <+2449>: movq %rbx, %r13
0x10a8cade4 <+2452>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8cade9 <+2457>: testb $0x1, %dl
0x10a8cadec <+2460>: je 0x10a8cb92b ; <+5339> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at AWSMobileClient+SignInUI.swift
0x10a8cadf2 <+2466>: shlq $0x5, %rax
0x10a8cadf6 <+2470>: addq 0x38(%rbx), %rax
0x10a8cadfa <+2474>: leaq -0x50(%rbp), %rsi
0x10a8cadfe <+2478>: movq %rax, %rdi
0x10a8cae01 <+2481>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8cae06 <+2486>: jmp 0x10a8cb936 ; <+5350> at AWSMobileClient+SignInUI.swift
0x10a8cae0b <+2491>: xorps %xmm0, %xmm0
0x10a8cae0e <+2494>: movaps %xmm0, -0x40(%rbp)
0x10a8cae12 <+2498>: movaps %xmm0, -0x50(%rbp)
0x10a8cae16 <+2502>: leaq -0x50(%rbp), %rdi
0x10a8cae1a <+2506>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8cae1f <+2511>: xorl %eax, %eax
0x10a8cae21 <+2513>: movq (%r13,%r14), %rdi
0x10a8cae26 <+2518>: movq %rax, (%r13,%r14)
0x10a8cae2b <+2523>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cae30 <+2528>: movb $0x1, %bl
0x10a8cae32 <+2530>: testb %r15b, %r15b
0x10a8cae35 <+2533>: jne 0x10a8cae8d ; <+2621> at AWSMobileClient+SignInUI.swift
0x10a8cae37 <+2535>: movq -0xa0(%rbp), %rbx
0x10a8cae3e <+2542>: cmpq $0x0, 0x10(%rbx)
0x10a8cae43 <+2547>: je 0x10a8cae8b ; <+2619> at AWSMobileClient+SignInUI.swift
0x10a8cae45 <+2549>: movq %rbx, %rdi
0x10a8cae48 <+2552>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cae4d <+2557>: movabsq $0x4952556e656b6f54, %rdi ; imm = 0x4952556E656B6F54
0x10a8cae57 <+2567>: movabsq $-0x1800000000000000, %rsi ; imm = 0xE800000000000000
0x10a8cae61 <+2577>: movq %rbx, %r13
0x10a8cae64 <+2580>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8cae69 <+2585>: testb $0x1, %dl
0x10a8cae6c <+2588>: je 0x10a8cb827 ; <+5079> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at AWSMobileClient+SignInUI.swift
0x10a8cae72 <+2594>: shlq $0x5, %rax
0x10a8cae76 <+2598>: addq 0x38(%rbx), %rax
0x10a8cae7a <+2602>: leaq -0x50(%rbp), %rsi
0x10a8cae7e <+2606>: movq %rax, %rdi
0x10a8cae81 <+2609>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8cae86 <+2614>: jmp 0x10a8cb832 ; <+5090> at AWSMobileClient+SignInUI.swift
0x10a8cae8b <+2619>: xorl %ebx, %ebx
0x10a8cae8d <+2621>: xorps %xmm0, %xmm0
0x10a8cae90 <+2624>: movaps %xmm0, -0x40(%rbp)
0x10a8cae94 <+2628>: movaps %xmm0, -0x50(%rbp)
0x10a8cae98 <+2632>: leaq -0x50(%rbp), %rdi
0x10a8cae9c <+2636>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8caea1 <+2641>: xorl %eax, %eax
0x10a8caea3 <+2643>: movq %rax, -0xe8(%rbp)
0x10a8caeaa <+2650>: xorl %eax, %eax
0x10a8caeac <+2652>: movq %rax, -0xa8(%rbp)
0x10a8caeb3 <+2659>: leaq 0x22bb6(%rip), %rax ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF22AWSAsyncBlockOperation + 216
0x10a8caeba <+2666>: movq (%rax), %rax
0x10a8caebd <+2669>: movq %rax, -0x110(%rbp)
0x10a8caec4 <+2676>: cmpq $0x0, (%r13,%rax)
0x10a8caeca <+2682>: je 0x10a8caefe ; <+2734> at AWSMobileClient+SignInUI.swift:220:58
0x10a8caecc <+2684>: testq %r12, %r12
0x10a8caecf <+2687>: je 0x10a8caf9d ; <+2893> at AWSMobileClient+SignInUI.swift:229:41
0x10a8caed5 <+2693>: leaq 0x22ba4(%rip), %rax ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF22AWSAsyncBlockOperation + 232
0x10a8caedc <+2700>: movq (%rax), %rax
0x10a8caedf <+2703>: movq (%r13,%rax), %rbx
0x10a8caee4 <+2708>: movq %r12, (%r13,%rax)
0x10a8caee9 <+2713>: movq %r12, %rdi
0x10a8caeec <+2716>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8caef1 <+2721>: movq %rbx, %rdi
0x10a8caef4 <+2724>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8caef9 <+2729>: jmp 0x10a8cb091 ; <+3137> at <compiler-generated>
0x10a8caefe <+2734>: testb %bl, %bl
0x10a8caf00 <+2736>: jne 0x10a8caf68 ; <+2840> at AWSMobileClient+SignInUI.swift
0x10a8caf02 <+2738>: movq -0xa0(%rbp), %rax
0x10a8caf09 <+2745>: cmpq $0x0, 0x10(%rax)
0x10a8caf0e <+2750>: je 0x10a8caf68 ; <+2840> at AWSMobileClient+SignInUI.swift
0x10a8caf10 <+2752>: movq -0xa0(%rbp), %r13
0x10a8caf17 <+2759>: movq %r13, %rdi
0x10a8caf1a <+2762>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8caf1f <+2767>: movabsq $-0x2fffffffffffffef, %rax ; imm = 0xD000000000000011
0x10a8caf29 <+2777>: leaq 0x6(%rax), %rdi
0x10a8caf2d <+2781>: leaq 0xba5c(%rip), %rsi ; "se the hosted UI feature."
0x10a8caf34 <+2788>: movabsq $-0x8000000000000000, %rax ; imm = 0x8000000000000000
0x10a8caf3e <+2798>: orq %rax, %rsi
0x10a8caf41 <+2801>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8caf46 <+2806>: testb $0x1, %dl
0x10a8caf49 <+2809>: je 0x10a8cb984 ; <+5428> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at AWSMobileClient+SignInUI.swift
0x10a8caf4f <+2815>: shlq $0x5, %rax
0x10a8caf53 <+2819>: addq 0x38(%r13), %rax
0x10a8caf57 <+2823>: leaq -0x50(%rbp), %rsi
0x10a8caf5b <+2827>: movq %rax, %rdi
0x10a8caf5e <+2830>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8caf63 <+2835>: jmp 0x10a8cb98f ; <+5439> at AWSMobileClient+SignInUI.swift
0x10a8caf68 <+2840>: xorps %xmm0, %xmm0
0x10a8caf6b <+2843>: movaps %xmm0, -0x40(%rbp)
0x10a8caf6f <+2847>: movaps %xmm0, -0x50(%rbp)
0x10a8caf73 <+2851>: leaq -0x50(%rbp), %rdi
0x10a8caf77 <+2855>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8caf7c <+2860>: xorl %eax, %eax
0x10a8caf7e <+2862>: movq -0x110(%rbp), %rcx
0x10a8caf85 <+2869>: movq (%r13,%rcx), %rdi
0x10a8caf8a <+2874>: movq %rax, (%r13,%rcx)
0x10a8caf8f <+2879>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8caf94 <+2884>: testq %r12, %r12
0x10a8caf97 <+2887>: jne 0x10a8caed5 ; <+2693> at AWSMobileClient+SignInUI.swift:227:25
0x10a8caf9d <+2893>: testb %bl, %bl
0x10a8caf9f <+2895>: movq -0xa0(%rbp), %rbx
0x10a8cafa6 <+2902>: jne 0x10a8caff5 ; <+2981> at <compiler-generated>
0x10a8cafa8 <+2904>: cmpq $0x0, 0x10(%rbx)
0x10a8cafad <+2909>: je 0x10a8caff5 ; <+2981> at <compiler-generated>
0x10a8cafaf <+2911>: movq %rbx, %rdi
0x10a8cafb2 <+2914>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cafb7 <+2919>: movabsq $0x7365706f6353, %rdi ; imm = 0x7365706F6353
0x10a8cafc1 <+2929>: movabsq $-0x1a00000000000000, %rsi ; imm = 0xE600000000000000
0x10a8cafcb <+2939>: movq %rbx, %r13
0x10a8cafce <+2942>: callq 0x10a8ae270 ; generic specialization <Swift.String> of Swift.__RawDictionaryStorage.find<A where A: Swift.Hashable>(A) -> (bucket: Swift._HashTable.Bucket, found: Swift.Bool) at <compiler-generated>
0x10a8cafd3 <+2947>: testb $0x1, %dl
0x10a8cafd6 <+2950>: je 0x10a8cb9dd ; <+5517> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at AWSMobileClient+SignInUI.swift
0x10a8cafdc <+2956>: shlq $0x5, %rax
0x10a8cafe0 <+2960>: addq 0x38(%rbx), %rax
0x10a8cafe4 <+2964>: leaq -0x50(%rbp), %rsi
0x10a8cafe8 <+2968>: movq %rax, %rdi
0x10a8cafeb <+2971>: callq 0x10a8ac440 ; outlined init with copy of Any at <compiler-generated>
0x10a8caff0 <+2976>: jmp 0x10a8cb9e8 ; <+5528> at AWSMobileClient+SignInUI.swift
0x10a8caff5 <+2981>: xorps %xmm0, %xmm0
0x10a8caff8 <+2984>: movaps %xmm0, -0x40(%rbp)
0x10a8caffc <+2988>: movaps %xmm0, -0x50(%rbp)
0x10a8cb000 <+2992>: movq %r14, %r12
0x10a8cb003 <+2995>: leaq -0x50(%rbp), %rdi
0x10a8cb007 <+2999>: callq 0x10a8ac3f0 ; ___lldb_unnamed_symbol270$$AWSMobileClientXCF
0x10a8cb00c <+3004>: xorl %eax, %eax
0x10a8cb00e <+3006>: leaq 0x22a6b(%rip), %rcx ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF22AWSAsyncBlockOperation + 232
0x10a8cb015 <+3013>: movq (%rcx), %rcx
0x10a8cb018 <+3016>: movq (%r13,%rcx), %rdi
0x10a8cb01d <+3021>: movq %rax, (%r13,%rcx)
0x10a8cb022 <+3026>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb027 <+3031>: leaq 0x22ab2(%rip), %rax ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF22AWSAsyncBlockOperation + 328
0x10a8cb02e <+3038>: movq (%rax), %rax
0x10a8cb031 <+3041>: movq (%r13,%rax), %rdi
0x10a8cb036 <+3046>: callq *0x16574(%rip) ; (void *)0x00007fff2019cc30: objc_retain
0x10a8cb03c <+3052>: movq %rax, %r14
0x10a8cb03f <+3055>: movabsq $-0x2fffffffffffffef, %rax ; imm = 0xD000000000000011
0x10a8cb049 <+3065>: leaq 0x4(%rax), %rdi
0x10a8cb04d <+3069>: leaq 0xb8cc(%rip), %rsi ; "authenticationFlowType"
0x10a8cb054 <+3076>: movabsq $-0x8000000000000000, %rax ; imm = 0x8000000000000000
0x10a8cb05e <+3086>: orq %rax, %rsi
0x10a8cb061 <+3089>: callq 0x10a8d18c4
0x10a8cb066 <+3094>: movq %rax, %rbx
0x10a8cb069 <+3097>: movq 0x1ed70(%rip), %rsi ; "removeItemForKey:"
0x10a8cb070 <+3104>: movq %r14, %rdi
0x10a8cb073 <+3107>: movq %rax, %rdx
0x10a8cb076 <+3110>: callq 0x10a8d1bd0 ; symbol stub for: objc_msgSend
0x10a8cb07b <+3115>: movq 0x16526(%rip), %r15 ; (void *)0x00007fff2019c920: objc_release
0x10a8cb082 <+3122>: movq %r14, %rdi
0x10a8cb085 <+3125>: callq *%r15
0x10a8cb088 <+3128>: movq %rbx, %rdi
0x10a8cb08b <+3131>: callq *%r15
0x10a8cb08e <+3134>: movq %r12, %r14
0x10a8cb091 <+3137>: movq -0x178(%rbp), %rdi
0x10a8cb098 <+3144>: testq %rdi, %rdi
0x10a8cb09b <+3147>: je 0x10a8cb0bb ; <+3179> at <compiler-generated>
0x10a8cb09d <+3149>: movq -0x118(%rbp), %rax
0x10a8cb0a4 <+3156>: movq (%r13,%rax), %rbx
0x10a8cb0a9 <+3161>: movq %rdi, (%r13,%rax)
0x10a8cb0ae <+3166>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb0b3 <+3171>: movq %rbx, %rdi
0x10a8cb0b6 <+3174>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb0bb <+3179>: movq -0x108(%rbp), %rdi
0x10a8cb0c2 <+3186>: testq %rdi, %rdi
0x10a8cb0c5 <+3189>: je 0x10a8cb0e5 ; <+3221> at <compiler-generated>
0x10a8cb0c7 <+3191>: movq -0x110(%rbp), %rax
0x10a8cb0ce <+3198>: movq (%r13,%rax), %rbx
0x10a8cb0d3 <+3203>: movq %rdi, (%r13,%rax)
0x10a8cb0d8 <+3208>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb0dd <+3213>: movq %rbx, %rdi
0x10a8cb0e0 <+3216>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb0e5 <+3221>: movq -0xc8(%rbp), %rdi
0x10a8cb0ec <+3228>: testq %rdi, %rdi
0x10a8cb0ef <+3231>: je 0x10a8cb108 ; <+3256> at <compiler-generated>
0x10a8cb0f1 <+3233>: movq (%r13,%r14), %rbx
0x10a8cb0f6 <+3238>: movq %rdi, (%r13,%r14)
0x10a8cb0fb <+3243>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb100 <+3248>: movq %rbx, %rdi
0x10a8cb103 <+3251>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb108 <+3256>: movq -0x58(%rbp), %r13
0x10a8cb10c <+3260>: callq 0x10a8bc700 ; AWSMobileClientXCF.AWSMobileClient.saveOAuthURIQueryParametersInKeychain() -> () at AWSMobileClient+Keychain.swift:38
0x10a8cb111 <+3265>: movq -0x58(%rbp), %rcx
0x10a8cb115 <+3269>: cmpq $0x0, -0x88(%rbp)
0x10a8cb11d <+3277>: je 0x10a8cb147 ; <+3319> at AWSMobileClient+SignInUI.swift:248:31
0x10a8cb11f <+3279>: cmpq $0x0, -0xc0(%rbp)
0x10a8cb127 <+3287>: je 0x10a8cb147 ; <+3319> at AWSMobileClient+SignInUI.swift:248:31
0x10a8cb129 <+3289>: cmpq $0x0, -0x80(%rbp)
0x10a8cb12e <+3294>: je 0x10a8cb147 ; <+3319> at AWSMobileClient+SignInUI.swift:248:31
0x10a8cb130 <+3296>: leaq 0x22949(%rip), %rax ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF22AWSAsyncBlockOperation + 232
0x10a8cb137 <+3303>: movq (%rax), %rax
0x10a8cb13a <+3306>: movq (%rcx,%rax), %r15
0x10a8cb13e <+3310>: testq %r15, %r15
0x10a8cb141 <+3313>: jne 0x10a8cb1d8 ; <+3464> [inlined] generic specialization <Swift.String> of Swift._ArrayBuffer.immutableCount.getter : Swift.Int at <compiler-generated>
0x10a8cb147 <+3319>: movb $0x6, -0x50(%rbp)
0x10a8cb14b <+3323>: callq 0x10a8a92a0 ; lazy protocol witness table accessor for type AWSMobileClientXCF.AWSMobileClientError and conformance AWSMobileClientXCF.AWSMobileClientError : Swift.Error in AWSMobileClientXCF at <compiler-generated>
0x10a8cb150 <+3328>: leaq 0x17b21(%rip), %rdi ; type metadata for AWSMobileClientXCF.AWSMobileClientError
0x10a8cb157 <+3335>: movq %rax, %rsi
0x10a8cb15a <+3338>: xorl %edx, %edx
0x10a8cb15c <+3340>: xorl %ecx, %ecx
0x10a8cb15e <+3342>: callq 0x10a8d1c66 ; symbol stub for: swift_allocError
0x10a8cb163 <+3347>: movq %rax, %rbx
0x10a8cb166 <+3350>: movabsq $-0x2fffffffffffffef, %rax ; imm = 0xD000000000000011
0x10a8cb170 <+3360>: addq $0x38, %rax
0x10a8cb174 <+3364>: movq %rax, (%rdx)
0x10a8cb177 <+3367>: leaq 0xb7c2(%rip), %rax ; "hostedUIOptionsScopes"
0x10a8cb17e <+3374>: movabsq $-0x8000000000000000, %rcx ; imm = 0x8000000000000000
0x10a8cb188 <+3384>: orq %rcx, %rax
0x10a8cb18b <+3387>: movq %rax, 0x8(%rdx)
0x10a8cb18f <+3391>: movb $0x29, 0x10(%rdx)
0x10a8cb193 <+3395>: leaq -0x50(%rbp), %rdi
0x10a8cb197 <+3399>: movq %rbx, %rsi
0x10a8cb19a <+3402>: movq -0x148(%rbp), %r13
0x10a8cb1a1 <+3409>: callq *-0x150(%rbp)
0x10a8cb1a7 <+3415>: movq %rbx, %rdi
0x10a8cb1aa <+3418>: callq 0x10a8d1ccc ; symbol stub for: swift_errorRelease
0x10a8cb1af <+3423>: cmpq $0x0, -0x88(%rbp)
0x10a8cb1b7 <+3431>: je 0x10a8cba57 ; <+5639> [inlined] Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value at AWSMobileClient+SignInUI.swift
0x10a8cb1bd <+3437>: leaq 0x228bc(%rip), %rax ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF22AWSAsyncBlockOperation + 232
0x10a8cb1c4 <+3444>: movq (%rax), %rax
0x10a8cb1c7 <+3447>: movq -0x58(%rbp), %rcx
0x10a8cb1cb <+3451>: movq (%rcx,%rax), %r15
0x10a8cb1cf <+3455>: testq %r15, %r15
0x10a8cb1d2 <+3458>: je 0x10a8cba59 ; <+5641> [inlined] Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value at AWSMobileClient+SignInUI.swift
0x10a8cb1d8 <+3464>: movq 0x10(%r15), %rbx
0x10a8cb1dc <+3468>: testq %rbx, %rbx
0x10a8cb1df <+3471>: je 0x10a8cb333 ; <+3811> at <compiler-generated>
0x10a8cb1e5 <+3477>: movq -0x98(%rbp), %rdi
0x10a8cb1ec <+3484>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb1f1 <+3489>: movq 0x16140(%rip), %r12 ; (void *)0x00007fff869b5f18: _swiftEmptyArrayStorage
0x10a8cb1f8 <+3496>: movq %r12, %rdi
0x10a8cb1fb <+3499>: callq 0x10a8d1d5c ; symbol stub for: swift_retain
0x10a8cb200 <+3504>: movq %r15, %rdi
0x10a8cb203 <+3507>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb208 <+3512>: movq -0x88(%rbp), %rdi
0x10a8cb20f <+3519>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb214 <+3524>: movq %r12, %rdi
0x10a8cb217 <+3527>: callq 0x10a8d1d3e ; symbol stub for: swift_isUniquelyReferenced_nonNull_native
0x10a8cb21c <+3532>: movq %r12, -0x50(%rbp)
0x10a8cb220 <+3536>: testb %al, %al
0x10a8cb222 <+3538>: movq %r14, -0x140(%rbp)
0x10a8cb229 <+3545>: je 0x10a8cb238 ; <+3560> [inlined] generic specialization <Swift.String> of Swift._ContiguousArrayBuffer.count.getter : Swift.Int at <compiler-generated>
0x10a8cb22b <+3547>: movq 0x18(%r12), %rcx
0x10a8cb230 <+3552>: shrq %rcx
0x10a8cb233 <+3555>: cmpq %rbx, %rcx
0x10a8cb236 <+3558>: jae 0x10a8cb256 ; <+3590> [inlined] generic specialization <Swift.Array<Swift.String>, Swift.String> of Swift.Collection.map<τ_0_0>((τ_0_0.Element) throws -> τ_1_0) throws -> Swift.Array<τ_1_0> + 66 at <compiler-generated>
0x10a8cb238 <+3560>: movq 0x10(%r12), %rsi
0x10a8cb23d <+3565>: cmpq %rbx, %rsi
0x10a8cb240 <+3568>: cmovbq %rbx, %rsi
0x10a8cb244 <+3572>: movzbl %al, %edi
0x10a8cb247 <+3575>: leaq -0x50(%rbp), %r13
0x10a8cb24b <+3579>: xorl %edx, %edx
0x10a8cb24d <+3581>: callq 0x10a8b4270 ; ___lldb_unnamed_symbol345$$AWSMobileClientXCF
0x10a8cb252 <+3586>: movq -0x50(%rbp), %r12
0x10a8cb256 <+3590>: movq %r15, -0x108(%rbp)
0x10a8cb25d <+3597>: leaq 0x28(%r15), %r14
0x10a8cb261 <+3601>: leaq -0x50(%rbp), %r13
0x10a8cb265 <+3605>: nopw %cs:(%rax,%rax)
0x10a8cb26f <+3615>: nop
0x10a8cb270 <+3616>: movq -0x8(%r14), %r15
0x10a8cb274 <+3620>: movq (%r14), %rdi
0x10a8cb277 <+3623>: movq %rdi, -0xc8(%rbp)
0x10a8cb27e <+3630>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb283 <+3635>: movq %r12, %rdi
0x10a8cb286 <+3638>: callq 0x10a8d1d3e ; symbol stub for: swift_isUniquelyReferenced_nonNull_native
0x10a8cb28b <+3643>: testb %al, %al
0x10a8cb28d <+3645>: movq %rbx, -0x60(%rbp)
0x10a8cb291 <+3649>: movq %r15, -0x90(%rbp)
0x10a8cb298 <+3656>: jne 0x10a8cb2b3 ; <+3683> [inlined] generic specialization <Swift.String> of Swift.ContiguousArray.append(__owned τ_0_0) -> () + 48 at <compiler-generated>
0x10a8cb29a <+3658>: movq 0x10(%r12), %rsi
0x10a8cb29f <+3663>: addq $0x1, %rsi
0x10a8cb2a3 <+3667>: xorl %edi, %edi
0x10a8cb2a5 <+3669>: movl $0x1, %edx
0x10a8cb2aa <+3674>: callq 0x10a8b4270 ; ___lldb_unnamed_symbol345$$AWSMobileClientXCF
0x10a8cb2af <+3679>: movq -0x50(%rbp), %r12
0x10a8cb2b3 <+3683>: movq 0x10(%r12), %r15
0x10a8cb2b8 <+3688>: movq 0x18(%r12), %rax
0x10a8cb2bd <+3693>: shrq %rax
0x10a8cb2c0 <+3696>: leaq 0x1(%r15), %rbx
0x10a8cb2c4 <+3700>: cmpq %r15, %rax
0x10a8cb2c7 <+3703>: jbe 0x10a8cb2fe ; <+3758> [inlined] generic specialization <Swift.String> of Swift.ContiguousArray._reserveCapacityAssumingUniqueBuffer(oldCount: Swift.Int) -> () at <compiler-generated>
0x10a8cb2c9 <+3705>: movq %rbx, 0x10(%r12)
0x10a8cb2ce <+3710>: shlq $0x4, %r15
0x10a8cb2d2 <+3714>: movq -0x90(%rbp), %rax
0x10a8cb2d9 <+3721>: movq %rax, 0x20(%r12,%r15)
0x10a8cb2de <+3726>: movq -0xc8(%rbp), %rax
0x10a8cb2e5 <+3733>: movq %rax, 0x28(%r12,%r15)
0x10a8cb2ea <+3738>: addq $0x10, %r14
0x10a8cb2ee <+3742>: movq -0x60(%rbp), %rbx
0x10a8cb2f2 <+3746>: addq $-0x1, %rbx
0x10a8cb2f6 <+3750>: jne 0x10a8cb270 ; <+3616> [inlined] generic specialization <Swift.String> of Swift.Array._getElement(_: Swift.Int, wasNativeTypeChecked: Swift.Bool, matchingSubscriptCheck: Swift._DependenceToken) -> τ_0_0 + 11 at <compiler-generated>
0x10a8cb2fc <+3756>: jmp 0x10a8cb31a ; <+3786> [inlined] generic specialization <Swift.String> of Swift.ContiguousArray._endMutation() -> () at <compiler-generated>
0x10a8cb2fe <+3758>: xorl %edi, %edi
0x10a8cb300 <+3760>: testq %rax, %rax
0x10a8cb303 <+3763>: setne %dil
0x10a8cb307 <+3767>: movq %rbx, %rsi
0x10a8cb30a <+3770>: movl $0x1, %edx
0x10a8cb30f <+3775>: callq 0x10a8b4270 ; ___lldb_unnamed_symbol345$$AWSMobileClientXCF
0x10a8cb314 <+3780>: movq -0x50(%rbp), %r12
0x10a8cb318 <+3784>: jmp 0x10a8cb2c9 ; <+3705> [inlined] generic specialization <Swift.String> of Swift.ContiguousArray._appendElementAssumeUniqueAndCapacity(_: Swift.Int, newElement: __owned τ_0_0) -> () at <compiler-generated>
0x10a8cb31a <+3786>: movq -0x50(%rbp), %rbx
0x10a8cb31e <+3790>: movq -0x108(%rbp), %rdi
0x10a8cb325 <+3797>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb32a <+3802>: movq -0x140(%rbp), %r14
0x10a8cb331 <+3809>: jmp 0x10a8cb35a ; <+3850> [inlined] generic specialization <Swift.String, Swift.Array<Swift.String>> of Swift.Set.init<τ_0_0 where τ_0_0 == τ_1_0.Element, τ_1_0: Swift.Sequence>(__owned τ_1_0) -> Swift.Set<τ_0_0> at <compiler-generated>
0x10a8cb333 <+3811>: movq -0x98(%rbp), %rdi
0x10a8cb33a <+3818>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb33f <+3823>: movq 0x15ff2(%rip), %rbx ; (void *)0x00007fff869b5f18: _swiftEmptyArrayStorage
0x10a8cb346 <+3830>: movq %rbx, %rdi
0x10a8cb349 <+3833>: callq 0x10a8d1d5c ; symbol stub for: swift_retain
0x10a8cb34e <+3838>: movq -0x88(%rbp), %rdi
0x10a8cb355 <+3845>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb35a <+3850>: movq %rbx, %rdi
0x10a8cb35d <+3853>: callq 0x10a8cdf70 ; function signature specialization <Arg[0] = Owned To Guaranteed> of generic specialization <Swift.String, Swift.Array<Swift.String>> of Swift.Set.init<A where A == A1.Element, A1: Swift.Sequence>(__owned A1) -> Swift.Set<A> at <compiler-generated>
0x10a8cb362 <+3858>: movq %rax, %r15
0x10a8cb365 <+3861>: movq %rbx, %rdi
0x10a8cb368 <+3864>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb36d <+3869>: cmpq $0x0, -0x80(%rbp)
0x10a8cb372 <+3874>: je 0x10a8cba53 ; <+5635> [inlined] Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value at AWSMobileClient+SignInUI.swift
0x10a8cb378 <+3880>: movq %r15, -0x60(%rbp)
0x10a8cb37c <+3884>: movq -0xc0(%rbp), %rbx
0x10a8cb383 <+3891>: testq %rbx, %rbx
0x10a8cb386 <+3894>: je 0x10a8cba55 ; <+5637> [inlined] Swift runtime failure: Unexpectedly found nil while unwrapping an Optional value at AWSMobileClient+SignInUI.swift
0x10a8cb38c <+3900>: movq -0x58(%rbp), %rax
0x10a8cb390 <+3904>: movq -0x118(%rbp), %rcx
0x10a8cb397 <+3911>: movq (%rax,%rcx), %r12
0x10a8cb39b <+3915>: movq (%rax,%r14), %r13
0x10a8cb39f <+3919>: movq -0x110(%rbp), %rcx
0x10a8cb3a6 <+3926>: movq (%rax,%rcx), %r14
0x10a8cb3aa <+3930>: movq 0x21eb7(%rip), %r15 ; _OBJC_PROTOCOL_$_NSURLConnectionDelegate + 128
0x10a8cb3b1 <+3937>: movq -0x120(%rbp), %rdi
0x10a8cb3b8 <+3944>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb3bd <+3949>: movq -0x80(%rbp), %rdi
0x10a8cb3c1 <+3953>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb3c6 <+3958>: movq %rbx, %rdi
0x10a8cb3c9 <+3961>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb3ce <+3966>: movq -0x138(%rbp), %rdi
0x10a8cb3d5 <+3973>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb3da <+3978>: movq -0x130(%rbp), %rdi
0x10a8cb3e1 <+3985>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb3e6 <+3990>: movq -0xb8(%rbp), %rdi
0x10a8cb3ed <+3997>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb3f2 <+4002>: movq -0xb0(%rbp), %rdi
0x10a8cb3f9 <+4009>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb3fe <+4014>: movq -0xa8(%rbp), %rdi
0x10a8cb405 <+4021>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb40a <+4026>: movq %r12, -0x90(%rbp)
0x10a8cb411 <+4033>: movq %r12, %rdi
0x10a8cb414 <+4036>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb419 <+4041>: movq %r13, -0xc8(%rbp)
0x10a8cb420 <+4048>: movq %r13, %rdi
0x10a8cb423 <+4051>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb428 <+4056>: movq %r14, %rdi
0x10a8cb42b <+4059>: callq 0x10a8d1c9c ; symbol stub for: swift_bridgeObjectRetain
0x10a8cb430 <+4064>: cmpq $-0x1, %r15
0x10a8cb434 <+4068>: jne 0x10a8cba39 ; <+5609> [inlined] AWSMobileClientXCF.AWSMobileClient.serviceConfiguration.unsafeMutableAddressor : Swift.Optional<AWSMobileClientXCF.CognitoServiceConfiguration> at AWSMobileClient.swift:23:16
0x10a8cb43a <+4074>: movq 0x23dff(%rip), %r15 ; AWSCognitoUserPoolsSignInProviderClass + 72
0x10a8cb441 <+4081>: cmpq $0x1, %r15
0x10a8cb445 <+4085>: jne 0x10a8cb44c ; <+4092> at AWSMobileClient+SignInUI.swift:265:108
0x10a8cb447 <+4087>: xorl %r15d, %r15d
0x10a8cb44a <+4090>: jmp 0x10a8cb455 ; <+4101> [inlined] __C.AWSCognitoAuthConfiguration.__allocating_init(appClientId: Swift.String, appClientSecret: Swift.Optional<Swift.String>, scopes: Swift.Set<Swift.String>, signInRedirectUri: Swift.String, signOutRedirectUri: Swift.String, webDomain: Swift.String, identityProvider: Swift.Optional<Swift.String>, idpIdentifier: Swift.Optional<Swift.String>, signInUri: Swift.Optional<Swift.String>, signOutUri: Swift.Optional<Swift.String>, tokensUri: Swift.Optional<Swift.String>, signInUriQueryParameters: Swift.Optional<Swift.Dictionary<Swift.String, Swift.String>>, signOutUriQueryParameters: Swift.Optional<Swift.Dictionary<Swift.String, Swift.String>>, tokenUriQueryParameters: Swift.Optional<Swift.Dictionary<Swift.String, Swift.String>>, userPoolServiceConfiguration: Swift.Optional<__C.AWSServiceConfiguration>, signInPrivateSession: Swift.Bool) -> __C.AWSCognitoAuthConfiguration at <compiler-generated>
0x10a8cb44c <+4092>: movq %r15, %rdi
0x10a8cb44f <+4095>: callq *0x1615b(%rip) ; (void *)0x00007fff2019cc30: objc_retain
0x10a8cb455 <+4101>: movq 0x1f73c(%rip), %rdi ; (void *)0x000000010a8eb388: AWSCognitoAuthConfiguration
0x10a8cb45c <+4108>: callq 0x10a8d1b82 ; symbol stub for: objc_allocWithZone
0x10a8cb461 <+4113>: movzbl -0x71(%rbp), %ebx
0x10a8cb465 <+4117>: movq -0x100(%rbp), %rdi
0x10a8cb46c <+4124>: movq -0x88(%rbp), %r12
0x10a8cb473 <+4131>: movq %r12, %rsi
0x10a8cb476 <+4134>: movq -0xe0(%rbp), %rdx
0x10a8cb47d <+4141>: movq -0x98(%rbp), %rcx
0x10a8cb484 <+4148>: movq -0x60(%rbp), %r8
0x10a8cb488 <+4152>: movq -0xd8(%rbp), %r9
0x10a8cb48f <+4159>: movq %rax, %r13
0x10a8cb492 <+4162>: pushq %rbx
0x10a8cb493 <+4163>: pushq %r15
0x10a8cb495 <+4165>: pushq %r14
0x10a8cb497 <+4167>: pushq -0xc8(%rbp)
0x10a8cb49d <+4173>: pushq -0x90(%rbp)
0x10a8cb4a3 <+4179>: pushq -0xa8(%rbp)
0x10a8cb4a9 <+4185>: pushq -0xe8(%rbp)
0x10a8cb4af <+4191>: pushq -0xb0(%rbp)
0x10a8cb4b5 <+4197>: pushq -0xf0(%rbp)
0x10a8cb4bb <+4203>: pushq -0xb8(%rbp)
0x10a8cb4c1 <+4209>: pushq -0xf8(%rbp)
0x10a8cb4c7 <+4215>: pushq -0x130(%rbp)
0x10a8cb4cd <+4221>: pushq -0x168(%rbp)
0x10a8cb4d3 <+4227>: pushq -0x138(%rbp)
0x10a8cb4d9 <+4233>: pushq -0x170(%rbp)
0x10a8cb4df <+4239>: pushq -0x120(%rbp)
0x10a8cb4e5 <+4245>: pushq -0x158(%rbp)
0x10a8cb4eb <+4251>: pushq -0xc0(%rbp)
0x10a8cb4f1 <+4257>: pushq -0xd0(%rbp)
0x10a8cb4f7 <+4263>: pushq -0x80(%rbp)
0x10a8cb4fa <+4266>: callq 0x10a8ce000 ; function signature specialization <Arg[0] = Owned To Guaranteed> of @nonobjc __C.AWSCognitoAuthConfiguration.init(appClientId: Swift.String, appClientSecret: Swift.Optional<Swift.String>, scopes: Swift.Set<Swift.String>, signInRedirectUri: Swift.String, signOutRedirectUri: Swift.String, webDomain: Swift.String, identityProvider: Swift.Optional<Swift.String>, idpIdentifier: Swift.Optional<Swift.String>, signInUri: Swift.Optional<Swift.String>, signOutUri: Swift.Optional<Swift.String>, tokensUri: Swift.Optional<Swift.String>, signInUriQueryParameters: Swift.Optional<Swift.Dictionary<Swift.String, Swift.String>>, signOutUriQueryParameters: Swift.Optional<Swift.Dictionary<Swift.String, Swift.String>>, tokenUriQueryParameters: Swift.Optional<Swift.Dictionary<Swift.String, Swift.String>>, userPoolServiceConfiguration: Swift.Optional<__C.AWSServiceConfiguration>, signInPrivateSession: Swift.Bool) -> __C.AWSCognitoAuthConfiguration at <compiler-generated>
0x10a8cb4ff <+4271>: addq $0xa0, %rsp
0x10a8cb506 <+4278>: movq %rax, %r14
0x10a8cb509 <+4281>: movq %r12, %rdi
0x10a8cb50c <+4284>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb511 <+4289>: leaq 0x225d8(%rip), %rax ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF22AWSAsyncBlockOperation + 344
0x10a8cb518 <+4296>: movq (%rax), %r12
0x10a8cb51b <+4299>: movq -0x58(%rbp), %r13
0x10a8cb51f <+4303>: cmpb $0x1, (%r13,%r12)
0x10a8cb525 <+4309>: jne 0x10a8cb56d ; <+4381> at AWSMobileClient+SignInUI.swift:271:9
0x10a8cb527 <+4311>: movq 0x1f672(%rip), %rdi ; (void *)0x000000010a8eb3b0: AWSCognitoAuth
0x10a8cb52e <+4318>: callq 0x10a8d1cf6 ; symbol stub for: swift_getInitializedObjCClass
0x10a8cb533 <+4323>: movq %rax, %r15
0x10a8cb536 <+4326>: movabsq $0x6c69626f4d535741, %rdi ; imm = 0x6C69626F4D535741
0x10a8cb540 <+4336>: movabsq $-0x108b919a9693bc9b, %rsi ; imm = 0xEF746E65696C4365
0x10a8cb54a <+4346>: callq 0x10a8d18c4
0x10a8cb54f <+4351>: movq %rax, %rbx
0x10a8cb552 <+4354>: movq 0x1f41f(%rip), %rsi ; "removeCognitoAuthForKey:"
0x10a8cb559 <+4361>: movq %r15, %rdi
0x10a8cb55c <+4364>: movq %rax, %rdx
0x10a8cb55f <+4367>: callq 0x10a8d1bd0 ; symbol stub for: objc_msgSend
0x10a8cb564 <+4372>: movq %rbx, %rdi
0x10a8cb567 <+4375>: callq *0x1603b(%rip) ; (void *)0x00007fff2019c920: objc_release
0x10a8cb56d <+4381>: movq 0x1f62c(%rip), %rdi ; (void *)0x000000010a8eb3b0: AWSCognitoAuth
0x10a8cb574 <+4388>: callq 0x10a8d1cf6 ; symbol stub for: swift_getInitializedObjCClass
0x10a8cb579 <+4393>: movq %rax, %r15
0x10a8cb57c <+4396>: movabsq $0x6c69626f4d535741, %rdi ; imm = 0x6C69626F4D535741
0x10a8cb586 <+4406>: movabsq $-0x108b919a9693bc9b, %rsi ; imm = 0xEF746E65696C4365
0x10a8cb590 <+4416>: callq 0x10a8d18c4
0x10a8cb595 <+4421>: movq %rax, %rbx
0x10a8cb598 <+4424>: movq 0x1f3c9(%rip), %rsi ; "registerCognitoAuthWithAuthConfiguration:forKey:"
0x10a8cb59f <+4431>: movq %r15, %rdi
0x10a8cb5a2 <+4434>: movq %r14, %rdx
0x10a8cb5a5 <+4437>: movq %rax, %rcx
0x10a8cb5a8 <+4440>: callq 0x10a8d1bd0 ; symbol stub for: objc_msgSend
0x10a8cb5ad <+4445>: movq 0x15ff4(%rip), %r15 ; (void *)0x00007fff2019c920: objc_release
0x10a8cb5b4 <+4452>: movq %rbx, %rdi
0x10a8cb5b7 <+4455>: callq *%r15
0x10a8cb5ba <+4458>: movb $0x1, (%r13,%r12)
0x10a8cb5c0 <+4464>: movq -0x88(%rbp), %rdi
0x10a8cb5c7 <+4471>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb5cc <+4476>: movq -0x160(%rbp), %rdi
0x10a8cb5d3 <+4483>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb5d8 <+4488>: movq -0x120(%rbp), %rdi
0x10a8cb5df <+4495>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb5e4 <+4500>: movq -0x80(%rbp), %rdi
0x10a8cb5e8 <+4504>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb5ed <+4509>: movq -0xb8(%rbp), %rdi
0x10a8cb5f4 <+4516>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb5f9 <+4521>: movq -0xc0(%rbp), %rdi
0x10a8cb600 <+4528>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb605 <+4533>: movq -0xb0(%rbp), %rdi
0x10a8cb60c <+4540>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb611 <+4545>: movq -0xa8(%rbp), %rdi
0x10a8cb618 <+4552>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb61d <+4557>: movq %r14, %rdi
0x10a8cb620 <+4560>: callq *%r15
0x10a8cb623 <+4563>: movq -0x98(%rbp), %rdi
0x10a8cb62a <+4570>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb62f <+4575>: movq -0xa0(%rbp), %rdi
0x10a8cb636 <+4582>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb63b <+4587>: movq -0x128(%rbp), %rdi
0x10a8cb642 <+4594>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb647 <+4599>: addq $0x158, %rsp ; imm = 0x158
0x10a8cb64e <+4606>: popq %rbx
0x10a8cb64f <+4607>: popq %r12
0x10a8cb651 <+4609>: popq %r13
0x10a8cb653 <+4611>: popq %r14
0x10a8cb655 <+4613>: popq %r15
0x10a8cb657 <+4615>: popq %rbp
0x10a8cb658 <+4616>: retq
0x10a8cb659 <+4617>: xorps %xmm0, %xmm0
0x10a8cb65c <+4620>: movaps %xmm0, -0x40(%rbp)
0x10a8cb660 <+4624>: movaps %xmm0, -0x50(%rbp)
0x10a8cb664 <+4628>: movq %r13, %rdi
0x10a8cb667 <+4631>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb66c <+4636>: cmpq $0x0, -0x38(%rbp)
0x10a8cb671 <+4641>: je 0x10a8cb881 ; <+5169> at AWSMobileClient+SignInUI.swift
0x10a8cb677 <+4647>: movq %r13, %r12
0x10a8cb67a <+4650>: movq 0x15ad7(%rip), %rcx ; (void *)0x00007fff8a58f860: type metadata for Swift.String
0x10a8cb681 <+4657>: leaq -0x70(%rbp), %rdi
0x10a8cb685 <+4661>: leaq -0x50(%rbp), %rsi
0x10a8cb689 <+4665>: movl $0x6, %r8d
0x10a8cb68f <+4671>: movq -0x60(%rbp), %rdx
0x10a8cb693 <+4675>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8cb698 <+4680>: testb %al, %al
0x10a8cb69a <+4682>: je 0x10a8cb8a6 ; <+5206> at AWSMobileClient+SignInUI.swift
0x10a8cb6a0 <+4688>: movq -0x70(%rbp), %r13
0x10a8cb6a4 <+4692>: movq -0x68(%rbp), %rbx
0x10a8cb6a8 <+4696>: xorl %r14d, %r14d
0x10a8cb6ab <+4699>: jmp 0x10a8ca9aa ; <+1370> at AWSMobileClient+SignInUI.swift
0x10a8cb6b0 <+4704>: xorps %xmm0, %xmm0
0x10a8cb6b3 <+4707>: movaps %xmm0, -0x40(%rbp)
0x10a8cb6b7 <+4711>: movaps %xmm0, -0x50(%rbp)
0x10a8cb6bb <+4715>: movq -0x58(%rbp), %r13
0x10a8cb6bf <+4719>: movq %rbx, %rdi
0x10a8cb6c2 <+4722>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb6c7 <+4727>: cmpq $0x0, -0x38(%rbp)
0x10a8cb6cc <+4732>: je 0x10a8cab9a ; <+1866> at AWSMobileClient+SignInUI.swift
0x10a8cb6d2 <+4738>: movq 0x15a7f(%rip), %rcx ; (void *)0x00007fff8a58f860: type metadata for Swift.String
0x10a8cb6d9 <+4745>: leaq -0x70(%rbp), %rdi
0x10a8cb6dd <+4749>: leaq -0x50(%rbp), %rsi
0x10a8cb6e1 <+4753>: movl $0x6, %r8d
0x10a8cb6e7 <+4759>: movq -0x60(%rbp), %rdx
0x10a8cb6eb <+4763>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8cb6f0 <+4768>: testb %al, %al
0x10a8cb6f2 <+4770>: je 0x10a8caba3 ; <+1875> at AWSMobileClient+SignInUI.swift
0x10a8cb6f8 <+4776>: movq -0x70(%rbp), %rax
0x10a8cb6fc <+4780>: movq %rax, -0xf8(%rbp)
0x10a8cb703 <+4787>: movq -0x68(%rbp), %rax
0x10a8cb707 <+4791>: jmp 0x10a8cabae ; <+1886> at AWSMobileClient+SignInUI.swift
0x10a8cb70c <+4796>: xorps %xmm0, %xmm0
0x10a8cb70f <+4799>: movaps %xmm0, -0x40(%rbp)
0x10a8cb713 <+4803>: movaps %xmm0, -0x50(%rbp)
0x10a8cb717 <+4807>: movq -0x58(%rbp), %r13
0x10a8cb71b <+4811>: movq %rbx, %rdi
0x10a8cb71e <+4814>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb723 <+4819>: cmpq $0x0, -0x38(%rbp)
0x10a8cb728 <+4824>: je 0x10a8cb88c ; <+5180> at AWSMobileClient+SignInUI.swift
0x10a8cb72e <+4830>: movq 0x15a23(%rip), %rcx ; (void *)0x00007fff8a58f860: type metadata for Swift.String
0x10a8cb735 <+4837>: leaq -0x70(%rbp), %rdi
0x10a8cb739 <+4841>: leaq -0x50(%rbp), %rsi
0x10a8cb73d <+4845>: movl $0x6, %r8d
0x10a8cb743 <+4851>: movq -0x60(%rbp), %rdx
0x10a8cb747 <+4855>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8cb74c <+4860>: xorl %r15d, %r15d
0x10a8cb74f <+4863>: testb %al, %al
0x10a8cb751 <+4865>: je 0x10a8cad7c ; <+2348> at AWSMobileClient+SignInUI.swift
0x10a8cb757 <+4871>: movq -0x70(%rbp), %rax
0x10a8cb75b <+4875>: movq %rax, -0xf0(%rbp)
0x10a8cb762 <+4882>: movq -0x68(%rbp), %rax
0x10a8cb766 <+4886>: jmp 0x10a8cad87 ; <+2359> at AWSMobileClient+SignInUI.swift
0x10a8cb76b <+4891>: xorps %xmm0, %xmm0
0x10a8cb76e <+4894>: movaps %xmm0, -0x40(%rbp)
0x10a8cb772 <+4898>: movaps %xmm0, -0x50(%rbp)
0x10a8cb776 <+4902>: movq -0x58(%rbp), %r13
0x10a8cb77a <+4906>: movq %rbx, %rdi
0x10a8cb77d <+4909>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb782 <+4914>: cmpq $0x0, -0x38(%rbp)
0x10a8cb787 <+4919>: je 0x10a8caa8c ; <+1596> at AWSMobileClient+SignInUI.swift
0x10a8cb78d <+4925>: movq 0x159c4(%rip), %rcx ; (void *)0x00007fff8a58f860: type metadata for Swift.String
0x10a8cb794 <+4932>: leaq -0x70(%rbp), %rdi
0x10a8cb798 <+4936>: leaq -0x50(%rbp), %rsi
0x10a8cb79c <+4940>: movl $0x6, %r8d
0x10a8cb7a2 <+4946>: movq -0x60(%rbp), %rdx
0x10a8cb7a6 <+4950>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8cb7ab <+4955>: testb %al, %al
0x10a8cb7ad <+4957>: je 0x10a8cb8ae ; <+5214> at AWSMobileClient+SignInUI.swift
0x10a8cb7b3 <+4963>: movq -0x70(%rbp), %rax
0x10a8cb7b7 <+4967>: movq %rax, -0xd8(%rbp)
0x10a8cb7be <+4974>: movq -0x68(%rbp), %rax
0x10a8cb7c2 <+4978>: movq %rax, -0x80(%rbp)
0x10a8cb7c6 <+4982>: jmp 0x10a8caac1 ; <+1649> at AWSMobileClient+SignInUI.swift
0x10a8cb7cb <+4987>: xorps %xmm0, %xmm0
0x10a8cb7ce <+4990>: movaps %xmm0, -0x40(%rbp)
0x10a8cb7d2 <+4994>: movaps %xmm0, -0x50(%rbp)
0x10a8cb7d6 <+4998>: movq %rbx, %rdi
0x10a8cb7d9 <+5001>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb7de <+5006>: cmpq $0x0, -0x38(%rbp)
0x10a8cb7e3 <+5011>: movq -0x58(%rbp), %r13
0x10a8cb7e7 <+5015>: je 0x10a8cb894 ; <+5188> at AWSMobileClient+SignInUI.swift
0x10a8cb7ed <+5021>: movq 0x15964(%rip), %rcx ; (void *)0x00007fff8a58f860: type metadata for Swift.String
0x10a8cb7f4 <+5028>: leaq -0x70(%rbp), %rdi
0x10a8cb7f8 <+5032>: leaq -0x50(%rbp), %rsi
0x10a8cb7fc <+5036>: movl $0x6, %r8d
0x10a8cb802 <+5042>: movq -0x60(%rbp), %rdx
0x10a8cb806 <+5046>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8cb80b <+5051>: testb %al, %al
0x10a8cb80d <+5053>: je 0x10a8cb8c2 ; <+5234> at AWSMobileClient+SignInUI.swift
0x10a8cb813 <+5059>: movq -0x70(%rbp), %rax
0x10a8cb817 <+5063>: movq %rax, -0xd0(%rbp)
0x10a8cb81e <+5070>: movq -0x68(%rbp), %rax
0x10a8cb822 <+5074>: jmp 0x10a8cad01 ; <+2225> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at AWSMobileClient+SignInUI.swift
0x10a8cb827 <+5079>: xorps %xmm0, %xmm0
0x10a8cb82a <+5082>: movaps %xmm0, -0x40(%rbp)
0x10a8cb82e <+5086>: movaps %xmm0, -0x50(%rbp)
0x10a8cb832 <+5090>: movq %rbx, %rdi
0x10a8cb835 <+5093>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb83a <+5098>: cmpq $0x0, -0x38(%rbp)
0x10a8cb83f <+5103>: movq -0x58(%rbp), %r13
0x10a8cb843 <+5107>: je 0x10a8cb89f ; <+5199> at AWSMobileClient+SignInUI.swift
0x10a8cb845 <+5109>: movq 0x1590c(%rip), %rcx ; (void *)0x00007fff8a58f860: type metadata for Swift.String
0x10a8cb84c <+5116>: leaq -0x70(%rbp), %rdi
0x10a8cb850 <+5120>: leaq -0x50(%rbp), %rsi
0x10a8cb854 <+5124>: movl $0x6, %r8d
0x10a8cb85a <+5130>: movq -0x60(%rbp), %rdx
0x10a8cb85e <+5134>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8cb863 <+5139>: xorl %ebx, %ebx
0x10a8cb865 <+5141>: testb %al, %al
0x10a8cb867 <+5143>: je 0x10a8caea1 ; <+2641> at AWSMobileClient+SignInUI.swift
0x10a8cb86d <+5149>: movq -0x70(%rbp), %rax
0x10a8cb871 <+5153>: movq %rax, -0xe8(%rbp)
0x10a8cb878 <+5160>: movq -0x68(%rbp), %rax
0x10a8cb87c <+5164>: jmp 0x10a8caeac ; <+2652> at AWSMobileClient+SignInUI.swift
0x10a8cb881 <+5169>: movq %r13, %r12
0x10a8cb884 <+5172>: xorl %r14d, %r14d
0x10a8cb887 <+5175>: jmp 0x10a8ca99c ; <+1356> at AWSMobileClient+SignInUI.swift
0x10a8cb88c <+5180>: xorl %r15d, %r15d
0x10a8cb88f <+5183>: jmp 0x10a8cad73 ; <+2339> at AWSMobileClient+SignInUI.swift
0x10a8cb894 <+5188>: movq %rbx, %r14
0x10a8cb897 <+5191>: xorl %r15d, %r15d
0x10a8cb89a <+5194>: jmp 0x10a8cacd2 ; <+2178> at <compiler-generated>
0x10a8cb89f <+5199>: xorl %ebx, %ebx
0x10a8cb8a1 <+5201>: jmp 0x10a8cae98 ; <+2632> at AWSMobileClient+SignInUI.swift
0x10a8cb8a6 <+5206>: xorl %r14d, %r14d
0x10a8cb8a9 <+5209>: jmp 0x10a8ca9a5 ; <+1365> at AWSMobileClient+SignInUI.swift
0x10a8cb8ae <+5214>: xorl %eax, %eax
0x10a8cb8b0 <+5216>: movq %rax, -0xd8(%rbp)
0x10a8cb8b7 <+5223>: xorl %eax, %eax
0x10a8cb8b9 <+5225>: movq %rax, -0x80(%rbp)
0x10a8cb8bd <+5229>: jmp 0x10a8caac1 ; <+1649> at AWSMobileClient+SignInUI.swift
0x10a8cb8c2 <+5234>: xorl %eax, %eax
0x10a8cb8c4 <+5236>: movq %rax, -0xd0(%rbp)
0x10a8cb8cb <+5243>: xorl %eax, %eax
0x10a8cb8cd <+5245>: jmp 0x10a8cad01 ; <+2225> [inlined] generic specialization <Swift.String, Any> of Swift.Dictionary.subscript.getter : (τ_0_0) -> Swift.Optional<τ_0_1> at AWSMobileClient+SignInUI.swift
0x10a8cb8d2 <+5250>: xorps %xmm0, %xmm0
0x10a8cb8d5 <+5253>: movaps %xmm0, -0x40(%rbp)
0x10a8cb8d9 <+5257>: movaps %xmm0, -0x50(%rbp)
0x10a8cb8dd <+5261>: movq %rbx, %rdi
0x10a8cb8e0 <+5264>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb8e5 <+5269>: cmpq $0x0, -0x38(%rbp)
0x10a8cb8ea <+5274>: movq -0x58(%rbp), %r13
0x10a8cb8ee <+5278>: je 0x10a8cac3d ; <+2029> at <compiler-generated>
0x10a8cb8f4 <+5284>: leaq 0x22275(%rip), %rdi ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF15AWSMobileClient + 96
0x10a8cb8fb <+5291>: callq 0x10a89f730 ; __swift_instantiateConcreteTypeFromMangledName at <compiler-generated>
0x10a8cb900 <+5296>: leaq -0x70(%rbp), %rdi
0x10a8cb904 <+5300>: leaq -0x50(%rbp), %rsi
0x10a8cb908 <+5304>: movl $0x6, %r8d
0x10a8cb90e <+5310>: movq -0x60(%rbp), %rdx
0x10a8cb912 <+5314>: movq %rax, %rcx
0x10a8cb915 <+5317>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8cb91a <+5322>: testb %al, %al
0x10a8cb91c <+5324>: je 0x10a8cac46 ; <+2038> at <compiler-generated>
0x10a8cb922 <+5330>: movq -0x70(%rbp), %rax
0x10a8cb926 <+5334>: jmp 0x10a8cac48 ; <+2040> at <compiler-generated>
0x10a8cb92b <+5339>: xorps %xmm0, %xmm0
0x10a8cb92e <+5342>: movaps %xmm0, -0x40(%rbp)
0x10a8cb932 <+5346>: movaps %xmm0, -0x50(%rbp)
0x10a8cb936 <+5350>: movq %rbx, %rdi
0x10a8cb939 <+5353>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb93e <+5358>: cmpq $0x0, -0x38(%rbp)
0x10a8cb943 <+5363>: movq -0x58(%rbp), %r13
0x10a8cb947 <+5367>: je 0x10a8cae16 ; <+2502> at <compiler-generated>
0x10a8cb94d <+5373>: leaq 0x2221c(%rip), %rdi ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF15AWSMobileClient + 96
0x10a8cb954 <+5380>: callq 0x10a89f730 ; __swift_instantiateConcreteTypeFromMangledName at <compiler-generated>
0x10a8cb959 <+5385>: leaq -0x70(%rbp), %rdi
0x10a8cb95d <+5389>: leaq -0x50(%rbp), %rsi
0x10a8cb961 <+5393>: movl $0x6, %r8d
0x10a8cb967 <+5399>: movq -0x60(%rbp), %rdx
0x10a8cb96b <+5403>: movq %rax, %rcx
0x10a8cb96e <+5406>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8cb973 <+5411>: testb %al, %al
0x10a8cb975 <+5413>: je 0x10a8cae1f ; <+2511> at <compiler-generated>
0x10a8cb97b <+5419>: movq -0x70(%rbp), %rax
0x10a8cb97f <+5423>: jmp 0x10a8cae21 ; <+2513> at AWSMobileClient+SignInUI.swift:215:44
0x10a8cb984 <+5428>: xorps %xmm0, %xmm0
0x10a8cb987 <+5431>: movaps %xmm0, -0x40(%rbp)
0x10a8cb98b <+5435>: movaps %xmm0, -0x50(%rbp)
0x10a8cb98f <+5439>: movq %r13, %rdi
0x10a8cb992 <+5442>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb997 <+5447>: cmpq $0x0, -0x38(%rbp)
0x10a8cb99c <+5452>: movq -0x58(%rbp), %r13
0x10a8cb9a0 <+5456>: je 0x10a8caf73 ; <+2851> at AWSMobileClient+SignInUI.swift
0x10a8cb9a6 <+5462>: leaq 0x221c3(%rip), %rdi ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF15AWSMobileClient + 96
0x10a8cb9ad <+5469>: callq 0x10a89f730 ; __swift_instantiateConcreteTypeFromMangledName at <compiler-generated>
0x10a8cb9b2 <+5474>: leaq -0x70(%rbp), %rdi
0x10a8cb9b6 <+5478>: leaq -0x50(%rbp), %rsi
0x10a8cb9ba <+5482>: movl $0x6, %r8d
0x10a8cb9c0 <+5488>: movq -0x60(%rbp), %rdx
0x10a8cb9c4 <+5492>: movq %rax, %rcx
0x10a8cb9c7 <+5495>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8cb9cc <+5500>: testb %al, %al
0x10a8cb9ce <+5502>: je 0x10a8caf7c ; <+2860> at AWSMobileClient+SignInUI.swift
0x10a8cb9d4 <+5508>: movq -0x70(%rbp), %rax
0x10a8cb9d8 <+5512>: jmp 0x10a8caf7e ; <+2862> at AWSMobileClient+SignInUI.swift
0x10a8cb9dd <+5517>: xorps %xmm0, %xmm0
0x10a8cb9e0 <+5520>: movaps %xmm0, -0x40(%rbp)
0x10a8cb9e4 <+5524>: movaps %xmm0, -0x50(%rbp)
0x10a8cb9e8 <+5528>: movq %rbx, %rdi
0x10a8cb9eb <+5531>: callq 0x10a8d1c90 ; symbol stub for: swift_bridgeObjectRelease
0x10a8cb9f0 <+5536>: cmpq $0x0, -0x38(%rbp)
0x10a8cb9f5 <+5541>: movq -0x58(%rbp), %r13
0x10a8cb9f9 <+5545>: je 0x10a8cb000 ; <+2992> at <compiler-generated>
0x10a8cb9ff <+5551>: leaq 0x22172(%rip), %rdi ; OBJC_METACLASS_$__TtC18AWSMobileClientXCF15AWSMobileClient + 104
0x10a8cba06 <+5558>: callq 0x10a89f730 ; __swift_instantiateConcreteTypeFromMangledName at <compiler-generated>
0x10a8cba0b <+5563>: leaq -0x70(%rbp), %rdi
0x10a8cba0f <+5567>: leaq -0x50(%rbp), %rsi
0x10a8cba13 <+5571>: movl $0x6, %r8d
0x10a8cba19 <+5577>: movq -0x60(%rbp), %rdx
0x10a8cba1d <+5581>: movq %rax, %rcx
0x10a8cba20 <+5584>: callq 0x10a8d1cb4 ; symbol stub for: swift_dynamicCast
0x10a8cba25 <+5589>: testb %al, %al
0x10a8cba27 <+5591>: je 0x10a8cba2f ; <+5599> at AWSMobileClient+SignInUI.swift
0x10a8cba29 <+5593>: movq -0x70(%rbp), %rax
0x10a8cba2d <+5597>: jmp 0x10a8cba31 ; <+5601> at AWSMobileClient+SignInUI.swift
0x10a8cba2f <+5599>: xorl %eax, %eax
0x10a8cba31 <+5601>: movq %r14, %r12
0x10a8cba34 <+5604>: jmp 0x10a8cb00e ; <+3006> at AWSMobileClient+SignInUI.swift:229:25
0x10a8cba39 <+5609>: leaq 0x21828(%rip), %rdi ; _OBJC_PROTOCOL_$_NSURLConnectionDelegate + 128
0x10a8cba40 <+5616>: leaq -0x1bb27(%rip), %rsi ; one-time initialization function for serviceConfiguration at AWSMobileClient.swift
0x10a8cba47 <+5623>: callq 0x10a8d1d4a ; symbol stub for: swift_once
0x10a8cba4c <+5628>: jmp 0x10a8cb43a ; <+4074> at AWSMobileClient+SignInUI.swift:265:108
-> 0x10a8cba51 <+5633>: ud2
0x10a8cba53 <+5635>: ud2
0x10a8cba55 <+5637>: ud2
0x10a8cba57 <+5639>: ud2
0x10a8cba59 <+5641>: ud2
@wambambizzle can you also share amplifyconfiguration.json
file contents redacted any sensitive information. Seems like something is missing there.
amplifyconfiguration.json
{
"UserAgent": "aws-amplify-cli/2.0",
"Version": "1.0",
"auth": {
"plugins": {
"awsCognitoAuthPlugin": {
"UserAgent": "aws-amplify/cli",
"Version": "0.1.0",
"IdentityManager": {
"Default": {}
},
"CognitoUserPool": {
"Default": {
"PoolId": "##########",
"AppClientId": "##########",
"Region": "##########"
}
},
"Auth": {
"Default": {
"authenticationFlowType": "USER_SRP_AUTH",
"socialProviders": [],
"usernameAttributes": [
"EMAIL"
],
"signupAttributes": [],
"passwordProtectionSettings": {
"passwordPolicyMinLength": 10,
"passwordPolicyCharacters": []
},
"mfaConfiguration": "OFF",
"mfaTypes": [],
"verificationMechanisms": [
"EMAIL"
]
}
}
}
}
}
}
The file is missing important configurations related to signInWithWebUI
. Please go through the CLI steps mentioned in the below mentioned docs to setup Cognito Web UI. https://docs.amplify.aws/lib/auth/signin_web_ui/q/platform/ios/#configure-auth-category
Also if you want to setup any other social providers, go through the steps in this doc.. https://docs.amplify.aws/lib/auth/social_signin_web_ui/q/platform/ios/ ..
When you complete the steps correctly, your configuration for auth should something like as follows
"Auth": {
"Default": {
"OAuth": {
"WebDomain": "XXXXXXX.us-east-X.amazoncognito.com",
"AppClientId": "XXXXXX",
"SignInRedirectURI": "YOUR_REDIRECT_URI://",
"SignOutRedirectURI": "YOUR_REDIRECT_URI://",
"Scopes": [
"phone",
"email",
"openid",
"profile",
"aws.cognito.signin.user.admin"
]
},
"authenticationFlowType": "USER_SRP_AUTH",
"socialProviders": [
"GOOGLE"
],
"usernameAttributes": [],
"signupAttributes": [
"EMAIL"
],
"passwordProtectionSettings": {
"passwordPolicyMinLength": 8,
"passwordPolicyCharacters": []
},
"mfaConfiguration": "OFF",
"mfaTypes": [
"SMS"
],
"verificationMechanisms": [
"EMAIL"
]
}
},
Great, thank you! Is there a guide that I missed that shows you how to do it without having to rely on the CLI?
Nope. You would have to use CLI to setup amplify.
Closing the issue. If you have more questions about Auth, please create another issue.
Describe the bug
Amplify.Auth.signInWithWebUI
in a SwiftUI project crashes after clicking on the sign in button withThread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
.Mac: Monterey 12.2.1
Steps To Reproduce
Sign In With Web UI
buttonThread 1: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)
Expected behavior
Expect to see some sort of web view with the option to sign in.
Amplify Framework Version
1.0.0
Amplify Categories
Auth
Dependency manager
Swift PM
Swift version
5.0
CLI version
8.0.1
Xcode version
13.3
Relevant log output
No response
Is this a regression?
No
Regression additional context
Not sure
Device
Iphone 12 15.0
iOS Version
13.3
Specific to simulators
yes
Additional context
Haven't seen any issues inside the repo that directly referred to this issue in SwiftUI. Was able to connect to an aws pool, create a new user, verify with code sent to email, sign in, and sign out.