70 16,669,070,373 15,677,432 13,213,685 2,463,747 0 84.28% (13,213,685B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->75.27% (11,800,185B) 0x64F0E76: CRYPTO_malloc (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | ->44.28% (6,942,488B) 0x654A9B5: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->44.28% (6,942,488B) 0x654AE7C: bn_expand2 (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->16.83% (2,638,232B) 0x654B27E: BN_bin2bn (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->14.40% (2,257,816B) 0x65C805C: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->14.40% (2,257,816B) 0x65CE8B8: asn1_ex_c2i (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->14.40% (2,257,816B) 0x65CEE29: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->14.40% (2,257,816B) 0x65CFCE6: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->14.40% (2,257,816B) 0x65D0034: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->14.40% (2,257,816B) 0x65D02AB: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->14.40% (2,257,816B) 0x65CFA3B: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->14.40% (2,257,816B) 0x65D0413: ASN1_item_ex_d2i (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->14.40% (2,257,816B) 0x65D0469: ASN1_item_d2i (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->11.67% (1,830,136B) 0x658C10C: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->11.67% (1,830,136B) 0x65CA316: d2i_PrivateKey (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->11.67% (1,830,136B) 0x65DF715: PEM_read_bio_PrivateKey (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->11.67% (1,830,136B) 0x1F3B14: static CryptorRSA.CryptorRSA.createKey(from: Foundation.Data, type: CryptorRSA.CryptorRSA.RSAKey.KeyType) throws -> Swift.OpaquePointer? (CryptorRSAUtilities.swift:89) | | | | | ->11.67% (1,830,136B) 0x1EBF7C: CryptorRSA.CryptorRSA.RSAKey.init(with: Foundation.Data, type: CryptorRSA.CryptorRSA.RSAKey.KeyType) throws -> CryptorRSA.CryptorRSA.RSAKey (CryptorRSAKey.swift:636) | | | | | ->11.67% (1,830,136B) 0x1ED9D5: CryptorRSA.CryptorRSA.PrivateKey.init(with: Foundation.Data) throws -> CryptorRSA.CryptorRSA.PrivateKey (CryptorRSAKey.swift:820) | | | | | ->11.67% (1,830,136B) 0x1E9EA9: CryptorRSA.CryptorRSA.PrivateKey.__allocating_init(with: Foundation.Data) throws -> CryptorRSA.CryptorRSA.PrivateKey (CryptorRSAKey.swift:0) | | | | | ->11.67% (1,830,136B) 0x1EA450: static CryptorRSA.CryptorRSA.createPrivateKey(withPEM: Swift.String) throws -> CryptorRSA.CryptorRSA.PrivateKey (CryptorRSAKey.swift:467) | | | | | ->11.67% (1,830,136B) 0x459F8E: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:53) | | | | | ->11.67% (1,830,136B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | | ->11.67% (1,830,136B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | | ->11.67% (1,830,136B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | | ->11.67% (1,830,136B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | | ->11.67% (1,830,136B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | | ->11.67% (1,830,136B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | | ->11.67% (1,830,136B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | ->11.67% (1,830,136B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | | | | ->02.73% (427,680B) 0x658CAAD: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.73% (427,680B) 0x65C7705: X509_PUBKEY_get (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.73% (427,680B) 0x65C789F: d2i_PUBKEY (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.73% (427,680B) 0x65DED8C: PEM_ASN1_read_bio (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.73% (427,680B) 0x1F3A11: static CryptorRSA.CryptorRSA.createKey(from: Foundation.Data, type: CryptorRSA.CryptorRSA.RSAKey.KeyType) throws -> Swift.OpaquePointer? (CryptorRSAUtilities.swift:85) | | | | ->02.73% (427,680B) 0x1EBF7C: CryptorRSA.CryptorRSA.RSAKey.init(with: Foundation.Data, type: CryptorRSA.CryptorRSA.RSAKey.KeyType) throws -> CryptorRSA.CryptorRSA.RSAKey (CryptorRSAKey.swift:636) | | | | ->02.73% (427,680B) 0x1ECF52: CryptorRSA.CryptorRSA.PublicKey.init(with: Foundation.Data) throws -> CryptorRSA.CryptorRSA.PublicKey (CryptorRSAKey.swift:767) | | | | ->02.73% (427,680B) 0x1E6249: CryptorRSA.CryptorRSA.PublicKey.__allocating_init(with: Foundation.Data) throws -> CryptorRSA.CryptorRSA.PublicKey (CryptorRSAKey.swift:0) | | | | ->02.73% (427,680B) 0x1E7510: static CryptorRSA.CryptorRSA.createPublicKey(withPEM: Swift.String) throws -> CryptorRSA.CryptorRSA.PublicKey (CryptorRSAKey.swift:140) | | | | ->02.73% (427,680B) 0x45AA3E: SwiftJWT.BlueRSA.verify(signature: Foundation.Data, for: Foundation.Data) -> Swift.Bool (BlueRSA.swift:89) | | | | ->02.73% (427,680B) 0x45A7AE: SwiftJWT.BlueRSA.verify(jwt: Swift.String) -> Swift.Bool (BlueRSA.swift:70) | | | | ->02.73% (427,680B) 0x45B1D3: protocol witness for SwiftJWT.VerifierAlgorithm.verify(jwt: Swift.String) -> Swift.Bool in conformance SwiftJWT.BlueRSA : SwiftJWT.VerifierAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | ->02.73% (427,680B) 0x496552: SwiftJWT.JWTVerifier.verify(jwt: Swift.String) -> Swift.Bool (JWTVerifier.swift:45) | | | | ->02.73% (427,680B) 0x47DB48: static SwiftJWT.JWT.verify(_: Swift.String, using: SwiftJWT.JWTVerifier) -> Swift.Bool (JWT.swift:108) | | | | ->02.73% (427,680B) 0x16F634: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:52) | | | | ->02.73% (427,680B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | ->02.73% (427,680B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | | ->02.43% (380,288B) 0x654ED2F: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x654E9AE: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x654FA2F: BN_BLINDING_create_param (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x658E223: RSA_setup_blinding (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x658600D: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x658717E: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | ->02.43% (380,288B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | ->02.43% (380,288B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | ->02.43% (380,288B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | ->02.43% (380,288B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | ->02.43% (380,288B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | ->02.43% (380,288B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | ->02.43% (380,288B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | ->02.43% (380,288B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->02.43% (380,288B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->02.43% (380,288B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | ->02.43% (380,288B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | ->02.43% (380,288B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | ->02.43% (380,288B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | ->02.43% (380,288B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | ->02.43% (380,288B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | ->02.43% (380,288B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | | | | ->00.00% (128B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->15.16% (2,376,288B) 0x654B542: BN_set_bit (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->15.16% (2,376,272B) 0x655C9E8: BN_MONT_CTX_set (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->15.16% (2,376,272B) 0x655CB41: BN_MONT_CTX_set_locked (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->05.00% (784,080B) 0x6585D2E: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->05.00% (784,080B) 0x6586FC9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->05.00% (784,080B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->05.00% (784,080B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->05.00% (784,080B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->05.00% (784,080B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | | | ->05.00% (784,080B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | | | ->05.00% (784,080B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | | | ->05.00% (784,080B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | | | ->05.00% (784,080B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | | | ->05.00% (784,080B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | | | ->05.00% (784,080B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | | | ->05.00% (784,080B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | | | ->05.00% (784,080B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->05.00% (784,080B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->05.00% (784,080B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | | | ->05.00% (784,080B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | | | ->05.00% (784,080B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | | | ->05.00% (784,080B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | | | ->05.00% (784,080B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | | | ->05.00% (784,080B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | | | ->05.00% (784,080B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | | | ->05.00% (784,080B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | | | ->05.00% (784,080B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | | | | | | | | ->05.00% (784,080B) 0x65862E9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->05.00% (784,080B) 0x65883F7: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->05.00% (784,080B) 0x65887B4: RSA_verify (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->05.00% (784,080B) 0x658DCBC: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->05.00% (784,080B) 0x65BC518: EVP_DigestVerifyFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->05.00% (784,080B) 0x1E2153: SSL_EVP_digestVerifyFinal_wrapper (shim.h:73) | | | | | | ->05.00% (784,080B) 0x1D8692: closure #2 (Swift.UnsafePointer) -> Swift.Int32 in CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (CryptorRSA.swift:624) | | | | | | ->05.00% (784,080B) 0x1DA4FF: partial apply forwarder for closure #2 (Swift.UnsafePointer) -> Swift.Int32 in CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (in /home/djones6/sergey/testJWT/.build/x86_64-unknown-linux/debug/testJWT) | | | | | | ->05.00% (784,080B) 0x1BA2E8: reabstraction thunk helper from @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@unowned Swift.Int32, @error @owned Swift.Error) to @escaping @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@out Swift.Int32, @error @owned Swift.Error) (:0) | | | | | | ->05.00% (784,080B) 0x1DA549: reabstraction thunk helper from @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@unowned Swift.Int32, @error @owned Swift.Error) to @escaping @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@out Swift.Int32, @error @owned Swift.Error)partial apply forwarder with unmangled suffix ".38" (in /home/djones6/sergey/testJWT/.build/x86_64-unknown-linux/debug/testJWT) | | | | | | ->05.00% (784,080B) 0x59C020B: partial apply forwarder for closure #1 (Swift.UnsafeRawBufferPointer) throws -> A in Foundation.Data.withUnsafeBytes((Swift.UnsafePointer) throws -> A) throws -> A (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libFoundation.so) | | | | | | ->05.00% (784,080B) 0x599980A: Foundation._DataStorage.withUnsafeBytes(in: Swift.Range, apply: (Swift.UnsafeRawBufferPointer) throws -> A) throws -> A (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libFoundation.so) | | | | | | ->05.00% (784,080B) 0x59A16FD: Foundation.Data.withUnsafeBytes((Swift.UnsafePointer) throws -> A) throws -> A (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libFoundation.so) | | | | | | ->05.00% (784,080B) 0x1D7B07: CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (CryptorRSA.swift:620) | | | | | | ->05.00% (784,080B) 0x45AC65: SwiftJWT.BlueRSA.verify(signature: Foundation.Data, for: Foundation.Data) -> Swift.Bool (BlueRSA.swift:95) | | | | | | ->05.00% (784,080B) 0x45A7AE: SwiftJWT.BlueRSA.verify(jwt: Swift.String) -> Swift.Bool (BlueRSA.swift:70) | | | | | | ->05.00% (784,080B) 0x45B1D3: protocol witness for SwiftJWT.VerifierAlgorithm.verify(jwt: Swift.String) -> Swift.Bool in conformance SwiftJWT.BlueRSA : SwiftJWT.VerifierAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | | | ->05.00% (784,080B) 0x496552: SwiftJWT.JWTVerifier.verify(jwt: Swift.String) -> Swift.Bool (JWTVerifier.swift:45) | | | | | | ->05.00% (784,080B) 0x47DB48: static SwiftJWT.JWT.verify(_: Swift.String, using: SwiftJWT.JWTVerifier) -> Swift.Bool (JWT.swift:108) | | | | | | ->05.00% (784,080B) 0x16F634: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:52) | | | | | | ->05.00% (784,080B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | | | ->05.00% (784,080B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->05.00% (784,080B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->05.00% (784,080B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | | | | | | | | ->02.58% (404,056B) 0x6585CE7: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.58% (404,056B) 0x6586FC9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.58% (404,056B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.58% (404,056B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.58% (404,056B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.58% (404,056B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | | | ->02.58% (404,056B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | | | ->02.58% (404,056B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | | | ->02.58% (404,056B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | | | ->02.58% (404,056B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | | | ->02.58% (404,056B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | | | ->02.58% (404,056B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | | | ->02.58% (404,056B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | | | ->02.58% (404,056B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->02.58% (404,056B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->02.58% (404,056B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | | | ->02.58% (404,056B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | | | ->02.58% (404,056B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | | | ->02.58% (404,056B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | | | ->02.58% (404,056B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | | | ->02.58% (404,056B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | | | ->02.58% (404,056B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | | | ->02.58% (404,056B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | | | ->02.58% (404,056B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | | | | | | | | ->02.58% (404,056B) 0x6585D08: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.58% (404,056B) 0x6586FC9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.58% (404,056B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.58% (404,056B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.58% (404,056B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.58% (404,056B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | | ->02.58% (404,056B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | | ->02.58% (404,056B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | | ->02.58% (404,056B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | | ->02.58% (404,056B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | | ->02.58% (404,056B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | | ->02.58% (404,056B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | | ->02.58% (404,056B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | | ->02.58% (404,056B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | ->02.58% (404,056B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | ->02.58% (404,056B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | | ->02.58% (404,056B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | | ->02.58% (404,056B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | | ->02.58% (404,056B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | | ->02.58% (404,056B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | | ->02.58% (404,056B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | | ->02.58% (404,056B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | | ->02.58% (404,056B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | | ->02.58% (404,056B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->00.00% (16B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->12.28% (1,925,080B) 0x654AF93: BN_copy (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->07.28% (1,140,736B) 0x655C8B2: BN_MONT_CTX_set (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->07.28% (1,140,736B) 0x655CB41: BN_MONT_CTX_set_locked (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.43% (380,288B) 0x6585D2E: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.43% (380,288B) 0x6586FC9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.43% (380,288B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.43% (380,288B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.43% (380,288B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.43% (380,288B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | | | ->02.43% (380,288B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | | | ->02.43% (380,288B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | | | ->02.43% (380,288B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | | | ->02.43% (380,288B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | | | ->02.43% (380,288B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | | | ->02.43% (380,288B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | | | ->02.43% (380,288B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | | | ->02.43% (380,288B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->02.43% (380,288B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->02.43% (380,288B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | | | ->02.43% (380,288B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | | | ->02.43% (380,288B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | | | ->02.43% (380,288B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | | | ->02.43% (380,288B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | | | ->02.43% (380,288B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | | | ->02.43% (380,288B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | | | ->02.43% (380,288B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | | | ->02.43% (380,288B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | | | | | | | | ->02.42% (380,160B) 0x65862E9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.42% (380,160B) 0x65883F7: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.42% (380,160B) 0x65887B4: RSA_verify (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.42% (380,160B) 0x658DCBC: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.42% (380,160B) 0x65BC518: EVP_DigestVerifyFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->02.42% (380,160B) 0x1E2153: SSL_EVP_digestVerifyFinal_wrapper (shim.h:73) | | | | | | ->02.42% (380,160B) 0x1D8692: closure #2 (Swift.UnsafePointer) -> Swift.Int32 in CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (CryptorRSA.swift:624) | | | | | | ->02.42% (380,160B) 0x1DA4FF: partial apply forwarder for closure #2 (Swift.UnsafePointer) -> Swift.Int32 in CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (in /home/djones6/sergey/testJWT/.build/x86_64-unknown-linux/debug/testJWT) | | | | | | ->02.42% (380,160B) 0x1BA2E8: reabstraction thunk helper from @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@unowned Swift.Int32, @error @owned Swift.Error) to @escaping @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@out Swift.Int32, @error @owned Swift.Error) (:0) | | | | | | ->02.42% (380,160B) 0x1DA549: reabstraction thunk helper from @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@unowned Swift.Int32, @error @owned Swift.Error) to @escaping @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@out Swift.Int32, @error @owned Swift.Error)partial apply forwarder with unmangled suffix ".38" (in /home/djones6/sergey/testJWT/.build/x86_64-unknown-linux/debug/testJWT) | | | | | | ->02.42% (380,160B) 0x59C020B: partial apply forwarder for closure #1 (Swift.UnsafeRawBufferPointer) throws -> A in Foundation.Data.withUnsafeBytes((Swift.UnsafePointer) throws -> A) throws -> A (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libFoundation.so) | | | | | | ->02.42% (380,160B) 0x599980A: Foundation._DataStorage.withUnsafeBytes(in: Swift.Range, apply: (Swift.UnsafeRawBufferPointer) throws -> A) throws -> A (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libFoundation.so) | | | | | | ->02.42% (380,160B) 0x59A16FD: Foundation.Data.withUnsafeBytes((Swift.UnsafePointer) throws -> A) throws -> A (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libFoundation.so) | | | | | | ->02.42% (380,160B) 0x1D7B07: CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (CryptorRSA.swift:620) | | | | | | ->02.42% (380,160B) 0x45AC65: SwiftJWT.BlueRSA.verify(signature: Foundation.Data, for: Foundation.Data) -> Swift.Bool (BlueRSA.swift:95) | | | | | | ->02.42% (380,160B) 0x45A7AE: SwiftJWT.BlueRSA.verify(jwt: Swift.String) -> Swift.Bool (BlueRSA.swift:70) | | | | | | ->02.42% (380,160B) 0x45B1D3: protocol witness for SwiftJWT.VerifierAlgorithm.verify(jwt: Swift.String) -> Swift.Bool in conformance SwiftJWT.BlueRSA : SwiftJWT.VerifierAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | | | ->02.42% (380,160B) 0x496552: SwiftJWT.JWTVerifier.verify(jwt: Swift.String) -> Swift.Bool (JWTVerifier.swift:45) | | | | | | ->02.42% (380,160B) 0x47DB48: static SwiftJWT.JWT.verify(_: Swift.String, using: SwiftJWT.JWTVerifier) -> Swift.Bool (JWT.swift:108) | | | | | | ->02.42% (380,160B) 0x16F634: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:52) | | | | | | ->02.42% (380,160B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | | | ->02.42% (380,160B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->02.42% (380,160B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->02.42% (380,160B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | | | | | | | | ->01.21% (190,144B) 0x6585CE7: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->01.21% (190,144B) 0x6586FC9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->01.21% (190,144B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->01.21% (190,144B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->01.21% (190,144B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | | ->01.21% (190,144B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | | | ->01.21% (190,144B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | | | ->01.21% (190,144B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | | | ->01.21% (190,144B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | | | ->01.21% (190,144B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | | | ->01.21% (190,144B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | | | ->01.21% (190,144B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | | | ->01.21% (190,144B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | | | ->01.21% (190,144B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->01.21% (190,144B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | | ->01.21% (190,144B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | | | ->01.21% (190,144B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | | | ->01.21% (190,144B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | | | ->01.21% (190,144B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | | | ->01.21% (190,144B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | | | ->01.21% (190,144B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | | | ->01.21% (190,144B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | | | ->01.21% (190,144B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | | | ->01.21% (190,144B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | | | | | | | | ->01.21% (190,144B) 0x6585D08: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->01.21% (190,144B) 0x6586FC9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->01.21% (190,144B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->01.21% (190,144B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->01.21% (190,144B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->01.21% (190,144B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | | ->01.21% (190,144B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | | ->01.21% (190,144B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | | ->01.21% (190,144B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | | ->01.21% (190,144B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | | ->01.21% (190,144B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | | ->01.21% (190,144B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | | ->01.21% (190,144B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | | ->01.21% (190,144B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | ->01.21% (190,144B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | ->01.21% (190,144B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | | ->01.21% (190,144B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | | ->01.21% (190,144B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | | ->01.21% (190,144B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | | ->01.21% (190,144B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | | ->01.21% (190,144B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | | ->01.21% (190,144B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | | ->01.21% (190,144B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | | ->01.21% (190,144B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.58% (404,056B) 0x654AFD4: BN_dup (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x654F84E: BN_BLINDING_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.43% (380,288B) 0x654FAE0: BN_BLINDING_create_param (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.43% (380,288B) 0x658E223: RSA_setup_blinding (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.43% (380,288B) 0x658600D: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.43% (380,288B) 0x658717E: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.43% (380,288B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.43% (380,288B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.43% (380,288B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | | ->02.43% (380,288B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | | ->02.43% (380,288B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | | ->02.43% (380,288B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | | ->02.43% (380,288B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | | ->02.43% (380,288B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | | ->02.43% (380,288B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | | ->02.43% (380,288B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | | ->02.43% (380,288B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | | ->02.43% (380,288B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | ->02.43% (380,288B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | | ->02.43% (380,288B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | | ->02.43% (380,288B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | | ->02.43% (380,288B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | | ->02.43% (380,288B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | | ->02.43% (380,288B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | | ->02.43% (380,288B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | | ->02.43% (380,288B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | | | | | | ->00.15% (23,768B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | | | ->02.43% (380,288B) 0x6551123: BN_mod_inverse (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x654FA46: BN_BLINDING_create_param (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x658E223: RSA_setup_blinding (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x658600D: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x658717E: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->02.43% (380,288B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | ->02.43% (380,288B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | ->02.43% (380,288B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | ->02.43% (380,288B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | ->02.43% (380,288B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | ->02.43% (380,288B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | ->02.43% (380,288B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | ->02.43% (380,288B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | ->02.43% (380,288B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->02.43% (380,288B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->02.43% (380,288B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | ->02.43% (380,288B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | ->02.43% (380,288B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | ->02.43% (380,288B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | ->02.43% (380,288B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | ->02.43% (380,288B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | ->02.43% (380,288B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | ->02.43% (380,288B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.02% (2,888B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->07.88% (1,235,832B) 0x655C7C5: BN_MONT_CTX_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->07.88% (1,235,832B) 0x655CB2B: BN_MONT_CTX_set_locked (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->01.97% (308,984B) 0x6585CE7: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x6586FC9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | ->01.97% (308,984B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | ->01.97% (308,984B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | ->01.97% (308,984B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | ->01.97% (308,984B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | ->01.97% (308,984B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | ->01.97% (308,984B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | ->01.97% (308,984B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | ->01.97% (308,984B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->01.97% (308,984B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->01.97% (308,984B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | ->01.97% (308,984B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | ->01.97% (308,984B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | ->01.97% (308,984B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | ->01.97% (308,984B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | ->01.97% (308,984B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | ->01.97% (308,984B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | ->01.97% (308,984B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | ->01.97% (308,984B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | ->01.97% (308,984B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | | ->01.97% (308,984B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | | ->01.97% (308,984B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | | | | | ->01.97% (308,984B) 0x6585D08: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x6586FC9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | ->01.97% (308,984B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | ->01.97% (308,984B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | ->01.97% (308,984B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | ->01.97% (308,984B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | ->01.97% (308,984B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | ->01.97% (308,984B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | ->01.97% (308,984B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | ->01.97% (308,984B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->01.97% (308,984B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->01.97% (308,984B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | ->01.97% (308,984B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | ->01.97% (308,984B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | ->01.97% (308,984B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | ->01.97% (308,984B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | ->01.97% (308,984B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | ->01.97% (308,984B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | ->01.97% (308,984B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | ->01.97% (308,984B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | ->01.97% (308,984B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | | ->01.97% (308,984B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | | ->01.97% (308,984B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | | | | | ->01.97% (308,984B) 0x6585D2E: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x6586FC9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->01.97% (308,984B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | | | ->01.97% (308,984B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | ->01.97% (308,984B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | ->01.97% (308,984B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | ->01.97% (308,984B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | ->01.97% (308,984B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | ->01.97% (308,984B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | ->01.97% (308,984B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | ->01.97% (308,984B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->01.97% (308,984B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->01.97% (308,984B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | ->01.97% (308,984B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | ->01.97% (308,984B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | ->01.97% (308,984B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | ->01.97% (308,984B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | ->01.97% (308,984B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | ->01.97% (308,984B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | ->01.97% (308,984B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | ->01.97% (308,984B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | ->01.97% (308,984B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | | ->01.97% (308,984B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | | ->01.97% (308,984B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | | | | | ->01.97% (308,880B) 0x65862E9: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->01.97% (308,880B) 0x65883F7: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->01.97% (308,880B) 0x65887B4: RSA_verify (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->01.97% (308,880B) 0x658DCBC: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->01.97% (308,880B) 0x65BC518: EVP_DigestVerifyFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->01.97% (308,880B) 0x1E2153: SSL_EVP_digestVerifyFinal_wrapper (shim.h:73) | | | ->01.97% (308,880B) 0x1D8692: closure #2 (Swift.UnsafePointer) -> Swift.Int32 in CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (CryptorRSA.swift:624) | | | ->01.97% (308,880B) 0x1DA4FF: partial apply forwarder for closure #2 (Swift.UnsafePointer) -> Swift.Int32 in CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (in /home/djones6/sergey/testJWT/.build/x86_64-unknown-linux/debug/testJWT) | | | ->01.97% (308,880B) 0x1BA2E8: reabstraction thunk helper from @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@unowned Swift.Int32, @error @owned Swift.Error) to @escaping @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@out Swift.Int32, @error @owned Swift.Error) (:0) | | | ->01.97% (308,880B) 0x1DA549: reabstraction thunk helper from @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@unowned Swift.Int32, @error @owned Swift.Error) to @escaping @callee_guaranteed (@unowned Swift.UnsafePointer) -> (@out Swift.Int32, @error @owned Swift.Error)partial apply forwarder with unmangled suffix ".38" (in /home/djones6/sergey/testJWT/.build/x86_64-unknown-linux/debug/testJWT) | | | ->01.97% (308,880B) 0x59C020B: partial apply forwarder for closure #1 (Swift.UnsafeRawBufferPointer) throws -> A in Foundation.Data.withUnsafeBytes((Swift.UnsafePointer) throws -> A) throws -> A (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libFoundation.so) | | | ->01.97% (308,880B) 0x599980A: Foundation._DataStorage.withUnsafeBytes(in: Swift.Range, apply: (Swift.UnsafeRawBufferPointer) throws -> A) throws -> A (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libFoundation.so) | | | ->01.97% (308,880B) 0x59A16FD: Foundation.Data.withUnsafeBytes((Swift.UnsafePointer) throws -> A) throws -> A (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libFoundation.so) | | | ->01.97% (308,880B) 0x1D7B07: CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (CryptorRSA.swift:620) | | | ->01.97% (308,880B) 0x45AC65: SwiftJWT.BlueRSA.verify(signature: Foundation.Data, for: Foundation.Data) -> Swift.Bool (BlueRSA.swift:95) | | | ->01.97% (308,880B) 0x45A7AE: SwiftJWT.BlueRSA.verify(jwt: Swift.String) -> Swift.Bool (BlueRSA.swift:70) | | | ->01.97% (308,880B) 0x45B1D3: protocol witness for SwiftJWT.VerifierAlgorithm.verify(jwt: Swift.String) -> Swift.Bool in conformance SwiftJWT.BlueRSA : SwiftJWT.VerifierAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | ->01.97% (308,880B) 0x496552: SwiftJWT.JWTVerifier.verify(jwt: Swift.String) -> Swift.Bool (JWTVerifier.swift:45) | | | ->01.97% (308,880B) 0x47DB48: static SwiftJWT.JWT.verify(_: Swift.String, using: SwiftJWT.JWTVerifier) -> Swift.Bool (JWT.swift:108) | | | ->01.97% (308,880B) 0x16F634: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:52) | | | ->01.97% (308,880B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | ->01.97% (308,880B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->01.97% (308,880B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->01.97% (308,880B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | ->01.97% (308,880B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | ->01.97% (308,880B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | ->01.97% (308,880B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->06.37% (998,208B) 0x654AE08: BN_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->04.55% (712,992B) 0x65C8083: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->04.55% (712,992B) 0x65CE8B8: asn1_ex_c2i (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->04.55% (712,992B) 0x65CEE29: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->04.55% (712,992B) 0x65CFCE6: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->04.55% (712,992B) 0x65D0034: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->04.55% (712,992B) 0x65D02AB: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->04.55% (712,992B) 0x65CFA3B: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->04.55% (712,992B) 0x65D0413: ASN1_item_ex_d2i (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->04.55% (712,992B) 0x65D0469: ASN1_item_d2i (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->03.64% (570,432B) 0x658C10C: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->03.64% (570,432B) 0x65CA316: d2i_PrivateKey (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->03.64% (570,432B) 0x65DF715: PEM_read_bio_PrivateKey (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | | ->03.64% (570,432B) 0x1F3B14: static CryptorRSA.CryptorRSA.createKey(from: Foundation.Data, type: CryptorRSA.CryptorRSA.RSAKey.KeyType) throws -> Swift.OpaquePointer? (CryptorRSAUtilities.swift:89) | | | | ->03.64% (570,432B) 0x1EBF7C: CryptorRSA.CryptorRSA.RSAKey.init(with: Foundation.Data, type: CryptorRSA.CryptorRSA.RSAKey.KeyType) throws -> CryptorRSA.CryptorRSA.RSAKey (CryptorRSAKey.swift:636) | | | | ->03.64% (570,432B) 0x1ED9D5: CryptorRSA.CryptorRSA.PrivateKey.init(with: Foundation.Data) throws -> CryptorRSA.CryptorRSA.PrivateKey (CryptorRSAKey.swift:820) | | | | ->03.64% (570,432B) 0x1E9EA9: CryptorRSA.CryptorRSA.PrivateKey.__allocating_init(with: Foundation.Data) throws -> CryptorRSA.CryptorRSA.PrivateKey (CryptorRSAKey.swift:0) | | | | ->03.64% (570,432B) 0x1EA450: static CryptorRSA.CryptorRSA.createPrivateKey(withPEM: Swift.String) throws -> CryptorRSA.CryptorRSA.PrivateKey (CryptorRSAKey.swift:467) | | | | ->03.64% (570,432B) 0x459F8E: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:53) | | | | ->03.64% (570,432B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | ->03.64% (570,432B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | ->03.64% (570,432B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | ->03.64% (570,432B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | ->03.64% (570,432B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | ->03.64% (570,432B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | ->03.64% (570,432B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->03.64% (570,432B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->03.64% (570,432B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | ->03.64% (570,432B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | | | | ->00.91% (142,560B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->01.82% (285,216B) in 3 places, all below massif's threshold (1.00%) | | | ->06.37% (998,088B) 0x6587A2D: RSA_new_method (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->06.37% (998,088B) 0x658AD9B: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->06.37% (998,088B) 0x65CCCA3: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->06.37% (998,088B) 0x65CF860: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->06.37% (998,088B) 0x65D0413: ASN1_item_ex_d2i (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->06.37% (998,088B) 0x65D0469: ASN1_item_d2i (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->03.18% (499,128B) 0x658C10C: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->03.18% (499,128B) 0x65CA316: d2i_PrivateKey (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->03.18% (499,128B) 0x65DF715: PEM_read_bio_PrivateKey (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->03.18% (499,128B) 0x1F3B14: static CryptorRSA.CryptorRSA.createKey(from: Foundation.Data, type: CryptorRSA.CryptorRSA.RSAKey.KeyType) throws -> Swift.OpaquePointer? (CryptorRSAUtilities.swift:89) | | | ->03.18% (499,128B) 0x1EBF7C: CryptorRSA.CryptorRSA.RSAKey.init(with: Foundation.Data, type: CryptorRSA.CryptorRSA.RSAKey.KeyType) throws -> CryptorRSA.CryptorRSA.RSAKey (CryptorRSAKey.swift:636) | | | ->03.18% (499,128B) 0x1ED9D5: CryptorRSA.CryptorRSA.PrivateKey.init(with: Foundation.Data) throws -> CryptorRSA.CryptorRSA.PrivateKey (CryptorRSAKey.swift:820) | | | ->03.18% (499,128B) 0x1E9EA9: CryptorRSA.CryptorRSA.PrivateKey.__allocating_init(with: Foundation.Data) throws -> CryptorRSA.CryptorRSA.PrivateKey (CryptorRSAKey.swift:0) | | | ->03.18% (499,128B) 0x1EA450: static CryptorRSA.CryptorRSA.createPrivateKey(withPEM: Swift.String) throws -> CryptorRSA.CryptorRSA.PrivateKey (CryptorRSAKey.swift:467) | | | ->03.18% (499,128B) 0x459F8E: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:53) | | | ->03.18% (499,128B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | ->03.18% (499,128B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | ->03.18% (499,128B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | ->03.18% (499,128B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | ->03.18% (499,128B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | ->03.18% (499,128B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | ->03.18% (499,128B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->03.18% (499,128B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->03.18% (499,128B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | ->03.18% (499,128B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | ->03.18% (499,128B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | ->03.18% (499,128B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | ->03.18% (499,128B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | ->03.18% (499,128B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | | ->03.18% (498,960B) 0x658CAAD: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->03.18% (498,960B) 0x65C7705: X509_PUBKEY_get (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->03.18% (498,960B) 0x65C789F: d2i_PUBKEY (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->03.18% (498,960B) 0x65DED8C: PEM_ASN1_read_bio (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->03.18% (498,960B) 0x1F3A11: static CryptorRSA.CryptorRSA.createKey(from: Foundation.Data, type: CryptorRSA.CryptorRSA.RSAKey.KeyType) throws -> Swift.OpaquePointer? (CryptorRSAUtilities.swift:85) | | ->03.18% (498,960B) 0x1EBF7C: CryptorRSA.CryptorRSA.RSAKey.init(with: Foundation.Data, type: CryptorRSA.CryptorRSA.RSAKey.KeyType) throws -> CryptorRSA.CryptorRSA.RSAKey (CryptorRSAKey.swift:636) | | ->03.18% (498,960B) 0x1ECF52: CryptorRSA.CryptorRSA.PublicKey.init(with: Foundation.Data) throws -> CryptorRSA.CryptorRSA.PublicKey (CryptorRSAKey.swift:767) | | ->03.18% (498,960B) 0x1E6249: CryptorRSA.CryptorRSA.PublicKey.__allocating_init(with: Foundation.Data) throws -> CryptorRSA.CryptorRSA.PublicKey (CryptorRSAKey.swift:0) | | ->03.18% (498,960B) 0x1E7510: static CryptorRSA.CryptorRSA.createPublicKey(withPEM: Swift.String) throws -> CryptorRSA.CryptorRSA.PublicKey (CryptorRSAKey.swift:140) | | ->03.18% (498,960B) 0x45AA3E: SwiftJWT.BlueRSA.verify(signature: Foundation.Data, for: Foundation.Data) -> Swift.Bool (BlueRSA.swift:89) | | ->03.18% (498,960B) 0x45A7AE: SwiftJWT.BlueRSA.verify(jwt: Swift.String) -> Swift.Bool (BlueRSA.swift:70) | | ->03.18% (498,960B) 0x45B1D3: protocol witness for SwiftJWT.VerifierAlgorithm.verify(jwt: Swift.String) -> Swift.Bool in conformance SwiftJWT.BlueRSA : SwiftJWT.VerifierAlgorithm in SwiftJWT (BlueRSA.swift:0) | | ->03.18% (498,960B) 0x496552: SwiftJWT.JWTVerifier.verify(jwt: Swift.String) -> Swift.Bool (JWTVerifier.swift:45) | | ->03.18% (498,960B) 0x47DB48: static SwiftJWT.JWT.verify(_: Swift.String, using: SwiftJWT.JWTVerifier) -> Swift.Bool (JWT.swift:108) | | ->03.18% (498,960B) 0x16F634: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:52) | | ->03.18% (498,960B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | ->03.18% (498,960B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | ->03.18% (498,960B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | ->03.18% (498,960B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | ->03.18% (498,960B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | ->03.18% (498,960B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | ->03.18% (498,960B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | ->03.18% (498,960B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | ->03.03% (475,360B) 0x658D0C8: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->03.03% (475,360B) 0x65BAA21: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | | ->01.52% (237,680B) 0x1D68CE: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:499) | | | | ->01.52% (237,680B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | | ->01.52% (237,680B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | | ->01.52% (237,680B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | ->01.52% (237,680B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | | ->01.52% (237,680B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | | ->01.52% (237,680B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | | ->01.52% (237,680B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | ->01.52% (237,680B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->01.52% (237,680B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->01.52% (237,680B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | ->01.52% (237,680B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | ->01.52% (237,680B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | ->01.52% (237,680B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | ->01.52% (237,680B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | ->01.52% (237,680B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | ->01.52% (237,680B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | ->01.52% (237,680B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | ->01.52% (237,680B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | ->01.52% (237,680B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | | ->01.52% (237,680B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | | ->01.52% (237,680B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | | ->01.52% (237,680B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | ->01.52% (237,680B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | ->01.52% (237,680B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | | ->01.52% (237,680B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | | ->01.52% (237,680B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | | | | | ->01.52% (237,600B) 0x1D777B: CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (CryptorRSA.swift:600) | | | | ->01.52% (237,600B) 0x45AC65: SwiftJWT.BlueRSA.verify(signature: Foundation.Data, for: Foundation.Data) -> Swift.Bool (BlueRSA.swift:95) | | | | ->01.52% (237,600B) 0x45A7AE: SwiftJWT.BlueRSA.verify(jwt: Swift.String) -> Swift.Bool (BlueRSA.swift:70) | | | | ->01.52% (237,600B) 0x45B1D3: protocol witness for SwiftJWT.VerifierAlgorithm.verify(jwt: Swift.String) -> Swift.Bool in conformance SwiftJWT.BlueRSA : SwiftJWT.VerifierAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | | ->01.52% (237,600B) 0x496552: SwiftJWT.JWTVerifier.verify(jwt: Swift.String) -> Swift.Bool (JWTVerifier.swift:45) | | | | ->01.52% (237,600B) 0x47DB48: static SwiftJWT.JWT.verify(_: Swift.String, using: SwiftJWT.JWTVerifier) -> Swift.Bool (JWT.swift:108) | | | | ->01.52% (237,600B) 0x16F634: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:52) | | | | ->01.52% (237,600B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | | ->01.52% (237,600B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->01.52% (237,600B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | | ->01.52% (237,600B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | | ->01.52% (237,600B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | | ->01.52% (237,600B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | | ->01.52% (237,600B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | | ->01.52% (237,600B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | | ->01.52% (237,600B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | | ->01.52% (237,600B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | | ->01.52% (237,600B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | ->01.52% (237,600B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | ->01.52% (237,600B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | | ->01.52% (237,600B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | | ->01.52% (237,600B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | | ->01.52% (237,600B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | ->01.52% (237,600B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | | ->01.52% (237,600B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | | ->01.52% (237,600B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | | ->01.52% (237,600B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | | | | | ->00.00% (80B) in 1+ places, all below ms_print's threshold (01.00%) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->03.03% (475,360B) 0x65BA9B8: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->01.52% (237,680B) 0x1D68CE: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:499) | | | ->01.52% (237,680B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | ->01.52% (237,680B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | ->01.52% (237,680B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | ->01.52% (237,680B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | ->01.52% (237,680B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | ->01.52% (237,680B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | ->01.52% (237,680B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | ->01.52% (237,680B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->01.52% (237,680B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->01.52% (237,680B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | ->01.52% (237,680B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | ->01.52% (237,680B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | ->01.52% (237,680B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | ->01.52% (237,680B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | ->01.52% (237,680B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | ->01.52% (237,680B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | ->01.52% (237,680B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | ->01.52% (237,680B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | ->01.52% (237,680B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | ->01.52% (237,680B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | ->01.52% (237,680B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | ->01.52% (237,680B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | ->01.52% (237,680B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | ->01.52% (237,680B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | ->01.52% (237,680B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | ->01.52% (237,680B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | ->01.52% (237,680B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | | ->01.52% (237,600B) 0x1D777B: CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (CryptorRSA.swift:600) | | | ->01.52% (237,600B) 0x45AC65: SwiftJWT.BlueRSA.verify(signature: Foundation.Data, for: Foundation.Data) -> Swift.Bool (BlueRSA.swift:95) | | | ->01.52% (237,600B) 0x45A7AE: SwiftJWT.BlueRSA.verify(jwt: Swift.String) -> Swift.Bool (BlueRSA.swift:70) | | | ->01.52% (237,600B) 0x45B1D3: protocol witness for SwiftJWT.VerifierAlgorithm.verify(jwt: Swift.String) -> Swift.Bool in conformance SwiftJWT.BlueRSA : SwiftJWT.VerifierAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | ->01.52% (237,600B) 0x496552: SwiftJWT.JWTVerifier.verify(jwt: Swift.String) -> Swift.Bool (JWTVerifier.swift:45) | | | ->01.52% (237,600B) 0x47DB48: static SwiftJWT.JWT.verify(_: Swift.String, using: SwiftJWT.JWTVerifier) -> Swift.Bool (JWT.swift:108) | | | ->01.52% (237,600B) 0x16F634: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:52) | | | ->01.52% (237,600B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | ->01.52% (237,600B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->01.52% (237,600B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->01.52% (237,600B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | ->01.52% (237,600B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | ->01.52% (237,600B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | ->01.52% (237,600B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | ->01.52% (237,600B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | ->01.52% (237,600B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | ->01.52% (237,600B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | ->01.52% (237,600B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | ->01.52% (237,600B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | ->01.52% (237,600B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | ->01.52% (237,600B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | ->01.52% (237,600B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | ->01.52% (237,600B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | ->01.52% (237,600B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | ->01.52% (237,600B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | ->01.52% (237,600B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | ->01.52% (237,600B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | ->01.52% (237,600B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | | ->00.00% (80B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->02.12% (332,696B) 0x65B5448: EVP_PKEY_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->01.06% (166,376B) 0x1D67FA: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:484) | | | ->01.06% (166,376B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | | ->01.06% (166,376B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | | ->01.06% (166,376B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | ->01.06% (166,376B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | | ->01.06% (166,376B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | | ->01.06% (166,376B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | | ->01.06% (166,376B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | ->01.06% (166,376B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->01.06% (166,376B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->01.06% (166,376B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | ->01.06% (166,376B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | ->01.06% (166,376B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | ->01.06% (166,376B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | ->01.06% (166,376B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | ->01.06% (166,376B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | ->01.06% (166,376B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | ->01.06% (166,376B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | ->01.06% (166,376B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | ->01.06% (166,376B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | ->01.06% (166,376B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | ->01.06% (166,376B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | ->01.06% (166,376B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | ->01.06% (166,376B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | ->01.06% (166,376B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | ->01.06% (166,376B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | ->01.06% (166,376B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | ->01.06% (166,376B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | | ->01.06% (166,320B) 0x1D76A7: CryptorRSA.CryptorRSA.RSAData.verify(with: CryptorRSA.CryptorRSA.PublicKey, signature: CryptorRSA.CryptorRSA.SignedData, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> Swift.Bool (CryptorRSA.swift:585) | | | ->01.06% (166,320B) 0x45AC65: SwiftJWT.BlueRSA.verify(signature: Foundation.Data, for: Foundation.Data) -> Swift.Bool (BlueRSA.swift:95) | | | ->01.06% (166,320B) 0x45A7AE: SwiftJWT.BlueRSA.verify(jwt: Swift.String) -> Swift.Bool (BlueRSA.swift:70) | | | ->01.06% (166,320B) 0x45B1D3: protocol witness for SwiftJWT.VerifierAlgorithm.verify(jwt: Swift.String) -> Swift.Bool in conformance SwiftJWT.BlueRSA : SwiftJWT.VerifierAlgorithm in SwiftJWT (BlueRSA.swift:0) | | | ->01.06% (166,320B) 0x496552: SwiftJWT.JWTVerifier.verify(jwt: Swift.String) -> Swift.Bool (JWTVerifier.swift:45) | | | ->01.06% (166,320B) 0x47DB48: static SwiftJWT.JWT.verify(_: Swift.String, using: SwiftJWT.JWTVerifier) -> Swift.Bool (JWT.swift:108) | | | ->01.06% (166,320B) 0x16F634: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:52) | | | ->01.06% (166,320B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | | ->01.06% (166,320B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->01.06% (166,320B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | | ->01.06% (166,320B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | | ->01.06% (166,320B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | | ->01.06% (166,320B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | | ->01.06% (166,320B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | | ->01.06% (166,320B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | | ->01.06% (166,320B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | | ->01.06% (166,320B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | | ->01.06% (166,320B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | ->01.06% (166,320B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | ->01.06% (166,320B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | ->01.06% (166,320B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | ->01.06% (166,320B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | ->01.06% (166,320B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | ->01.06% (166,320B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | ->01.06% (166,320B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | | ->01.06% (166,320B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | ->01.06% (166,320B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | | ->01.06% (166,320B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | | | ->01.67% (261,448B) 0x654F7E7: BN_BLINDING_new (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->01.67% (261,448B) 0x654FAE0: BN_BLINDING_create_param (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->01.67% (261,448B) 0x658E223: RSA_setup_blinding (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->01.67% (261,448B) 0x658600D: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->01.67% (261,448B) 0x658717E: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->01.67% (261,448B) 0x65880F6: RSA_sign (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->01.67% (261,448B) 0x658DF62: ??? (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->01.67% (261,448B) 0x65BC3FA: EVP_DigestSignFinal (in /lib/x86_64-linux-gnu/libcrypto.so.1.0.0) | | ->01.67% (261,448B) 0x1D6B2F: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:516) | | ->01.67% (261,448B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | ->01.67% (261,448B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | ->01.67% (261,448B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | ->01.67% (261,448B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | ->01.67% (261,448B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | ->01.67% (261,448B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | ->01.67% (261,448B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | ->01.67% (261,448B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | ->01.67% (261,448B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | ->01.67% (261,448B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | ->01.67% (261,448B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | ->01.67% (261,448B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | ->01.67% (261,448B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | ->01.67% (261,448B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | ->01.67% (261,448B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | ->01.67% (261,448B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | ->01.67% (261,448B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | ->01.67% (261,448B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | ->01.67% (261,448B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | ->01.67% (261,448B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | | ->00.51% (80,705B) in 1+ places, all below ms_print's threshold (01.00%) | ->04.49% (704,209B) in 223 places, all below massif's threshold (1.00%) | ->03.31% (518,699B) 0x51F8D50: swift_slowAlloc (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libswiftCore.so) | ->02.43% (380,288B) 0x1D6B0C: CryptorRSA.CryptorRSA.RSAData.signed(with: CryptorRSA.CryptorRSA.PrivateKey, algorithm: (extension in CryptorRSA):Foundation.Data.Algorithm) throws -> CryptorRSA.CryptorRSA.SignedData? (CryptorRSA.swift:514) | | ->02.43% (380,288B) 0x45A037: SwiftJWT.BlueRSA.sign(Foundation.Data) throws -> Foundation.Data (BlueRSA.swift:55) | | ->02.43% (380,288B) 0x459AB7: SwiftJWT.BlueRSA.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (BlueRSA.swift:40) | | ->02.43% (380,288B) 0x45B12E: protocol witness for SwiftJWT.SignerAlgorithm.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String in conformance SwiftJWT.BlueRSA : SwiftJWT.SignerAlgorithm in SwiftJWT (BlueRSA.swift:0) | | ->02.43% (380,288B) 0x495361: SwiftJWT.JWTSigner.sign(header: Swift.String, claims: Swift.String) throws -> Swift.String (JWTSigner.swift:48) | | ->02.43% (380,288B) 0x47E3F6: SwiftJWT.JWT.sign(using: SwiftJWT.JWTSigner) throws -> Swift.String (JWT.swift:99) | | ->02.43% (380,288B) 0x16F3D0: closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (Application.swift:51) | | ->02.43% (380,288B) 0x16F784: partial apply forwarder for closure #1 (Kitura.RouterRequest, Kitura.RouterResponse, () -> ()) throws -> () in Application.App.postInit() throws -> () (:0) | | ->02.43% (380,288B) 0x16FA58: reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | ->02.43% (380,288B) 0x16FB19: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) to @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) (:0) | | ->02.43% (380,288B) 0x272800: reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (:0) | | ->02.43% (380,288B) 0x274F79: partial apply forwarder for reabstraction thunk helper from @escaping @callee_guaranteed (@in_guaranteed (Kitura.RouterRequest, Kitura.RouterResponse, @escaping @callee_guaranteed (@in_guaranteed ()) -> (@out ()))) -> (@out (), @error @owned Swift.Error) to @escaping @callee_guaranteed (@guaranteed Kitura.RouterRequest, @guaranteed Kitura.RouterResponse, @guaranteed @escaping @callee_guaranteed () -> ()) -> (@error @owned Swift.Error) (RouterElement.swift:0) | | ->02.43% (380,288B) 0x27AF7D: Kitura.RouterMiddlewareGenerator.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () (RouterMiddlewareGenerator.swift:43) | | ->02.43% (380,288B) 0x27B07E: protocol witness for Kitura.RouterMiddleware.handle(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) throws -> () in conformance Kitura.RouterMiddlewareGenerator : Kitura.RouterMiddleware in Kitura (RouterMiddlewareGenerator.swift:0) | | ->02.43% (380,288B) 0x27BC08: Kitura.RouterMiddlewareWalker.next() -> () (RouterMiddlewareWalker.swift:67) | | ->02.43% (380,288B) 0x273F98: Kitura.RouterElement.(processHelper in _87A850EB8112F17CB7B6B134A8F81A90)(request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:193) | | ->02.43% (380,288B) 0x273DB9: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:179) | | ->02.43% (380,288B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | ->02.43% (380,288B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | ->02.43% (380,288B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | ->02.43% (380,288B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | ->02.43% (380,288B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | ->02.43% (380,288B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | ->02.43% (380,288B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | ->02.43% (380,288B) 0x2759C0: closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:65) | | ->02.43% (380,288B) 0x2759DA: partial apply forwarder for closure #1 () -> () in Kitura.RouterElementWalker.next() -> () (:0) | | ->02.43% (380,288B) 0x273DCB: Kitura.RouterElement.(performSimpleMatch in _87A850EB8112F17CB7B6B134A8F81A90)(path: Swift.String, request: Kitura.RouterRequest, response: Kitura.RouterResponse, next: () -> ()) -> () (RouterElement.swift:182) | | ->02.43% (380,288B) 0x27342A: Kitura.RouterElement.process(request: Kitura.RouterRequest, response: Kitura.RouterResponse, parameterWalker: Kitura.RouterParameterWalker, next: () -> ()) -> () (RouterElement.swift:107) | | ->02.43% (380,288B) 0x275921: Kitura.RouterElementWalker.next() -> () (RouterElementWalker.swift:61) | | | ->00.88% (138,411B) in 1+ places, all below ms_print's threshold (01.00%) | ->01.22% (190,592B) 0x40D3022: _dispatch_continuation_alloc_from_heap (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libdispatch.so) ->01.21% (190,400B) 0x40E0C02: dispatch_async (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libdispatch.so) | ->01.21% (190,400B) 0x40C9DE6: Dispatch.DispatchQueue.async(group: Dispatch.DispatchGroup?, qos: Dispatch.DispatchQoS, flags: Dispatch.DispatchWorkItemFlags, execute: @convention(block) () -> ()) -> () (in /home/djones6/.swiftenv/versions/4.2.2/usr/lib/swift/linux/libdispatch.so) | ->01.21% (190,208B) 0x38DD26: KituraNet.IncomingHTTPSocketProcessor.(parsingComplete in _35F286AF5BE880D03C012662FD231F0B)() -> () (IncomingHTTPSocketProcessor.swift:326) | | ->01.21% (190,208B) 0x38D2B9: KituraNet.IncomingHTTPSocketProcessor.(parse in _35F286AF5BE880D03C012662FD231F0B)(Foundation.NSData) -> () (IncomingHTTPSocketProcessor.swift:298) | | ->01.21% (190,208B) 0x38C539: KituraNet.IncomingHTTPSocketProcessor.process(Foundation.NSData) -> Swift.Bool (IncomingHTTPSocketProcessor.swift:146) | | ->01.21% (190,208B) 0x38E77F: protocol witness for KituraNet.IncomingSocketProcessor.process(Foundation.NSData) -> Swift.Bool in conformance KituraNet.IncomingHTTPSocketProcessor : KituraNet.IncomingSocketProcessor in KituraNet (IncomingHTTPSocketProcessor.swift:0) | | ->01.21% (190,208B) 0x3A0385: KituraNet.IncomingSocketHandler.(handleReadHelper in _F1F9040F439C50BA72402C6FB6C06BAE)() -> Swift.Bool (IncomingSocketHandler.swift:188) | | ->01.21% (190,208B) in 2 places, all below massif's threshold (1.00%) | | | ->00.00% (192B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (192B) in 1+ places, all below ms_print's threshold (01.00%)