OWASP Mobile Application Security Testing Guide: output

Uses of SecKeyCreateRandomKey:
0x1000078ac    1     12 sym.imp.SecKeyCreateRandomKey

xrefs to SecKeyCreateRandomKey:
sym.func.1000046f8 0x1000049a0 [CALL:--x] bl sym.imp.SecKeyCreateRandomKey

Use of reloc.kSecAttrKeySizeInBits as input for SecKeyCreateRandomKey:
            ; CALL XREF from sym.func.1000063a0 @ 0x1000063d8(x)
┌ 2920: sym.func.1000046f8 (int64_t arg1, void *arg2, void *arg3);
│           ; arg int64_t arg1 @ x0
│           ; arg void *arg2 @ x1
│           ; arg void *arg3 @ x2
│           ; var void *var_0h @ sp+0x0
│           ; var int64_t var_0h_14 @ sp+0x8
│           ; var int64_t var_10h @ sp+0x10
│           ; var int64_t var_10h_4 @ sp+0x18
│           ; var void *var_20h @ sp+0x20
│           ; var int64_t var_28h @ sp+0x28
│           ; var int64_t var_30h @ sp+0x30
│           ; var int64_t var_0h_12 @ sp+0x38
│           ; var int64_t var_40h @ sp+0x40
│           ; var int64_t var_0h_13 @ sp+0x48
│           ; var void *var_50h_2 @ sp+0x50
│           ; var int64_t var_0h_10 @ sp+0x58
│           ; var int64_t var_0h_9 @ sp+0x60
│           ; var void *var_0h_11 @ sp+0x68
│           ; var int64_t var_0h_5 @ sp+0x70
│           ; var int64_t var_0h_4 @ sp+0x78
│           ; var int64_t var_80h @ sp+0x80
│           ; var int64_t var_80h_2 @ sp+0x88
│           ; var int64_t var_0h_2 @ sp+0x90
│           ; var void *var_98h @ sp+0x98
│           ; var void *var_98h_2 @ sp+0xa0
│           ; var int64_t var_0h_7 @ sp+0xb0
│           ; var int64_t var_b0h @ sp+0xb8
│           ; var void *var_c0h @ sp+0xc0
│           ; var void *arg0 @ sp+0xc8
│           ; var int64_t var_0h_8 @ sp+0xd0
│           ; var int64_t var_0h_6 @ sp+0xd8
│           ; var void *var_e0h @ sp+0xe0
│           ; var void *var_160h @ sp+0x160
│           ; var int64_t var_0h_3 @ sp+0x210
│           ; var int64_t var_60h @ sp+0x220
│           ; var int64_t var_60h_2 @ sp+0x228
│           ; var int64_t var_10h_2 @ sp+0x230
│           ; var int64_t var_10h_3 @ sp+0x238
│           ; var int64_t var_20h_2 @ sp+0x240
│           ; var int64_t var_20h_3 @ sp+0x248
│           ; var int64_t var_30h_2 @ sp+0x250
│           ; var int64_t var_30h_3 @ sp+0x258
│           ; var int64_t var_40h_2 @ sp+0x260
│           ; var int64_t var_40h_3 @ sp+0x268
│           ; var int64_t var_50h @ sp+0x270
│           ; var int64_t var_50h_3 @ sp+0x278
│           0x1000046f8      fc6fbaa9       stp x28, x27, [sp, -0x60]!
...
│           0x10000484c      080942f9       ldr x8, reloc.kSecAttrKeySizeInBits ; 0x10000c410
│           0x100004850      000140f9       ldr x0, [x8]
│           0x100004854      e30b0094       bl fcn.1000077e0
│           0x100004858      800605a9       stp x0, x1, [x20, 0x50]
│           0x10000485c      48000090       adrp x8, reloc.Foundation.__DataStorage._bytes.allocator__UnsafeMutableRawPointer______ ; 0x10000c000
│           0x100004860      089d41f9       ldr x8, reloc.Swift.Int    ; 0x10000c338
│           0x100004864      883e00f9       str x8, [x20, 0x78]
│           0x100004868      08808052       mov w8, 0x400
│           0x10000486c      883200f9       str x8, [x20, 0x60]
...
│           0x100004998      f40300aa       mov x20, x0
│           0x10000499c      61620391       add x1, x19, 0xd8
│           0x1000049a0      c30b0094       bl sym.imp.SecKeyCreateRandomKey
│           0x1000049a4      fb0300aa       mov x27, x0