Skip to content

Instantly share code, notes, and snippets.

@drunknbass
Created June 15, 2012 05:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save drunknbass/2934776 to your computer and use it in GitHub Desktop.
Save drunknbass/2934776 to your computer and use it in GitHub Desktop.
SpringBoard Services 6.0 dump
/SpringBoardServices:
(__TEXT,__text) section
_SBAppWillOrderInContext:
30bf0428 b590 push {r4, r7, lr}
30bf042a af01 add r7, sp, #4
30bf042c b08e sub sp, #56
30bf042e f64134ca movw r4, 0x1bca
30bf0432 f10d0c2c add.w ip, sp, #44 @ 0x2c
30bf0436 f6c0044f movt r4, 0x84f
30bf043a 447c add r4, pc
30bf043c 6824 ldr r4, [r4, #0]
30bf043e f8d49000 ldr.w r9, [r4]
30bf0442 6864 ldr r4, [r4, #4]
30bf0444 940a str r4, [sp, #40]
30bf0446 f8cd9024 str.w r9, [sp, #36]
30bf044a e88c000e stmia.w ip, {r1, r2, r3}
30bf044e f2415113 movw r1, 0x1513
30bf0452 9103 str r1, [sp, #12]
30bf0454 9005 str r0, [sp, #20]
30bf0456 f00deaae blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf045a f2484180 movw r1, 0x8480
30bf045e 9006 str r0, [sp, #24]
30bf0460 f2c0011e movt r1, 0x1e
30bf0464 222c movs r2, #44
30bf0466 9108 str r1, [sp, #32]
30bf0468 2100 movs r1, #0
30bf046a e88d0003 stmia.w sp, {r0, r1}
30bf046e a803 add r0, sp, #12
30bf0470 232c movs r3, #44
30bf0472 9102 str r1, [sp, #8]
30bf0474 2103 movs r1, #3
30bf0476 f00dea66 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf047a 4604 mov r4, r0
30bf047c b17c cbz r4, 0x30bf049e
30bf047e f64f70fe movw r0, 0xfffe
30bf0482 f6ce70ff movt r0, 0xefff
30bf0486 4420 add r0, r4
30bf0488 2802 cmp r0, #2
30bf048a d304 bcc.n 0x30bf0496
30bf048c 2010 movs r0, #16
30bf048e f2c10000 movt r0, 0x1000
30bf0492 4284 cmp r4, r0
30bf0494 d124 bne.n 0x30bf04e0
30bf0496 9806 ldr r0, [sp, #24]
30bf0498 f00dea94 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf049c e023 b.n 0x30bf04e6
30bf049e f64f64cc movw r4, 0xfecc
30bf04a2 9808 ldr r0, [sp, #32]
30bf04a4 f6cf74ff movt r4, 0xffff
30bf04a8 2847 cmp r0, #71
30bf04aa d01c beq.n 0x30bf04e6
30bf04ac f24841e4 movw r1, 0x84e4
30bf04b0 f2c0011e movt r1, 0x1e
30bf04b4 4288 cmp r0, r1
30bf04b6 d002 beq.n 0x30bf04be
30bf04b8 f46f7496 mvn.w r4, #300 @ 0x12c
30bf04bc e013 b.n 0x30bf04e6
30bf04be f64f64d4 movw r4, 0xfed4
30bf04c2 9803 ldr r0, [sp, #12]
30bf04c4 f6cf74ff movt r4, 0xffff
30bf04c8 2800 cmp r0, #0
30bf04ca db0c blt.n 0x30bf04e6
30bf04cc 9904 ldr r1, [sp, #16]
30bf04ce 980b ldr r0, [sp, #44]
30bf04d0 2924 cmp r1, #36
30bf04d2 bf1c itt ne
30bf04d4 f64f60d4 movwne r0, 0xfed4
30bf04d8 f6cf70ff movtne r0, 0xffff
30bf04dc b00e add sp, #56
30bf04de bd90 pop {r4, r7, pc}
30bf04e0 9806 ldr r0, [sp, #24]
30bf04e2 f00dea60 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf04e6 4620 mov r0, r4
30bf04e8 b00e add sp, #56
30bf04ea bd90 pop {r4, r7, pc}
_SBAppDidOrderOutContext:
30bf04ec b590 push {r4, r7, lr}
30bf04ee af01 add r7, sp, #4
30bf04f0 b08e sub sp, #56
30bf04f2 f641320a movw r2, 0x1b0a
30bf04f6 f6c0024f movt r2, 0x84f
30bf04fa 447a add r2, pc
30bf04fc 6813 ldr r3, [r2, #0]
30bf04fe 681a ldr r2, [r3, #0]
30bf0500 685b ldr r3, [r3, #4]
30bf0502 930a str r3, [sp, #40]
30bf0504 9209 str r2, [sp, #36]
30bf0506 910b str r1, [sp, #44]
30bf0508 f2415113 movw r1, 0x1513
30bf050c 9103 str r1, [sp, #12]
30bf050e 9005 str r0, [sp, #20]
30bf0510 f00dea50 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf0514 f2484181 movw r1, 0x8481
30bf0518 9006 str r0, [sp, #24]
30bf051a f2c0011e movt r1, 0x1e
30bf051e 2224 movs r2, #36
30bf0520 9108 str r1, [sp, #32]
30bf0522 2100 movs r1, #0
30bf0524 e88d0003 stmia.w sp, {r0, r1}
30bf0528 a803 add r0, sp, #12
30bf052a 232c movs r3, #44
30bf052c 9102 str r1, [sp, #8]
30bf052e 2103 movs r1, #3
30bf0530 f00dea08 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf0534 4604 mov r4, r0
30bf0536 b17c cbz r4, 0x30bf0558
30bf0538 f64f70fe movw r0, 0xfffe
30bf053c f6ce70ff movt r0, 0xefff
30bf0540 4420 add r0, r4
30bf0542 2802 cmp r0, #2
30bf0544 d304 bcc.n 0x30bf0550
30bf0546 2010 movs r0, #16
30bf0548 f2c10000 movt r0, 0x1000
30bf054c 4284 cmp r4, r0
30bf054e d124 bne.n 0x30bf059a
30bf0550 9806 ldr r0, [sp, #24]
30bf0552 f00dea38 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf0556 e023 b.n 0x30bf05a0
30bf0558 f64f64cc movw r4, 0xfecc
30bf055c 9808 ldr r0, [sp, #32]
30bf055e f6cf74ff movt r4, 0xffff
30bf0562 2847 cmp r0, #71
30bf0564 d01c beq.n 0x30bf05a0
30bf0566 f24841e5 movw r1, 0x84e5
30bf056a f2c0011e movt r1, 0x1e
30bf056e 4288 cmp r0, r1
30bf0570 d002 beq.n 0x30bf0578
30bf0572 f46f7496 mvn.w r4, #300 @ 0x12c
30bf0576 e013 b.n 0x30bf05a0
30bf0578 f64f64d4 movw r4, 0xfed4
30bf057c 9803 ldr r0, [sp, #12]
30bf057e f6cf74ff movt r4, 0xffff
30bf0582 2800 cmp r0, #0
30bf0584 db0c blt.n 0x30bf05a0
30bf0586 9904 ldr r1, [sp, #16]
30bf0588 980b ldr r0, [sp, #44]
30bf058a 2924 cmp r1, #36
30bf058c bf1c itt ne
30bf058e f64f60d4 movwne r0, 0xfed4
30bf0592 f6cf70ff movtne r0, 0xffff
30bf0596 b00e add sp, #56
30bf0598 bd90 pop {r4, r7, pc}
30bf059a 9806 ldr r0, [sp, #24]
30bf059c f00dea02 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf05a0 4620 mov r0, r4
30bf05a2 b00e add sp, #56
30bf05a4 bd90 pop {r4, r7, pc}
30bf05a6 bf00 nop
_SBSaveHardwareSnapshot:
30bf05a8 b5f0 push {r4, r5, r6, r7, lr}
30bf05aa af03 add r7, sp, #12
30bf05ac f84d8d04 str.w r8, [sp, #-4]!
30bf05b0 f5ad6d89 sub.w sp, sp, #1096 @ 0x448
30bf05b4 4605 mov r5, r0
30bf05b6 f6412044 movw r0, 0x1a44
30bf05ba f6c0004f movt r0, 0x84f
30bf05be 460e mov r6, r1
30bf05c0 4478 add r0, pc
30bf05c2 f10d0824 add.w r8, sp, #36 @ 0x24
30bf05c6 f10d0938 add.w r9, sp, #56 @ 0x38
30bf05ca ed971a02 flds s2, [r7, #8]
30bf05ce 6801 ldr r1, [r0, #0]
30bf05d0 ed970a03 flds s0, [r7, #12]
30bf05d4 6808 ldr r0, [r1, #0]
30bf05d6 684c ldr r4, [r1, #4]
30bf05d8 e8880051 stmia.w r8, {r0, r4, r6}
30bf05dc ac03 add r4, sp, #12
30bf05de f104003c add.w r0, r4, #60 @ 0x3c
30bf05e2 6939 ldr r1, [r7, #16]
30bf05e4 920c str r2, [sp, #48]
30bf05e6 f44f6280 mov.w r2, #1024 @ 0x400
30bf05ea 930d str r3, [sp, #52]
30bf05ec ed891a00 fsts s2, [r9]
30bf05f0 ed890a01 fsts s0, [r9, #4]
30bf05f4 ef200110 vorr d0, d0, d0
30bf05f8 f00de9ec blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf05fc 4606 mov r6, r0
30bf05fe f2415013 movw r0, 0x1513
30bf0602 9611 str r6, [sp, #68]
30bf0604 9003 str r0, [sp, #12]
30bf0606 9505 str r5, [sp, #20]
30bf0608 f00de9d4 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf060c f2484182 movw r1, 0x8482
30bf0610 9006 str r0, [sp, #24]
30bf0612 f2c0011e movt r1, 0x1e
30bf0616 232c movs r3, #44
30bf0618 9108 str r1, [sp, #32]
30bf061a 2100 movs r1, #0
30bf061c e88d0003 stmia.w sp, {r0, r1}
30bf0620 f106003f add.w r0, r6, #63 @ 0x3f
30bf0624 f0200203 bic.w r2, r0, #3 @ 0x3
30bf0628 9102 str r1, [sp, #8]
30bf062a 4620 mov r0, r4
30bf062c 2103 movs r1, #3
30bf062e f00de98a blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf0632 4604 mov r4, r0
30bf0634 b19c cbz r4, 0x30bf065e
30bf0636 f64f70fe movw r0, 0xfffe
30bf063a f6ce70ff movt r0, 0xefff
30bf063e 4420 add r0, r4
30bf0640 2802 cmp r0, #2
30bf0642 d304 bcc.n 0x30bf064e
30bf0644 2010 movs r0, #16
30bf0646 f2c10000 movt r0, 0x1000
30bf064a 4284 cmp r4, r0
30bf064c d103 bne.n 0x30bf0656
30bf064e 9806 ldr r0, [sp, #24]
30bf0650 f00de9b8 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf0654 e022 b.n 0x30bf069c
30bf0656 9806 ldr r0, [sp, #24]
30bf0658 f00de9a4 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf065c e01e b.n 0x30bf069c
30bf065e f64f64cc movw r4, 0xfecc
30bf0662 9808 ldr r0, [sp, #32]
30bf0664 f6cf74ff movt r4, 0xffff
30bf0668 2847 cmp r0, #71
30bf066a d017 beq.n 0x30bf069c
30bf066c f24841e6 movw r1, 0x84e6
30bf0670 f2c0011e movt r1, 0x1e
30bf0674 4288 cmp r0, r1
30bf0676 d002 beq.n 0x30bf067e
30bf0678 f46f7496 mvn.w r4, #300 @ 0x12c
30bf067c e00e b.n 0x30bf069c
30bf067e f64f64d4 movw r4, 0xfed4
30bf0682 9803 ldr r0, [sp, #12]
30bf0684 f6cf74ff movt r4, 0xffff
30bf0688 2800 cmp r0, #0
30bf068a db07 blt.n 0x30bf069c
30bf068c f64f64d4 movw r4, 0xfed4
30bf0690 9804 ldr r0, [sp, #16]
30bf0692 f6cf74ff movt r4, 0xffff
30bf0696 2824 cmp r0, #36
30bf0698 bf08 it eq
30bf069a 9c0b ldreq r4, [sp, #44]
30bf069c 4620 mov r0, r4
30bf069e f50d6d89 add.w sp, sp, #1096 @ 0x448
30bf06a2 f85d8b04 ldr.w r8, [sp], #4
30bf06a6 bdf0 pop {r4, r5, r6, r7, pc}
_SBApplicationCanBeLaunched:
30bf06a8 b5f0 push {r4, r5, r6, r7, lr}
30bf06aa af03 add r7, sp, #12
30bf06ac f84d8d04 str.w r8, [sp, #-4]!
30bf06b0 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf06b4 b081 sub sp, #4
30bf06b6 4606 mov r6, r0
30bf06b8 f6411042 movw r0, 0x1942
30bf06bc f6c0004f movt r0, 0x84f
30bf06c0 4690 mov r8, r2
30bf06c2 4478 add r0, pc
30bf06c4 ad03 add r5, sp, #12
30bf06c6 6802 ldr r2, [r0, #0]
30bf06c8 6810 ldr r0, [r2, #0]
30bf06ca 6852 ldr r2, [r2, #4]
30bf06cc 920a str r2, [sp, #40]
30bf06ce f44f6280 mov.w r2, #1024 @ 0x400
30bf06d2 9009 str r0, [sp, #36]
30bf06d4 f1050028 add.w r0, r5, #40 @ 0x28
30bf06d8 f00de97c blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf06dc 4604 mov r4, r0
30bf06de f2415013 movw r0, 0x1513
30bf06e2 940c str r4, [sp, #48]
30bf06e4 9003 str r0, [sp, #12]
30bf06e6 9605 str r6, [sp, #20]
30bf06e8 f00de964 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf06ec f2484183 movw r1, 0x8483
30bf06f0 9006 str r0, [sp, #24]
30bf06f2 f2c0011e movt r1, 0x1e
30bf06f6 2330 movs r3, #48
30bf06f8 9108 str r1, [sp, #32]
30bf06fa 2100 movs r1, #0
30bf06fc e88d0003 stmia.w sp, {r0, r1}
30bf0700 f104002b add.w r0, r4, #43 @ 0x2b
30bf0704 f0200203 bic.w r2, r0, #3 @ 0x3
30bf0708 9102 str r1, [sp, #8]
30bf070a 4628 mov r0, r5
30bf070c 2103 movs r1, #3
30bf070e f00de91a blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf0712 4605 mov r5, r0
30bf0714 b19d cbz r5, 0x30bf073e
30bf0716 f64f70fe movw r0, 0xfffe
30bf071a f6ce70ff movt r0, 0xefff
30bf071e 4428 add r0, r5
30bf0720 2802 cmp r0, #2
30bf0722 d304 bcc.n 0x30bf072e
30bf0724 2010 movs r0, #16
30bf0726 f2c10000 movt r0, 0x1000
30bf072a 4285 cmp r5, r0
30bf072c d103 bne.n 0x30bf0736
30bf072e 9806 ldr r0, [sp, #24]
30bf0730 f00de948 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf0734 e034 b.n 0x30bf07a0
30bf0736 9806 ldr r0, [sp, #24]
30bf0738 f00de934 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf073c e030 b.n 0x30bf07a0
30bf073e f64f60cc movw r0, 0xfecc
30bf0742 9908 ldr r1, [sp, #32]
30bf0744 f6cf70ff movt r0, 0xffff
30bf0748 2947 cmp r1, #71
30bf074a d007 beq.n 0x30bf075c
30bf074c f24840e7 movw r0, 0x84e7
30bf0750 f2c0001e movt r0, 0x1e
30bf0754 4281 cmp r1, r0
30bf0756 d003 beq.n 0x30bf0760
30bf0758 f46f7096 mvn.w r0, #300 @ 0x12c
30bf075c 4605 mov r5, r0
30bf075e e01f b.n 0x30bf07a0
30bf0760 f64f60d4 movw r0, 0xfed4
30bf0764 9903 ldr r1, [sp, #12]
30bf0766 f6cf70ff movt r0, 0xffff
30bf076a 2900 cmp r1, #0
30bf076c dbf6 blt.n 0x30bf075c
30bf076e 9904 ldr r1, [sp, #16]
30bf0770 2928 cmp r1, #40
30bf0772 d00e beq.n 0x30bf0792
30bf0774 f64f60d4 movw r0, 0xfed4
30bf0778 2924 cmp r1, #36
30bf077a f6cf70ff movt r0, 0xffff
30bf077e d1ed bne.n 0x30bf075c
30bf0780 9d0b ldr r5, [sp, #44]
30bf0782 f64f60d4 movw r0, 0xfed4
30bf0786 f6cf70ff movt r0, 0xffff
30bf078a 2d00 cmp r5, #0
30bf078c bf08 it eq
30bf078e 4605 moveq r5, r0
30bf0790 e006 b.n 0x30bf07a0
30bf0792 9d0b ldr r5, [sp, #44]
30bf0794 2d00 cmp r5, #0
30bf0796 bf02 ittt eq
30bf0798 980c ldreq r0, [sp, #48]
30bf079a f8c80000 streq.w r0, [r8]
30bf079e 2500 moveq r5, #0
30bf07a0 4628 mov r0, r5
30bf07a2 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf07a6 b001 add sp, #4
30bf07a8 f85d8b04 ldr.w r8, [sp], #4
30bf07ac bdf0 pop {r4, r5, r6, r7, pc}
30bf07ae bf00 nop
_SBLaunchApplication:
30bf07b0 b5f0 push {r4, r5, r6, r7, lr}
30bf07b2 af03 add r7, sp, #12
30bf07b4 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf07b8 f5ad5da3 sub.w sp, sp, #5216 @ 0x1460
30bf07bc b083 sub sp, #12
30bf07be 9003 str r0, [sp, #12]
30bf07c0 4616 mov r6, r2
30bf07c2 f6410236 movw r2, 0x1836
30bf07c6 ad0d add r5, sp, #52
30bf07c8 f6c0024f movt r2, 0x84f
30bf07cc 2402 movs r4, #2
30bf07ce 447a add r2, pc
30bf07d0 f8454c0c str.w r4, [r5, #-12]
30bf07d4 f8453c08 str.w r3, [r5, #-8]
30bf07d8 f04f2301 mov.w r3, #16777472 @ 0x1000100
30bf07dc 6812 ldr r2, [r2, #0]
30bf07de ac04 add r4, sp, #16
30bf07e0 68b8 ldr r0, [r7, #8]
30bf07e2 f8d78010 ldr.w r8, [r7, #16]
30bf07e6 f8d7900c ldr.w r9, [r7, #12]
30bf07ea f8450c04 str.w r0, [r5, #-4]
30bf07ee e8850208 stmia.w r5, {r3, r9}
30bf07f2 6810 ldr r0, [r2, #0]
30bf07f4 6852 ldr r2, [r2, #4]
30bf07f6 f8c58008 str.w r8, [r5, #8]
30bf07fa 60eb str r3, [r5, #12]
30bf07fc 616a str r2, [r5, #20]
30bf07fe f44f6280 mov.w r2, #1024 @ 0x400
30bf0802 6128 str r0, [r5, #16]
30bf0804 f1040044 add.w r0, r4, #68 @ 0x44
30bf0808 f00de8e4 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf080c 61e8 str r0, [r5, #28]
30bf080e 3003 adds r0, #3
30bf0810 f0200a03 bic.w sl, r0, #3 @ 0x3
30bf0814 4631 mov r1, r6
30bf0816 eb040b0a add.w fp, r4, sl
30bf081a f44f5280 mov.w r2, #4096 @ 0x1000
30bf081e f10b004c add.w r0, fp, #76 @ 0x4c
30bf0822 f00de8d8 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf0826 f8cb0048 str.w r0, [fp, #72]
30bf082a 3003 adds r0, #3
30bf082c f0200603 bic.w r6, r0, #3 @ 0x3
30bf0830 6979 ldr r1, [r7, #20]
30bf0832 eb0b0006 add.w r0, fp, r6
30bf0836 68ba ldr r2, [r7, #8]
30bf0838 64c2 str r2, [r0, #76]
30bf083a f8c08050 str.w r8, [r0, #80]
30bf083e 6541 str r1, [r0, #84]
30bf0840 f2415013 movw r0, 0x1513
30bf0844 f2c80000 movt r0, 0x8000
30bf0848 9903 ldr r1, [sp, #12]
30bf084a f8450c24 str.w r0, [r5, #-36]
30bf084e f8451c1c str.w r1, [r5, #-28]
30bf0852 f00de8b0 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf0856 f2484184 movw r1, 0x8484
30bf085a f8450c18 str.w r0, [r5, #-24]
30bf085e f2c0011e movt r1, 0x1e
30bf0862 2330 movs r3, #48
30bf0864 f8451c10 str.w r1, [r5, #-16]
30bf0868 2100 movs r1, #0
30bf086a e88d0003 stmia.w sp, {r0, r1}
30bf086e eb0a0006 add.w r0, sl, r6
30bf0872 f1000258 add.w r2, r0, #88 @ 0x58
30bf0876 9102 str r1, [sp, #8]
30bf0878 4620 mov r0, r4
30bf087a 2103 movs r1, #3
30bf087c f00de862 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf0880 4604 mov r4, r0
30bf0882 b1ac cbz r4, 0x30bf08b0
30bf0884 f64f70fe movw r0, 0xfffe
30bf0888 f6ce70ff movt r0, 0xefff
30bf088c 4420 add r0, r4
30bf088e 2802 cmp r0, #2
30bf0890 d304 bcc.n 0x30bf089c
30bf0892 2010 movs r0, #16
30bf0894 f2c10000 movt r0, 0x1000
30bf0898 4284 cmp r4, r0
30bf089a d104 bne.n 0x30bf08a6
30bf089c f8550c18 ldr.w r0, [r5, #-24]
30bf08a0 f00de890 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf08a4 e039 b.n 0x30bf091a
30bf08a6 f8550c18 ldr.w r0, [r5, #-24]
30bf08aa f00de87c blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf08ae e034 b.n 0x30bf091a
30bf08b0 f64f60cc movw r0, 0xfecc
30bf08b4 f8551c10 ldr.w r1, [r5, #-16]
30bf08b8 f6cf70ff movt r0, 0xffff
30bf08bc 2947 cmp r1, #71
30bf08be d007 beq.n 0x30bf08d0
30bf08c0 f24840e8 movw r0, 0x84e8
30bf08c4 f2c0001e movt r0, 0x1e
30bf08c8 4281 cmp r1, r0
30bf08ca d003 beq.n 0x30bf08d4
30bf08cc f46f7096 mvn.w r0, #300 @ 0x12c
30bf08d0 4604 mov r4, r0
30bf08d2 e022 b.n 0x30bf091a
30bf08d4 f64f60d4 movw r0, 0xfed4
30bf08d8 f8551c24 ldr.w r1, [r5, #-36]
30bf08dc f6cf70ff movt r0, 0xffff
30bf08e0 2900 cmp r1, #0
30bf08e2 dbf5 blt.n 0x30bf08d0
30bf08e4 f8551c20 ldr.w r1, [r5, #-32]
30bf08e8 2928 cmp r1, #40
30bf08ea d00f beq.n 0x30bf090c
30bf08ec f64f60d4 movw r0, 0xfed4
30bf08f0 2924 cmp r1, #36
30bf08f2 f6cf70ff movt r0, 0xffff
30bf08f6 d1eb bne.n 0x30bf08d0
30bf08f8 f8554c04 ldr.w r4, [r5, #-4]
30bf08fc f64f60d4 movw r0, 0xfed4
30bf0900 f6cf70ff movt r0, 0xffff
30bf0904 2c00 cmp r4, #0
30bf0906 bf08 it eq
30bf0908 4604 moveq r4, r0
30bf090a e006 b.n 0x30bf091a
30bf090c f8554c04 ldr.w r4, [r5, #-4]
30bf0910 b91c cbnz r4, 0x30bf091a
30bf0912 69b8 ldr r0, [r7, #24]
30bf0914 2400 movs r4, #0
30bf0916 6829 ldr r1, [r5, #0]
30bf0918 6001 str r1, [r0, #0]
30bf091a 4620 mov r0, r4
30bf091c f50d5da3 add.w sp, sp, #5216 @ 0x1460
30bf0920 b003 add sp, #12
30bf0922 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf0926 bdf0 pop {r4, r5, r6, r7, pc}
_SBLaunchApplicationFromURLRequest:
30bf0928 b5f0 push {r4, r5, r6, r7, lr}
30bf092a af03 add r7, sp, #12
30bf092c f84d8d04 str.w r8, [sp, #-4]!
30bf0930 f5ad6d8b sub.w sp, sp, #1112 @ 0x458
30bf0934 461c mov r4, r3
30bf0936 f24163c4 movw r3, 0x16c4
30bf093a f6c0034f movt r3, 0x84f
30bf093e 2602 movs r6, #2
30bf0940 447b add r3, pc
30bf0942 9609 str r6, [sp, #36]
30bf0944 920a str r2, [sp, #40]
30bf0946 4680 mov r8, r0
30bf0948 681a ldr r2, [r3, #0]
30bf094a f04f2301 mov.w r3, #16777472 @ 0x1000100
30bf094e 68b8 ldr r0, [r7, #8]
30bf0950 ad03 add r5, sp, #12
30bf0952 940b str r4, [sp, #44]
30bf0954 930c str r3, [sp, #48]
30bf0956 900d str r0, [sp, #52]
30bf0958 f44f1080 mov.w r0, #1048576 @ 0x100000
30bf095c 900f str r0, [sp, #60]
30bf095e 6810 ldr r0, [r2, #0]
30bf0960 6852 ldr r2, [r2, #4]
30bf0962 9211 str r2, [sp, #68]
30bf0964 f44f6280 mov.w r2, #1024 @ 0x400
30bf0968 9010 str r0, [sp, #64]
30bf096a f1050044 add.w r0, r5, #68 @ 0x44
30bf096e f00de832 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf0972 9013 str r0, [sp, #76]
30bf0974 3003 adds r0, #3
30bf0976 f0200603 bic.w r6, r0, #3 @ 0x3
30bf097a 68f9 ldr r1, [r7, #12]
30bf097c 19a8 adds r0, r5, r6
30bf097e 6444 str r4, [r0, #68]
30bf0980 6481 str r1, [r0, #72]
30bf0982 f2415013 movw r0, 0x1513
30bf0986 f2c80000 movt r0, 0x8000
30bf098a 9003 str r0, [sp, #12]
30bf098c f8cd8014 str.w r8, [sp, #20]
30bf0990 f00de810 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf0994 f2484185 movw r1, 0x8485
30bf0998 9006 str r0, [sp, #24]
30bf099a f2c0011e movt r1, 0x1e
30bf099e f106024c add.w r2, r6, #76 @ 0x4c
30bf09a2 9108 str r1, [sp, #32]
30bf09a4 2100 movs r1, #0
30bf09a6 e88d0003 stmia.w sp, {r0, r1}
30bf09aa 4628 mov r0, r5
30bf09ac 2330 movs r3, #48
30bf09ae 9102 str r1, [sp, #8]
30bf09b0 2103 movs r1, #3
30bf09b2 f00cefc8 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf09b6 4604 mov r4, r0
30bf09b8 b19c cbz r4, 0x30bf09e2
30bf09ba f64f70fe movw r0, 0xfffe
30bf09be f6ce70ff movt r0, 0xefff
30bf09c2 4420 add r0, r4
30bf09c4 2802 cmp r0, #2
30bf09c6 d304 bcc.n 0x30bf09d2
30bf09c8 2010 movs r0, #16
30bf09ca f2c10000 movt r0, 0x1000
30bf09ce 4284 cmp r4, r0
30bf09d0 d103 bne.n 0x30bf09da
30bf09d2 9806 ldr r0, [sp, #24]
30bf09d4 f00ceff6 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf09d8 e033 b.n 0x30bf0a42
30bf09da 9806 ldr r0, [sp, #24]
30bf09dc f00cefe2 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf09e0 e02f b.n 0x30bf0a42
30bf09e2 f64f60cc movw r0, 0xfecc
30bf09e6 9908 ldr r1, [sp, #32]
30bf09e8 f6cf70ff movt r0, 0xffff
30bf09ec 2947 cmp r1, #71
30bf09ee d007 beq.n 0x30bf0a00
30bf09f0 f24840e9 movw r0, 0x84e9
30bf09f4 f2c0001e movt r0, 0x1e
30bf09f8 4281 cmp r1, r0
30bf09fa d003 beq.n 0x30bf0a04
30bf09fc f46f7096 mvn.w r0, #300 @ 0x12c
30bf0a00 4604 mov r4, r0
30bf0a02 e01e b.n 0x30bf0a42
30bf0a04 f64f60d4 movw r0, 0xfed4
30bf0a08 9903 ldr r1, [sp, #12]
30bf0a0a f6cf70ff movt r0, 0xffff
30bf0a0e 2900 cmp r1, #0
30bf0a10 dbf6 blt.n 0x30bf0a00
30bf0a12 9904 ldr r1, [sp, #16]
30bf0a14 2928 cmp r1, #40
30bf0a16 d00e beq.n 0x30bf0a36
30bf0a18 f64f60d4 movw r0, 0xfed4
30bf0a1c 2924 cmp r1, #36
30bf0a1e f6cf70ff movt r0, 0xffff
30bf0a22 d1ed bne.n 0x30bf0a00
30bf0a24 9c0b ldr r4, [sp, #44]
30bf0a26 f64f60d4 movw r0, 0xfed4
30bf0a2a f6cf70ff movt r0, 0xffff
30bf0a2e 2c00 cmp r4, #0
30bf0a30 bf08 it eq
30bf0a32 4604 moveq r4, r0
30bf0a34 e005 b.n 0x30bf0a42
30bf0a36 9c0b ldr r4, [sp, #44]
30bf0a38 b91c cbnz r4, 0x30bf0a42
30bf0a3a 6938 ldr r0, [r7, #16]
30bf0a3c 2400 movs r4, #0
30bf0a3e 990c ldr r1, [sp, #48]
30bf0a40 6001 str r1, [r0, #0]
30bf0a42 4620 mov r0, r4
30bf0a44 f50d6d8b add.w sp, sp, #1112 @ 0x458
30bf0a48 f85d8b04 ldr.w r8, [sp], #4
30bf0a4c bdf0 pop {r4, r5, r6, r7, pc}
30bf0a4e bf00 nop
_SBLaunchApplicationForDebugging:
30bf0a50 b5f0 push {r4, r5, r6, r7, lr}
30bf0a52 af03 add r7, sp, #12
30bf0a54 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf0a58 f5ad5de4 sub.w sp, sp, #7296 @ 0x1c80
30bf0a5c b087 sub sp, #28
30bf0a5e 9003 str r0, [sp, #12]
30bf0a60 f241549a movw r4, 0x159a
30bf0a64 f6c0044f movt r4, 0x84f
30bf0a68 ad0d add r5, sp, #52
30bf0a6a 447c add r4, pc
30bf0a6c 4690 mov r8, r2
30bf0a6e 2204 movs r2, #4
30bf0a70 68b8 ldr r0, [r7, #8]
30bf0a72 f8452c0c str.w r2, [r5, #-12]
30bf0a76 f105020c add.w r2, r5, #12 @ 0xc
30bf0a7a f8453c08 str.w r3, [r5, #-8]
30bf0a7e 6823 ldr r3, [r4, #0]
30bf0a80 f04f2401 mov.w r4, #16777472 @ 0x1000100
30bf0a84 f8450c04 str.w r0, [r5, #-4]
30bf0a88 6a38 ldr r0, [r7, #32]
30bf0a8a 693e ldr r6, [r7, #16]
30bf0a8c f8d7e00c ldr.w lr, [r7, #12]
30bf0a90 e8854010 stmia.w r5, {r4, lr}
30bf0a94 4683 mov fp, r0
30bf0a96 f8d79014 ldr.w r9, [r7, #20]
30bf0a9a f8d7a018 ldr.w sl, [r7, #24]
30bf0a9e 60ae str r6, [r5, #8]
30bf0aa0 e8820610 stmia.w r2, {r4, r9, sl}
30bf0aa4 f8d7c01c ldr.w ip, [r7, #28]
30bf0aa8 685a ldr r2, [r3, #4]
30bf0aaa 61ac str r4, [r5, #24]
30bf0aac f8c5c01c str.w ip, [r5, #28]
30bf0ab0 6228 str r0, [r5, #32]
30bf0ab2 626c str r4, [r5, #36]
30bf0ab4 62ea str r2, [r5, #44]
30bf0ab6 aa04 add r2, sp, #16
30bf0ab8 6818 ldr r0, [r3, #0]
30bf0aba 62a8 str r0, [r5, #40]
30bf0abc f102005c add.w r0, r2, #92 @ 0x5c
30bf0ac0 4614 mov r4, r2
30bf0ac2 f44f6280 mov.w r2, #1024 @ 0x400
30bf0ac6 f00cef86 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf0aca 6368 str r0, [r5, #52]
30bf0acc 3003 adds r0, #3
30bf0ace f0200a03 bic.w sl, r0, #3 @ 0x3
30bf0ad2 4641 mov r1, r8
30bf0ad4 4454 add r4, sl
30bf0ad6 f44f5280 mov.w r2, #4096 @ 0x1000
30bf0ada f1040064 add.w r0, r4, #100 @ 0x64
30bf0ade f00cef7a blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf0ae2 6620 str r0, [r4, #96]
30bf0ae4 3003 adds r0, #3
30bf0ae6 f0200803 bic.w r8, r0, #3 @ 0x3
30bf0aea 68b8 ldr r0, [r7, #8]
30bf0aec eb040608 add.w r6, r4, r8
30bf0af0 6939 ldr r1, [r7, #16]
30bf0af2 69ba ldr r2, [r7, #24]
30bf0af4 6670 str r0, [r6, #100]
30bf0af6 f106007c add.w r0, r6, #124 @ 0x7c
30bf0afa 66b1 str r1, [r6, #104]
30bf0afc 6a79 ldr r1, [r7, #36]
30bf0afe 66f2 str r2, [r6, #108]
30bf0b00 f44f6280 mov.w r2, #1024 @ 0x400
30bf0b04 f8c6b070 str.w fp, [r6, #112]
30bf0b08 f00cef64 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf0b0c 67b0 str r0, [r6, #120]
30bf0b0e 3003 adds r0, #3
30bf0b10 f0200b03 bic.w fp, r0, #3 @ 0x3
30bf0b14 6ab9 ldr r1, [r7, #40]
30bf0b16 eb06040b add.w r4, r6, fp
30bf0b1a f44f6280 mov.w r2, #1024 @ 0x400
30bf0b1e f1040084 add.w r0, r4, #132 @ 0x84
30bf0b22 f00cef58 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf0b26 f8c40080 str.w r0, [r4, #128]
30bf0b2a 3003 adds r0, #3
30bf0b2c f0200603 bic.w r6, r0, #3 @ 0x3
30bf0b30 6af9 ldr r1, [r7, #44]
30bf0b32 19a0 adds r0, r4, r6
30bf0b34 f8c01084 str.w r1, [r0, #132]
30bf0b38 f2415013 movw r0, 0x1513
30bf0b3c f2c80000 movt r0, 0x8000
30bf0b40 9903 ldr r1, [sp, #12]
30bf0b42 f8450c24 str.w r0, [r5, #-36]
30bf0b46 f8451c1c str.w r1, [r5, #-28]
30bf0b4a f00cef34 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf0b4e f2484186 movw r1, 0x8486
30bf0b52 f8450c18 str.w r0, [r5, #-24]
30bf0b56 f2c0011e movt r1, 0x1e
30bf0b5a 2330 movs r3, #48
30bf0b5c f8451c10 str.w r1, [r5, #-16]
30bf0b60 2100 movs r1, #0
30bf0b62 e88d0003 stmia.w sp, {r0, r1}
30bf0b66 9102 str r1, [sp, #8]
30bf0b68 eb0a0108 add.w r1, sl, r8
30bf0b6c eb01000b add.w r0, r1, fp
30bf0b70 2103 movs r1, #3
30bf0b72 4430 add r0, r6
30bf0b74 f1000288 add.w r2, r0, #136 @ 0x88
30bf0b78 a804 add r0, sp, #16
30bf0b7a f00ceee4 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf0b7e 4604 mov r4, r0
30bf0b80 b1ac cbz r4, 0x30bf0bae
30bf0b82 f64f70fe movw r0, 0xfffe
30bf0b86 f6ce70ff movt r0, 0xefff
30bf0b8a 4420 add r0, r4
30bf0b8c 2802 cmp r0, #2
30bf0b8e d304 bcc.n 0x30bf0b9a
30bf0b90 2010 movs r0, #16
30bf0b92 f2c10000 movt r0, 0x1000
30bf0b96 4284 cmp r4, r0
30bf0b98 d104 bne.n 0x30bf0ba4
30bf0b9a f8550c18 ldr.w r0, [r5, #-24]
30bf0b9e f00cef12 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf0ba2 e039 b.n 0x30bf0c18
30bf0ba4 f8550c18 ldr.w r0, [r5, #-24]
30bf0ba8 f00ceefc blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf0bac e034 b.n 0x30bf0c18
30bf0bae f64f60cc movw r0, 0xfecc
30bf0bb2 f8551c10 ldr.w r1, [r5, #-16]
30bf0bb6 f6cf70ff movt r0, 0xffff
30bf0bba 2947 cmp r1, #71
30bf0bbc d007 beq.n 0x30bf0bce
30bf0bbe f24840ea movw r0, 0x84ea
30bf0bc2 f2c0001e movt r0, 0x1e
30bf0bc6 4281 cmp r1, r0
30bf0bc8 d003 beq.n 0x30bf0bd2
30bf0bca f46f7096 mvn.w r0, #300 @ 0x12c
30bf0bce 4604 mov r4, r0
30bf0bd0 e022 b.n 0x30bf0c18
30bf0bd2 f64f60d4 movw r0, 0xfed4
30bf0bd6 f8551c24 ldr.w r1, [r5, #-36]
30bf0bda f6cf70ff movt r0, 0xffff
30bf0bde 2900 cmp r1, #0
30bf0be0 dbf5 blt.n 0x30bf0bce
30bf0be2 f8551c20 ldr.w r1, [r5, #-32]
30bf0be6 2928 cmp r1, #40
30bf0be8 d00f beq.n 0x30bf0c0a
30bf0bea f64f60d4 movw r0, 0xfed4
30bf0bee 2924 cmp r1, #36
30bf0bf0 f6cf70ff movt r0, 0xffff
30bf0bf4 d1eb bne.n 0x30bf0bce
30bf0bf6 f8554c04 ldr.w r4, [r5, #-4]
30bf0bfa f64f60d4 movw r0, 0xfed4
30bf0bfe f6cf70ff movt r0, 0xffff
30bf0c02 2c00 cmp r4, #0
30bf0c04 bf08 it eq
30bf0c06 4604 moveq r4, r0
30bf0c08 e006 b.n 0x30bf0c18
30bf0c0a f8554c04 ldr.w r4, [r5, #-4]
30bf0c0e b91c cbnz r4, 0x30bf0c18
30bf0c10 6b38 ldr r0, [r7, #48]
30bf0c12 2400 movs r4, #0
30bf0c14 6829 ldr r1, [r5, #0]
30bf0c16 6001 str r1, [r0, #0]
30bf0c18 4620 mov r0, r4
30bf0c1a f50d5de4 add.w sp, sp, #7296 @ 0x1c80
30bf0c1e b007 add sp, #28
30bf0c20 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf0c24 bdf0 pop {r4, r5, r6, r7, pc}
30bf0c26 bf00 nop
_SBOpenDataActivationURL:
30bf0c28 b5f0 push {r4, r5, r6, r7, lr}
30bf0c2a af03 add r7, sp, #12
30bf0c2c e92d0500 stmdb sp!, {r8, sl}
30bf0c30 f5ad5d81 sub.w sp, sp, #4128 @ 0x1020
30bf0c34 b085 sub sp, #20
30bf0c36 4604 mov r4, r0
30bf0c38 f24130c2 movw r0, 0x13c2
30bf0c3c f6c0004f movt r0, 0x84f
30bf0c40 ad0b add r5, sp, #44
30bf0c42 4478 add r0, pc
30bf0c44 f10d080c add.w r8, sp, #12 @ 0xc
30bf0c48 6802 ldr r2, [r0, #0]
30bf0c4a 6810 ldr r0, [r2, #0]
30bf0c4c 6853 ldr r3, [r2, #4]
30bf0c4e f44f5280 mov.w r2, #4096 @ 0x1000
30bf0c52 f8450c08 str.w r0, [r5, #-8]
30bf0c56 f1080028 add.w r0, r8, #40 @ 0x28
30bf0c5a f8453c04 str.w r3, [r5, #-4]
30bf0c5e f00ceeba blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf0c62 4606 mov r6, r0
30bf0c64 f2415013 movw r0, 0x1513
30bf0c68 606e str r6, [r5, #4]
30bf0c6a f8450c20 str.w r0, [r5, #-32]
30bf0c6e f8454c18 str.w r4, [r5, #-24]
30bf0c72 f00ceea0 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf0c76 f2484187 movw r1, 0x8487
30bf0c7a f8450c14 str.w r0, [r5, #-20]
30bf0c7e f2c0011e movt r1, 0x1e
30bf0c82 232c movs r3, #44
30bf0c84 f8451c0c str.w r1, [r5, #-12]
30bf0c88 2100 movs r1, #0
30bf0c8a e88d0003 stmia.w sp, {r0, r1}
30bf0c8e f106002b add.w r0, r6, #43 @ 0x2b
30bf0c92 f0200203 bic.w r2, r0, #3 @ 0x3
30bf0c96 9102 str r1, [sp, #8]
30bf0c98 4640 mov r0, r8
30bf0c9a 2103 movs r1, #3
30bf0c9c f00cee52 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf0ca0 4604 mov r4, r0
30bf0ca2 b1ac cbz r4, 0x30bf0cd0
30bf0ca4 f64f70fe movw r0, 0xfffe
30bf0ca8 f6ce70ff movt r0, 0xefff
30bf0cac 4420 add r0, r4
30bf0cae 2802 cmp r0, #2
30bf0cb0 d304 bcc.n 0x30bf0cbc
30bf0cb2 2010 movs r0, #16
30bf0cb4 f2c10000 movt r0, 0x1000
30bf0cb8 4284 cmp r4, r0
30bf0cba d104 bne.n 0x30bf0cc6
30bf0cbc f8550c14 ldr.w r0, [r5, #-20]
30bf0cc0 f00cee80 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf0cc4 e026 b.n 0x30bf0d14
30bf0cc6 f8550c14 ldr.w r0, [r5, #-20]
30bf0cca f00cee6c blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf0cce e021 b.n 0x30bf0d14
30bf0cd0 f64f64cc movw r4, 0xfecc
30bf0cd4 f8550c0c ldr.w r0, [r5, #-12]
30bf0cd8 f6cf74ff movt r4, 0xffff
30bf0cdc 2847 cmp r0, #71
30bf0cde d019 beq.n 0x30bf0d14
30bf0ce0 f24841eb movw r1, 0x84eb
30bf0ce4 f2c0011e movt r1, 0x1e
30bf0ce8 4288 cmp r0, r1
30bf0cea d002 beq.n 0x30bf0cf2
30bf0cec f46f7496 mvn.w r4, #300 @ 0x12c
30bf0cf0 e010 b.n 0x30bf0d14
30bf0cf2 f64f64d4 movw r4, 0xfed4
30bf0cf6 f8550c20 ldr.w r0, [r5, #-32]
30bf0cfa f6cf74ff movt r4, 0xffff
30bf0cfe 2800 cmp r0, #0
30bf0d00 db08 blt.n 0x30bf0d14
30bf0d02 f64f64d4 movw r4, 0xfed4
30bf0d06 f8550c1c ldr.w r0, [r5, #-28]
30bf0d0a f6cf74ff movt r4, 0xffff
30bf0d0e 2824 cmp r0, #36
30bf0d10 bf08 it eq
30bf0d12 682c ldreq r4, [r5, #0]
30bf0d14 4620 mov r0, r4
30bf0d16 f50d5d81 add.w sp, sp, #4128 @ 0x1020
30bf0d1a b005 add sp, #20
30bf0d1c e8bd0500 ldmia.w sp!, {r8, sl}
30bf0d20 bdf0 pop {r4, r5, r6, r7, pc}
30bf0d22 bf00 nop
_SBDisplayIdentifierForPID:
30bf0d24 b5f0 push {r4, r5, r6, r7, lr}
30bf0d26 af03 add r7, sp, #12
30bf0d28 f5ad6d88 sub.w sp, sp, #1088 @ 0x440
30bf0d2c 4614 mov r4, r2
30bf0d2e f24122ce movw r2, 0x12ce
30bf0d32 f6c0024f movt r2, 0x84f
30bf0d36 447a add r2, pc
30bf0d38 6813 ldr r3, [r2, #0]
30bf0d3a 681a ldr r2, [r3, #0]
30bf0d3c 685b ldr r3, [r3, #4]
30bf0d3e 930a str r3, [sp, #40]
30bf0d40 9209 str r2, [sp, #36]
30bf0d42 910b str r1, [sp, #44]
30bf0d44 f2415113 movw r1, 0x1513
30bf0d48 9103 str r1, [sp, #12]
30bf0d4a 9005 str r0, [sp, #20]
30bf0d4c f00cee32 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf0d50 f2484188 movw r1, 0x8488
30bf0d54 ae03 add r6, sp, #12
30bf0d56 f2c0011e movt r1, 0x1e
30bf0d5a 9006 str r0, [sp, #24]
30bf0d5c 9108 str r1, [sp, #32]
30bf0d5e 2100 movs r1, #0
30bf0d60 e88d0003 stmia.w sp, {r0, r1}
30bf0d64 4630 mov r0, r6
30bf0d66 2224 movs r2, #36
30bf0d68 9102 str r1, [sp, #8]
30bf0d6a 2103 movs r1, #3
30bf0d6c f2404334 movw r3, 0x434
30bf0d70 f00cede8 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf0d74 4605 mov r5, r0
30bf0d76 b19d cbz r5, 0x30bf0da0
30bf0d78 f64f70fe movw r0, 0xfffe
30bf0d7c f6ce70ff movt r0, 0xefff
30bf0d80 4428 add r0, r5
30bf0d82 2802 cmp r0, #2
30bf0d84 d304 bcc.n 0x30bf0d90
30bf0d86 2010 movs r0, #16
30bf0d88 f2c10000 movt r0, 0x1000
30bf0d8c 4285 cmp r5, r0
30bf0d8e d103 bne.n 0x30bf0d98
30bf0d90 9806 ldr r0, [sp, #24]
30bf0d92 f00cee18 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf0d96 e04a b.n 0x30bf0e2e
30bf0d98 9806 ldr r0, [sp, #24]
30bf0d9a f00cee04 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf0d9e e046 b.n 0x30bf0e2e
30bf0da0 f64f65cc movw r5, 0xfecc
30bf0da4 9808 ldr r0, [sp, #32]
30bf0da6 f6cf75ff movt r5, 0xffff
30bf0daa 2847 cmp r0, #71
30bf0dac d03f beq.n 0x30bf0e2e
30bf0dae f24841ec movw r1, 0x84ec
30bf0db2 f2c0011e movt r1, 0x1e
30bf0db6 4288 cmp r0, r1
30bf0db8 d002 beq.n 0x30bf0dc0
30bf0dba f46f7596 mvn.w r5, #300 @ 0x12c
30bf0dbe e036 b.n 0x30bf0e2e
30bf0dc0 f64f65d4 movw r5, 0xfed4
30bf0dc4 9803 ldr r0, [sp, #12]
30bf0dc6 f6cf75ff movt r5, 0xffff
30bf0dca 2800 cmp r0, #0
30bf0dcc db2f blt.n 0x30bf0e2e
30bf0dce 9804 ldr r0, [sp, #16]
30bf0dd0 f1a0012c sub.w r1, r0, #44 @ 0x2c
30bf0dd4 f5b16f80 cmp.w r1, #1024 @ 0x400
30bf0dd8 d90d bls.n 0x30bf0df6
30bf0dda f64f65d4 movw r5, 0xfed4
30bf0dde 2824 cmp r0, #36
30bf0de0 f6cf75ff movt r5, 0xffff
30bf0de4 d123 bne.n 0x30bf0e2e
30bf0de6 9d0b ldr r5, [sp, #44]
30bf0de8 2d00 cmp r5, #0
30bf0dea bf04 itt eq
30bf0dec f64f65d4 movweq r5, 0xfed4
30bf0df0 f6cf75ff movteq r5, 0xffff
30bf0df4 e01b b.n 0x30bf0e2e
30bf0df6 9d0b ldr r5, [sp, #44]
30bf0df8 b9cd cbnz r5, 0x30bf0e2e
30bf0dfa f64f65d4 movw r5, 0xfed4
30bf0dfe 9a0d ldr r2, [sp, #52]
30bf0e00 f6cf75ff movt r5, 0xffff
30bf0e04 f5b26f80 cmp.w r2, #1024 @ 0x400
30bf0e08 d811 bhi.n 0x30bf0e2e
30bf0e0a 4291 cmp r1, r2
30bf0e0c d30f bcc.n 0x30bf0e2e
30bf0e0e f102012f add.w r1, r2, #47 @ 0x2f
30bf0e12 f0210103 bic.w r1, r1, #3 @ 0x3
30bf0e16 4288 cmp r0, r1
30bf0e18 bf08 it eq
30bf0e1a 2500 moveq r5, #0
30bf0e1c d107 bne.n 0x30bf0e2e
30bf0e1e f106012c add.w r1, r6, #44 @ 0x2c
30bf0e22 4620 mov r0, r4
30bf0e24 f44f6280 mov.w r2, #1024 @ 0x400
30bf0e28 f00cedd4 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf0e2c 2500 movs r5, #0
30bf0e2e 4628 mov r0, r5
30bf0e30 f50d6d88 add.w sp, sp, #1088 @ 0x440
30bf0e34 bdf0 pop {r4, r5, r6, r7, pc}
30bf0e36 bf00 nop
_SBApplicationDisplayIdentifiers:
30bf0e38 b5b0 push {r4, r5, r7, lr}
30bf0e3a af02 add r7, sp, #8
30bf0e3c b092 sub sp, #72
30bf0e3e 461c mov r4, r3
30bf0e40 f24113bc movw r3, 0x11bc
30bf0e44 f6c0034f movt r3, 0x84f
30bf0e48 447b add r3, pc
30bf0e4a 681d ldr r5, [r3, #0]
30bf0e4c 682b ldr r3, [r5, #0]
30bf0e4e 686d ldr r5, [r5, #4]
30bf0e50 950a str r5, [sp, #40]
30bf0e52 9309 str r3, [sp, #36]
30bf0e54 f88d102c strb.w r1, [sp, #44]
30bf0e58 f2415113 movw r1, 0x1513
30bf0e5c f88d2030 strb.w r2, [sp, #48]
30bf0e60 9103 str r1, [sp, #12]
30bf0e62 9005 str r0, [sp, #20]
30bf0e64 f00ceda6 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf0e68 f2484189 movw r1, 0x8489
30bf0e6c 9006 str r0, [sp, #24]
30bf0e6e f2c0011e movt r1, 0x1e
30bf0e72 2228 movs r2, #40
30bf0e74 9108 str r1, [sp, #32]
30bf0e76 2100 movs r1, #0
30bf0e78 e88d0003 stmia.w sp, {r0, r1}
30bf0e7c a803 add r0, sp, #12
30bf0e7e 233c movs r3, #60
30bf0e80 9102 str r1, [sp, #8]
30bf0e82 2103 movs r1, #3
30bf0e84 f00ced5e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf0e88 4605 mov r5, r0
30bf0e8a b19d cbz r5, 0x30bf0eb4
30bf0e8c f64f70fe movw r0, 0xfffe
30bf0e90 f6ce70ff movt r0, 0xefff
30bf0e94 4428 add r0, r5
30bf0e96 2802 cmp r0, #2
30bf0e98 d304 bcc.n 0x30bf0ea4
30bf0e9a 2010 movs r0, #16
30bf0e9c f2c10000 movt r0, 0x1000
30bf0ea0 4285 cmp r5, r0
30bf0ea2 d103 bne.n 0x30bf0eac
30bf0ea4 9806 ldr r0, [sp, #24]
30bf0ea6 f00ced8e blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf0eaa e03d b.n 0x30bf0f28
30bf0eac 9806 ldr r0, [sp, #24]
30bf0eae f00ced7a blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf0eb2 e039 b.n 0x30bf0f28
30bf0eb4 f64f65cc movw r5, 0xfecc
30bf0eb8 9808 ldr r0, [sp, #32]
30bf0eba f6cf75ff movt r5, 0xffff
30bf0ebe 2847 cmp r0, #71
30bf0ec0 d032 beq.n 0x30bf0f28
30bf0ec2 f24841ed movw r1, 0x84ed
30bf0ec6 f2c0011e movt r1, 0x1e
30bf0eca 4288 cmp r0, r1
30bf0ecc d002 beq.n 0x30bf0ed4
30bf0ece f46f7596 mvn.w r5, #300 @ 0x12c
30bf0ed2 e029 b.n 0x30bf0f28
30bf0ed4 9903 ldr r1, [sp, #12]
30bf0ed6 9804 ldr r0, [sp, #16]
30bf0ed8 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf0edc dc17 bgt.n 0x30bf0f0e
30bf0ede 9909 ldr r1, [sp, #36]
30bf0ee0 f64f65d4 movw r5, 0xfed4
30bf0ee4 f6cf75ff movt r5, 0xffff
30bf0ee8 2901 cmp r1, #1
30bf0eea bf08 it eq
30bf0eec 2834 cmpeq r0, #52
30bf0eee d11b bne.n 0x30bf0f28
30bf0ef0 980c ldr r0, [sp, #48]
30bf0ef2 f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf0ef6 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf0efa bf08 it eq
30bf0efc 2500 moveq r5, #0
30bf0efe d113 bne.n 0x30bf0f28
30bf0f00 990a ldr r1, [sp, #40]
30bf0f02 2500 movs r5, #0
30bf0f04 68b8 ldr r0, [r7, #8]
30bf0f06 6021 str r1, [r4, #0]
30bf0f08 990f ldr r1, [sp, #60]
30bf0f0a 6001 str r1, [r0, #0]
30bf0f0c e00c b.n 0x30bf0f28
30bf0f0e f64f65d4 movw r5, 0xfed4
30bf0f12 2824 cmp r0, #36
30bf0f14 f6cf75ff movt r5, 0xffff
30bf0f18 d106 bne.n 0x30bf0f28
30bf0f1a 9d0b ldr r5, [sp, #44]
30bf0f1c 2d00 cmp r5, #0
30bf0f1e bf04 itt eq
30bf0f20 f64f65d4 movweq r5, 0xfed4
30bf0f24 f6cf75ff movteq r5, 0xffff
30bf0f28 4628 mov r0, r5
30bf0f2a b012 add sp, #72
30bf0f2c bdb0 pop {r4, r5, r7, pc}
30bf0f2e bf00 nop
_SBFrontmostApplicationDisplayIdentifier:
30bf0f30 b5f0 push {r4, r5, r6, r7, lr}
30bf0f32 af03 add r7, sp, #12
30bf0f34 f5ad6d88 sub.w sp, sp, #1088 @ 0x440
30bf0f38 460d mov r5, r1
30bf0f3a f2415113 movw r1, 0x1513
30bf0f3e 9103 str r1, [sp, #12]
30bf0f40 9005 str r0, [sp, #20]
30bf0f42 f00ced38 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf0f46 f248418a movw r1, 0x848a
30bf0f4a ae03 add r6, sp, #12
30bf0f4c f2c0011e movt r1, 0x1e
30bf0f50 9006 str r0, [sp, #24]
30bf0f52 9108 str r1, [sp, #32]
30bf0f54 2100 movs r1, #0
30bf0f56 e88d0003 stmia.w sp, {r0, r1}
30bf0f5a 4630 mov r0, r6
30bf0f5c 2218 movs r2, #24
30bf0f5e 9102 str r1, [sp, #8]
30bf0f60 2103 movs r1, #3
30bf0f62 f2404334 movw r3, 0x434
30bf0f66 f00cecee blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf0f6a 4604 mov r4, r0
30bf0f6c b19c cbz r4, 0x30bf0f96
30bf0f6e f64f70fe movw r0, 0xfffe
30bf0f72 f6ce70ff movt r0, 0xefff
30bf0f76 4420 add r0, r4
30bf0f78 2802 cmp r0, #2
30bf0f7a d304 bcc.n 0x30bf0f86
30bf0f7c 2010 movs r0, #16
30bf0f7e f2c10000 movt r0, 0x1000
30bf0f82 4284 cmp r4, r0
30bf0f84 d103 bne.n 0x30bf0f8e
30bf0f86 9806 ldr r0, [sp, #24]
30bf0f88 f00ced1c blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf0f8c e04a b.n 0x30bf1024
30bf0f8e 9806 ldr r0, [sp, #24]
30bf0f90 f00ced08 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf0f94 e046 b.n 0x30bf1024
30bf0f96 f64f64cc movw r4, 0xfecc
30bf0f9a 9808 ldr r0, [sp, #32]
30bf0f9c f6cf74ff movt r4, 0xffff
30bf0fa0 2847 cmp r0, #71
30bf0fa2 d03f beq.n 0x30bf1024
30bf0fa4 f24841ee movw r1, 0x84ee
30bf0fa8 f2c0011e movt r1, 0x1e
30bf0fac 4288 cmp r0, r1
30bf0fae d002 beq.n 0x30bf0fb6
30bf0fb0 f46f7496 mvn.w r4, #300 @ 0x12c
30bf0fb4 e036 b.n 0x30bf1024
30bf0fb6 f64f64d4 movw r4, 0xfed4
30bf0fba 9803 ldr r0, [sp, #12]
30bf0fbc f6cf74ff movt r4, 0xffff
30bf0fc0 2800 cmp r0, #0
30bf0fc2 db2f blt.n 0x30bf1024
30bf0fc4 9804 ldr r0, [sp, #16]
30bf0fc6 f1a0012c sub.w r1, r0, #44 @ 0x2c
30bf0fca f5b16f80 cmp.w r1, #1024 @ 0x400
30bf0fce d90d bls.n 0x30bf0fec
30bf0fd0 f64f64d4 movw r4, 0xfed4
30bf0fd4 2824 cmp r0, #36
30bf0fd6 f6cf74ff movt r4, 0xffff
30bf0fda d123 bne.n 0x30bf1024
30bf0fdc 9c0b ldr r4, [sp, #44]
30bf0fde 2c00 cmp r4, #0
30bf0fe0 bf04 itt eq
30bf0fe2 f64f64d4 movweq r4, 0xfed4
30bf0fe6 f6cf74ff movteq r4, 0xffff
30bf0fea e01b b.n 0x30bf1024
30bf0fec 9c0b ldr r4, [sp, #44]
30bf0fee b9cc cbnz r4, 0x30bf1024
30bf0ff0 f64f64d4 movw r4, 0xfed4
30bf0ff4 9a0d ldr r2, [sp, #52]
30bf0ff6 f6cf74ff movt r4, 0xffff
30bf0ffa f5b26f80 cmp.w r2, #1024 @ 0x400
30bf0ffe d811 bhi.n 0x30bf1024
30bf1000 4291 cmp r1, r2
30bf1002 d30f bcc.n 0x30bf1024
30bf1004 f102012f add.w r1, r2, #47 @ 0x2f
30bf1008 f0210103 bic.w r1, r1, #3 @ 0x3
30bf100c 4288 cmp r0, r1
30bf100e bf08 it eq
30bf1010 2400 moveq r4, #0
30bf1012 d107 bne.n 0x30bf1024
30bf1014 f106012c add.w r1, r6, #44 @ 0x2c
30bf1018 4628 mov r0, r5
30bf101a f44f6280 mov.w r2, #1024 @ 0x400
30bf101e f00cecda blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf1022 2400 movs r4, #0
30bf1024 4620 mov r0, r4
30bf1026 f50d6d88 add.w sp, sp, #1088 @ 0x440
30bf102a bdf0 pop {r4, r5, r6, r7, pc}
_SBBundlePathForDisplayIdentifier:
30bf102c b5f0 push {r4, r5, r6, r7, lr}
30bf102e af03 add r7, sp, #12
30bf1030 f84d8d04 str.w r8, [sp, #-4]!
30bf1034 f5ad6d88 sub.w sp, sp, #1088 @ 0x440
30bf1038 4606 mov r6, r0
30bf103a f64070c0 movw r0, 0xfc0
30bf103e f6c0004f movt r0, 0x84f
30bf1042 4690 mov r8, r2
30bf1044 4478 add r0, pc
30bf1046 ad03 add r5, sp, #12
30bf1048 6802 ldr r2, [r0, #0]
30bf104a 6810 ldr r0, [r2, #0]
30bf104c 6852 ldr r2, [r2, #4]
30bf104e 920a str r2, [sp, #40]
30bf1050 f44f6280 mov.w r2, #1024 @ 0x400
30bf1054 9009 str r0, [sp, #36]
30bf1056 f1050028 add.w r0, r5, #40 @ 0x28
30bf105a f00cecbc blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf105e 4604 mov r4, r0
30bf1060 f2415013 movw r0, 0x1513
30bf1064 940c str r4, [sp, #48]
30bf1066 9003 str r0, [sp, #12]
30bf1068 9605 str r6, [sp, #20]
30bf106a f00ceca4 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf106e f248418b movw r1, 0x848b
30bf1072 9006 str r0, [sp, #24]
30bf1074 f2c0011e movt r1, 0x1e
30bf1078 f2404334 movw r3, 0x434
30bf107c 9108 str r1, [sp, #32]
30bf107e 2100 movs r1, #0
30bf1080 e88d0003 stmia.w sp, {r0, r1}
30bf1084 f104002b add.w r0, r4, #43 @ 0x2b
30bf1088 f0200203 bic.w r2, r0, #3 @ 0x3
30bf108c 9102 str r1, [sp, #8]
30bf108e 4628 mov r0, r5
30bf1090 2103 movs r1, #3
30bf1092 f00cec58 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1096 4606 mov r6, r0
30bf1098 b19e cbz r6, 0x30bf10c2
30bf109a f64f70fe movw r0, 0xfffe
30bf109e f6ce70ff movt r0, 0xefff
30bf10a2 4430 add r0, r6
30bf10a4 2802 cmp r0, #2
30bf10a6 d304 bcc.n 0x30bf10b2
30bf10a8 2010 movs r0, #16
30bf10aa f2c10000 movt r0, 0x1000
30bf10ae 4286 cmp r6, r0
30bf10b0 d103 bne.n 0x30bf10ba
30bf10b2 9806 ldr r0, [sp, #24]
30bf10b4 f00cec86 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf10b8 e04a b.n 0x30bf1150
30bf10ba 9806 ldr r0, [sp, #24]
30bf10bc f00cec72 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf10c0 e046 b.n 0x30bf1150
30bf10c2 f64f66cc movw r6, 0xfecc
30bf10c6 9808 ldr r0, [sp, #32]
30bf10c8 f6cf76ff movt r6, 0xffff
30bf10cc 2847 cmp r0, #71
30bf10ce d03f beq.n 0x30bf1150
30bf10d0 f24841ef movw r1, 0x84ef
30bf10d4 f2c0011e movt r1, 0x1e
30bf10d8 4288 cmp r0, r1
30bf10da d002 beq.n 0x30bf10e2
30bf10dc f46f7696 mvn.w r6, #300 @ 0x12c
30bf10e0 e036 b.n 0x30bf1150
30bf10e2 f64f66d4 movw r6, 0xfed4
30bf10e6 9803 ldr r0, [sp, #12]
30bf10e8 f6cf76ff movt r6, 0xffff
30bf10ec 2800 cmp r0, #0
30bf10ee db2f blt.n 0x30bf1150
30bf10f0 9804 ldr r0, [sp, #16]
30bf10f2 f1a0012c sub.w r1, r0, #44 @ 0x2c
30bf10f6 f5b16f80 cmp.w r1, #1024 @ 0x400
30bf10fa d90d bls.n 0x30bf1118
30bf10fc f64f66d4 movw r6, 0xfed4
30bf1100 2824 cmp r0, #36
30bf1102 f6cf76ff movt r6, 0xffff
30bf1106 d123 bne.n 0x30bf1150
30bf1108 9e0b ldr r6, [sp, #44]
30bf110a 2e00 cmp r6, #0
30bf110c bf04 itt eq
30bf110e f64f66d4 movweq r6, 0xfed4
30bf1112 f6cf76ff movteq r6, 0xffff
30bf1116 e01b b.n 0x30bf1150
30bf1118 9e0b ldr r6, [sp, #44]
30bf111a b9ce cbnz r6, 0x30bf1150
30bf111c f64f66d4 movw r6, 0xfed4
30bf1120 9a0d ldr r2, [sp, #52]
30bf1122 f6cf76ff movt r6, 0xffff
30bf1126 f5b26f80 cmp.w r2, #1024 @ 0x400
30bf112a d811 bhi.n 0x30bf1150
30bf112c 4291 cmp r1, r2
30bf112e d30f bcc.n 0x30bf1150
30bf1130 f102012f add.w r1, r2, #47 @ 0x2f
30bf1134 f0210103 bic.w r1, r1, #3 @ 0x3
30bf1138 4288 cmp r0, r1
30bf113a bf08 it eq
30bf113c 2600 moveq r6, #0
30bf113e d107 bne.n 0x30bf1150
30bf1140 f105012c add.w r1, r5, #44 @ 0x2c
30bf1144 4640 mov r0, r8
30bf1146 f44f6280 mov.w r2, #1024 @ 0x400
30bf114a f00cec44 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf114e 2600 movs r6, #0
30bf1150 4630 mov r0, r6
30bf1152 f50d6d88 add.w sp, sp, #1088 @ 0x440
30bf1156 f85d8b04 ldr.w r8, [sp], #4
30bf115a bdf0 pop {r4, r5, r6, r7, pc}
_SBDataReset:
30bf115c b580 push {r7, lr}
30bf115e 466f mov r7, sp
30bf1160 b08c sub sp, #48
30bf1162 f640629a movw r2, 0xe9a
30bf1166 f6c0024f movt r2, 0x84f
30bf116a 447a add r2, pc
30bf116c 6813 ldr r3, [r2, #0]
30bf116e 681a ldr r2, [r3, #0]
30bf1170 685b ldr r3, [r3, #4]
30bf1172 930a str r3, [sp, #40]
30bf1174 2300 movs r3, #0
30bf1176 9209 str r2, [sp, #36]
30bf1178 2224 movs r2, #36
30bf117a 910b str r1, [sp, #44]
30bf117c 2113 movs r1, #19
30bf117e 9103 str r1, [sp, #12]
30bf1180 f248418c movw r1, 0x848c
30bf1184 9005 str r0, [sp, #20]
30bf1186 2000 movs r0, #0
30bf1188 9000 str r0, [sp, #0]
30bf118a f2c0011e movt r1, 0x1e
30bf118e 9006 str r0, [sp, #24]
30bf1190 9001 str r0, [sp, #4]
30bf1192 9002 str r0, [sp, #8]
30bf1194 a803 add r0, sp, #12
30bf1196 9108 str r1, [sp, #32]
30bf1198 2101 movs r1, #1
30bf119a f00cebd4 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf119e b00c add sp, #48
30bf11a0 bd80 pop {r7, pc}
30bf11a2 bf00 nop
_SBSuspend:
30bf11a4 b580 push {r7, lr}
30bf11a6 466f mov r7, sp
30bf11a8 b08c sub sp, #48
30bf11aa f6406252 movw r2, 0xe52
30bf11ae f6c0024f movt r2, 0x84f
30bf11b2 447a add r2, pc
30bf11b4 6813 ldr r3, [r2, #0]
30bf11b6 681a ldr r2, [r3, #0]
30bf11b8 685b ldr r3, [r3, #4]
30bf11ba 930a str r3, [sp, #40]
30bf11bc 2300 movs r3, #0
30bf11be 9209 str r2, [sp, #36]
30bf11c0 2224 movs r2, #36
30bf11c2 f88d102c strb.w r1, [sp, #44]
30bf11c6 2113 movs r1, #19
30bf11c8 9103 str r1, [sp, #12]
30bf11ca f248418d movw r1, 0x848d
30bf11ce 9005 str r0, [sp, #20]
30bf11d0 2000 movs r0, #0
30bf11d2 9000 str r0, [sp, #0]
30bf11d4 f2c0011e movt r1, 0x1e
30bf11d8 9006 str r0, [sp, #24]
30bf11da 9001 str r0, [sp, #4]
30bf11dc 9002 str r0, [sp, #8]
30bf11de a803 add r0, sp, #12
30bf11e0 9108 str r1, [sp, #32]
30bf11e2 2101 movs r1, #1
30bf11e4 f00cebae blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf11e8 b00c add sp, #48
30bf11ea bd80 pop {r7, pc}
_SBSuspendFrontmostApp:
30bf11ec b580 push {r7, lr}
30bf11ee 466f mov r7, sp
30bf11f0 b089 sub sp, #36
30bf11f2 2113 movs r1, #19
30bf11f4 2218 movs r2, #24
30bf11f6 9103 str r1, [sp, #12]
30bf11f8 f248418e movw r1, 0x848e
30bf11fc 9005 str r0, [sp, #20]
30bf11fe 2000 movs r0, #0
30bf1200 9000 str r0, [sp, #0]
30bf1202 f2c0011e movt r1, 0x1e
30bf1206 9006 str r0, [sp, #24]
30bf1208 2300 movs r3, #0
30bf120a 9001 str r0, [sp, #4]
30bf120c 9002 str r0, [sp, #8]
30bf120e a803 add r0, sp, #12
30bf1210 9108 str r1, [sp, #32]
30bf1212 2101 movs r1, #1
30bf1214 f00ceb96 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1218 b009 add sp, #36
30bf121a bd80 pop {r7, pc}
_SBWorkspaceStatusBarStyleChanged:
30bf121c b580 push {r7, lr}
30bf121e 466f mov r7, sp
30bf1220 b08c sub sp, #48
30bf1222 f64052da movw r2, 0xdda
30bf1226 f6c0024f movt r2, 0x84f
30bf122a 447a add r2, pc
30bf122c 6813 ldr r3, [r2, #0]
30bf122e 681a ldr r2, [r3, #0]
30bf1230 685b ldr r3, [r3, #4]
30bf1232 930a str r3, [sp, #40]
30bf1234 2300 movs r3, #0
30bf1236 9209 str r2, [sp, #36]
30bf1238 2224 movs r2, #36
30bf123a 910b str r1, [sp, #44]
30bf123c 2113 movs r1, #19
30bf123e 9103 str r1, [sp, #12]
30bf1240 f248418f movw r1, 0x848f
30bf1244 9005 str r0, [sp, #20]
30bf1246 2000 movs r0, #0
30bf1248 9000 str r0, [sp, #0]
30bf124a f2c0011e movt r1, 0x1e
30bf124e 9006 str r0, [sp, #24]
30bf1250 9001 str r0, [sp, #4]
30bf1252 9002 str r0, [sp, #8]
30bf1254 a803 add r0, sp, #12
30bf1256 9108 str r1, [sp, #32]
30bf1258 2101 movs r1, #1
30bf125a f00ceb74 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf125e b00c add sp, #48
30bf1260 bd80 pop {r7, pc}
30bf1262 bf00 nop
_SBWorkspaceStatusBarTintColorChanged:
30bf1264 b580 push {r7, lr}
30bf1266 466f mov r7, sp
30bf1268 b08e sub sp, #56
30bf126a f640598e movw r9, 0xd8e
30bf126e f10d0e2c add.w lr, sp, #44 @ 0x2c
30bf1272 f6c0094f movt r9, 0x84f
30bf1276 44f9 add r9, pc
30bf1278 f8d9c000 ldr.w ip, [r9]
30bf127c f8dc9000 ldr.w r9, [ip]
30bf1280 f8dcc004 ldr.w ip, [ip, #4]
30bf1284 f8cdc028 str.w ip, [sp, #40]
30bf1288 f8cd9024 str.w r9, [sp, #36]
30bf128c e88e000e stmia.w lr, {r1, r2, r3}
30bf1290 2113 movs r1, #19
30bf1292 222c movs r2, #44
30bf1294 9103 str r1, [sp, #12]
30bf1296 f2484190 movw r1, 0x8490
30bf129a 9005 str r0, [sp, #20]
30bf129c 2000 movs r0, #0
30bf129e 9000 str r0, [sp, #0]
30bf12a0 f2c0011e movt r1, 0x1e
30bf12a4 9006 str r0, [sp, #24]
30bf12a6 2300 movs r3, #0
30bf12a8 9001 str r0, [sp, #4]
30bf12aa 9002 str r0, [sp, #8]
30bf12ac a803 add r0, sp, #12
30bf12ae 9108 str r1, [sp, #32]
30bf12b0 2101 movs r1, #1
30bf12b2 f00ceb48 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf12b6 b00e add sp, #56
30bf12b8 bd80 pop {r7, pc}
30bf12ba bf00 nop
_SBWorkspaceStatusBarHiddenChanged:
30bf12bc b580 push {r7, lr}
30bf12be 466f mov r7, sp
30bf12c0 b08c sub sp, #48
30bf12c2 f640523a movw r2, 0xd3a
30bf12c6 f6c0024f movt r2, 0x84f
30bf12ca 447a add r2, pc
30bf12cc 6813 ldr r3, [r2, #0]
30bf12ce 681a ldr r2, [r3, #0]
30bf12d0 685b ldr r3, [r3, #4]
30bf12d2 930a str r3, [sp, #40]
30bf12d4 2300 movs r3, #0
30bf12d6 9209 str r2, [sp, #36]
30bf12d8 2224 movs r2, #36
30bf12da f88d102c strb.w r1, [sp, #44]
30bf12de 2113 movs r1, #19
30bf12e0 9103 str r1, [sp, #12]
30bf12e2 f2484191 movw r1, 0x8491
30bf12e6 9005 str r0, [sp, #20]
30bf12e8 2000 movs r0, #0
30bf12ea 9000 str r0, [sp, #0]
30bf12ec f2c0011e movt r1, 0x1e
30bf12f0 9006 str r0, [sp, #24]
30bf12f2 9001 str r0, [sp, #4]
30bf12f4 9002 str r0, [sp, #8]
30bf12f6 a803 add r0, sp, #12
30bf12f8 9108 str r1, [sp, #32]
30bf12fa 2101 movs r1, #1
30bf12fc f00ceb22 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1300 b00c add sp, #48
30bf1302 bd80 pop {r7, pc}
_SBWorkspaceStatusBarOrientationChangedWithDuration:
30bf1304 b580 push {r7, lr}
30bf1306 466f mov r7, sp
30bf1308 b092 sub sp, #72
30bf130a f64049ea movw r9, 0xcea
30bf130e f8d7c008 ldr.w ip, [r7, #8]
30bf1312 f6c0094f movt r9, 0x84f
30bf1316 f04f0e01 mov.w lr, #1 @ 0x1
30bf131a 44f9 add r9, pc
30bf131c f8cde024 str.w lr, [sp, #36]
30bf1320 f8cdc028 str.w ip, [sp, #40]
30bf1324 f44f1c98 mov.w ip, #1245184 @ 0x130000
30bf1328 f8d99000 ldr.w r9, [r9]
30bf132c f10d0e3c add.w lr, sp, #60 @ 0x3c
30bf1330 f8cdc030 str.w ip, [sp, #48]
30bf1334 f8d9c000 ldr.w ip, [r9]
30bf1338 f8d99004 ldr.w r9, [r9, #4]
30bf133c f8cd9038 str.w r9, [sp, #56]
30bf1340 f8cdc034 str.w ip, [sp, #52]
30bf1344 e88e000e stmia.w lr, {r1, r2, r3}
30bf1348 2113 movs r1, #19
30bf134a f2c80100 movt r1, 0x8000
30bf134e 9103 str r1, [sp, #12]
30bf1350 f2484192 movw r1, 0x8492
30bf1354 9005 str r0, [sp, #20]
30bf1356 2000 movs r0, #0
30bf1358 9000 str r0, [sp, #0]
30bf135a f2c0011e movt r1, 0x1e
30bf135e 9006 str r0, [sp, #24]
30bf1360 223c movs r2, #60
30bf1362 9001 str r0, [sp, #4]
30bf1364 2300 movs r3, #0
30bf1366 9002 str r0, [sp, #8]
30bf1368 a803 add r0, sp, #12
30bf136a 9108 str r1, [sp, #32]
30bf136c 2101 movs r1, #1
30bf136e f00ceaea blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1372 b012 add sp, #72
30bf1374 bd80 pop {r7, pc}
30bf1376 bf00 nop
_SBRegisterStatusBarWindowContextId:
30bf1378 b580 push {r7, lr}
30bf137a 466f mov r7, sp
30bf137c b08c sub sp, #48
30bf137e f640427e movw r2, 0xc7e
30bf1382 f6c0024f movt r2, 0x84f
30bf1386 447a add r2, pc
30bf1388 6813 ldr r3, [r2, #0]
30bf138a 681a ldr r2, [r3, #0]
30bf138c 685b ldr r3, [r3, #4]
30bf138e 930a str r3, [sp, #40]
30bf1390 2300 movs r3, #0
30bf1392 9209 str r2, [sp, #36]
30bf1394 2224 movs r2, #36
30bf1396 910b str r1, [sp, #44]
30bf1398 2113 movs r1, #19
30bf139a 9103 str r1, [sp, #12]
30bf139c f2484193 movw r1, 0x8493
30bf13a0 9005 str r0, [sp, #20]
30bf13a2 2000 movs r0, #0
30bf13a4 9000 str r0, [sp, #0]
30bf13a6 f2c0011e movt r1, 0x1e
30bf13aa 9006 str r0, [sp, #24]
30bf13ac 9001 str r0, [sp, #4]
30bf13ae 9002 str r0, [sp, #8]
30bf13b0 a803 add r0, sp, #12
30bf13b2 9108 str r1, [sp, #32]
30bf13b4 2101 movs r1, #1
30bf13b6 f00ceac6 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf13ba b00c add sp, #48
30bf13bc bd80 pop {r7, pc}
30bf13be bf00 nop
_SBSetSuspensionAnimationDelay:
30bf13c0 b580 push {r7, lr}
30bf13c2 466f mov r7, sp
30bf13c4 b08d sub sp, #52
30bf13c6 f6404336 movw r3, 0xc36
30bf13ca f6c0034f movt r3, 0x84f
30bf13ce 447b add r3, pc
30bf13d0 681b ldr r3, [r3, #0]
30bf13d2 f8d39000 ldr.w r9, [r3]
30bf13d6 685b ldr r3, [r3, #4]
30bf13d8 930a str r3, [sp, #40]
30bf13da 2300 movs r3, #0
30bf13dc f8cd9024 str.w r9, [sp, #36]
30bf13e0 910b str r1, [sp, #44]
30bf13e2 2113 movs r1, #19
30bf13e4 920c str r2, [sp, #48]
30bf13e6 2228 movs r2, #40
30bf13e8 9103 str r1, [sp, #12]
30bf13ea f2484194 movw r1, 0x8494
30bf13ee 9005 str r0, [sp, #20]
30bf13f0 2000 movs r0, #0
30bf13f2 9000 str r0, [sp, #0]
30bf13f4 f2c0011e movt r1, 0x1e
30bf13f8 9006 str r0, [sp, #24]
30bf13fa 9001 str r0, [sp, #4]
30bf13fc 9002 str r0, [sp, #8]
30bf13fe a803 add r0, sp, #12
30bf1400 9108 str r1, [sp, #32]
30bf1402 2101 movs r1, #1
30bf1404 f00cea9e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1408 b00d add sp, #52
30bf140a bd80 pop {r7, pc}
_SBGetSystemVolumeHUDEnabled:
30bf140c b5f0 push {r4, r5, r6, r7, lr}
30bf140e af03 add r7, sp, #12
30bf1410 f84d8d04 str.w r8, [sp, #-4]!
30bf1414 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf1418 b081 sub sp, #4
30bf141a 4606 mov r6, r0
30bf141c f64030de movw r0, 0xbde
30bf1420 f6c0004f movt r0, 0x84f
30bf1424 4690 mov r8, r2
30bf1426 4478 add r0, pc
30bf1428 ad03 add r5, sp, #12
30bf142a 6802 ldr r2, [r0, #0]
30bf142c 6810 ldr r0, [r2, #0]
30bf142e 6852 ldr r2, [r2, #4]
30bf1430 920a str r2, [sp, #40]
30bf1432 f44f6280 mov.w r2, #1024 @ 0x400
30bf1436 9009 str r0, [sp, #36]
30bf1438 f1050028 add.w r0, r5, #40 @ 0x28
30bf143c f00ceaca blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf1440 4604 mov r4, r0
30bf1442 f2415013 movw r0, 0x1513
30bf1446 940c str r4, [sp, #48]
30bf1448 9003 str r0, [sp, #12]
30bf144a 9605 str r6, [sp, #20]
30bf144c f00ceab2 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf1450 f2484195 movw r1, 0x8495
30bf1454 9006 str r0, [sp, #24]
30bf1456 f2c0011e movt r1, 0x1e
30bf145a 2330 movs r3, #48
30bf145c 9108 str r1, [sp, #32]
30bf145e 2100 movs r1, #0
30bf1460 e88d0003 stmia.w sp, {r0, r1}
30bf1464 f104002b add.w r0, r4, #43 @ 0x2b
30bf1468 f0200203 bic.w r2, r0, #3 @ 0x3
30bf146c 9102 str r1, [sp, #8]
30bf146e 4628 mov r0, r5
30bf1470 2103 movs r1, #3
30bf1472 f00cea68 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1476 4605 mov r5, r0
30bf1478 b19d cbz r5, 0x30bf14a2
30bf147a f64f70fe movw r0, 0xfffe
30bf147e f6ce70ff movt r0, 0xefff
30bf1482 4428 add r0, r5
30bf1484 2802 cmp r0, #2
30bf1486 d304 bcc.n 0x30bf1492
30bf1488 2010 movs r0, #16
30bf148a f2c10000 movt r0, 0x1000
30bf148e 4285 cmp r5, r0
30bf1490 d103 bne.n 0x30bf149a
30bf1492 9806 ldr r0, [sp, #24]
30bf1494 f00cea96 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf1498 e034 b.n 0x30bf1504
30bf149a 9806 ldr r0, [sp, #24]
30bf149c f00cea82 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf14a0 e030 b.n 0x30bf1504
30bf14a2 f64f60cc movw r0, 0xfecc
30bf14a6 9908 ldr r1, [sp, #32]
30bf14a8 f6cf70ff movt r0, 0xffff
30bf14ac 2947 cmp r1, #71
30bf14ae d007 beq.n 0x30bf14c0
30bf14b0 f24840f9 movw r0, 0x84f9
30bf14b4 f2c0001e movt r0, 0x1e
30bf14b8 4281 cmp r1, r0
30bf14ba d003 beq.n 0x30bf14c4
30bf14bc f46f7096 mvn.w r0, #300 @ 0x12c
30bf14c0 4605 mov r5, r0
30bf14c2 e01f b.n 0x30bf1504
30bf14c4 f64f60d4 movw r0, 0xfed4
30bf14c8 9903 ldr r1, [sp, #12]
30bf14ca f6cf70ff movt r0, 0xffff
30bf14ce 2900 cmp r1, #0
30bf14d0 dbf6 blt.n 0x30bf14c0
30bf14d2 9904 ldr r1, [sp, #16]
30bf14d4 2928 cmp r1, #40
30bf14d6 d00e beq.n 0x30bf14f6
30bf14d8 f64f60d4 movw r0, 0xfed4
30bf14dc 2924 cmp r1, #36
30bf14de f6cf70ff movt r0, 0xffff
30bf14e2 d1ed bne.n 0x30bf14c0
30bf14e4 9d0b ldr r5, [sp, #44]
30bf14e6 f64f60d4 movw r0, 0xfed4
30bf14ea f6cf70ff movt r0, 0xffff
30bf14ee 2d00 cmp r5, #0
30bf14f0 bf08 it eq
30bf14f2 4605 moveq r5, r0
30bf14f4 e006 b.n 0x30bf1504
30bf14f6 9d0b ldr r5, [sp, #44]
30bf14f8 2d00 cmp r5, #0
30bf14fa bf02 ittt eq
30bf14fc 980c ldreq r0, [sp, #48]
30bf14fe f8c80000 streq.w r0, [r8]
30bf1502 2500 moveq r5, #0
30bf1504 4628 mov r0, r5
30bf1506 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf150a b001 add sp, #4
30bf150c f85d8b04 ldr.w r8, [sp], #4
30bf1510 bdf0 pop {r4, r5, r6, r7, pc}
30bf1512 bf00 nop
_SBSetSystemVolumeHUDEnabled:
30bf1514 b5f0 push {r4, r5, r6, r7, lr}
30bf1516 af03 add r7, sp, #12
30bf1518 f5ad6d87 sub.w sp, sp, #1080 @ 0x438
30bf151c 4605 mov r5, r0
30bf151e f64020dc movw r0, 0xadc
30bf1522 f6c0004f movt r0, 0x84f
30bf1526 4616 mov r6, r2
30bf1528 4478 add r0, pc
30bf152a ac03 add r4, sp, #12
30bf152c 6802 ldr r2, [r0, #0]
30bf152e 6810 ldr r0, [r2, #0]
30bf1530 6852 ldr r2, [r2, #4]
30bf1532 920a str r2, [sp, #40]
30bf1534 f44f6280 mov.w r2, #1024 @ 0x400
30bf1538 9009 str r0, [sp, #36]
30bf153a f1040028 add.w r0, r4, #40 @ 0x28
30bf153e f00cea4a blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf1542 900c str r0, [sp, #48]
30bf1544 3003 adds r0, #3
30bf1546 f0200003 bic.w r0, r0, #3 @ 0x3
30bf154a f2484296 movw r2, 0x8496
30bf154e 1821 adds r1, r4, r0
30bf1550 f2c0021e movt r2, 0x1e
30bf1554 2300 movs r3, #0
30bf1556 628e str r6, [r1, #40]
30bf1558 2113 movs r1, #19
30bf155a 9103 str r1, [sp, #12]
30bf155c 2100 movs r1, #0
30bf155e 9505 str r5, [sp, #20]
30bf1560 9106 str r1, [sp, #24]
30bf1562 9208 str r2, [sp, #32]
30bf1564 f100022c add.w r2, r0, #44 @ 0x2c
30bf1568 9100 str r1, [sp, #0]
30bf156a 4620 mov r0, r4
30bf156c 9101 str r1, [sp, #4]
30bf156e 9102 str r1, [sp, #8]
30bf1570 2101 movs r1, #1
30bf1572 f00ce9e8 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1576 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf157a bdf0 pop {r4, r5, r6, r7, pc}
_SBGetInterfaceOrientation:
30bf157c b5b0 push {r4, r5, r7, lr}
30bf157e af02 add r7, sp, #8
30bf1580 b08f sub sp, #60
30bf1582 460c mov r4, r1
30bf1584 f2415113 movw r1, 0x1513
30bf1588 9103 str r1, [sp, #12]
30bf158a 9005 str r0, [sp, #20]
30bf158c f00cea12 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf1590 f2484197 movw r1, 0x8497
30bf1594 9006 str r0, [sp, #24]
30bf1596 f2c0011e movt r1, 0x1e
30bf159a 2218 movs r2, #24
30bf159c 9108 str r1, [sp, #32]
30bf159e 2100 movs r1, #0
30bf15a0 e88d0003 stmia.w sp, {r0, r1}
30bf15a4 a803 add r0, sp, #12
30bf15a6 2330 movs r3, #48
30bf15a8 9102 str r1, [sp, #8]
30bf15aa 2103 movs r1, #3
30bf15ac f00ce9ca blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf15b0 4605 mov r5, r0
30bf15b2 b19d cbz r5, 0x30bf15dc
30bf15b4 f64f70fe movw r0, 0xfffe
30bf15b8 f6ce70ff movt r0, 0xefff
30bf15bc 4428 add r0, r5
30bf15be 2802 cmp r0, #2
30bf15c0 d304 bcc.n 0x30bf15cc
30bf15c2 2010 movs r0, #16
30bf15c4 f2c10000 movt r0, 0x1000
30bf15c8 4285 cmp r5, r0
30bf15ca d103 bne.n 0x30bf15d4
30bf15cc 9806 ldr r0, [sp, #24]
30bf15ce f00ce9fa blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf15d2 e033 b.n 0x30bf163c
30bf15d4 9806 ldr r0, [sp, #24]
30bf15d6 f00ce9e6 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf15da e02f b.n 0x30bf163c
30bf15dc f64f60cc movw r0, 0xfecc
30bf15e0 9908 ldr r1, [sp, #32]
30bf15e2 f6cf70ff movt r0, 0xffff
30bf15e6 2947 cmp r1, #71
30bf15e8 d007 beq.n 0x30bf15fa
30bf15ea f24840fb movw r0, 0x84fb
30bf15ee f2c0001e movt r0, 0x1e
30bf15f2 4281 cmp r1, r0
30bf15f4 d003 beq.n 0x30bf15fe
30bf15f6 f46f7096 mvn.w r0, #300 @ 0x12c
30bf15fa 4605 mov r5, r0
30bf15fc e01e b.n 0x30bf163c
30bf15fe f64f60d4 movw r0, 0xfed4
30bf1602 9903 ldr r1, [sp, #12]
30bf1604 f6cf70ff movt r0, 0xffff
30bf1608 2900 cmp r1, #0
30bf160a dbf6 blt.n 0x30bf15fa
30bf160c 9904 ldr r1, [sp, #16]
30bf160e 2928 cmp r1, #40
30bf1610 d00e beq.n 0x30bf1630
30bf1612 f64f60d4 movw r0, 0xfed4
30bf1616 2924 cmp r1, #36
30bf1618 f6cf70ff movt r0, 0xffff
30bf161c d1ed bne.n 0x30bf15fa
30bf161e 9d0b ldr r5, [sp, #44]
30bf1620 f64f60d4 movw r0, 0xfed4
30bf1624 f6cf70ff movt r0, 0xffff
30bf1628 2d00 cmp r5, #0
30bf162a bf08 it eq
30bf162c 4605 moveq r5, r0
30bf162e e005 b.n 0x30bf163c
30bf1630 9d0b ldr r5, [sp, #44]
30bf1632 2d00 cmp r5, #0
30bf1634 bf02 ittt eq
30bf1636 980c ldreq r0, [sp, #48]
30bf1638 6020 streq r0, [r4, #0]
30bf163a 2500 moveq r5, #0
30bf163c 4628 mov r0, r5
30bf163e b00f add sp, #60
30bf1640 bdb0 pop {r4, r5, r7, pc}
30bf1642 bf00 nop
_SBOverrideDefaultInterfaceOrientation:
30bf1644 b580 push {r7, lr}
30bf1646 466f mov r7, sp
30bf1648 b08c sub sp, #48
30bf164a f64012b2 movw r2, 0x9b2
30bf164e f6c0024f movt r2, 0x84f
30bf1652 447a add r2, pc
30bf1654 6813 ldr r3, [r2, #0]
30bf1656 681a ldr r2, [r3, #0]
30bf1658 685b ldr r3, [r3, #4]
30bf165a 930a str r3, [sp, #40]
30bf165c 2300 movs r3, #0
30bf165e 9209 str r2, [sp, #36]
30bf1660 2224 movs r2, #36
30bf1662 910b str r1, [sp, #44]
30bf1664 2113 movs r1, #19
30bf1666 9103 str r1, [sp, #12]
30bf1668 f2484198 movw r1, 0x8498
30bf166c 9005 str r0, [sp, #20]
30bf166e 2000 movs r0, #0
30bf1670 9000 str r0, [sp, #0]
30bf1672 f2c0011e movt r1, 0x1e
30bf1676 9006 str r0, [sp, #24]
30bf1678 9001 str r0, [sp, #4]
30bf167a 9002 str r0, [sp, #8]
30bf167c a803 add r0, sp, #12
30bf167e 9108 str r1, [sp, #32]
30bf1680 2101 movs r1, #1
30bf1682 f00ce960 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1686 b00c add sp, #48
30bf1688 bd80 pop {r7, pc}
30bf168a bf00 nop
_SBRemoveDefaultInterfaceOrientationOverride:
30bf168c b580 push {r7, lr}
30bf168e 466f mov r7, sp
30bf1690 b089 sub sp, #36
30bf1692 2113 movs r1, #19
30bf1694 2218 movs r2, #24
30bf1696 9103 str r1, [sp, #12]
30bf1698 f2484199 movw r1, 0x8499
30bf169c 9005 str r0, [sp, #20]
30bf169e 2000 movs r0, #0
30bf16a0 9000 str r0, [sp, #0]
30bf16a2 f2c0011e movt r1, 0x1e
30bf16a6 9006 str r0, [sp, #24]
30bf16a8 2300 movs r3, #0
30bf16aa 9001 str r0, [sp, #4]
30bf16ac 9002 str r0, [sp, #8]
30bf16ae a803 add r0, sp, #12
30bf16b0 9108 str r1, [sp, #32]
30bf16b2 2101 movs r1, #1
30bf16b4 f00ce946 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf16b8 b009 add sp, #36
30bf16ba bd80 pop {r7, pc}
_SBGetActiveApplicationStatusBarOrientation:
30bf16bc b5b0 push {r4, r5, r7, lr}
30bf16be af02 add r7, sp, #8
30bf16c0 b08f sub sp, #60
30bf16c2 460c mov r4, r1
30bf16c4 f2415113 movw r1, 0x1513
30bf16c8 9103 str r1, [sp, #12]
30bf16ca 9005 str r0, [sp, #20]
30bf16cc f00ce972 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf16d0 f248419a movw r1, 0x849a
30bf16d4 9006 str r0, [sp, #24]
30bf16d6 f2c0011e movt r1, 0x1e
30bf16da 2218 movs r2, #24
30bf16dc 9108 str r1, [sp, #32]
30bf16de 2100 movs r1, #0
30bf16e0 e88d0003 stmia.w sp, {r0, r1}
30bf16e4 a803 add r0, sp, #12
30bf16e6 2330 movs r3, #48
30bf16e8 9102 str r1, [sp, #8]
30bf16ea 2103 movs r1, #3
30bf16ec f00ce92a blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf16f0 4605 mov r5, r0
30bf16f2 b19d cbz r5, 0x30bf171c
30bf16f4 f64f70fe movw r0, 0xfffe
30bf16f8 f6ce70ff movt r0, 0xefff
30bf16fc 4428 add r0, r5
30bf16fe 2802 cmp r0, #2
30bf1700 d304 bcc.n 0x30bf170c
30bf1702 2010 movs r0, #16
30bf1704 f2c10000 movt r0, 0x1000
30bf1708 4285 cmp r5, r0
30bf170a d103 bne.n 0x30bf1714
30bf170c 9806 ldr r0, [sp, #24]
30bf170e f00ce95a blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf1712 e033 b.n 0x30bf177c
30bf1714 9806 ldr r0, [sp, #24]
30bf1716 f00ce946 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf171a e02f b.n 0x30bf177c
30bf171c f64f60cc movw r0, 0xfecc
30bf1720 9908 ldr r1, [sp, #32]
30bf1722 f6cf70ff movt r0, 0xffff
30bf1726 2947 cmp r1, #71
30bf1728 d007 beq.n 0x30bf173a
30bf172a f24840fe movw r0, 0x84fe
30bf172e f2c0001e movt r0, 0x1e
30bf1732 4281 cmp r1, r0
30bf1734 d003 beq.n 0x30bf173e
30bf1736 f46f7096 mvn.w r0, #300 @ 0x12c
30bf173a 4605 mov r5, r0
30bf173c e01e b.n 0x30bf177c
30bf173e f64f60d4 movw r0, 0xfed4
30bf1742 9903 ldr r1, [sp, #12]
30bf1744 f6cf70ff movt r0, 0xffff
30bf1748 2900 cmp r1, #0
30bf174a dbf6 blt.n 0x30bf173a
30bf174c 9904 ldr r1, [sp, #16]
30bf174e 2928 cmp r1, #40
30bf1750 d00e beq.n 0x30bf1770
30bf1752 f64f60d4 movw r0, 0xfed4
30bf1756 2924 cmp r1, #36
30bf1758 f6cf70ff movt r0, 0xffff
30bf175c d1ed bne.n 0x30bf173a
30bf175e 9d0b ldr r5, [sp, #44]
30bf1760 f64f60d4 movw r0, 0xfed4
30bf1764 f6cf70ff movt r0, 0xffff
30bf1768 2d00 cmp r5, #0
30bf176a bf08 it eq
30bf176c 4605 moveq r5, r0
30bf176e e005 b.n 0x30bf177c
30bf1770 9d0b ldr r5, [sp, #44]
30bf1772 2d00 cmp r5, #0
30bf1774 bf02 ittt eq
30bf1776 980c ldreq r0, [sp, #48]
30bf1778 6020 streq r0, [r4, #0]
30bf177a 2500 moveq r5, #0
30bf177c 4628 mov r0, r5
30bf177e b00f add sp, #60
30bf1780 bdb0 pop {r4, r5, r7, pc}
30bf1782 bf00 nop
_SBGetRingerSwitchState:
30bf1784 b5b0 push {r4, r5, r7, lr}
30bf1786 af02 add r7, sp, #8
30bf1788 b08f sub sp, #60
30bf178a 460c mov r4, r1
30bf178c f2415113 movw r1, 0x1513
30bf1790 9103 str r1, [sp, #12]
30bf1792 9005 str r0, [sp, #20]
30bf1794 f00ce90e blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf1798 f248419b movw r1, 0x849b
30bf179c 9006 str r0, [sp, #24]
30bf179e f2c0011e movt r1, 0x1e
30bf17a2 2218 movs r2, #24
30bf17a4 9108 str r1, [sp, #32]
30bf17a6 2100 movs r1, #0
30bf17a8 e88d0003 stmia.w sp, {r0, r1}
30bf17ac a803 add r0, sp, #12
30bf17ae 2330 movs r3, #48
30bf17b0 9102 str r1, [sp, #8]
30bf17b2 2103 movs r1, #3
30bf17b4 f00ce8c6 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf17b8 4605 mov r5, r0
30bf17ba b19d cbz r5, 0x30bf17e4
30bf17bc f64f70fe movw r0, 0xfffe
30bf17c0 f6ce70ff movt r0, 0xefff
30bf17c4 4428 add r0, r5
30bf17c6 2802 cmp r0, #2
30bf17c8 d304 bcc.n 0x30bf17d4
30bf17ca 2010 movs r0, #16
30bf17cc f2c10000 movt r0, 0x1000
30bf17d0 4285 cmp r5, r0
30bf17d2 d103 bne.n 0x30bf17dc
30bf17d4 9806 ldr r0, [sp, #24]
30bf17d6 f00ce8f6 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf17da e033 b.n 0x30bf1844
30bf17dc 9806 ldr r0, [sp, #24]
30bf17de f00ce8e2 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf17e2 e02f b.n 0x30bf1844
30bf17e4 f64f60cc movw r0, 0xfecc
30bf17e8 9908 ldr r1, [sp, #32]
30bf17ea f6cf70ff movt r0, 0xffff
30bf17ee 2947 cmp r1, #71
30bf17f0 d007 beq.n 0x30bf1802
30bf17f2 f24840ff movw r0, 0x84ff
30bf17f6 f2c0001e movt r0, 0x1e
30bf17fa 4281 cmp r1, r0
30bf17fc d003 beq.n 0x30bf1806
30bf17fe f46f7096 mvn.w r0, #300 @ 0x12c
30bf1802 4605 mov r5, r0
30bf1804 e01e b.n 0x30bf1844
30bf1806 f64f60d4 movw r0, 0xfed4
30bf180a 9903 ldr r1, [sp, #12]
30bf180c f6cf70ff movt r0, 0xffff
30bf1810 2900 cmp r1, #0
30bf1812 dbf6 blt.n 0x30bf1802
30bf1814 9904 ldr r1, [sp, #16]
30bf1816 2928 cmp r1, #40
30bf1818 d00e beq.n 0x30bf1838
30bf181a f64f60d4 movw r0, 0xfed4
30bf181e 2924 cmp r1, #36
30bf1820 f6cf70ff movt r0, 0xffff
30bf1824 d1ed bne.n 0x30bf1802
30bf1826 9d0b ldr r5, [sp, #44]
30bf1828 f64f60d4 movw r0, 0xfed4
30bf182c f6cf70ff movt r0, 0xffff
30bf1830 2d00 cmp r5, #0
30bf1832 bf08 it eq
30bf1834 4605 moveq r5, r0
30bf1836 e005 b.n 0x30bf1844
30bf1838 9d0b ldr r5, [sp, #44]
30bf183a 2d00 cmp r5, #0
30bf183c bf02 ittt eq
30bf183e 980c ldreq r0, [sp, #48]
30bf1840 6020 streq r0, [r4, #0]
30bf1842 2500 moveq r5, #0
30bf1844 4628 mov r0, r5
30bf1846 b00f add sp, #60
30bf1848 bdb0 pop {r4, r5, r7, pc}
30bf184a bf00 nop
_SBSetExpectsFaceContact:
30bf184c b580 push {r7, lr}
30bf184e 466f mov r7, sp
30bf1850 b08c sub sp, #48
30bf1852 f24072aa movw r2, 0x7aa
30bf1856 f6c0024f movt r2, 0x84f
30bf185a 447a add r2, pc
30bf185c 6813 ldr r3, [r2, #0]
30bf185e 681a ldr r2, [r3, #0]
30bf1860 685b ldr r3, [r3, #4]
30bf1862 930a str r3, [sp, #40]
30bf1864 2300 movs r3, #0
30bf1866 9209 str r2, [sp, #36]
30bf1868 2224 movs r2, #36
30bf186a 910b str r1, [sp, #44]
30bf186c 2113 movs r1, #19
30bf186e 9103 str r1, [sp, #12]
30bf1870 f248419c movw r1, 0x849c
30bf1874 9005 str r0, [sp, #20]
30bf1876 2000 movs r0, #0
30bf1878 9000 str r0, [sp, #0]
30bf187a f2c0011e movt r1, 0x1e
30bf187e 9006 str r0, [sp, #24]
30bf1880 9001 str r0, [sp, #4]
30bf1882 9002 str r0, [sp, #8]
30bf1884 a803 add r0, sp, #12
30bf1886 9108 str r1, [sp, #32]
30bf1888 2101 movs r1, #1
30bf188a f00ce85c blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf188e b00c add sp, #48
30bf1890 bd80 pop {r7, pc}
30bf1892 bf00 nop
_SBSetExpectsFaceContactInLandscape:
30bf1894 b580 push {r7, lr}
30bf1896 466f mov r7, sp
30bf1898 b08d sub sp, #52
30bf189a f2407362 movw r3, 0x762
30bf189e f6c0034f movt r3, 0x84f
30bf18a2 447b add r3, pc
30bf18a4 681b ldr r3, [r3, #0]
30bf18a6 f8d39000 ldr.w r9, [r3]
30bf18aa 685b ldr r3, [r3, #4]
30bf18ac 930a str r3, [sp, #40]
30bf18ae 2300 movs r3, #0
30bf18b0 f8cd9024 str.w r9, [sp, #36]
30bf18b4 910b str r1, [sp, #44]
30bf18b6 2113 movs r1, #19
30bf18b8 920c str r2, [sp, #48]
30bf18ba 2228 movs r2, #40
30bf18bc 9103 str r1, [sp, #12]
30bf18be f248419d movw r1, 0x849d
30bf18c2 9005 str r0, [sp, #20]
30bf18c4 2000 movs r0, #0
30bf18c6 9000 str r0, [sp, #0]
30bf18c8 f2c0011e movt r1, 0x1e
30bf18cc 9006 str r0, [sp, #24]
30bf18ce 9001 str r0, [sp, #4]
30bf18d0 9002 str r0, [sp, #8]
30bf18d2 a803 add r0, sp, #12
30bf18d4 9108 str r1, [sp, #32]
30bf18d6 2101 movs r1, #1
30bf18d8 f00ce834 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf18dc b00d add sp, #52
30bf18de bd80 pop {r7, pc}
_SBGetBadgeNumber:
30bf18e0 b5b0 push {r4, r5, r7, lr}
30bf18e2 af02 add r7, sp, #8
30bf18e4 b08f sub sp, #60
30bf18e6 460c mov r4, r1
30bf18e8 f2415113 movw r1, 0x1513
30bf18ec 9103 str r1, [sp, #12]
30bf18ee 9005 str r0, [sp, #20]
30bf18f0 f00ce860 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf18f4 f248419e movw r1, 0x849e
30bf18f8 9006 str r0, [sp, #24]
30bf18fa f2c0011e movt r1, 0x1e
30bf18fe 2218 movs r2, #24
30bf1900 9108 str r1, [sp, #32]
30bf1902 2100 movs r1, #0
30bf1904 e88d0003 stmia.w sp, {r0, r1}
30bf1908 a803 add r0, sp, #12
30bf190a 2330 movs r3, #48
30bf190c 9102 str r1, [sp, #8]
30bf190e 2103 movs r1, #3
30bf1910 f00ce818 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1914 4605 mov r5, r0
30bf1916 b19d cbz r5, 0x30bf1940
30bf1918 f64f70fe movw r0, 0xfffe
30bf191c f6ce70ff movt r0, 0xefff
30bf1920 4428 add r0, r5
30bf1922 2802 cmp r0, #2
30bf1924 d304 bcc.n 0x30bf1930
30bf1926 2010 movs r0, #16
30bf1928 f2c10000 movt r0, 0x1000
30bf192c 4285 cmp r5, r0
30bf192e d103 bne.n 0x30bf1938
30bf1930 9806 ldr r0, [sp, #24]
30bf1932 f00ce848 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf1936 e033 b.n 0x30bf19a0
30bf1938 9806 ldr r0, [sp, #24]
30bf193a f00ce834 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf193e e02f b.n 0x30bf19a0
30bf1940 f64f60cc movw r0, 0xfecc
30bf1944 9908 ldr r1, [sp, #32]
30bf1946 f6cf70ff movt r0, 0xffff
30bf194a 2947 cmp r1, #71
30bf194c d007 beq.n 0x30bf195e
30bf194e f2485002 movw r0, 0x8502
30bf1952 f2c0001e movt r0, 0x1e
30bf1956 4281 cmp r1, r0
30bf1958 d003 beq.n 0x30bf1962
30bf195a f46f7096 mvn.w r0, #300 @ 0x12c
30bf195e 4605 mov r5, r0
30bf1960 e01e b.n 0x30bf19a0
30bf1962 f64f60d4 movw r0, 0xfed4
30bf1966 9903 ldr r1, [sp, #12]
30bf1968 f6cf70ff movt r0, 0xffff
30bf196c 2900 cmp r1, #0
30bf196e dbf6 blt.n 0x30bf195e
30bf1970 9904 ldr r1, [sp, #16]
30bf1972 2928 cmp r1, #40
30bf1974 d00e beq.n 0x30bf1994
30bf1976 f64f60d4 movw r0, 0xfed4
30bf197a 2924 cmp r1, #36
30bf197c f6cf70ff movt r0, 0xffff
30bf1980 d1ed bne.n 0x30bf195e
30bf1982 9d0b ldr r5, [sp, #44]
30bf1984 f64f60d4 movw r0, 0xfed4
30bf1988 f6cf70ff movt r0, 0xffff
30bf198c 2d00 cmp r5, #0
30bf198e bf08 it eq
30bf1990 4605 moveq r5, r0
30bf1992 e005 b.n 0x30bf19a0
30bf1994 9d0b ldr r5, [sp, #44]
30bf1996 2d00 cmp r5, #0
30bf1998 bf02 ittt eq
30bf199a 980c ldreq r0, [sp, #48]
30bf199c 6020 streq r0, [r4, #0]
30bf199e 2500 moveq r5, #0
30bf19a0 4628 mov r0, r5
30bf19a2 b00f add sp, #60
30bf19a4 bdb0 pop {r4, r5, r7, pc}
30bf19a6 bf00 nop
_SBSetBadgeNumber:
30bf19a8 b590 push {r4, r7, lr}
30bf19aa af01 add r7, sp, #4
30bf19ac b08e sub sp, #56
30bf19ae f240624e movw r2, 0x64e
30bf19b2 f6c0024f movt r2, 0x84f
30bf19b6 447a add r2, pc
30bf19b8 6813 ldr r3, [r2, #0]
30bf19ba 681a ldr r2, [r3, #0]
30bf19bc 685b ldr r3, [r3, #4]
30bf19be 930a str r3, [sp, #40]
30bf19c0 9209 str r2, [sp, #36]
30bf19c2 910b str r1, [sp, #44]
30bf19c4 f2415113 movw r1, 0x1513
30bf19c8 9103 str r1, [sp, #12]
30bf19ca 9005 str r0, [sp, #20]
30bf19cc f00beff2 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf19d0 f248419f movw r1, 0x849f
30bf19d4 9006 str r0, [sp, #24]
30bf19d6 f2c0011e movt r1, 0x1e
30bf19da 2224 movs r2, #36
30bf19dc 9108 str r1, [sp, #32]
30bf19de 2100 movs r1, #0
30bf19e0 e88d0003 stmia.w sp, {r0, r1}
30bf19e4 a803 add r0, sp, #12
30bf19e6 232c movs r3, #44
30bf19e8 9102 str r1, [sp, #8]
30bf19ea 2103 movs r1, #3
30bf19ec f00befaa blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf19f0 4604 mov r4, r0
30bf19f2 b17c cbz r4, 0x30bf1a14
30bf19f4 f64f70fe movw r0, 0xfffe
30bf19f8 f6ce70ff movt r0, 0xefff
30bf19fc 4420 add r0, r4
30bf19fe 2802 cmp r0, #2
30bf1a00 d304 bcc.n 0x30bf1a0c
30bf1a02 2010 movs r0, #16
30bf1a04 f2c10000 movt r0, 0x1000
30bf1a08 4284 cmp r4, r0
30bf1a0a d124 bne.n 0x30bf1a56
30bf1a0c 9806 ldr r0, [sp, #24]
30bf1a0e f00befda blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf1a12 e023 b.n 0x30bf1a5c
30bf1a14 f64f64cc movw r4, 0xfecc
30bf1a18 9808 ldr r0, [sp, #32]
30bf1a1a f6cf74ff movt r4, 0xffff
30bf1a1e 2847 cmp r0, #71
30bf1a20 d01c beq.n 0x30bf1a5c
30bf1a22 f2485103 movw r1, 0x8503
30bf1a26 f2c0011e movt r1, 0x1e
30bf1a2a 4288 cmp r0, r1
30bf1a2c d002 beq.n 0x30bf1a34
30bf1a2e f46f7496 mvn.w r4, #300 @ 0x12c
30bf1a32 e013 b.n 0x30bf1a5c
30bf1a34 f64f64d4 movw r4, 0xfed4
30bf1a38 9803 ldr r0, [sp, #12]
30bf1a3a f6cf74ff movt r4, 0xffff
30bf1a3e 2800 cmp r0, #0
30bf1a40 db0c blt.n 0x30bf1a5c
30bf1a42 9904 ldr r1, [sp, #16]
30bf1a44 980b ldr r0, [sp, #44]
30bf1a46 2924 cmp r1, #36
30bf1a48 bf1c itt ne
30bf1a4a f64f60d4 movwne r0, 0xfed4
30bf1a4e f6cf70ff movtne r0, 0xffff
30bf1a52 b00e add sp, #56
30bf1a54 bd90 pop {r4, r7, pc}
30bf1a56 9806 ldr r0, [sp, #24]
30bf1a58 f00befa4 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf1a5c 4620 mov r0, r4
30bf1a5e b00e add sp, #56
30bf1a60 bd90 pop {r4, r7, pc}
30bf1a62 bf00 nop
_SBSetBadgeString:
30bf1a64 b5f0 push {r4, r5, r6, r7, lr}
30bf1a66 af03 add r7, sp, #12
30bf1a68 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf1a6c b081 sub sp, #4
30bf1a6e 4605 mov r5, r0
30bf1a70 f240508a movw r0, 0x58a
30bf1a74 f6c0004f movt r0, 0x84f
30bf1a78 ac03 add r4, sp, #12
30bf1a7a 4478 add r0, pc
30bf1a7c 6802 ldr r2, [r0, #0]
30bf1a7e 6810 ldr r0, [r2, #0]
30bf1a80 6852 ldr r2, [r2, #4]
30bf1a82 920a str r2, [sp, #40]
30bf1a84 f44f6280 mov.w r2, #1024 @ 0x400
30bf1a88 9009 str r0, [sp, #36]
30bf1a8a f1040028 add.w r0, r4, #40 @ 0x28
30bf1a8e f00befa2 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf1a92 4606 mov r6, r0
30bf1a94 f2415013 movw r0, 0x1513
30bf1a98 960c str r6, [sp, #48]
30bf1a9a 9003 str r0, [sp, #12]
30bf1a9c 9505 str r5, [sp, #20]
30bf1a9e f00bef8a blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf1aa2 f24841a0 movw r1, 0x84a0
30bf1aa6 9006 str r0, [sp, #24]
30bf1aa8 f2c0011e movt r1, 0x1e
30bf1aac 232c movs r3, #44
30bf1aae 9108 str r1, [sp, #32]
30bf1ab0 2100 movs r1, #0
30bf1ab2 e88d0003 stmia.w sp, {r0, r1}
30bf1ab6 f106002b add.w r0, r6, #43 @ 0x2b
30bf1aba f0200203 bic.w r2, r0, #3 @ 0x3
30bf1abe 9102 str r1, [sp, #8]
30bf1ac0 4620 mov r0, r4
30bf1ac2 2103 movs r1, #3
30bf1ac4 f00bef3e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1ac8 4604 mov r4, r0
30bf1aca b19c cbz r4, 0x30bf1af4
30bf1acc f64f70fe movw r0, 0xfffe
30bf1ad0 f6ce70ff movt r0, 0xefff
30bf1ad4 4420 add r0, r4
30bf1ad6 2802 cmp r0, #2
30bf1ad8 d304 bcc.n 0x30bf1ae4
30bf1ada 2010 movs r0, #16
30bf1adc f2c10000 movt r0, 0x1000
30bf1ae0 4284 cmp r4, r0
30bf1ae2 d103 bne.n 0x30bf1aec
30bf1ae4 9806 ldr r0, [sp, #24]
30bf1ae6 f00bef6e blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf1aea e022 b.n 0x30bf1b32
30bf1aec 9806 ldr r0, [sp, #24]
30bf1aee f00bef5a blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf1af2 e01e b.n 0x30bf1b32
30bf1af4 f64f64cc movw r4, 0xfecc
30bf1af8 9808 ldr r0, [sp, #32]
30bf1afa f6cf74ff movt r4, 0xffff
30bf1afe 2847 cmp r0, #71
30bf1b00 d017 beq.n 0x30bf1b32
30bf1b02 f2485104 movw r1, 0x8504
30bf1b06 f2c0011e movt r1, 0x1e
30bf1b0a 4288 cmp r0, r1
30bf1b0c d002 beq.n 0x30bf1b14
30bf1b0e f46f7496 mvn.w r4, #300 @ 0x12c
30bf1b12 e00e b.n 0x30bf1b32
30bf1b14 f64f64d4 movw r4, 0xfed4
30bf1b18 9803 ldr r0, [sp, #12]
30bf1b1a f6cf74ff movt r4, 0xffff
30bf1b1e 2800 cmp r0, #0
30bf1b20 db07 blt.n 0x30bf1b32
30bf1b22 f64f64d4 movw r4, 0xfed4
30bf1b26 9804 ldr r0, [sp, #16]
30bf1b28 f6cf74ff movt r4, 0xffff
30bf1b2c 2824 cmp r0, #36
30bf1b2e bf08 it eq
30bf1b30 9c0b ldreq r4, [sp, #44]
30bf1b32 4620 mov r0, r4
30bf1b34 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf1b38 b001 add sp, #4
30bf1b3a bdf0 pop {r4, r5, r6, r7, pc}
_SBReboot:
30bf1b3c b590 push {r4, r7, lr}
30bf1b3e af01 add r7, sp, #4
30bf1b40 b08e sub sp, #56
30bf1b42 f2415113 movw r1, 0x1513
30bf1b46 9103 str r1, [sp, #12]
30bf1b48 9005 str r0, [sp, #20]
30bf1b4a f00bef34 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf1b4e f24841a1 movw r1, 0x84a1
30bf1b52 9006 str r0, [sp, #24]
30bf1b54 f2c0011e movt r1, 0x1e
30bf1b58 2218 movs r2, #24
30bf1b5a 9108 str r1, [sp, #32]
30bf1b5c 2100 movs r1, #0
30bf1b5e e88d0003 stmia.w sp, {r0, r1}
30bf1b62 a803 add r0, sp, #12
30bf1b64 232c movs r3, #44
30bf1b66 9102 str r1, [sp, #8]
30bf1b68 2103 movs r1, #3
30bf1b6a f00beeec blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1b6e 4604 mov r4, r0
30bf1b70 b19c cbz r4, 0x30bf1b9a
30bf1b72 f64f70fe movw r0, 0xfffe
30bf1b76 f6ce70ff movt r0, 0xefff
30bf1b7a 4420 add r0, r4
30bf1b7c 2802 cmp r0, #2
30bf1b7e d304 bcc.n 0x30bf1b8a
30bf1b80 2010 movs r0, #16
30bf1b82 f2c10000 movt r0, 0x1000
30bf1b86 4284 cmp r4, r0
30bf1b88 d103 bne.n 0x30bf1b92
30bf1b8a 9806 ldr r0, [sp, #24]
30bf1b8c f00bef1a blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf1b90 e022 b.n 0x30bf1bd8
30bf1b92 9806 ldr r0, [sp, #24]
30bf1b94 f00bef06 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf1b98 e01e b.n 0x30bf1bd8
30bf1b9a f64f64cc movw r4, 0xfecc
30bf1b9e 9808 ldr r0, [sp, #32]
30bf1ba0 f6cf74ff movt r4, 0xffff
30bf1ba4 2847 cmp r0, #71
30bf1ba6 d017 beq.n 0x30bf1bd8
30bf1ba8 f2485105 movw r1, 0x8505
30bf1bac f2c0011e movt r1, 0x1e
30bf1bb0 4288 cmp r0, r1
30bf1bb2 d002 beq.n 0x30bf1bba
30bf1bb4 f46f7496 mvn.w r4, #300 @ 0x12c
30bf1bb8 e00e b.n 0x30bf1bd8
30bf1bba f64f64d4 movw r4, 0xfed4
30bf1bbe 9803 ldr r0, [sp, #12]
30bf1bc0 f6cf74ff movt r4, 0xffff
30bf1bc4 2800 cmp r0, #0
30bf1bc6 db07 blt.n 0x30bf1bd8
30bf1bc8 f64f64d4 movw r4, 0xfed4
30bf1bcc 9804 ldr r0, [sp, #16]
30bf1bce f6cf74ff movt r4, 0xffff
30bf1bd2 2824 cmp r0, #36
30bf1bd4 bf08 it eq
30bf1bd6 9c0b ldreq r4, [sp, #44]
30bf1bd8 4620 mov r0, r4
30bf1bda b00e add sp, #56
30bf1bdc bd90 pop {r4, r7, pc}
30bf1bde bf00 nop
_SBShutDown:
30bf1be0 b590 push {r4, r7, lr}
30bf1be2 af01 add r7, sp, #4
30bf1be4 b08e sub sp, #56
30bf1be6 f2415113 movw r1, 0x1513
30bf1bea 9103 str r1, [sp, #12]
30bf1bec 9005 str r0, [sp, #20]
30bf1bee f00beee2 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf1bf2 f24841a2 movw r1, 0x84a2
30bf1bf6 9006 str r0, [sp, #24]
30bf1bf8 f2c0011e movt r1, 0x1e
30bf1bfc 2218 movs r2, #24
30bf1bfe 9108 str r1, [sp, #32]
30bf1c00 2100 movs r1, #0
30bf1c02 e88d0003 stmia.w sp, {r0, r1}
30bf1c06 a803 add r0, sp, #12
30bf1c08 232c movs r3, #44
30bf1c0a 9102 str r1, [sp, #8]
30bf1c0c 2103 movs r1, #3
30bf1c0e f00bee9a blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1c12 4604 mov r4, r0
30bf1c14 b19c cbz r4, 0x30bf1c3e
30bf1c16 f64f70fe movw r0, 0xfffe
30bf1c1a f6ce70ff movt r0, 0xefff
30bf1c1e 4420 add r0, r4
30bf1c20 2802 cmp r0, #2
30bf1c22 d304 bcc.n 0x30bf1c2e
30bf1c24 2010 movs r0, #16
30bf1c26 f2c10000 movt r0, 0x1000
30bf1c2a 4284 cmp r4, r0
30bf1c2c d103 bne.n 0x30bf1c36
30bf1c2e 9806 ldr r0, [sp, #24]
30bf1c30 f00beec8 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf1c34 e022 b.n 0x30bf1c7c
30bf1c36 9806 ldr r0, [sp, #24]
30bf1c38 f00beeb4 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf1c3c e01e b.n 0x30bf1c7c
30bf1c3e f64f64cc movw r4, 0xfecc
30bf1c42 9808 ldr r0, [sp, #32]
30bf1c44 f6cf74ff movt r4, 0xffff
30bf1c48 2847 cmp r0, #71
30bf1c4a d017 beq.n 0x30bf1c7c
30bf1c4c f2485106 movw r1, 0x8506
30bf1c50 f2c0011e movt r1, 0x1e
30bf1c54 4288 cmp r0, r1
30bf1c56 d002 beq.n 0x30bf1c5e
30bf1c58 f46f7496 mvn.w r4, #300 @ 0x12c
30bf1c5c e00e b.n 0x30bf1c7c
30bf1c5e f64f64d4 movw r4, 0xfed4
30bf1c62 9803 ldr r0, [sp, #12]
30bf1c64 f6cf74ff movt r4, 0xffff
30bf1c68 2800 cmp r0, #0
30bf1c6a db07 blt.n 0x30bf1c7c
30bf1c6c f64f64d4 movw r4, 0xfed4
30bf1c70 9804 ldr r0, [sp, #16]
30bf1c72 f6cf74ff movt r4, 0xffff
30bf1c76 2824 cmp r0, #36
30bf1c78 bf08 it eq
30bf1c7a 9c0b ldreq r4, [sp, #44]
30bf1c7c 4620 mov r0, r4
30bf1c7e b00e add sp, #56
30bf1c80 bd90 pop {r4, r7, pc}
30bf1c82 bf00 nop
_SBSetApplicationBadgeNumber:
30bf1c84 b5f0 push {r4, r5, r6, r7, lr}
30bf1c86 af03 add r7, sp, #12
30bf1c88 f5ad6d87 sub.w sp, sp, #1080 @ 0x438
30bf1c8c 4605 mov r5, r0
30bf1c8e f240306c movw r0, 0x36c
30bf1c92 f6c0004f movt r0, 0x84f
30bf1c96 4616 mov r6, r2
30bf1c98 4478 add r0, pc
30bf1c9a ac03 add r4, sp, #12
30bf1c9c 6802 ldr r2, [r0, #0]
30bf1c9e 6810 ldr r0, [r2, #0]
30bf1ca0 6852 ldr r2, [r2, #4]
30bf1ca2 920a str r2, [sp, #40]
30bf1ca4 f44f6280 mov.w r2, #1024 @ 0x400
30bf1ca8 9009 str r0, [sp, #36]
30bf1caa f1040028 add.w r0, r4, #40 @ 0x28
30bf1cae f00bee92 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf1cb2 900c str r0, [sp, #48]
30bf1cb4 3003 adds r0, #3
30bf1cb6 f0200003 bic.w r0, r0, #3 @ 0x3
30bf1cba f24842a3 movw r2, 0x84a3
30bf1cbe 1821 adds r1, r4, r0
30bf1cc0 f2c0021e movt r2, 0x1e
30bf1cc4 2300 movs r3, #0
30bf1cc6 628e str r6, [r1, #40]
30bf1cc8 2113 movs r1, #19
30bf1cca 9103 str r1, [sp, #12]
30bf1ccc 2100 movs r1, #0
30bf1cce 9505 str r5, [sp, #20]
30bf1cd0 9106 str r1, [sp, #24]
30bf1cd2 9208 str r2, [sp, #32]
30bf1cd4 f100022c add.w r2, r0, #44 @ 0x2c
30bf1cd8 9100 str r1, [sp, #0]
30bf1cda 4620 mov r0, r4
30bf1cdc 9101 str r1, [sp, #4]
30bf1cde 9102 str r1, [sp, #8]
30bf1ce0 2101 movs r1, #1
30bf1ce2 f00bee30 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1ce6 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf1cea bdf0 pop {r4, r5, r6, r7, pc}
_SBSetApplicationBadgeString:
30bf1cec b5f0 push {r4, r5, r6, r7, lr}
30bf1cee af03 add r7, sp, #12
30bf1cf0 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf1cf4 f5ad6d03 sub.w sp, sp, #2096 @ 0x830
30bf1cf8 b083 sub sp, #12
30bf1cfa 4682 mov sl, r0
30bf1cfc f24020fe movw r0, 0x2fe
30bf1d00 f6c0004f movt r0, 0x84f
30bf1d04 4693 mov fp, r2
30bf1d06 4478 add r0, pc
30bf1d08 ae08 add r6, sp, #32
30bf1d0a f10d080c add.w r8, sp, #12 @ 0xc
30bf1d0e 6802 ldr r2, [r0, #0]
30bf1d10 6810 ldr r0, [r2, #0]
30bf1d12 6853 ldr r3, [r2, #4]
30bf1d14 f44f6280 mov.w r2, #1024 @ 0x400
30bf1d18 6070 str r0, [r6, #4]
30bf1d1a f1080028 add.w r0, r8, #40 @ 0x28
30bf1d1e 60b3 str r3, [r6, #8]
30bf1d20 f00bee58 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf1d24 6130 str r0, [r6, #16]
30bf1d26 3003 adds r0, #3
30bf1d28 f0200403 bic.w r4, r0, #3 @ 0x3
30bf1d2c 4659 mov r1, fp
30bf1d2e eb080504 add.w r5, r8, r4
30bf1d32 f44f6280 mov.w r2, #1024 @ 0x400
30bf1d36 f1050030 add.w r0, r5, #48 @ 0x30
30bf1d3a f00bee4c blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf1d3e 62e8 str r0, [r5, #44]
30bf1d40 3003 adds r0, #3
30bf1d42 f0200003 bic.w r0, r0, #3 @ 0x3
30bf1d46 2113 movs r1, #19
30bf1d48 f8461c14 str.w r1, [r6, #-20]
30bf1d4c f24841a4 movw r1, 0x84a4
30bf1d50 4420 add r0, r4
30bf1d52 f2c0011e movt r1, 0x1e
30bf1d56 f1000230 add.w r2, r0, #48 @ 0x30
30bf1d5a 6031 str r1, [r6, #0]
30bf1d5c f04f0b00 mov.w fp, #0 @ 0x0
30bf1d60 4640 mov r0, r8
30bf1d62 2101 movs r1, #1
30bf1d64 2300 movs r3, #0
30bf1d66 e946ab03 strd sl, fp, [r6, #-12]
30bf1d6a f8cdb000 str.w fp, [sp]
30bf1d6e f8cdb004 str.w fp, [sp, #4]
30bf1d72 f8cdb008 str.w fp, [sp, #8]
30bf1d76 f00bede6 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1d7a f50d6d03 add.w sp, sp, #2096 @ 0x830
30bf1d7e b003 add sp, #12
30bf1d80 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf1d84 bdf0 pop {r4, r5, r6, r7, pc}
30bf1d86 bf00 nop
_SBSetShowsProgress:
30bf1d88 b580 push {r7, lr}
30bf1d8a 466f mov r7, sp
30bf1d8c b08c sub sp, #48
30bf1d8e f240226e movw r2, 0x26e
30bf1d92 f6c0024f movt r2, 0x84f
30bf1d96 447a add r2, pc
30bf1d98 6813 ldr r3, [r2, #0]
30bf1d9a 681a ldr r2, [r3, #0]
30bf1d9c 685b ldr r3, [r3, #4]
30bf1d9e 930a str r3, [sp, #40]
30bf1da0 2300 movs r3, #0
30bf1da2 9209 str r2, [sp, #36]
30bf1da4 2224 movs r2, #36
30bf1da6 910b str r1, [sp, #44]
30bf1da8 2113 movs r1, #19
30bf1daa 9103 str r1, [sp, #12]
30bf1dac f24841a5 movw r1, 0x84a5
30bf1db0 9005 str r0, [sp, #20]
30bf1db2 2000 movs r0, #0
30bf1db4 9000 str r0, [sp, #0]
30bf1db6 f2c0011e movt r1, 0x1e
30bf1dba 9006 str r0, [sp, #24]
30bf1dbc 9001 str r0, [sp, #4]
30bf1dbe 9002 str r0, [sp, #8]
30bf1dc0 a803 add r0, sp, #12
30bf1dc2 9108 str r1, [sp, #32]
30bf1dc4 2101 movs r1, #1
30bf1dc6 f00bedbe blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1dca b00c add sp, #48
30bf1dcc bd80 pop {r7, pc}
30bf1dce bf00 nop
_SBSetApplicationShowsProgress:
30bf1dd0 b5f0 push {r4, r5, r6, r7, lr}
30bf1dd2 af03 add r7, sp, #12
30bf1dd4 f84d8d04 str.w r8, [sp, #-4]!
30bf1dd8 f5ad6d87 sub.w sp, sp, #1080 @ 0x438
30bf1ddc 4606 mov r6, r0
30bf1dde f240201c movw r0, 0x21c
30bf1de2 f6c0004f movt r0, 0x84f
30bf1de6 4614 mov r4, r2
30bf1de8 4478 add r0, pc
30bf1dea ad03 add r5, sp, #12
30bf1dec 4698 mov r8, r3
30bf1dee 6802 ldr r2, [r0, #0]
30bf1df0 6810 ldr r0, [r2, #0]
30bf1df2 6852 ldr r2, [r2, #4]
30bf1df4 920a str r2, [sp, #40]
30bf1df6 f44f6280 mov.w r2, #1024 @ 0x400
30bf1dfa 9009 str r0, [sp, #36]
30bf1dfc f1050028 add.w r0, r5, #40 @ 0x28
30bf1e00 f00bede8 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf1e04 900c str r0, [sp, #48]
30bf1e06 3003 adds r0, #3
30bf1e08 f0200003 bic.w r0, r0, #3 @ 0x3
30bf1e0c f24842a6 movw r2, 0x84a6
30bf1e10 1829 adds r1, r5, r0
30bf1e12 f2c0021e movt r2, 0x1e
30bf1e16 2300 movs r3, #0
30bf1e18 628c str r4, [r1, #40]
30bf1e1a 2113 movs r1, #19
30bf1e1c 9103 str r1, [sp, #12]
30bf1e1e 2100 movs r1, #0
30bf1e20 9605 str r6, [sp, #20]
30bf1e22 9106 str r1, [sp, #24]
30bf1e24 9208 str r2, [sp, #32]
30bf1e26 f100022c add.w r2, r0, #44 @ 0x2c
30bf1e2a e88d0102 stmia.w sp, {r1, r8}
30bf1e2e 4628 mov r0, r5
30bf1e30 9102 str r1, [sp, #8]
30bf1e32 2111 movs r1, #17
30bf1e34 f00bed86 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1e38 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf1e3c f85d8b04 ldr.w r8, [sp], #4
30bf1e40 bdf0 pop {r4, r5, r6, r7, pc}
30bf1e42 bf00 nop
_SBSetAllApplicationsShowProgress:
30bf1e44 b580 push {r7, lr}
30bf1e46 466f mov r7, sp
30bf1e48 b08c sub sp, #48
30bf1e4a f24013b2 movw r3, 0x1b2
30bf1e4e f6c0034f movt r3, 0x84f
30bf1e52 447b add r3, pc
30bf1e54 681b ldr r3, [r3, #0]
30bf1e56 f8d39000 ldr.w r9, [r3]
30bf1e5a 685b ldr r3, [r3, #4]
30bf1e5c 930a str r3, [sp, #40]
30bf1e5e 2300 movs r3, #0
30bf1e60 f8cd9024 str.w r9, [sp, #36]
30bf1e64 910b str r1, [sp, #44]
30bf1e66 2113 movs r1, #19
30bf1e68 9103 str r1, [sp, #12]
30bf1e6a f24841a7 movw r1, 0x84a7
30bf1e6e 9005 str r0, [sp, #20]
30bf1e70 2000 movs r0, #0
30bf1e72 f2c0011e movt r1, 0x1e
30bf1e76 9006 str r0, [sp, #24]
30bf1e78 9108 str r1, [sp, #32]
30bf1e7a 2111 movs r1, #17
30bf1e7c e88d0005 stmia.w sp, {r0, r2}
30bf1e80 2224 movs r2, #36
30bf1e82 9002 str r0, [sp, #8]
30bf1e84 a803 add r0, sp, #12
30bf1e86 f00bed5e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1e8a b00c add sp, #48
30bf1e8c bd80 pop {r7, pc}
30bf1e8e bf00 nop
_SBSetAllApplicationsShowSyncIndicator:
30bf1e90 b580 push {r7, lr}
30bf1e92 466f mov r7, sp
30bf1e94 b08c sub sp, #48
30bf1e96 f2401366 movw r3, 0x166
30bf1e9a f6c0034f movt r3, 0x84f
30bf1e9e 447b add r3, pc
30bf1ea0 681b ldr r3, [r3, #0]
30bf1ea2 f8d39000 ldr.w r9, [r3]
30bf1ea6 685b ldr r3, [r3, #4]
30bf1ea8 930a str r3, [sp, #40]
30bf1eaa 2300 movs r3, #0
30bf1eac f8cd9024 str.w r9, [sp, #36]
30bf1eb0 910b str r1, [sp, #44]
30bf1eb2 2113 movs r1, #19
30bf1eb4 9103 str r1, [sp, #12]
30bf1eb6 f24841a8 movw r1, 0x84a8
30bf1eba 9005 str r0, [sp, #20]
30bf1ebc 2000 movs r0, #0
30bf1ebe f2c0011e movt r1, 0x1e
30bf1ec2 9006 str r0, [sp, #24]
30bf1ec4 9108 str r1, [sp, #32]
30bf1ec6 2111 movs r1, #17
30bf1ec8 e88d0005 stmia.w sp, {r0, r2}
30bf1ecc 2224 movs r2, #36
30bf1ece 9002 str r0, [sp, #8]
30bf1ed0 a803 add r0, sp, #12
30bf1ed2 f00bed38 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1ed6 b00c add sp, #48
30bf1ed8 bd80 pop {r7, pc}
30bf1eda bf00 nop
_SBShowCompassCalibrationHUD:
30bf1edc b580 push {r7, lr}
30bf1ede 466f mov r7, sp
30bf1ee0 b08d sub sp, #52
30bf1ee2 2201 movs r2, #1
30bf1ee4 2300 movs r3, #0
30bf1ee6 9209 str r2, [sp, #36]
30bf1ee8 2228 movs r2, #40
30bf1eea 910a str r1, [sp, #40]
30bf1eec f44f11a0 mov.w r1, #1310720 @ 0x140000
30bf1ef0 910c str r1, [sp, #48]
30bf1ef2 2113 movs r1, #19
30bf1ef4 f2c80100 movt r1, 0x8000
30bf1ef8 9103 str r1, [sp, #12]
30bf1efa f24841a9 movw r1, 0x84a9
30bf1efe 9005 str r0, [sp, #20]
30bf1f00 2000 movs r0, #0
30bf1f02 9000 str r0, [sp, #0]
30bf1f04 f2c0011e movt r1, 0x1e
30bf1f08 9006 str r0, [sp, #24]
30bf1f0a 9001 str r0, [sp, #4]
30bf1f0c 9002 str r0, [sp, #8]
30bf1f0e a803 add r0, sp, #12
30bf1f10 9108 str r1, [sp, #32]
30bf1f12 2101 movs r1, #1
30bf1f14 f00bed16 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1f18 b00d add sp, #52
30bf1f1a bd80 pop {r7, pc}
_SBSetWantsVolumeButtonEvents:
30bf1f1c b580 push {r7, lr}
30bf1f1e 466f mov r7, sp
30bf1f20 b08c sub sp, #48
30bf1f22 f24002da movw r2, 0xda
30bf1f26 f6c0024f movt r2, 0x84f
30bf1f2a 447a add r2, pc
30bf1f2c 6813 ldr r3, [r2, #0]
30bf1f2e 681a ldr r2, [r3, #0]
30bf1f30 685b ldr r3, [r3, #4]
30bf1f32 930a str r3, [sp, #40]
30bf1f34 2300 movs r3, #0
30bf1f36 9209 str r2, [sp, #36]
30bf1f38 2224 movs r2, #36
30bf1f3a 910b str r1, [sp, #44]
30bf1f3c 2113 movs r1, #19
30bf1f3e 9103 str r1, [sp, #12]
30bf1f40 f24841aa movw r1, 0x84aa
30bf1f44 9005 str r0, [sp, #20]
30bf1f46 2000 movs r0, #0
30bf1f48 9000 str r0, [sp, #0]
30bf1f4a f2c0011e movt r1, 0x1e
30bf1f4e 9006 str r0, [sp, #24]
30bf1f50 9001 str r0, [sp, #4]
30bf1f52 9002 str r0, [sp, #8]
30bf1f54 a803 add r0, sp, #12
30bf1f56 9108 str r1, [sp, #32]
30bf1f58 2101 movs r1, #1
30bf1f5a f00becf4 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1f5e b00c add sp, #48
30bf1f60 bd80 pop {r7, pc}
30bf1f62 bf00 nop
_SBSetAccelerometerDeviceOrientationChangedEventsEnabled:
30bf1f64 b580 push {r7, lr}
30bf1f66 466f mov r7, sp
30bf1f68 b08c sub sp, #48
30bf1f6a f2400292 movw r2, 0x92
30bf1f6e f6c0024f movt r2, 0x84f
30bf1f72 447a add r2, pc
30bf1f74 6813 ldr r3, [r2, #0]
30bf1f76 681a ldr r2, [r3, #0]
30bf1f78 685b ldr r3, [r3, #4]
30bf1f7a 930a str r3, [sp, #40]
30bf1f7c 2300 movs r3, #0
30bf1f7e 9209 str r2, [sp, #36]
30bf1f80 2224 movs r2, #36
30bf1f82 910b str r1, [sp, #44]
30bf1f84 2113 movs r1, #19
30bf1f86 9103 str r1, [sp, #12]
30bf1f88 f24841ab movw r1, 0x84ab
30bf1f8c 9005 str r0, [sp, #20]
30bf1f8e 2000 movs r0, #0
30bf1f90 9000 str r0, [sp, #0]
30bf1f92 f2c0011e movt r1, 0x1e
30bf1f96 9006 str r0, [sp, #24]
30bf1f98 9001 str r0, [sp, #4]
30bf1f9a 9002 str r0, [sp, #8]
30bf1f9c a803 add r0, sp, #12
30bf1f9e 9108 str r1, [sp, #32]
30bf1fa0 2101 movs r1, #1
30bf1fa2 f00becd0 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1fa6 b00c add sp, #48
30bf1fa8 bd80 pop {r7, pc}
30bf1faa bf00 nop
_SBSetAccelerometerRawEventsInterval:
30bf1fac b580 push {r7, lr}
30bf1fae 466f mov r7, sp
30bf1fb0 b08d sub sp, #52
30bf1fb2 f240034a movw r3, 0x4a
30bf1fb6 f6c0034f movt r3, 0x84f
30bf1fba 447b add r3, pc
30bf1fbc 681b ldr r3, [r3, #0]
30bf1fbe f8d39000 ldr.w r9, [r3]
30bf1fc2 685b ldr r3, [r3, #4]
30bf1fc4 930a str r3, [sp, #40]
30bf1fc6 2300 movs r3, #0
30bf1fc8 f8cd9024 str.w r9, [sp, #36]
30bf1fcc 910b str r1, [sp, #44]
30bf1fce 2113 movs r1, #19
30bf1fd0 920c str r2, [sp, #48]
30bf1fd2 2228 movs r2, #40
30bf1fd4 9103 str r1, [sp, #12]
30bf1fd6 f24841ac movw r1, 0x84ac
30bf1fda 9005 str r0, [sp, #20]
30bf1fdc 2000 movs r0, #0
30bf1fde 9000 str r0, [sp, #0]
30bf1fe0 f2c0011e movt r1, 0x1e
30bf1fe4 9006 str r0, [sp, #24]
30bf1fe6 9001 str r0, [sp, #4]
30bf1fe8 9002 str r0, [sp, #8]
30bf1fea a803 add r0, sp, #12
30bf1fec 9108 str r1, [sp, #32]
30bf1fee 2101 movs r1, #1
30bf1ff0 f00beca8 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf1ff4 b00d add sp, #52
30bf1ff6 bd80 pop {r7, pc}
_SBSetProximityEventsEnabled:
30bf1ff8 b580 push {r7, lr}
30bf1ffa 466f mov r7, sp
30bf1ffc b08c sub sp, #48
30bf1ffe f64f72fe movw r2, 0xfffe
30bf2002 f6c0024e movt r2, 0x84e
30bf2006 447a add r2, pc
30bf2008 6813 ldr r3, [r2, #0]
30bf200a 681a ldr r2, [r3, #0]
30bf200c 685b ldr r3, [r3, #4]
30bf200e 930a str r3, [sp, #40]
30bf2010 2300 movs r3, #0
30bf2012 9209 str r2, [sp, #36]
30bf2014 2224 movs r2, #36
30bf2016 910b str r1, [sp, #44]
30bf2018 2113 movs r1, #19
30bf201a 9103 str r1, [sp, #12]
30bf201c f24841ad movw r1, 0x84ad
30bf2020 9005 str r0, [sp, #20]
30bf2022 2000 movs r0, #0
30bf2024 9000 str r0, [sp, #0]
30bf2026 f2c0011e movt r1, 0x1e
30bf202a 9006 str r0, [sp, #24]
30bf202c 9001 str r0, [sp, #4]
30bf202e 9002 str r0, [sp, #8]
30bf2030 a803 add r0, sp, #12
30bf2032 9108 str r1, [sp, #32]
30bf2034 2101 movs r1, #1
30bf2036 f00bec86 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf203a b00c add sp, #48
30bf203c bd80 pop {r7, pc}
30bf203e bf00 nop
_SBEnableLockScreenBundle:
30bf2040 b5f0 push {r4, r5, r6, r7, lr}
30bf2042 af03 add r7, sp, #12
30bf2044 f5ad6d89 sub.w sp, sp, #1096 @ 0x448
30bf2048 b081 sub sp, #4
30bf204a 4604 mov r4, r0
30bf204c f64f70ae movw r0, 0xffae
30bf2050 f6c0004e movt r0, 0x84e
30bf2054 2501 movs r5, #1
30bf2056 4478 add r0, pc
30bf2058 9509 str r5, [sp, #36]
30bf205a 930a str r3, [sp, #40]
30bf205c f04f2301 mov.w r3, #16777472 @ 0x1000100
30bf2060 6800 ldr r0, [r0, #0]
30bf2062 ad03 add r5, sp, #12
30bf2064 68be ldr r6, [r7, #8]
30bf2066 960b str r6, [sp, #44]
30bf2068 930c str r3, [sp, #48]
30bf206a 6803 ldr r3, [r0, #0]
30bf206c 6840 ldr r0, [r0, #4]
30bf206e 900e str r0, [sp, #56]
30bf2070 f105003c add.w r0, r5, #60 @ 0x3c
30bf2074 930d str r3, [sp, #52]
30bf2076 f88d103c strb.w r1, [sp, #60]
30bf207a 4611 mov r1, r2
30bf207c f44f6280 mov.w r2, #1024 @ 0x400
30bf2080 f00beca8 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf2084 9011 str r0, [sp, #68]
30bf2086 3003 adds r0, #3
30bf2088 f0200003 bic.w r0, r0, #3 @ 0x3
30bf208c f24842ae movw r2, 0x84ae
30bf2090 1829 adds r1, r5, r0
30bf2092 f2c0021e movt r2, 0x1e
30bf2096 2300 movs r3, #0
30bf2098 63ce str r6, [r1, #60]
30bf209a 2113 movs r1, #19
30bf209c f2c80100 movt r1, 0x8000
30bf20a0 9103 str r1, [sp, #12]
30bf20a2 2100 movs r1, #0
30bf20a4 9405 str r4, [sp, #20]
30bf20a6 9106 str r1, [sp, #24]
30bf20a8 9208 str r2, [sp, #32]
30bf20aa f1000240 add.w r2, r0, #64 @ 0x40
30bf20ae 9100 str r1, [sp, #0]
30bf20b0 4628 mov r0, r5
30bf20b2 9101 str r1, [sp, #4]
30bf20b4 9102 str r1, [sp, #8]
30bf20b6 2101 movs r1, #1
30bf20b8 f00bec44 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf20bc f50d6d89 add.w sp, sp, #1096 @ 0x448
30bf20c0 b001 add sp, #4
30bf20c2 bdf0 pop {r4, r5, r6, r7, pc}
_SBShowTTYPromptForNumber:
30bf20c4 b5f0 push {r4, r5, r6, r7, lr}
30bf20c6 af03 add r7, sp, #12
30bf20c8 f5ad6d87 sub.w sp, sp, #1080 @ 0x438
30bf20cc 4605 mov r5, r0
30bf20ce f64f702c movw r0, 0xff2c
30bf20d2 f6c0004e movt r0, 0x84e
30bf20d6 4616 mov r6, r2
30bf20d8 4478 add r0, pc
30bf20da ac03 add r4, sp, #12
30bf20dc 6802 ldr r2, [r0, #0]
30bf20de 6810 ldr r0, [r2, #0]
30bf20e0 6852 ldr r2, [r2, #4]
30bf20e2 920a str r2, [sp, #40]
30bf20e4 f44f6280 mov.w r2, #1024 @ 0x400
30bf20e8 9009 str r0, [sp, #36]
30bf20ea f1040028 add.w r0, r4, #40 @ 0x28
30bf20ee f00bec72 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf20f2 900c str r0, [sp, #48]
30bf20f4 3003 adds r0, #3
30bf20f6 f0200003 bic.w r0, r0, #3 @ 0x3
30bf20fa f24842af movw r2, 0x84af
30bf20fe 1821 adds r1, r4, r0
30bf2100 f2c0021e movt r2, 0x1e
30bf2104 2300 movs r3, #0
30bf2106 628e str r6, [r1, #40]
30bf2108 2113 movs r1, #19
30bf210a 9103 str r1, [sp, #12]
30bf210c 2100 movs r1, #0
30bf210e 9505 str r5, [sp, #20]
30bf2110 9106 str r1, [sp, #24]
30bf2112 9208 str r2, [sp, #32]
30bf2114 f100022c add.w r2, r0, #44 @ 0x2c
30bf2118 9100 str r1, [sp, #0]
30bf211a 4620 mov r0, r4
30bf211c 9101 str r1, [sp, #4]
30bf211e 9102 str r1, [sp, #8]
30bf2120 2101 movs r1, #1
30bf2122 f00bec10 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2126 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf212a bdf0 pop {r4, r5, r6, r7, pc}
_SBWillDisplayMiniAlert:
30bf212c b580 push {r7, lr}
30bf212e 466f mov r7, sp
30bf2130 b089 sub sp, #36
30bf2132 2113 movs r1, #19
30bf2134 2218 movs r2, #24
30bf2136 9103 str r1, [sp, #12]
30bf2138 f24841b0 movw r1, 0x84b0
30bf213c 9005 str r0, [sp, #20]
30bf213e 2000 movs r0, #0
30bf2140 9000 str r0, [sp, #0]
30bf2142 f2c0011e movt r1, 0x1e
30bf2146 9006 str r0, [sp, #24]
30bf2148 2300 movs r3, #0
30bf214a 9001 str r0, [sp, #4]
30bf214c 9002 str r0, [sp, #8]
30bf214e a803 add r0, sp, #12
30bf2150 9108 str r1, [sp, #32]
30bf2152 2101 movs r1, #1
30bf2154 f00bebf6 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2158 b009 add sp, #36
30bf215a bd80 pop {r7, pc}
_SBWillDismissMiniAlert:
30bf215c b580 push {r7, lr}
30bf215e 466f mov r7, sp
30bf2160 b089 sub sp, #36
30bf2162 2113 movs r1, #19
30bf2164 2218 movs r2, #24
30bf2166 9103 str r1, [sp, #12]
30bf2168 f24841b1 movw r1, 0x84b1
30bf216c 9005 str r0, [sp, #20]
30bf216e 2000 movs r0, #0
30bf2170 9000 str r0, [sp, #0]
30bf2172 f2c0011e movt r1, 0x1e
30bf2176 9006 str r0, [sp, #24]
30bf2178 2300 movs r3, #0
30bf217a 9001 str r0, [sp, #4]
30bf217c 9002 str r0, [sp, #8]
30bf217e a803 add r0, sp, #12
30bf2180 9108 str r1, [sp, #32]
30bf2182 2101 movs r1, #1
30bf2184 f00bebde blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2188 b009 add sp, #36
30bf218a bd80 pop {r7, pc}
_SBDidDismissMiniAlert:
30bf218c b580 push {r7, lr}
30bf218e 466f mov r7, sp
30bf2190 b08d sub sp, #52
30bf2192 2201 movs r2, #1
30bf2194 2300 movs r3, #0
30bf2196 9209 str r2, [sp, #36]
30bf2198 2228 movs r2, #40
30bf219a 910a str r1, [sp, #40]
30bf219c f44f1198 mov.w r1, #1245184 @ 0x130000
30bf21a0 910c str r1, [sp, #48]
30bf21a2 2113 movs r1, #19
30bf21a4 f2c80100 movt r1, 0x8000
30bf21a8 9103 str r1, [sp, #12]
30bf21aa f24841b2 movw r1, 0x84b2
30bf21ae 9005 str r0, [sp, #20]
30bf21b0 2000 movs r0, #0
30bf21b2 9000 str r0, [sp, #0]
30bf21b4 f2c0011e movt r1, 0x1e
30bf21b8 9006 str r0, [sp, #24]
30bf21ba 9001 str r0, [sp, #4]
30bf21bc 9002 str r0, [sp, #8]
30bf21be a803 add r0, sp, #12
30bf21c0 9108 str r1, [sp, #32]
30bf21c2 2101 movs r1, #1
30bf21c4 f00bebbe blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf21c8 b00d add sp, #52
30bf21ca bd80 pop {r7, pc}
_SBSetApplicationHasMiniAlerts:
30bf21cc b580 push {r7, lr}
30bf21ce 466f mov r7, sp
30bf21d0 b08c sub sp, #48
30bf21d2 f64f622a movw r2, 0xfe2a
30bf21d6 f6c0024e movt r2, 0x84e
30bf21da 447a add r2, pc
30bf21dc 6813 ldr r3, [r2, #0]
30bf21de 681a ldr r2, [r3, #0]
30bf21e0 685b ldr r3, [r3, #4]
30bf21e2 930a str r3, [sp, #40]
30bf21e4 2300 movs r3, #0
30bf21e6 9209 str r2, [sp, #36]
30bf21e8 2224 movs r2, #36
30bf21ea f88d102c strb.w r1, [sp, #44]
30bf21ee 2113 movs r1, #19
30bf21f0 9103 str r1, [sp, #12]
30bf21f2 f24841b3 movw r1, 0x84b3
30bf21f6 9005 str r0, [sp, #20]
30bf21f8 2000 movs r0, #0
30bf21fa 9000 str r0, [sp, #0]
30bf21fc f2c0011e movt r1, 0x1e
30bf2200 9006 str r0, [sp, #24]
30bf2202 9001 str r0, [sp, #4]
30bf2204 9002 str r0, [sp, #8]
30bf2206 a803 add r0, sp, #12
30bf2208 9108 str r1, [sp, #32]
30bf220a 2101 movs r1, #1
30bf220c f00beb9a blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2210 b00c add sp, #48
30bf2212 bd80 pop {r7, pc}
_SBGetScreenLockStatus:
30bf2214 b5f0 push {r4, r5, r6, r7, lr}
30bf2216 af03 add r7, sp, #12
30bf2218 b090 sub sp, #64
30bf221a 460d mov r5, r1
30bf221c f2415113 movw r1, 0x1513
30bf2220 9103 str r1, [sp, #12]
30bf2222 4614 mov r4, r2
30bf2224 9005 str r0, [sp, #20]
30bf2226 f00bebc6 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf222a f24841b4 movw r1, 0x84b4
30bf222e 9006 str r0, [sp, #24]
30bf2230 f2c0011e movt r1, 0x1e
30bf2234 2218 movs r2, #24
30bf2236 9108 str r1, [sp, #32]
30bf2238 2100 movs r1, #0
30bf223a e88d0003 stmia.w sp, {r0, r1}
30bf223e a803 add r0, sp, #12
30bf2240 2334 movs r3, #52
30bf2242 9102 str r1, [sp, #8]
30bf2244 2103 movs r1, #3
30bf2246 f00beb7e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf224a 4606 mov r6, r0
30bf224c b19e cbz r6, 0x30bf2276
30bf224e f64f70fe movw r0, 0xfffe
30bf2252 f6ce70ff movt r0, 0xefff
30bf2256 4430 add r0, r6
30bf2258 2802 cmp r0, #2
30bf225a d304 bcc.n 0x30bf2266
30bf225c 2010 movs r0, #16
30bf225e f2c10000 movt r0, 0x1000
30bf2262 4286 cmp r6, r0
30bf2264 d103 bne.n 0x30bf226e
30bf2266 9806 ldr r0, [sp, #24]
30bf2268 f00bebac blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf226c e036 b.n 0x30bf22dc
30bf226e 9806 ldr r0, [sp, #24]
30bf2270 f00beb98 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2274 e032 b.n 0x30bf22dc
30bf2276 f64f60cc movw r0, 0xfecc
30bf227a 9908 ldr r1, [sp, #32]
30bf227c f6cf70ff movt r0, 0xffff
30bf2280 2947 cmp r1, #71
30bf2282 d007 beq.n 0x30bf2294
30bf2284 f2485018 movw r0, 0x8518
30bf2288 f2c0001e movt r0, 0x1e
30bf228c 4281 cmp r1, r0
30bf228e d003 beq.n 0x30bf2298
30bf2290 f46f7096 mvn.w r0, #300 @ 0x12c
30bf2294 4606 mov r6, r0
30bf2296 e021 b.n 0x30bf22dc
30bf2298 f64f60d4 movw r0, 0xfed4
30bf229c 9903 ldr r1, [sp, #12]
30bf229e f6cf70ff movt r0, 0xffff
30bf22a2 2900 cmp r1, #0
30bf22a4 dbf6 blt.n 0x30bf2294
30bf22a6 9904 ldr r1, [sp, #16]
30bf22a8 292c cmp r1, #44
30bf22aa d00e beq.n 0x30bf22ca
30bf22ac f64f60d4 movw r0, 0xfed4
30bf22b0 2924 cmp r1, #36
30bf22b2 f6cf70ff movt r0, 0xffff
30bf22b6 d1ed bne.n 0x30bf2294
30bf22b8 9e0b ldr r6, [sp, #44]
30bf22ba f64f60d4 movw r0, 0xfed4
30bf22be f6cf70ff movt r0, 0xffff
30bf22c2 2e00 cmp r6, #0
30bf22c4 bf08 it eq
30bf22c6 4606 moveq r6, r0
30bf22c8 e008 b.n 0x30bf22dc
30bf22ca 9e0b ldr r6, [sp, #44]
30bf22cc b936 cbnz r6, 0x30bf22dc
30bf22ce f89d0030 ldrb.w r0, [sp, #48]
30bf22d2 2600 movs r6, #0
30bf22d4 7028 strb r0, [r5, #0]
30bf22d6 f89d0034 ldrb.w r0, [sp, #52]
30bf22da 7020 strb r0, [r4, #0]
30bf22dc 4630 mov r0, r6
30bf22de b010 add sp, #64
30bf22e0 bdf0 pop {r4, r5, r6, r7, pc}
30bf22e2 bf00 nop
_SBApplicationRequestedDeviceUnlock:
30bf22e4 b590 push {r4, r7, lr}
30bf22e6 af01 add r7, sp, #4
30bf22e8 b08e sub sp, #56
30bf22ea f2415113 movw r1, 0x1513
30bf22ee 9103 str r1, [sp, #12]
30bf22f0 9005 str r0, [sp, #20]
30bf22f2 f00beb60 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf22f6 f24841b5 movw r1, 0x84b5
30bf22fa 9006 str r0, [sp, #24]
30bf22fc f2c0011e movt r1, 0x1e
30bf2300 2218 movs r2, #24
30bf2302 9108 str r1, [sp, #32]
30bf2304 2100 movs r1, #0
30bf2306 e88d0003 stmia.w sp, {r0, r1}
30bf230a a803 add r0, sp, #12
30bf230c 232c movs r3, #44
30bf230e 9102 str r1, [sp, #8]
30bf2310 2103 movs r1, #3
30bf2312 f00beb18 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2316 4604 mov r4, r0
30bf2318 b19c cbz r4, 0x30bf2342
30bf231a f64f70fe movw r0, 0xfffe
30bf231e f6ce70ff movt r0, 0xefff
30bf2322 4420 add r0, r4
30bf2324 2802 cmp r0, #2
30bf2326 d304 bcc.n 0x30bf2332
30bf2328 2010 movs r0, #16
30bf232a f2c10000 movt r0, 0x1000
30bf232e 4284 cmp r4, r0
30bf2330 d103 bne.n 0x30bf233a
30bf2332 9806 ldr r0, [sp, #24]
30bf2334 f00beb46 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf2338 e022 b.n 0x30bf2380
30bf233a 9806 ldr r0, [sp, #24]
30bf233c f00beb32 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2340 e01e b.n 0x30bf2380
30bf2342 f64f64cc movw r4, 0xfecc
30bf2346 9808 ldr r0, [sp, #32]
30bf2348 f6cf74ff movt r4, 0xffff
30bf234c 2847 cmp r0, #71
30bf234e d017 beq.n 0x30bf2380
30bf2350 f2485119 movw r1, 0x8519
30bf2354 f2c0011e movt r1, 0x1e
30bf2358 4288 cmp r0, r1
30bf235a d002 beq.n 0x30bf2362
30bf235c f46f7496 mvn.w r4, #300 @ 0x12c
30bf2360 e00e b.n 0x30bf2380
30bf2362 f64f64d4 movw r4, 0xfed4
30bf2366 9803 ldr r0, [sp, #12]
30bf2368 f6cf74ff movt r4, 0xffff
30bf236c 2800 cmp r0, #0
30bf236e db07 blt.n 0x30bf2380
30bf2370 f64f64d4 movw r4, 0xfed4
30bf2374 9804 ldr r0, [sp, #16]
30bf2376 f6cf74ff movt r4, 0xffff
30bf237a 2824 cmp r0, #36
30bf237c bf08 it eq
30bf237e 9c0b ldreq r4, [sp, #44]
30bf2380 4620 mov r0, r4
30bf2382 b00e add sp, #56
30bf2384 bd90 pop {r4, r7, pc}
30bf2386 bf00 nop
_SBLockDevice:
30bf2388 b580 push {r7, lr}
30bf238a 466f mov r7, sp
30bf238c b08c sub sp, #48
30bf238e f64f426e movw r2, 0xfc6e
30bf2392 f6c0024e movt r2, 0x84e
30bf2396 447a add r2, pc
30bf2398 6813 ldr r3, [r2, #0]
30bf239a 681a ldr r2, [r3, #0]
30bf239c 685b ldr r3, [r3, #4]
30bf239e 930a str r3, [sp, #40]
30bf23a0 2300 movs r3, #0
30bf23a2 9209 str r2, [sp, #36]
30bf23a4 2224 movs r2, #36
30bf23a6 f88d102c strb.w r1, [sp, #44]
30bf23aa 2113 movs r1, #19
30bf23ac 9103 str r1, [sp, #12]
30bf23ae f24841b6 movw r1, 0x84b6
30bf23b2 9005 str r0, [sp, #20]
30bf23b4 2000 movs r0, #0
30bf23b6 9000 str r0, [sp, #0]
30bf23b8 f2c0011e movt r1, 0x1e
30bf23bc 9006 str r0, [sp, #24]
30bf23be 9001 str r0, [sp, #4]
30bf23c0 9002 str r0, [sp, #8]
30bf23c2 a803 add r0, sp, #12
30bf23c4 9108 str r1, [sp, #32]
30bf23c6 2101 movs r1, #1
30bf23c8 f00beabc blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf23cc b00c add sp, #48
30bf23ce bd80 pop {r7, pc}
_SBShowNetworkPromptsIfNecessary:
30bf23d0 b580 push {r7, lr}
30bf23d2 466f mov r7, sp
30bf23d4 b08c sub sp, #48
30bf23d6 f64f4226 movw r2, 0xfc26
30bf23da f6c0024e movt r2, 0x84e
30bf23de 447a add r2, pc
30bf23e0 6813 ldr r3, [r2, #0]
30bf23e2 681a ldr r2, [r3, #0]
30bf23e4 685b ldr r3, [r3, #4]
30bf23e6 930a str r3, [sp, #40]
30bf23e8 2300 movs r3, #0
30bf23ea 9209 str r2, [sp, #36]
30bf23ec 2224 movs r2, #36
30bf23ee f88d102c strb.w r1, [sp, #44]
30bf23f2 2113 movs r1, #19
30bf23f4 9103 str r1, [sp, #12]
30bf23f6 f24841b7 movw r1, 0x84b7
30bf23fa 9005 str r0, [sp, #20]
30bf23fc 2000 movs r0, #0
30bf23fe 9000 str r0, [sp, #0]
30bf2400 f2c0011e movt r1, 0x1e
30bf2404 9006 str r0, [sp, #24]
30bf2406 9001 str r0, [sp, #4]
30bf2408 9002 str r0, [sp, #8]
30bf240a a803 add r0, sp, #12
30bf240c 9108 str r1, [sp, #32]
30bf240e 2101 movs r1, #1
30bf2410 f00bea98 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2414 b00c add sp, #48
30bf2416 bd80 pop {r7, pc}
_SBSetApplicationUsesBackgroundNetwork:
30bf2418 b580 push {r7, lr}
30bf241a 466f mov r7, sp
30bf241c b08c sub sp, #48
30bf241e f64f32de movw r2, 0xfbde
30bf2422 f6c0024e movt r2, 0x84e
30bf2426 447a add r2, pc
30bf2428 6813 ldr r3, [r2, #0]
30bf242a 681a ldr r2, [r3, #0]
30bf242c 685b ldr r3, [r3, #4]
30bf242e 930a str r3, [sp, #40]
30bf2430 2300 movs r3, #0
30bf2432 9209 str r2, [sp, #36]
30bf2434 2224 movs r2, #36
30bf2436 f88d102c strb.w r1, [sp, #44]
30bf243a 2113 movs r1, #19
30bf243c 9103 str r1, [sp, #12]
30bf243e f24841b8 movw r1, 0x84b8
30bf2442 9005 str r0, [sp, #20]
30bf2444 2000 movs r0, #0
30bf2446 9000 str r0, [sp, #0]
30bf2448 f2c0011e movt r1, 0x1e
30bf244c 9006 str r0, [sp, #24]
30bf244e 9001 str r0, [sp, #4]
30bf2450 9002 str r0, [sp, #8]
30bf2452 a803 add r0, sp, #12
30bf2454 9108 str r1, [sp, #32]
30bf2456 2101 movs r1, #1
30bf2458 f00bea74 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf245c b00c add sp, #48
30bf245e bd80 pop {r7, pc}
_SBGetApplicationUsesBackgroundNetwork:
30bf2460 b5b0 push {r4, r5, r7, lr}
30bf2462 af02 add r7, sp, #8
30bf2464 b08f sub sp, #60
30bf2466 460c mov r4, r1
30bf2468 f2415113 movw r1, 0x1513
30bf246c 9103 str r1, [sp, #12]
30bf246e 9005 str r0, [sp, #20]
30bf2470 f00beaa0 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf2474 f24841b9 movw r1, 0x84b9
30bf2478 9006 str r0, [sp, #24]
30bf247a f2c0011e movt r1, 0x1e
30bf247e 2218 movs r2, #24
30bf2480 9108 str r1, [sp, #32]
30bf2482 2100 movs r1, #0
30bf2484 e88d0003 stmia.w sp, {r0, r1}
30bf2488 a803 add r0, sp, #12
30bf248a 2330 movs r3, #48
30bf248c 9102 str r1, [sp, #8]
30bf248e 2103 movs r1, #3
30bf2490 f00bea58 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2494 4605 mov r5, r0
30bf2496 b19d cbz r5, 0x30bf24c0
30bf2498 f64f70fe movw r0, 0xfffe
30bf249c f6ce70ff movt r0, 0xefff
30bf24a0 4428 add r0, r5
30bf24a2 2802 cmp r0, #2
30bf24a4 d304 bcc.n 0x30bf24b0
30bf24a6 2010 movs r0, #16
30bf24a8 f2c10000 movt r0, 0x1000
30bf24ac 4285 cmp r5, r0
30bf24ae d103 bne.n 0x30bf24b8
30bf24b0 9806 ldr r0, [sp, #24]
30bf24b2 f00bea88 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf24b6 e034 b.n 0x30bf2522
30bf24b8 9806 ldr r0, [sp, #24]
30bf24ba f00bea74 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf24be e030 b.n 0x30bf2522
30bf24c0 f64f60cc movw r0, 0xfecc
30bf24c4 9908 ldr r1, [sp, #32]
30bf24c6 f6cf70ff movt r0, 0xffff
30bf24ca 2947 cmp r1, #71
30bf24cc d007 beq.n 0x30bf24de
30bf24ce f248501d movw r0, 0x851d
30bf24d2 f2c0001e movt r0, 0x1e
30bf24d6 4281 cmp r1, r0
30bf24d8 d003 beq.n 0x30bf24e2
30bf24da f46f7096 mvn.w r0, #300 @ 0x12c
30bf24de 4605 mov r5, r0
30bf24e0 e01f b.n 0x30bf2522
30bf24e2 f64f60d4 movw r0, 0xfed4
30bf24e6 9903 ldr r1, [sp, #12]
30bf24e8 f6cf70ff movt r0, 0xffff
30bf24ec 2900 cmp r1, #0
30bf24ee dbf6 blt.n 0x30bf24de
30bf24f0 9904 ldr r1, [sp, #16]
30bf24f2 2928 cmp r1, #40
30bf24f4 d00e beq.n 0x30bf2514
30bf24f6 f64f60d4 movw r0, 0xfed4
30bf24fa 2924 cmp r1, #36
30bf24fc f6cf70ff movt r0, 0xffff
30bf2500 d1ed bne.n 0x30bf24de
30bf2502 9d0b ldr r5, [sp, #44]
30bf2504 f64f60d4 movw r0, 0xfed4
30bf2508 f6cf70ff movt r0, 0xffff
30bf250c 2d00 cmp r5, #0
30bf250e bf08 it eq
30bf2510 4605 moveq r5, r0
30bf2512 e006 b.n 0x30bf2522
30bf2514 9d0b ldr r5, [sp, #44]
30bf2516 2d00 cmp r5, #0
30bf2518 bf02 ittt eq
30bf251a f89d0030 ldrbeq.w r0, [sp, #48]
30bf251e 7020 strbeq r0, [r4, #0]
30bf2520 2500 moveq r5, #0
30bf2522 4628 mov r0, r5
30bf2524 b00f add sp, #60
30bf2526 bdb0 pop {r4, r5, r7, pc}
_SBGetCurrentBacklightLevel:
30bf2528 b5b0 push {r4, r5, r7, lr}
30bf252a af02 add r7, sp, #8
30bf252c b08f sub sp, #60
30bf252e 460c mov r4, r1
30bf2530 f2415113 movw r1, 0x1513
30bf2534 9103 str r1, [sp, #12]
30bf2536 9005 str r0, [sp, #20]
30bf2538 f00bea3c blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf253c f24841ba movw r1, 0x84ba
30bf2540 9006 str r0, [sp, #24]
30bf2542 f2c0011e movt r1, 0x1e
30bf2546 2218 movs r2, #24
30bf2548 9108 str r1, [sp, #32]
30bf254a 2100 movs r1, #0
30bf254c e88d0003 stmia.w sp, {r0, r1}
30bf2550 a803 add r0, sp, #12
30bf2552 2330 movs r3, #48
30bf2554 9102 str r1, [sp, #8]
30bf2556 2103 movs r1, #3
30bf2558 f00be9f4 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf255c 4605 mov r5, r0
30bf255e b19d cbz r5, 0x30bf2588
30bf2560 f64f70fe movw r0, 0xfffe
30bf2564 f6ce70ff movt r0, 0xefff
30bf2568 4428 add r0, r5
30bf256a 2802 cmp r0, #2
30bf256c d304 bcc.n 0x30bf2578
30bf256e 2010 movs r0, #16
30bf2570 f2c10000 movt r0, 0x1000
30bf2574 4285 cmp r5, r0
30bf2576 d103 bne.n 0x30bf2580
30bf2578 9806 ldr r0, [sp, #24]
30bf257a f00bea24 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf257e e033 b.n 0x30bf25e8
30bf2580 9806 ldr r0, [sp, #24]
30bf2582 f00bea10 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2586 e02f b.n 0x30bf25e8
30bf2588 f64f60cc movw r0, 0xfecc
30bf258c 9908 ldr r1, [sp, #32]
30bf258e f6cf70ff movt r0, 0xffff
30bf2592 2947 cmp r1, #71
30bf2594 d007 beq.n 0x30bf25a6
30bf2596 f248501e movw r0, 0x851e
30bf259a f2c0001e movt r0, 0x1e
30bf259e 4281 cmp r1, r0
30bf25a0 d003 beq.n 0x30bf25aa
30bf25a2 f46f7096 mvn.w r0, #300 @ 0x12c
30bf25a6 4605 mov r5, r0
30bf25a8 e01e b.n 0x30bf25e8
30bf25aa f64f60d4 movw r0, 0xfed4
30bf25ae 9903 ldr r1, [sp, #12]
30bf25b0 f6cf70ff movt r0, 0xffff
30bf25b4 2900 cmp r1, #0
30bf25b6 dbf6 blt.n 0x30bf25a6
30bf25b8 9904 ldr r1, [sp, #16]
30bf25ba 2928 cmp r1, #40
30bf25bc d00e beq.n 0x30bf25dc
30bf25be f64f60d4 movw r0, 0xfed4
30bf25c2 2924 cmp r1, #36
30bf25c4 f6cf70ff movt r0, 0xffff
30bf25c8 d1ed bne.n 0x30bf25a6
30bf25ca 9d0b ldr r5, [sp, #44]
30bf25cc f64f60d4 movw r0, 0xfed4
30bf25d0 f6cf70ff movt r0, 0xffff
30bf25d4 2d00 cmp r5, #0
30bf25d6 bf08 it eq
30bf25d8 4605 moveq r5, r0
30bf25da e005 b.n 0x30bf25e8
30bf25dc 9d0b ldr r5, [sp, #44]
30bf25de 2d00 cmp r5, #0
30bf25e0 bf02 ittt eq
30bf25e2 980c ldreq r0, [sp, #48]
30bf25e4 6020 streq r0, [r4, #0]
30bf25e6 2500 moveq r5, #0
30bf25e8 4628 mov r0, r5
30bf25ea b00f add sp, #60
30bf25ec bdb0 pop {r4, r5, r7, pc}
30bf25ee bf00 nop
_SBSetCurrentBacklightLevel:
30bf25f0 b580 push {r7, lr}
30bf25f2 466f mov r7, sp
30bf25f4 b08c sub sp, #48
30bf25f6 f64f2206 movw r2, 0xfa06
30bf25fa f6c0024e movt r2, 0x84e
30bf25fe 447a add r2, pc
30bf2600 6813 ldr r3, [r2, #0]
30bf2602 681a ldr r2, [r3, #0]
30bf2604 685b ldr r3, [r3, #4]
30bf2606 930a str r3, [sp, #40]
30bf2608 2300 movs r3, #0
30bf260a 9209 str r2, [sp, #36]
30bf260c 2224 movs r2, #36
30bf260e 910b str r1, [sp, #44]
30bf2610 2113 movs r1, #19
30bf2612 9103 str r1, [sp, #12]
30bf2614 f24841bb movw r1, 0x84bb
30bf2618 9005 str r0, [sp, #20]
30bf261a 2000 movs r0, #0
30bf261c 9000 str r0, [sp, #0]
30bf261e f2c0011e movt r1, 0x1e
30bf2622 9006 str r0, [sp, #24]
30bf2624 9001 str r0, [sp, #4]
30bf2626 9002 str r0, [sp, #8]
30bf2628 a803 add r0, sp, #12
30bf262a 9108 str r1, [sp, #32]
30bf262c 2101 movs r1, #1
30bf262e f00be98a blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2632 b00c add sp, #48
30bf2634 bd80 pop {r7, pc}
30bf2636 bf00 nop
_SBGetCurrentBacklightFactor:
30bf2638 b5b0 push {r4, r5, r7, lr}
30bf263a af02 add r7, sp, #8
30bf263c b08f sub sp, #60
30bf263e 460c mov r4, r1
30bf2640 f2415113 movw r1, 0x1513
30bf2644 9103 str r1, [sp, #12]
30bf2646 9005 str r0, [sp, #20]
30bf2648 f00be9b4 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf264c f24841bc movw r1, 0x84bc
30bf2650 9006 str r0, [sp, #24]
30bf2652 f2c0011e movt r1, 0x1e
30bf2656 2218 movs r2, #24
30bf2658 9108 str r1, [sp, #32]
30bf265a 2100 movs r1, #0
30bf265c e88d0003 stmia.w sp, {r0, r1}
30bf2660 a803 add r0, sp, #12
30bf2662 2330 movs r3, #48
30bf2664 9102 str r1, [sp, #8]
30bf2666 2103 movs r1, #3
30bf2668 f00be96c blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf266c 4605 mov r5, r0
30bf266e b19d cbz r5, 0x30bf2698
30bf2670 f64f70fe movw r0, 0xfffe
30bf2674 f6ce70ff movt r0, 0xefff
30bf2678 4428 add r0, r5
30bf267a 2802 cmp r0, #2
30bf267c d304 bcc.n 0x30bf2688
30bf267e 2010 movs r0, #16
30bf2680 f2c10000 movt r0, 0x1000
30bf2684 4285 cmp r5, r0
30bf2686 d103 bne.n 0x30bf2690
30bf2688 9806 ldr r0, [sp, #24]
30bf268a f00be99c blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf268e e033 b.n 0x30bf26f8
30bf2690 9806 ldr r0, [sp, #24]
30bf2692 f00be988 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2696 e02f b.n 0x30bf26f8
30bf2698 f64f60cc movw r0, 0xfecc
30bf269c 9908 ldr r1, [sp, #32]
30bf269e f6cf70ff movt r0, 0xffff
30bf26a2 2947 cmp r1, #71
30bf26a4 d007 beq.n 0x30bf26b6
30bf26a6 f2485020 movw r0, 0x8520
30bf26aa f2c0001e movt r0, 0x1e
30bf26ae 4281 cmp r1, r0
30bf26b0 d003 beq.n 0x30bf26ba
30bf26b2 f46f7096 mvn.w r0, #300 @ 0x12c
30bf26b6 4605 mov r5, r0
30bf26b8 e01e b.n 0x30bf26f8
30bf26ba f64f60d4 movw r0, 0xfed4
30bf26be 9903 ldr r1, [sp, #12]
30bf26c0 f6cf70ff movt r0, 0xffff
30bf26c4 2900 cmp r1, #0
30bf26c6 dbf6 blt.n 0x30bf26b6
30bf26c8 9904 ldr r1, [sp, #16]
30bf26ca 2928 cmp r1, #40
30bf26cc d00e beq.n 0x30bf26ec
30bf26ce f64f60d4 movw r0, 0xfed4
30bf26d2 2924 cmp r1, #36
30bf26d4 f6cf70ff movt r0, 0xffff
30bf26d8 d1ed bne.n 0x30bf26b6
30bf26da 9d0b ldr r5, [sp, #44]
30bf26dc f64f60d4 movw r0, 0xfed4
30bf26e0 f6cf70ff movt r0, 0xffff
30bf26e4 2d00 cmp r5, #0
30bf26e6 bf08 it eq
30bf26e8 4605 moveq r5, r0
30bf26ea e005 b.n 0x30bf26f8
30bf26ec 9d0b ldr r5, [sp, #44]
30bf26ee 2d00 cmp r5, #0
30bf26f0 bf02 ittt eq
30bf26f2 980c ldreq r0, [sp, #48]
30bf26f4 6020 streq r0, [r4, #0]
30bf26f6 2500 moveq r5, #0
30bf26f8 4628 mov r0, r5
30bf26fa b00f add sp, #60
30bf26fc bdb0 pop {r4, r5, r7, pc}
30bf26fe bf00 nop
_SBGetVideoOutSetting:
30bf2700 b5f0 push {r4, r5, r6, r7, lr}
30bf2702 af03 add r7, sp, #12
30bf2704 f84d8d04 str.w r8, [sp, #-4]!
30bf2708 f5ad6d88 sub.w sp, sp, #1088 @ 0x440
30bf270c 4606 mov r6, r0
30bf270e f64f00ec movw r0, 0xf8ec
30bf2712 f6c0004e movt r0, 0x84e
30bf2716 4690 mov r8, r2
30bf2718 4478 add r0, pc
30bf271a ad03 add r5, sp, #12
30bf271c 6802 ldr r2, [r0, #0]
30bf271e 6810 ldr r0, [r2, #0]
30bf2720 6852 ldr r2, [r2, #4]
30bf2722 920a str r2, [sp, #40]
30bf2724 f44f6280 mov.w r2, #1024 @ 0x400
30bf2728 9009 str r0, [sp, #36]
30bf272a f1050028 add.w r0, r5, #40 @ 0x28
30bf272e f00be952 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf2732 4604 mov r4, r0
30bf2734 f2415013 movw r0, 0x1513
30bf2738 940c str r4, [sp, #48]
30bf273a 9003 str r0, [sp, #12]
30bf273c 9605 str r6, [sp, #20]
30bf273e f00be93a blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf2742 f24841bd movw r1, 0x84bd
30bf2746 9006 str r0, [sp, #24]
30bf2748 f2c0011e movt r1, 0x1e
30bf274c f2404334 movw r3, 0x434
30bf2750 9108 str r1, [sp, #32]
30bf2752 2100 movs r1, #0
30bf2754 e88d0003 stmia.w sp, {r0, r1}
30bf2758 f104002b add.w r0, r4, #43 @ 0x2b
30bf275c f0200203 bic.w r2, r0, #3 @ 0x3
30bf2760 9102 str r1, [sp, #8]
30bf2762 4628 mov r0, r5
30bf2764 2103 movs r1, #3
30bf2766 f00be8ee blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf276a 4606 mov r6, r0
30bf276c b19e cbz r6, 0x30bf2796
30bf276e f64f70fe movw r0, 0xfffe
30bf2772 f6ce70ff movt r0, 0xefff
30bf2776 4430 add r0, r6
30bf2778 2802 cmp r0, #2
30bf277a d304 bcc.n 0x30bf2786
30bf277c 2010 movs r0, #16
30bf277e f2c10000 movt r0, 0x1000
30bf2782 4286 cmp r6, r0
30bf2784 d103 bne.n 0x30bf278e
30bf2786 9806 ldr r0, [sp, #24]
30bf2788 f00be91c blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf278c e04a b.n 0x30bf2824
30bf278e 9806 ldr r0, [sp, #24]
30bf2790 f00be908 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2794 e046 b.n 0x30bf2824
30bf2796 f64f66cc movw r6, 0xfecc
30bf279a 9808 ldr r0, [sp, #32]
30bf279c f6cf76ff movt r6, 0xffff
30bf27a0 2847 cmp r0, #71
30bf27a2 d03f beq.n 0x30bf2824
30bf27a4 f2485121 movw r1, 0x8521
30bf27a8 f2c0011e movt r1, 0x1e
30bf27ac 4288 cmp r0, r1
30bf27ae d002 beq.n 0x30bf27b6
30bf27b0 f46f7696 mvn.w r6, #300 @ 0x12c
30bf27b4 e036 b.n 0x30bf2824
30bf27b6 f64f66d4 movw r6, 0xfed4
30bf27ba 9803 ldr r0, [sp, #12]
30bf27bc f6cf76ff movt r6, 0xffff
30bf27c0 2800 cmp r0, #0
30bf27c2 db2f blt.n 0x30bf2824
30bf27c4 9804 ldr r0, [sp, #16]
30bf27c6 f1a0012c sub.w r1, r0, #44 @ 0x2c
30bf27ca f5b16f80 cmp.w r1, #1024 @ 0x400
30bf27ce d90d bls.n 0x30bf27ec
30bf27d0 f64f66d4 movw r6, 0xfed4
30bf27d4 2824 cmp r0, #36
30bf27d6 f6cf76ff movt r6, 0xffff
30bf27da d123 bne.n 0x30bf2824
30bf27dc 9e0b ldr r6, [sp, #44]
30bf27de 2e00 cmp r6, #0
30bf27e0 bf04 itt eq
30bf27e2 f64f66d4 movweq r6, 0xfed4
30bf27e6 f6cf76ff movteq r6, 0xffff
30bf27ea e01b b.n 0x30bf2824
30bf27ec 9e0b ldr r6, [sp, #44]
30bf27ee b9ce cbnz r6, 0x30bf2824
30bf27f0 f64f66d4 movw r6, 0xfed4
30bf27f4 9a0d ldr r2, [sp, #52]
30bf27f6 f6cf76ff movt r6, 0xffff
30bf27fa f5b26f80 cmp.w r2, #1024 @ 0x400
30bf27fe d811 bhi.n 0x30bf2824
30bf2800 4291 cmp r1, r2
30bf2802 d30f bcc.n 0x30bf2824
30bf2804 f102012f add.w r1, r2, #47 @ 0x2f
30bf2808 f0210103 bic.w r1, r1, #3 @ 0x3
30bf280c 4288 cmp r0, r1
30bf280e bf08 it eq
30bf2810 2600 moveq r6, #0
30bf2812 d107 bne.n 0x30bf2824
30bf2814 f105012c add.w r1, r5, #44 @ 0x2c
30bf2818 4640 mov r0, r8
30bf281a f44f6280 mov.w r2, #1024 @ 0x400
30bf281e f00be8da blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf2822 2600 movs r6, #0
30bf2824 4630 mov r0, r6
30bf2826 f50d6d88 add.w sp, sp, #1088 @ 0x440
30bf282a f85d8b04 ldr.w r8, [sp], #4
30bf282e bdf0 pop {r4, r5, r6, r7, pc}
_SBSetVideoOutSetting:
30bf2830 b5f0 push {r4, r5, r6, r7, lr}
30bf2832 af03 add r7, sp, #12
30bf2834 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf2838 f5ad6d03 sub.w sp, sp, #2096 @ 0x830
30bf283c b083 sub sp, #12
30bf283e 4682 mov sl, r0
30bf2840 f24f70ba movw r0, 0xf7ba
30bf2844 f6c0004e movt r0, 0x84e
30bf2848 4693 mov fp, r2
30bf284a 4478 add r0, pc
30bf284c ae08 add r6, sp, #32
30bf284e f10d080c add.w r8, sp, #12 @ 0xc
30bf2852 6802 ldr r2, [r0, #0]
30bf2854 6810 ldr r0, [r2, #0]
30bf2856 6853 ldr r3, [r2, #4]
30bf2858 f44f6280 mov.w r2, #1024 @ 0x400
30bf285c 6070 str r0, [r6, #4]
30bf285e f1080028 add.w r0, r8, #40 @ 0x28
30bf2862 60b3 str r3, [r6, #8]
30bf2864 f00be8b6 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf2868 6130 str r0, [r6, #16]
30bf286a 3003 adds r0, #3
30bf286c f0200403 bic.w r4, r0, #3 @ 0x3
30bf2870 4659 mov r1, fp
30bf2872 eb080504 add.w r5, r8, r4
30bf2876 f44f6280 mov.w r2, #1024 @ 0x400
30bf287a f1050030 add.w r0, r5, #48 @ 0x30
30bf287e f00be8aa blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf2882 62e8 str r0, [r5, #44]
30bf2884 3003 adds r0, #3
30bf2886 f0200003 bic.w r0, r0, #3 @ 0x3
30bf288a 2113 movs r1, #19
30bf288c f8461c14 str.w r1, [r6, #-20]
30bf2890 f24841be movw r1, 0x84be
30bf2894 4420 add r0, r4
30bf2896 f2c0011e movt r1, 0x1e
30bf289a f1000230 add.w r2, r0, #48 @ 0x30
30bf289e 6031 str r1, [r6, #0]
30bf28a0 f04f0b00 mov.w fp, #0 @ 0x0
30bf28a4 4640 mov r0, r8
30bf28a6 2101 movs r1, #1
30bf28a8 2300 movs r3, #0
30bf28aa e946ab03 strd sl, fp, [r6, #-12]
30bf28ae f8cdb000 str.w fp, [sp]
30bf28b2 f8cdb004 str.w fp, [sp, #4]
30bf28b6 f8cdb008 str.w fp, [sp, #8]
30bf28ba f00be844 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf28be f50d6d03 add.w sp, sp, #2096 @ 0x830
30bf28c2 b003 add sp, #12
30bf28c4 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf28c8 bdf0 pop {r4, r5, r6, r7, pc}
30bf28ca bf00 nop
_SBDimScreen:
30bf28cc b580 push {r7, lr}
30bf28ce 466f mov r7, sp
30bf28d0 b08c sub sp, #48
30bf28d2 f24f722a movw r2, 0xf72a
30bf28d6 f6c0024e movt r2, 0x84e
30bf28da 447a add r2, pc
30bf28dc 6813 ldr r3, [r2, #0]
30bf28de 681a ldr r2, [r3, #0]
30bf28e0 685b ldr r3, [r3, #4]
30bf28e2 930a str r3, [sp, #40]
30bf28e4 2300 movs r3, #0
30bf28e6 9209 str r2, [sp, #36]
30bf28e8 2224 movs r2, #36
30bf28ea f88d102c strb.w r1, [sp, #44]
30bf28ee 2113 movs r1, #19
30bf28f0 9103 str r1, [sp, #12]
30bf28f2 f24841bf movw r1, 0x84bf
30bf28f6 9005 str r0, [sp, #20]
30bf28f8 2000 movs r0, #0
30bf28fa 9000 str r0, [sp, #0]
30bf28fc f2c0011e movt r1, 0x1e
30bf2900 9006 str r0, [sp, #24]
30bf2902 9001 str r0, [sp, #4]
30bf2904 9002 str r0, [sp, #8]
30bf2906 a803 add r0, sp, #12
30bf2908 9108 str r1, [sp, #32]
30bf290a 2101 movs r1, #1
30bf290c f00be81a blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2910 b00c add sp, #48
30bf2912 bd80 pop {r7, pc}
_SBGetBatteryAwakeTime:
30bf2914 b5f0 push {r4, r5, r6, r7, lr}
30bf2916 af03 add r7, sp, #12
30bf2918 f5ad6d88 sub.w sp, sp, #1088 @ 0x440
30bf291c 460d mov r5, r1
30bf291e f2415113 movw r1, 0x1513
30bf2922 9103 str r1, [sp, #12]
30bf2924 9005 str r0, [sp, #20]
30bf2926 f00be846 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf292a f24841c0 movw r1, 0x84c0
30bf292e ae03 add r6, sp, #12
30bf2930 f2c0011e movt r1, 0x1e
30bf2934 9006 str r0, [sp, #24]
30bf2936 9108 str r1, [sp, #32]
30bf2938 2100 movs r1, #0
30bf293a e88d0003 stmia.w sp, {r0, r1}
30bf293e 4630 mov r0, r6
30bf2940 2218 movs r2, #24
30bf2942 9102 str r1, [sp, #8]
30bf2944 2103 movs r1, #3
30bf2946 f2404334 movw r3, 0x434
30bf294a f00aeffc blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf294e 4604 mov r4, r0
30bf2950 b19c cbz r4, 0x30bf297a
30bf2952 f64f70fe movw r0, 0xfffe
30bf2956 f6ce70ff movt r0, 0xefff
30bf295a 4420 add r0, r4
30bf295c 2802 cmp r0, #2
30bf295e d304 bcc.n 0x30bf296a
30bf2960 2010 movs r0, #16
30bf2962 f2c10000 movt r0, 0x1000
30bf2966 4284 cmp r4, r0
30bf2968 d103 bne.n 0x30bf2972
30bf296a 9806 ldr r0, [sp, #24]
30bf296c f00be82a blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf2970 e04a b.n 0x30bf2a08
30bf2972 9806 ldr r0, [sp, #24]
30bf2974 f00be816 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2978 e046 b.n 0x30bf2a08
30bf297a f64f64cc movw r4, 0xfecc
30bf297e 9808 ldr r0, [sp, #32]
30bf2980 f6cf74ff movt r4, 0xffff
30bf2984 2847 cmp r0, #71
30bf2986 d03f beq.n 0x30bf2a08
30bf2988 f2485124 movw r1, 0x8524
30bf298c f2c0011e movt r1, 0x1e
30bf2990 4288 cmp r0, r1
30bf2992 d002 beq.n 0x30bf299a
30bf2994 f46f7496 mvn.w r4, #300 @ 0x12c
30bf2998 e036 b.n 0x30bf2a08
30bf299a f64f64d4 movw r4, 0xfed4
30bf299e 9803 ldr r0, [sp, #12]
30bf29a0 f6cf74ff movt r4, 0xffff
30bf29a4 2800 cmp r0, #0
30bf29a6 db2f blt.n 0x30bf2a08
30bf29a8 9804 ldr r0, [sp, #16]
30bf29aa f1a0012c sub.w r1, r0, #44 @ 0x2c
30bf29ae f5b16f80 cmp.w r1, #1024 @ 0x400
30bf29b2 d90d bls.n 0x30bf29d0
30bf29b4 f64f64d4 movw r4, 0xfed4
30bf29b8 2824 cmp r0, #36
30bf29ba f6cf74ff movt r4, 0xffff
30bf29be d123 bne.n 0x30bf2a08
30bf29c0 9c0b ldr r4, [sp, #44]
30bf29c2 2c00 cmp r4, #0
30bf29c4 bf04 itt eq
30bf29c6 f64f64d4 movweq r4, 0xfed4
30bf29ca f6cf74ff movteq r4, 0xffff
30bf29ce e01b b.n 0x30bf2a08
30bf29d0 9c0b ldr r4, [sp, #44]
30bf29d2 b9cc cbnz r4, 0x30bf2a08
30bf29d4 f64f64d4 movw r4, 0xfed4
30bf29d8 9a0d ldr r2, [sp, #52]
30bf29da f6cf74ff movt r4, 0xffff
30bf29de f5b26f80 cmp.w r2, #1024 @ 0x400
30bf29e2 d811 bhi.n 0x30bf2a08
30bf29e4 4291 cmp r1, r2
30bf29e6 d30f bcc.n 0x30bf2a08
30bf29e8 f102012f add.w r1, r2, #47 @ 0x2f
30bf29ec f0210103 bic.w r1, r1, #3 @ 0x3
30bf29f0 4288 cmp r0, r1
30bf29f2 bf08 it eq
30bf29f4 2400 moveq r4, #0
30bf29f6 d107 bne.n 0x30bf2a08
30bf29f8 f106012c add.w r1, r6, #44 @ 0x2c
30bf29fc 4628 mov r0, r5
30bf29fe f44f6280 mov.w r2, #1024 @ 0x400
30bf2a02 f00aefe8 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf2a06 2400 movs r4, #0
30bf2a08 4620 mov r0, r4
30bf2a0a f50d6d88 add.w sp, sp, #1088 @ 0x440
30bf2a0e bdf0 pop {r4, r5, r6, r7, pc}
_SBGetRecentSleepsWakes:
30bf2a10 b5f0 push {r4, r5, r6, r7, lr}
30bf2a12 af03 add r7, sp, #12
30bf2a14 b092 sub sp, #72
30bf2a16 460e mov r6, r1
30bf2a18 f2415113 movw r1, 0x1513
30bf2a1c 9103 str r1, [sp, #12]
30bf2a1e 4615 mov r5, r2
30bf2a20 9005 str r0, [sp, #20]
30bf2a22 f00aefc8 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf2a26 f24841c1 movw r1, 0x84c1
30bf2a2a 9006 str r0, [sp, #24]
30bf2a2c f2c0011e movt r1, 0x1e
30bf2a30 2218 movs r2, #24
30bf2a32 9108 str r1, [sp, #32]
30bf2a34 2100 movs r1, #0
30bf2a36 e88d0003 stmia.w sp, {r0, r1}
30bf2a3a a803 add r0, sp, #12
30bf2a3c 233c movs r3, #60
30bf2a3e 9102 str r1, [sp, #8]
30bf2a40 2103 movs r1, #3
30bf2a42 f00aef80 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2a46 4604 mov r4, r0
30bf2a48 b19c cbz r4, 0x30bf2a72
30bf2a4a f64f70fe movw r0, 0xfffe
30bf2a4e f6ce70ff movt r0, 0xefff
30bf2a52 4420 add r0, r4
30bf2a54 2802 cmp r0, #2
30bf2a56 d304 bcc.n 0x30bf2a62
30bf2a58 2010 movs r0, #16
30bf2a5a f2c10000 movt r0, 0x1000
30bf2a5e 4284 cmp r4, r0
30bf2a60 d103 bne.n 0x30bf2a6a
30bf2a62 9806 ldr r0, [sp, #24]
30bf2a64 f00aefae blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf2a68 e03c b.n 0x30bf2ae4
30bf2a6a 9806 ldr r0, [sp, #24]
30bf2a6c f00aef9a blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2a70 e038 b.n 0x30bf2ae4
30bf2a72 f64f64cc movw r4, 0xfecc
30bf2a76 9808 ldr r0, [sp, #32]
30bf2a78 f6cf74ff movt r4, 0xffff
30bf2a7c 2847 cmp r0, #71
30bf2a7e d031 beq.n 0x30bf2ae4
30bf2a80 f2485125 movw r1, 0x8525
30bf2a84 f2c0011e movt r1, 0x1e
30bf2a88 4288 cmp r0, r1
30bf2a8a d002 beq.n 0x30bf2a92
30bf2a8c f46f7496 mvn.w r4, #300 @ 0x12c
30bf2a90 e028 b.n 0x30bf2ae4
30bf2a92 9903 ldr r1, [sp, #12]
30bf2a94 9804 ldr r0, [sp, #16]
30bf2a96 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf2a9a dc16 bgt.n 0x30bf2aca
30bf2a9c 9909 ldr r1, [sp, #36]
30bf2a9e f64f64d4 movw r4, 0xfed4
30bf2aa2 f6cf74ff movt r4, 0xffff
30bf2aa6 2901 cmp r1, #1
30bf2aa8 bf08 it eq
30bf2aaa 2834 cmpeq r0, #52
30bf2aac d11a bne.n 0x30bf2ae4
30bf2aae 980c ldr r0, [sp, #48]
30bf2ab0 f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf2ab4 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf2ab8 bf08 it eq
30bf2aba 2400 moveq r4, #0
30bf2abc d112 bne.n 0x30bf2ae4
30bf2abe 980a ldr r0, [sp, #40]
30bf2ac0 2400 movs r4, #0
30bf2ac2 6030 str r0, [r6, #0]
30bf2ac4 980f ldr r0, [sp, #60]
30bf2ac6 6028 str r0, [r5, #0]
30bf2ac8 e00c b.n 0x30bf2ae4
30bf2aca f64f64d4 movw r4, 0xfed4
30bf2ace 2824 cmp r0, #36
30bf2ad0 f6cf74ff movt r4, 0xffff
30bf2ad4 d106 bne.n 0x30bf2ae4
30bf2ad6 9c0b ldr r4, [sp, #44]
30bf2ad8 2c00 cmp r4, #0
30bf2ada bf04 itt eq
30bf2adc f64f64d4 movweq r4, 0xfed4
30bf2ae0 f6cf74ff movteq r4, 0xffff
30bf2ae4 4620 mov r0, r4
30bf2ae6 b012 add sp, #72
30bf2ae8 bdf0 pop {r4, r5, r6, r7, pc}
30bf2aea bf00 nop
_SBGetScheduledPowerEvents:
30bf2aec b5f0 push {r4, r5, r6, r7, lr}
30bf2aee af03 add r7, sp, #12
30bf2af0 b092 sub sp, #72
30bf2af2 460e mov r6, r1
30bf2af4 f2415113 movw r1, 0x1513
30bf2af8 9103 str r1, [sp, #12]
30bf2afa 4615 mov r5, r2
30bf2afc 9005 str r0, [sp, #20]
30bf2afe f00aef5a blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf2b02 f24841c2 movw r1, 0x84c2
30bf2b06 9006 str r0, [sp, #24]
30bf2b08 f2c0011e movt r1, 0x1e
30bf2b0c 2218 movs r2, #24
30bf2b0e 9108 str r1, [sp, #32]
30bf2b10 2100 movs r1, #0
30bf2b12 e88d0003 stmia.w sp, {r0, r1}
30bf2b16 a803 add r0, sp, #12
30bf2b18 233c movs r3, #60
30bf2b1a 9102 str r1, [sp, #8]
30bf2b1c 2103 movs r1, #3
30bf2b1e f00aef12 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2b22 4604 mov r4, r0
30bf2b24 b19c cbz r4, 0x30bf2b4e
30bf2b26 f64f70fe movw r0, 0xfffe
30bf2b2a f6ce70ff movt r0, 0xefff
30bf2b2e 4420 add r0, r4
30bf2b30 2802 cmp r0, #2
30bf2b32 d304 bcc.n 0x30bf2b3e
30bf2b34 2010 movs r0, #16
30bf2b36 f2c10000 movt r0, 0x1000
30bf2b3a 4284 cmp r4, r0
30bf2b3c d103 bne.n 0x30bf2b46
30bf2b3e 9806 ldr r0, [sp, #24]
30bf2b40 f00aef40 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf2b44 e03c b.n 0x30bf2bc0
30bf2b46 9806 ldr r0, [sp, #24]
30bf2b48 f00aef2c blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2b4c e038 b.n 0x30bf2bc0
30bf2b4e f64f64cc movw r4, 0xfecc
30bf2b52 9808 ldr r0, [sp, #32]
30bf2b54 f6cf74ff movt r4, 0xffff
30bf2b58 2847 cmp r0, #71
30bf2b5a d031 beq.n 0x30bf2bc0
30bf2b5c f2485126 movw r1, 0x8526
30bf2b60 f2c0011e movt r1, 0x1e
30bf2b64 4288 cmp r0, r1
30bf2b66 d002 beq.n 0x30bf2b6e
30bf2b68 f46f7496 mvn.w r4, #300 @ 0x12c
30bf2b6c e028 b.n 0x30bf2bc0
30bf2b6e 9903 ldr r1, [sp, #12]
30bf2b70 9804 ldr r0, [sp, #16]
30bf2b72 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf2b76 dc16 bgt.n 0x30bf2ba6
30bf2b78 9909 ldr r1, [sp, #36]
30bf2b7a f64f64d4 movw r4, 0xfed4
30bf2b7e f6cf74ff movt r4, 0xffff
30bf2b82 2901 cmp r1, #1
30bf2b84 bf08 it eq
30bf2b86 2834 cmpeq r0, #52
30bf2b88 d11a bne.n 0x30bf2bc0
30bf2b8a 980c ldr r0, [sp, #48]
30bf2b8c f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf2b90 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf2b94 bf08 it eq
30bf2b96 2400 moveq r4, #0
30bf2b98 d112 bne.n 0x30bf2bc0
30bf2b9a 980a ldr r0, [sp, #40]
30bf2b9c 2400 movs r4, #0
30bf2b9e 6030 str r0, [r6, #0]
30bf2ba0 980f ldr r0, [sp, #60]
30bf2ba2 6028 str r0, [r5, #0]
30bf2ba4 e00c b.n 0x30bf2bc0
30bf2ba6 f64f64d4 movw r4, 0xfed4
30bf2baa 2824 cmp r0, #36
30bf2bac f6cf74ff movt r4, 0xffff
30bf2bb0 d106 bne.n 0x30bf2bc0
30bf2bb2 9c0b ldr r4, [sp, #44]
30bf2bb4 2c00 cmp r4, #0
30bf2bb6 bf04 itt eq
30bf2bb8 f64f64d4 movweq r4, 0xfed4
30bf2bbc f6cf74ff movteq r4, 0xffff
30bf2bc0 4620 mov r0, r4
30bf2bc2 b012 add sp, #72
30bf2bc4 bdf0 pop {r4, r5, r6, r7, pc}
30bf2bc6 bf00 nop
_SBGetBatteryUsageTimesInSeconds:
30bf2bc8 b5f0 push {r4, r5, r6, r7, lr}
30bf2bca af03 add r7, sp, #12
30bf2bcc f84d8d04 str.w r8, [sp, #-4]!
30bf2bd0 b092 sub sp, #72
30bf2bd2 460e mov r6, r1
30bf2bd4 f2415113 movw r1, 0x1513
30bf2bd8 9103 str r1, [sp, #12]
30bf2bda 4698 mov r8, r3
30bf2bdc 9005 str r0, [sp, #20]
30bf2bde 4615 mov r5, r2
30bf2be0 f00aeee8 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf2be4 f24841c3 movw r1, 0x84c3
30bf2be8 9006 str r0, [sp, #24]
30bf2bea f2c0011e movt r1, 0x1e
30bf2bee 2218 movs r2, #24
30bf2bf0 9108 str r1, [sp, #32]
30bf2bf2 2100 movs r1, #0
30bf2bf4 e88d0003 stmia.w sp, {r0, r1}
30bf2bf8 a803 add r0, sp, #12
30bf2bfa 233c movs r3, #60
30bf2bfc 9102 str r1, [sp, #8]
30bf2bfe 2103 movs r1, #3
30bf2c00 f00aeea0 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2c04 4604 mov r4, r0
30bf2c06 b19c cbz r4, 0x30bf2c30
30bf2c08 f64f70fe movw r0, 0xfffe
30bf2c0c f6ce70ff movt r0, 0xefff
30bf2c10 4420 add r0, r4
30bf2c12 2802 cmp r0, #2
30bf2c14 d304 bcc.n 0x30bf2c20
30bf2c16 2010 movs r0, #16
30bf2c18 f2c10000 movt r0, 0x1000
30bf2c1c 4284 cmp r4, r0
30bf2c1e d103 bne.n 0x30bf2c28
30bf2c20 9806 ldr r0, [sp, #24]
30bf2c22 f00aeed0 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf2c26 e03c b.n 0x30bf2ca2
30bf2c28 9806 ldr r0, [sp, #24]
30bf2c2a f00aeebc blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2c2e e038 b.n 0x30bf2ca2
30bf2c30 f64f60cc movw r0, 0xfecc
30bf2c34 9908 ldr r1, [sp, #32]
30bf2c36 f6cf70ff movt r0, 0xffff
30bf2c3a 2947 cmp r1, #71
30bf2c3c d007 beq.n 0x30bf2c4e
30bf2c3e f2485027 movw r0, 0x8527
30bf2c42 f2c0001e movt r0, 0x1e
30bf2c46 4281 cmp r1, r0
30bf2c48 d003 beq.n 0x30bf2c52
30bf2c4a f46f7096 mvn.w r0, #300 @ 0x12c
30bf2c4e 4604 mov r4, r0
30bf2c50 e027 b.n 0x30bf2ca2
30bf2c52 f64f60d4 movw r0, 0xfed4
30bf2c56 9903 ldr r1, [sp, #12]
30bf2c58 f6cf70ff movt r0, 0xffff
30bf2c5c 2900 cmp r1, #0
30bf2c5e dbf6 blt.n 0x30bf2c4e
30bf2c60 9904 ldr r1, [sp, #16]
30bf2c62 2934 cmp r1, #52
30bf2c64 d00e beq.n 0x30bf2c84
30bf2c66 f64f60d4 movw r0, 0xfed4
30bf2c6a 2924 cmp r1, #36
30bf2c6c f6cf70ff movt r0, 0xffff
30bf2c70 d1ed bne.n 0x30bf2c4e
30bf2c72 9c0b ldr r4, [sp, #44]
30bf2c74 f64f60d4 movw r0, 0xfed4
30bf2c78 f6cf70ff movt r0, 0xffff
30bf2c7c 2c00 cmp r4, #0
30bf2c7e bf08 it eq
30bf2c80 4604 moveq r4, r0
30bf2c82 e00e b.n 0x30bf2ca2
30bf2c84 9c0b ldr r4, [sp, #44]
30bf2c86 b964 cbnz r4, 0x30bf2ca2
30bf2c88 990c ldr r1, [sp, #48]
30bf2c8a 2400 movs r4, #0
30bf2c8c 6031 str r1, [r6, #0]
30bf2c8e 990d ldr r1, [sp, #52]
30bf2c90 6029 str r1, [r5, #0]
30bf2c92 f89d1038 ldrb.w r1, [sp, #56]
30bf2c96 68b8 ldr r0, [r7, #8]
30bf2c98 f8881000 strb.w r1, [r8]
30bf2c9c f89d103c ldrb.w r1, [sp, #60]
30bf2ca0 7001 strb r1, [r0, #0]
30bf2ca2 4620 mov r0, r4
30bf2ca4 b012 add sp, #72
30bf2ca6 f85d8b04 ldr.w r8, [sp], #4
30bf2caa bdf0 pop {r4, r5, r6, r7, pc}
_SBGetCanAddIcons:
30bf2cac b5b0 push {r4, r5, r7, lr}
30bf2cae af02 add r7, sp, #8
30bf2cb0 b08f sub sp, #60
30bf2cb2 460c mov r4, r1
30bf2cb4 f2415113 movw r1, 0x1513
30bf2cb8 9103 str r1, [sp, #12]
30bf2cba 9005 str r0, [sp, #20]
30bf2cbc f00aee7a blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf2cc0 f24841c4 movw r1, 0x84c4
30bf2cc4 9006 str r0, [sp, #24]
30bf2cc6 f2c0011e movt r1, 0x1e
30bf2cca 2218 movs r2, #24
30bf2ccc 9108 str r1, [sp, #32]
30bf2cce 2100 movs r1, #0
30bf2cd0 e88d0003 stmia.w sp, {r0, r1}
30bf2cd4 a803 add r0, sp, #12
30bf2cd6 2330 movs r3, #48
30bf2cd8 9102 str r1, [sp, #8]
30bf2cda 2103 movs r1, #3
30bf2cdc f00aee32 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2ce0 4605 mov r5, r0
30bf2ce2 b19d cbz r5, 0x30bf2d0c
30bf2ce4 f64f70fe movw r0, 0xfffe
30bf2ce8 f6ce70ff movt r0, 0xefff
30bf2cec 4428 add r0, r5
30bf2cee 2802 cmp r0, #2
30bf2cf0 d304 bcc.n 0x30bf2cfc
30bf2cf2 2010 movs r0, #16
30bf2cf4 f2c10000 movt r0, 0x1000
30bf2cf8 4285 cmp r5, r0
30bf2cfa d103 bne.n 0x30bf2d04
30bf2cfc 9806 ldr r0, [sp, #24]
30bf2cfe f00aee62 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf2d02 e034 b.n 0x30bf2d6e
30bf2d04 9806 ldr r0, [sp, #24]
30bf2d06 f00aee4e blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2d0a e030 b.n 0x30bf2d6e
30bf2d0c f64f60cc movw r0, 0xfecc
30bf2d10 9908 ldr r1, [sp, #32]
30bf2d12 f6cf70ff movt r0, 0xffff
30bf2d16 2947 cmp r1, #71
30bf2d18 d007 beq.n 0x30bf2d2a
30bf2d1a f2485028 movw r0, 0x8528
30bf2d1e f2c0001e movt r0, 0x1e
30bf2d22 4281 cmp r1, r0
30bf2d24 d003 beq.n 0x30bf2d2e
30bf2d26 f46f7096 mvn.w r0, #300 @ 0x12c
30bf2d2a 4605 mov r5, r0
30bf2d2c e01f b.n 0x30bf2d6e
30bf2d2e f64f60d4 movw r0, 0xfed4
30bf2d32 9903 ldr r1, [sp, #12]
30bf2d34 f6cf70ff movt r0, 0xffff
30bf2d38 2900 cmp r1, #0
30bf2d3a dbf6 blt.n 0x30bf2d2a
30bf2d3c 9904 ldr r1, [sp, #16]
30bf2d3e 2928 cmp r1, #40
30bf2d40 d00e beq.n 0x30bf2d60
30bf2d42 f64f60d4 movw r0, 0xfed4
30bf2d46 2924 cmp r1, #36
30bf2d48 f6cf70ff movt r0, 0xffff
30bf2d4c d1ed bne.n 0x30bf2d2a
30bf2d4e 9d0b ldr r5, [sp, #44]
30bf2d50 f64f60d4 movw r0, 0xfed4
30bf2d54 f6cf70ff movt r0, 0xffff
30bf2d58 2d00 cmp r5, #0
30bf2d5a bf08 it eq
30bf2d5c 4605 moveq r5, r0
30bf2d5e e006 b.n 0x30bf2d6e
30bf2d60 9d0b ldr r5, [sp, #44]
30bf2d62 2d00 cmp r5, #0
30bf2d64 bf02 ittt eq
30bf2d66 f89d0030 ldrbeq.w r0, [sp, #48]
30bf2d6a 7020 strbeq r0, [r4, #0]
30bf2d6c 2500 moveq r5, #0
30bf2d6e 4628 mov r0, r5
30bf2d70 b00f add sp, #60
30bf2d72 bdb0 pop {r4, r5, r7, pc}
_SBAddWebClipToHomeScreen:
30bf2d74 b5f0 push {r4, r5, r6, r7, lr}
30bf2d76 af03 add r7, sp, #12
30bf2d78 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf2d7c b081 sub sp, #4
30bf2d7e 4605 mov r5, r0
30bf2d80 f24f207a movw r0, 0xf27a
30bf2d84 f6c0004e movt r0, 0x84e
30bf2d88 ac03 add r4, sp, #12
30bf2d8a 4478 add r0, pc
30bf2d8c 6802 ldr r2, [r0, #0]
30bf2d8e 6810 ldr r0, [r2, #0]
30bf2d90 6852 ldr r2, [r2, #4]
30bf2d92 920a str r2, [sp, #40]
30bf2d94 f44f6280 mov.w r2, #1024 @ 0x400
30bf2d98 9009 str r0, [sp, #36]
30bf2d9a f1040028 add.w r0, r4, #40 @ 0x28
30bf2d9e f00aee1a blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf2da2 4606 mov r6, r0
30bf2da4 f2415013 movw r0, 0x1513
30bf2da8 960c str r6, [sp, #48]
30bf2daa 9003 str r0, [sp, #12]
30bf2dac 9505 str r5, [sp, #20]
30bf2dae f00aee02 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf2db2 f24841c5 movw r1, 0x84c5
30bf2db6 9006 str r0, [sp, #24]
30bf2db8 f2c0011e movt r1, 0x1e
30bf2dbc 232c movs r3, #44
30bf2dbe 9108 str r1, [sp, #32]
30bf2dc0 2100 movs r1, #0
30bf2dc2 e88d0003 stmia.w sp, {r0, r1}
30bf2dc6 f106002b add.w r0, r6, #43 @ 0x2b
30bf2dca f0200203 bic.w r2, r0, #3 @ 0x3
30bf2dce 9102 str r1, [sp, #8]
30bf2dd0 4620 mov r0, r4
30bf2dd2 2103 movs r1, #3
30bf2dd4 f00aedb6 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2dd8 4604 mov r4, r0
30bf2dda b19c cbz r4, 0x30bf2e04
30bf2ddc f64f70fe movw r0, 0xfffe
30bf2de0 f6ce70ff movt r0, 0xefff
30bf2de4 4420 add r0, r4
30bf2de6 2802 cmp r0, #2
30bf2de8 d304 bcc.n 0x30bf2df4
30bf2dea 2010 movs r0, #16
30bf2dec f2c10000 movt r0, 0x1000
30bf2df0 4284 cmp r4, r0
30bf2df2 d103 bne.n 0x30bf2dfc
30bf2df4 9806 ldr r0, [sp, #24]
30bf2df6 f00aede6 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf2dfa e022 b.n 0x30bf2e42
30bf2dfc 9806 ldr r0, [sp, #24]
30bf2dfe f00aedd2 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2e02 e01e b.n 0x30bf2e42
30bf2e04 f64f64cc movw r4, 0xfecc
30bf2e08 9808 ldr r0, [sp, #32]
30bf2e0a f6cf74ff movt r4, 0xffff
30bf2e0e 2847 cmp r0, #71
30bf2e10 d017 beq.n 0x30bf2e42
30bf2e12 f2485129 movw r1, 0x8529
30bf2e16 f2c0011e movt r1, 0x1e
30bf2e1a 4288 cmp r0, r1
30bf2e1c d002 beq.n 0x30bf2e24
30bf2e1e f46f7496 mvn.w r4, #300 @ 0x12c
30bf2e22 e00e b.n 0x30bf2e42
30bf2e24 f64f64d4 movw r4, 0xfed4
30bf2e28 9803 ldr r0, [sp, #12]
30bf2e2a f6cf74ff movt r4, 0xffff
30bf2e2e 2800 cmp r0, #0
30bf2e30 db07 blt.n 0x30bf2e42
30bf2e32 f64f64d4 movw r4, 0xfed4
30bf2e36 9804 ldr r0, [sp, #16]
30bf2e38 f6cf74ff movt r4, 0xffff
30bf2e3c 2824 cmp r0, #36
30bf2e3e bf08 it eq
30bf2e40 9c0b ldreq r4, [sp, #44]
30bf2e42 4620 mov r0, r4
30bf2e44 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf2e48 b001 add sp, #4
30bf2e4a bdf0 pop {r4, r5, r6, r7, pc}
_SBRemoveWebClipFromHomeScreen:
30bf2e4c b5f0 push {r4, r5, r6, r7, lr}
30bf2e4e af03 add r7, sp, #12
30bf2e50 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf2e54 b081 sub sp, #4
30bf2e56 4605 mov r5, r0
30bf2e58 f24f10a2 movw r0, 0xf1a2
30bf2e5c f6c0004e movt r0, 0x84e
30bf2e60 ac03 add r4, sp, #12
30bf2e62 4478 add r0, pc
30bf2e64 6802 ldr r2, [r0, #0]
30bf2e66 6810 ldr r0, [r2, #0]
30bf2e68 6852 ldr r2, [r2, #4]
30bf2e6a 920a str r2, [sp, #40]
30bf2e6c f44f6280 mov.w r2, #1024 @ 0x400
30bf2e70 9009 str r0, [sp, #36]
30bf2e72 f1040028 add.w r0, r4, #40 @ 0x28
30bf2e76 f00aedae blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf2e7a 4606 mov r6, r0
30bf2e7c f2415013 movw r0, 0x1513
30bf2e80 960c str r6, [sp, #48]
30bf2e82 9003 str r0, [sp, #12]
30bf2e84 9505 str r5, [sp, #20]
30bf2e86 f00aed96 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf2e8a f24841c6 movw r1, 0x84c6
30bf2e8e 9006 str r0, [sp, #24]
30bf2e90 f2c0011e movt r1, 0x1e
30bf2e94 232c movs r3, #44
30bf2e96 9108 str r1, [sp, #32]
30bf2e98 2100 movs r1, #0
30bf2e9a e88d0003 stmia.w sp, {r0, r1}
30bf2e9e f106002b add.w r0, r6, #43 @ 0x2b
30bf2ea2 f0200203 bic.w r2, r0, #3 @ 0x3
30bf2ea6 9102 str r1, [sp, #8]
30bf2ea8 4620 mov r0, r4
30bf2eaa 2103 movs r1, #3
30bf2eac f00aed4a blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2eb0 4604 mov r4, r0
30bf2eb2 b19c cbz r4, 0x30bf2edc
30bf2eb4 f64f70fe movw r0, 0xfffe
30bf2eb8 f6ce70ff movt r0, 0xefff
30bf2ebc 4420 add r0, r4
30bf2ebe 2802 cmp r0, #2
30bf2ec0 d304 bcc.n 0x30bf2ecc
30bf2ec2 2010 movs r0, #16
30bf2ec4 f2c10000 movt r0, 0x1000
30bf2ec8 4284 cmp r4, r0
30bf2eca d103 bne.n 0x30bf2ed4
30bf2ecc 9806 ldr r0, [sp, #24]
30bf2ece f00aed7a blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf2ed2 e022 b.n 0x30bf2f1a
30bf2ed4 9806 ldr r0, [sp, #24]
30bf2ed6 f00aed66 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf2eda e01e b.n 0x30bf2f1a
30bf2edc f64f64cc movw r4, 0xfecc
30bf2ee0 9808 ldr r0, [sp, #32]
30bf2ee2 f6cf74ff movt r4, 0xffff
30bf2ee6 2847 cmp r0, #71
30bf2ee8 d017 beq.n 0x30bf2f1a
30bf2eea f248512a movw r1, 0x852a
30bf2eee f2c0011e movt r1, 0x1e
30bf2ef2 4288 cmp r0, r1
30bf2ef4 d002 beq.n 0x30bf2efc
30bf2ef6 f46f7496 mvn.w r4, #300 @ 0x12c
30bf2efa e00e b.n 0x30bf2f1a
30bf2efc f64f64d4 movw r4, 0xfed4
30bf2f00 9803 ldr r0, [sp, #12]
30bf2f02 f6cf74ff movt r4, 0xffff
30bf2f06 2800 cmp r0, #0
30bf2f08 db07 blt.n 0x30bf2f1a
30bf2f0a f64f64d4 movw r4, 0xfed4
30bf2f0e 9804 ldr r0, [sp, #16]
30bf2f10 f6cf74ff movt r4, 0xffff
30bf2f14 2824 cmp r0, #36
30bf2f16 bf08 it eq
30bf2f18 9c0b ldreq r4, [sp, #44]
30bf2f1a 4620 mov r0, r4
30bf2f1c f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf2f20 b001 add sp, #4
30bf2f22 bdf0 pop {r4, r5, r6, r7, pc}
_SBReloadIconForIdentifier:
30bf2f24 b5b0 push {r4, r5, r7, lr}
30bf2f26 af02 add r7, sp, #8
30bf2f28 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf2f2c b081 sub sp, #4
30bf2f2e 4605 mov r5, r0
30bf2f30 f24f00ca movw r0, 0xf0ca
30bf2f34 f6c0004e movt r0, 0x84e
30bf2f38 ac03 add r4, sp, #12
30bf2f3a 4478 add r0, pc
30bf2f3c 6802 ldr r2, [r0, #0]
30bf2f3e 6810 ldr r0, [r2, #0]
30bf2f40 6852 ldr r2, [r2, #4]
30bf2f42 920a str r2, [sp, #40]
30bf2f44 f44f6280 mov.w r2, #1024 @ 0x400
30bf2f48 9009 str r0, [sp, #36]
30bf2f4a f1040028 add.w r0, r4, #40 @ 0x28
30bf2f4e f00aed42 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf2f52 f24842c7 movw r2, 0x84c7
30bf2f56 2113 movs r1, #19
30bf2f58 900c str r0, [sp, #48]
30bf2f5a f2c0021e movt r2, 0x1e
30bf2f5e 9103 str r1, [sp, #12]
30bf2f60 2100 movs r1, #0
30bf2f62 302b adds r0, #43
30bf2f64 9505 str r5, [sp, #20]
30bf2f66 9106 str r1, [sp, #24]
30bf2f68 2300 movs r3, #0
30bf2f6a 9208 str r2, [sp, #32]
30bf2f6c f0200203 bic.w r2, r0, #3 @ 0x3
30bf2f70 9100 str r1, [sp, #0]
30bf2f72 4620 mov r0, r4
30bf2f74 9101 str r1, [sp, #4]
30bf2f76 9102 str r1, [sp, #8]
30bf2f78 2101 movs r1, #1
30bf2f7a f00aece4 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf2f7e f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf2f82 b001 add sp, #4
30bf2f84 bdb0 pop {r4, r5, r7, pc}
30bf2f86 bf00 nop
_SBHandleUpdatedNewsstandArtworkForIdentifier:
30bf2f88 b5f0 push {r4, r5, r6, r7, lr}
30bf2f8a af03 add r7, sp, #12
30bf2f8c e92d0d00 stmdb sp!, {r8, sl, fp}
30bf2f90 f5ad6d03 sub.w sp, sp, #2096 @ 0x830
30bf2f94 b083 sub sp, #12
30bf2f96 4682 mov sl, r0
30bf2f98 f24f0062 movw r0, 0xf062
30bf2f9c f6c0004e movt r0, 0x84e
30bf2fa0 4693 mov fp, r2
30bf2fa2 4478 add r0, pc
30bf2fa4 ae08 add r6, sp, #32
30bf2fa6 f10d080c add.w r8, sp, #12 @ 0xc
30bf2faa 6802 ldr r2, [r0, #0]
30bf2fac 6810 ldr r0, [r2, #0]
30bf2fae 6853 ldr r3, [r2, #4]
30bf2fb0 f44f6280 mov.w r2, #1024 @ 0x400
30bf2fb4 6070 str r0, [r6, #4]
30bf2fb6 f1080028 add.w r0, r8, #40 @ 0x28
30bf2fba 60b3 str r3, [r6, #8]
30bf2fbc f00aed0a blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf2fc0 6130 str r0, [r6, #16]
30bf2fc2 3003 adds r0, #3
30bf2fc4 f0200403 bic.w r4, r0, #3 @ 0x3
30bf2fc8 4659 mov r1, fp
30bf2fca eb080504 add.w r5, r8, r4
30bf2fce f44f6280 mov.w r2, #1024 @ 0x400
30bf2fd2 f1050030 add.w r0, r5, #48 @ 0x30
30bf2fd6 f00aecfe blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf2fda 62e8 str r0, [r5, #44]
30bf2fdc 3003 adds r0, #3
30bf2fde f0200003 bic.w r0, r0, #3 @ 0x3
30bf2fe2 2113 movs r1, #19
30bf2fe4 f8461c14 str.w r1, [r6, #-20]
30bf2fe8 f24841c8 movw r1, 0x84c8
30bf2fec 4420 add r0, r4
30bf2fee f2c0011e movt r1, 0x1e
30bf2ff2 f1000230 add.w r2, r0, #48 @ 0x30
30bf2ff6 6031 str r1, [r6, #0]
30bf2ff8 f04f0b00 mov.w fp, #0 @ 0x0
30bf2ffc 4640 mov r0, r8
30bf2ffe 2101 movs r1, #1
30bf3000 2300 movs r3, #0
30bf3002 e946ab03 strd sl, fp, [r6, #-12]
30bf3006 f8cdb000 str.w fp, [sp]
30bf300a f8cdb004 str.w fp, [sp, #4]
30bf300e f8cdb008 str.w fp, [sp, #8]
30bf3012 f00aec98 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3016 f50d6d03 add.w sp, sp, #2096 @ 0x830
30bf301a b003 add sp, #12
30bf301c e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf3020 bdf0 pop {r4, r5, r6, r7, pc}
30bf3022 bf00 nop
_SBAddDownloadingIconForDisplayIdentifier:
30bf3024 b5f0 push {r4, r5, r6, r7, lr}
30bf3026 af03 add r7, sp, #12
30bf3028 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf302c f5ad6d03 sub.w sp, sp, #2096 @ 0x830
30bf3030 b083 sub sp, #12
30bf3032 4682 mov sl, r0
30bf3034 f64e70c6 movw r0, 0xefc6
30bf3038 f6c0004e movt r0, 0x84e
30bf303c 4616 mov r6, r2
30bf303e 4478 add r0, pc
30bf3040 f10d0b2c add.w fp, sp, #44 @ 0x2c
30bf3044 f10d080c add.w r8, sp, #12 @ 0xc
30bf3048 6802 ldr r2, [r0, #0]
30bf304a 6810 ldr r0, [r2, #0]
30bf304c 6853 ldr r3, [r2, #4]
30bf304e f44f6280 mov.w r2, #1024 @ 0x400
30bf3052 f84b0c08 str.w r0, [fp, #-8]
30bf3056 f1080028 add.w r0, r8, #40 @ 0x28
30bf305a f84b3c04 str.w r3, [fp, #-4]
30bf305e f00aecba blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf3062 f8cb0004 str.w r0, [fp, #4]
30bf3066 3003 adds r0, #3
30bf3068 f0200403 bic.w r4, r0, #3 @ 0x3
30bf306c 4631 mov r1, r6
30bf306e eb080504 add.w r5, r8, r4
30bf3072 f44f6280 mov.w r2, #1024 @ 0x400
30bf3076 f1050030 add.w r0, r5, #48 @ 0x30
30bf307a f00aecac blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf307e 4606 mov r6, r0
30bf3080 f2415013 movw r0, 0x1513
30bf3084 62ee str r6, [r5, #44]
30bf3086 f84b0c20 str.w r0, [fp, #-32]
30bf308a f84bac18 str.w sl, [fp, #-24]
30bf308e f00aec92 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf3092 f24841c9 movw r1, 0x84c9
30bf3096 f84b0c14 str.w r0, [fp, #-20]
30bf309a f2c0011e movt r1, 0x1e
30bf309e 232c movs r3, #44
30bf30a0 f84b1c0c str.w r1, [fp, #-12]
30bf30a4 2100 movs r1, #0
30bf30a6 e88d0003 stmia.w sp, {r0, r1}
30bf30aa 1cf0 adds r0, r6, #3
30bf30ac f0200003 bic.w r0, r0, #3 @ 0x3
30bf30b0 4420 add r0, r4
30bf30b2 9102 str r1, [sp, #8]
30bf30b4 f1000230 add.w r2, r0, #48 @ 0x30
30bf30b8 4640 mov r0, r8
30bf30ba 2103 movs r1, #3
30bf30bc f00aec42 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf30c0 4604 mov r4, r0
30bf30c2 b1ac cbz r4, 0x30bf30f0
30bf30c4 f64f70fe movw r0, 0xfffe
30bf30c8 f6ce70ff movt r0, 0xefff
30bf30cc 4420 add r0, r4
30bf30ce 2802 cmp r0, #2
30bf30d0 d304 bcc.n 0x30bf30dc
30bf30d2 2010 movs r0, #16
30bf30d4 f2c10000 movt r0, 0x1000
30bf30d8 4284 cmp r4, r0
30bf30da d104 bne.n 0x30bf30e6
30bf30dc f85b0c14 ldr.w r0, [fp, #-20]
30bf30e0 f00aec70 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf30e4 e027 b.n 0x30bf3136
30bf30e6 f85b0c14 ldr.w r0, [fp, #-20]
30bf30ea f00aec5c blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf30ee e022 b.n 0x30bf3136
30bf30f0 f64f64cc movw r4, 0xfecc
30bf30f4 f85b0c0c ldr.w r0, [fp, #-12]
30bf30f8 f6cf74ff movt r4, 0xffff
30bf30fc 2847 cmp r0, #71
30bf30fe d01a beq.n 0x30bf3136
30bf3100 f248512d movw r1, 0x852d
30bf3104 f2c0011e movt r1, 0x1e
30bf3108 4288 cmp r0, r1
30bf310a d002 beq.n 0x30bf3112
30bf310c f46f7496 mvn.w r4, #300 @ 0x12c
30bf3110 e011 b.n 0x30bf3136
30bf3112 f64f64d4 movw r4, 0xfed4
30bf3116 f85b0c20 ldr.w r0, [fp, #-32]
30bf311a f6cf74ff movt r4, 0xffff
30bf311e 2800 cmp r0, #0
30bf3120 db09 blt.n 0x30bf3136
30bf3122 f64f64d4 movw r4, 0xfed4
30bf3126 f85b0c1c ldr.w r0, [fp, #-28]
30bf312a f6cf74ff movt r4, 0xffff
30bf312e 2824 cmp r0, #36
30bf3130 bf08 it eq
30bf3132 f8db4000 ldreq.w r4, [fp]
30bf3136 4620 mov r0, r4
30bf3138 f50d6d03 add.w sp, sp, #2096 @ 0x830
30bf313c b003 add sp, #12
30bf313e e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf3142 bdf0 pop {r4, r5, r6, r7, pc}
_SBAddDownloadingIconForDisplayIdentifierWithSoftwareType:
30bf3144 b5f0 push {r4, r5, r6, r7, lr}
30bf3146 af03 add r7, sp, #12
30bf3148 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf314c f5ad6d44 sub.w sp, sp, #3136 @ 0xc40
30bf3150 b083 sub sp, #12
30bf3152 9303 str r3, [sp, #12]
30bf3154 4614 mov r4, r2
30bf3156 9004 str r0, [sp, #16]
30bf3158 f64e60a0 movw r0, 0xeea0
30bf315c f6c0004e movt r0, 0x84e
30bf3160 f10d0b34 add.w fp, sp, #52 @ 0x34
30bf3164 4478 add r0, pc
30bf3166 6802 ldr r2, [r0, #0]
30bf3168 6810 ldr r0, [r2, #0]
30bf316a 6853 ldr r3, [r2, #4]
30bf316c aa05 add r2, sp, #20
30bf316e f84b0c08 str.w r0, [fp, #-8]
30bf3172 f1020028 add.w r0, r2, #40 @ 0x28
30bf3176 4615 mov r5, r2
30bf3178 f44f6280 mov.w r2, #1024 @ 0x400
30bf317c f84b3c04 str.w r3, [fp, #-4]
30bf3180 f00aec28 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf3184 f8cb0004 str.w r0, [fp, #4]
30bf3188 3003 adds r0, #3
30bf318a f0200603 bic.w r6, r0, #3 @ 0x3
30bf318e 4621 mov r1, r4
30bf3190 eb050a06 add.w sl, r5, r6
30bf3194 f44f6280 mov.w r2, #1024 @ 0x400
30bf3198 f10a0030 add.w r0, sl, #48 @ 0x30
30bf319c f00aec1a blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf31a0 f8ca002c str.w r0, [sl, #44]
30bf31a4 3003 adds r0, #3
30bf31a6 f0200803 bic.w r8, r0, #3 @ 0x3
30bf31aa 9903 ldr r1, [sp, #12]
30bf31ac eb0a0508 add.w r5, sl, r8
30bf31b0 f44f6280 mov.w r2, #1024 @ 0x400
30bf31b4 f1050038 add.w r0, r5, #56 @ 0x38
30bf31b8 f00aec0c blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf31bc 4604 mov r4, r0
30bf31be f2415013 movw r0, 0x1513
30bf31c2 9904 ldr r1, [sp, #16]
30bf31c4 636c str r4, [r5, #52]
30bf31c6 f84b0c20 str.w r0, [fp, #-32]
30bf31ca f84b1c18 str.w r1, [fp, #-24]
30bf31ce f00aebf2 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf31d2 f24841ca movw r1, 0x84ca
30bf31d6 f84b0c14 str.w r0, [fp, #-20]
30bf31da f2c0011e movt r1, 0x1e
30bf31de 232c movs r3, #44
30bf31e0 f84b1c0c str.w r1, [fp, #-12]
30bf31e4 2100 movs r1, #0
30bf31e6 e88d0003 stmia.w sp, {r0, r1}
30bf31ea eb060008 add.w r0, r6, r8
30bf31ee 9102 str r1, [sp, #8]
30bf31f0 1ce1 adds r1, r4, #3
30bf31f2 f0210103 bic.w r1, r1, #3 @ 0x3
30bf31f6 4408 add r0, r1
30bf31f8 2103 movs r1, #3
30bf31fa f1000238 add.w r2, r0, #56 @ 0x38
30bf31fe a805 add r0, sp, #20
30bf3200 f00aeba0 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3204 4604 mov r4, r0
30bf3206 b1ac cbz r4, 0x30bf3234
30bf3208 f64f70fe movw r0, 0xfffe
30bf320c f6ce70ff movt r0, 0xefff
30bf3210 4420 add r0, r4
30bf3212 2802 cmp r0, #2
30bf3214 d304 bcc.n 0x30bf3220
30bf3216 2010 movs r0, #16
30bf3218 f2c10000 movt r0, 0x1000
30bf321c 4284 cmp r4, r0
30bf321e d104 bne.n 0x30bf322a
30bf3220 f85b0c14 ldr.w r0, [fp, #-20]
30bf3224 f00aebce blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf3228 e027 b.n 0x30bf327a
30bf322a f85b0c14 ldr.w r0, [fp, #-20]
30bf322e f00aebba blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf3232 e022 b.n 0x30bf327a
30bf3234 f64f64cc movw r4, 0xfecc
30bf3238 f85b0c0c ldr.w r0, [fp, #-12]
30bf323c f6cf74ff movt r4, 0xffff
30bf3240 2847 cmp r0, #71
30bf3242 d01a beq.n 0x30bf327a
30bf3244 f248512e movw r1, 0x852e
30bf3248 f2c0011e movt r1, 0x1e
30bf324c 4288 cmp r0, r1
30bf324e d002 beq.n 0x30bf3256
30bf3250 f46f7496 mvn.w r4, #300 @ 0x12c
30bf3254 e011 b.n 0x30bf327a
30bf3256 f64f64d4 movw r4, 0xfed4
30bf325a f85b0c20 ldr.w r0, [fp, #-32]
30bf325e f6cf74ff movt r4, 0xffff
30bf3262 2800 cmp r0, #0
30bf3264 db09 blt.n 0x30bf327a
30bf3266 f64f64d4 movw r4, 0xfed4
30bf326a f85b0c1c ldr.w r0, [fp, #-28]
30bf326e f6cf74ff movt r4, 0xffff
30bf3272 2824 cmp r0, #36
30bf3274 bf08 it eq
30bf3276 f8db4000 ldreq.w r4, [fp]
30bf327a 4620 mov r0, r4
30bf327c f50d6d44 add.w sp, sp, #3136 @ 0xc40
30bf3280 b003 add sp, #12
30bf3282 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf3286 bdf0 pop {r4, r5, r6, r7, pc}
_SBCancelDownloadingIconForDisplayIdentifier:
30bf3288 b5b0 push {r4, r5, r7, lr}
30bf328a af02 add r7, sp, #8
30bf328c f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf3290 b081 sub sp, #4
30bf3292 4605 mov r5, r0
30bf3294 f64e5066 movw r0, 0xed66
30bf3298 f6c0004e movt r0, 0x84e
30bf329c ac03 add r4, sp, #12
30bf329e 4478 add r0, pc
30bf32a0 6802 ldr r2, [r0, #0]
30bf32a2 6810 ldr r0, [r2, #0]
30bf32a4 6852 ldr r2, [r2, #4]
30bf32a6 920a str r2, [sp, #40]
30bf32a8 f44f6280 mov.w r2, #1024 @ 0x400
30bf32ac 9009 str r0, [sp, #36]
30bf32ae f1040028 add.w r0, r4, #40 @ 0x28
30bf32b2 f00aeb90 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf32b6 f24842cb movw r2, 0x84cb
30bf32ba 2113 movs r1, #19
30bf32bc 900c str r0, [sp, #48]
30bf32be f2c0021e movt r2, 0x1e
30bf32c2 9103 str r1, [sp, #12]
30bf32c4 2100 movs r1, #0
30bf32c6 302b adds r0, #43
30bf32c8 9505 str r5, [sp, #20]
30bf32ca 9106 str r1, [sp, #24]
30bf32cc 2300 movs r3, #0
30bf32ce 9208 str r2, [sp, #32]
30bf32d0 f0200203 bic.w r2, r0, #3 @ 0x3
30bf32d4 9100 str r1, [sp, #0]
30bf32d6 4620 mov r0, r4
30bf32d8 9101 str r1, [sp, #4]
30bf32da 9102 str r1, [sp, #8]
30bf32dc 2101 movs r1, #1
30bf32de f00aeb32 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf32e2 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf32e6 b001 add sp, #4
30bf32e8 bdb0 pop {r4, r5, r7, pc}
30bf32ea bf00 nop
_SBScrollToIconWithDisplayIdentifier:
30bf32ec b5f0 push {r4, r5, r6, r7, lr}
30bf32ee af03 add r7, sp, #12
30bf32f0 f5ad6d87 sub.w sp, sp, #1080 @ 0x438
30bf32f4 4605 mov r5, r0
30bf32f6 f64e5004 movw r0, 0xed04
30bf32fa f6c0004e movt r0, 0x84e
30bf32fe 4616 mov r6, r2
30bf3300 4478 add r0, pc
30bf3302 ac03 add r4, sp, #12
30bf3304 6802 ldr r2, [r0, #0]
30bf3306 6810 ldr r0, [r2, #0]
30bf3308 6852 ldr r2, [r2, #4]
30bf330a 920a str r2, [sp, #40]
30bf330c f44f6280 mov.w r2, #1024 @ 0x400
30bf3310 9009 str r0, [sp, #36]
30bf3312 f1040028 add.w r0, r4, #40 @ 0x28
30bf3316 f00aeb5e blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf331a 900c str r0, [sp, #48]
30bf331c 3003 adds r0, #3
30bf331e f0200003 bic.w r0, r0, #3 @ 0x3
30bf3322 f24842cc movw r2, 0x84cc
30bf3326 1821 adds r1, r4, r0
30bf3328 f2c0021e movt r2, 0x1e
30bf332c 2300 movs r3, #0
30bf332e f8816028 strb.w r6, [r1, #40]
30bf3332 2113 movs r1, #19
30bf3334 9103 str r1, [sp, #12]
30bf3336 2100 movs r1, #0
30bf3338 9505 str r5, [sp, #20]
30bf333a 9106 str r1, [sp, #24]
30bf333c 9208 str r2, [sp, #32]
30bf333e f100022c add.w r2, r0, #44 @ 0x2c
30bf3342 9100 str r1, [sp, #0]
30bf3344 4620 mov r0, r4
30bf3346 9101 str r1, [sp, #4]
30bf3348 9102 str r1, [sp, #8]
30bf334a 2101 movs r1, #1
30bf334c f00aeafa blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3350 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf3354 bdf0 pop {r4, r5, r6, r7, pc}
30bf3356 bf00 nop
_SBGetNowPlayingAppBundleIdentifier:
30bf3358 b5f0 push {r4, r5, r6, r7, lr}
30bf335a af03 add r7, sp, #12
30bf335c f5ad6d88 sub.w sp, sp, #1088 @ 0x440
30bf3360 460d mov r5, r1
30bf3362 f2415113 movw r1, 0x1513
30bf3366 9103 str r1, [sp, #12]
30bf3368 9005 str r0, [sp, #20]
30bf336a f00aeb24 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf336e f24841cd movw r1, 0x84cd
30bf3372 ae03 add r6, sp, #12
30bf3374 f2c0011e movt r1, 0x1e
30bf3378 9006 str r0, [sp, #24]
30bf337a 9108 str r1, [sp, #32]
30bf337c 2100 movs r1, #0
30bf337e e88d0003 stmia.w sp, {r0, r1}
30bf3382 4630 mov r0, r6
30bf3384 2218 movs r2, #24
30bf3386 9102 str r1, [sp, #8]
30bf3388 2103 movs r1, #3
30bf338a f2404334 movw r3, 0x434
30bf338e f00aeada blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3392 4604 mov r4, r0
30bf3394 b19c cbz r4, 0x30bf33be
30bf3396 f64f70fe movw r0, 0xfffe
30bf339a f6ce70ff movt r0, 0xefff
30bf339e 4420 add r0, r4
30bf33a0 2802 cmp r0, #2
30bf33a2 d304 bcc.n 0x30bf33ae
30bf33a4 2010 movs r0, #16
30bf33a6 f2c10000 movt r0, 0x1000
30bf33aa 4284 cmp r4, r0
30bf33ac d103 bne.n 0x30bf33b6
30bf33ae 9806 ldr r0, [sp, #24]
30bf33b0 f00aeb08 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf33b4 e04a b.n 0x30bf344c
30bf33b6 9806 ldr r0, [sp, #24]
30bf33b8 f00aeaf4 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf33bc e046 b.n 0x30bf344c
30bf33be f64f64cc movw r4, 0xfecc
30bf33c2 9808 ldr r0, [sp, #32]
30bf33c4 f6cf74ff movt r4, 0xffff
30bf33c8 2847 cmp r0, #71
30bf33ca d03f beq.n 0x30bf344c
30bf33cc f2485131 movw r1, 0x8531
30bf33d0 f2c0011e movt r1, 0x1e
30bf33d4 4288 cmp r0, r1
30bf33d6 d002 beq.n 0x30bf33de
30bf33d8 f46f7496 mvn.w r4, #300 @ 0x12c
30bf33dc e036 b.n 0x30bf344c
30bf33de f64f64d4 movw r4, 0xfed4
30bf33e2 9803 ldr r0, [sp, #12]
30bf33e4 f6cf74ff movt r4, 0xffff
30bf33e8 2800 cmp r0, #0
30bf33ea db2f blt.n 0x30bf344c
30bf33ec 9804 ldr r0, [sp, #16]
30bf33ee f1a0012c sub.w r1, r0, #44 @ 0x2c
30bf33f2 f5b16f80 cmp.w r1, #1024 @ 0x400
30bf33f6 d90d bls.n 0x30bf3414
30bf33f8 f64f64d4 movw r4, 0xfed4
30bf33fc 2824 cmp r0, #36
30bf33fe f6cf74ff movt r4, 0xffff
30bf3402 d123 bne.n 0x30bf344c
30bf3404 9c0b ldr r4, [sp, #44]
30bf3406 2c00 cmp r4, #0
30bf3408 bf04 itt eq
30bf340a f64f64d4 movweq r4, 0xfed4
30bf340e f6cf74ff movteq r4, 0xffff
30bf3412 e01b b.n 0x30bf344c
30bf3414 9c0b ldr r4, [sp, #44]
30bf3416 b9cc cbnz r4, 0x30bf344c
30bf3418 f64f64d4 movw r4, 0xfed4
30bf341c 9a0d ldr r2, [sp, #52]
30bf341e f6cf74ff movt r4, 0xffff
30bf3422 f5b26f80 cmp.w r2, #1024 @ 0x400
30bf3426 d811 bhi.n 0x30bf344c
30bf3428 4291 cmp r1, r2
30bf342a d30f bcc.n 0x30bf344c
30bf342c f102012f add.w r1, r2, #47 @ 0x2f
30bf3430 f0210103 bic.w r1, r1, #3 @ 0x3
30bf3434 4288 cmp r0, r1
30bf3436 bf08 it eq
30bf3438 2400 moveq r4, #0
30bf343a d107 bne.n 0x30bf344c
30bf343c f106012c add.w r1, r6, #44 @ 0x2c
30bf3440 4628 mov r0, r5
30bf3442 f44f6280 mov.w r2, #1024 @ 0x400
30bf3446 f00aeac6 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf344a 2400 movs r4, #0
30bf344c 4620 mov r0, r4
30bf344e f50d6d88 add.w sp, sp, #1088 @ 0x440
30bf3452 bdf0 pop {r4, r5, r6, r7, pc}
_SBSetNowPlayingInformation:
30bf3454 b580 push {r7, lr}
30bf3456 466f mov r7, sp
30bf3458 b090 sub sp, #64
30bf345a f64e399e movw r9, 0xeb9e
30bf345e 2301 movs r3, #1
30bf3460 f6c0094e movt r9, 0x84e
30bf3464 9309 str r3, [sp, #36]
30bf3466 44f9 add r9, pc
30bf3468 910a str r1, [sp, #40]
30bf346a f04f2301 mov.w r3, #16777472 @ 0x1000100
30bf346e 920b str r2, [sp, #44]
30bf3470 f8d91000 ldr.w r1, [r9]
30bf3474 930c str r3, [sp, #48]
30bf3476 680b ldr r3, [r1, #0]
30bf3478 6849 ldr r1, [r1, #4]
30bf347a 910e str r1, [sp, #56]
30bf347c 2113 movs r1, #19
30bf347e f2c80100 movt r1, 0x8000
30bf3482 930d str r3, [sp, #52]
30bf3484 920f str r2, [sp, #60]
30bf3486 2234 movs r2, #52
30bf3488 9103 str r1, [sp, #12]
30bf348a f24841ce movw r1, 0x84ce
30bf348e 9005 str r0, [sp, #20]
30bf3490 2000 movs r0, #0
30bf3492 9000 str r0, [sp, #0]
30bf3494 f2c0011e movt r1, 0x1e
30bf3498 9006 str r0, [sp, #24]
30bf349a 2300 movs r3, #0
30bf349c 9001 str r0, [sp, #4]
30bf349e 9002 str r0, [sp, #8]
30bf34a0 a803 add r0, sp, #12
30bf34a2 9108 str r1, [sp, #32]
30bf34a4 2101 movs r1, #1
30bf34a6 f00aea4e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf34aa b010 add sp, #64
30bf34ac bd80 pop {r7, pc}
30bf34ae bf00 nop
_SBSetApplicationNetworkFlags:
30bf34b0 b590 push {r4, r7, lr}
30bf34b2 af01 add r7, sp, #4
30bf34b4 b08e sub sp, #56
30bf34b6 f64e3346 movw r3, 0xeb46
30bf34ba f6c0034e movt r3, 0x84e
30bf34be 447b add r3, pc
30bf34c0 681c ldr r4, [r3, #0]
30bf34c2 6823 ldr r3, [r4, #0]
30bf34c4 6864 ldr r4, [r4, #4]
30bf34c6 940a str r4, [sp, #40]
30bf34c8 9309 str r3, [sp, #36]
30bf34ca f88d102c strb.w r1, [sp, #44]
30bf34ce f2415113 movw r1, 0x1513
30bf34d2 f88d2030 strb.w r2, [sp, #48]
30bf34d6 9103 str r1, [sp, #12]
30bf34d8 9005 str r0, [sp, #20]
30bf34da f00aea6c blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf34de f24841cf movw r1, 0x84cf
30bf34e2 9006 str r0, [sp, #24]
30bf34e4 f2c0011e movt r1, 0x1e
30bf34e8 2228 movs r2, #40
30bf34ea 9108 str r1, [sp, #32]
30bf34ec 2100 movs r1, #0
30bf34ee e88d0003 stmia.w sp, {r0, r1}
30bf34f2 a803 add r0, sp, #12
30bf34f4 232c movs r3, #44
30bf34f6 9102 str r1, [sp, #8]
30bf34f8 2103 movs r1, #3
30bf34fa f00aea24 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf34fe 4604 mov r4, r0
30bf3500 b17c cbz r4, 0x30bf3522
30bf3502 f64f70fe movw r0, 0xfffe
30bf3506 f6ce70ff movt r0, 0xefff
30bf350a 4420 add r0, r4
30bf350c 2802 cmp r0, #2
30bf350e d304 bcc.n 0x30bf351a
30bf3510 2010 movs r0, #16
30bf3512 f2c10000 movt r0, 0x1000
30bf3516 4284 cmp r4, r0
30bf3518 d124 bne.n 0x30bf3564
30bf351a 9806 ldr r0, [sp, #24]
30bf351c f00aea52 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf3520 e023 b.n 0x30bf356a
30bf3522 f64f64cc movw r4, 0xfecc
30bf3526 9808 ldr r0, [sp, #32]
30bf3528 f6cf74ff movt r4, 0xffff
30bf352c 2847 cmp r0, #71
30bf352e d01c beq.n 0x30bf356a
30bf3530 f2485133 movw r1, 0x8533
30bf3534 f2c0011e movt r1, 0x1e
30bf3538 4288 cmp r0, r1
30bf353a d002 beq.n 0x30bf3542
30bf353c f46f7496 mvn.w r4, #300 @ 0x12c
30bf3540 e013 b.n 0x30bf356a
30bf3542 f64f64d4 movw r4, 0xfed4
30bf3546 9803 ldr r0, [sp, #12]
30bf3548 f6cf74ff movt r4, 0xffff
30bf354c 2800 cmp r0, #0
30bf354e db0c blt.n 0x30bf356a
30bf3550 9904 ldr r1, [sp, #16]
30bf3552 980b ldr r0, [sp, #44]
30bf3554 2924 cmp r1, #36
30bf3556 bf1c itt ne
30bf3558 f64f60d4 movwne r0, 0xfed4
30bf355c f6cf70ff movtne r0, 0xffff
30bf3560 b00e add sp, #56
30bf3562 bd90 pop {r4, r7, pc}
30bf3564 9806 ldr r0, [sp, #24]
30bf3566 f00aea1e blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf356a 4620 mov r0, r4
30bf356c b00e add sp, #56
30bf356e bd90 pop {r4, r7, pc}
_SBGetApplicationNetworkFlags:
30bf3570 b5f0 push {r4, r5, r6, r7, lr}
30bf3572 af03 add r7, sp, #12
30bf3574 b090 sub sp, #64
30bf3576 460d mov r5, r1
30bf3578 f2415113 movw r1, 0x1513
30bf357c 9103 str r1, [sp, #12]
30bf357e 4614 mov r4, r2
30bf3580 9005 str r0, [sp, #20]
30bf3582 f00aea18 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf3586 f24841d0 movw r1, 0x84d0
30bf358a 9006 str r0, [sp, #24]
30bf358c f2c0011e movt r1, 0x1e
30bf3590 2218 movs r2, #24
30bf3592 9108 str r1, [sp, #32]
30bf3594 2100 movs r1, #0
30bf3596 e88d0003 stmia.w sp, {r0, r1}
30bf359a a803 add r0, sp, #12
30bf359c 2334 movs r3, #52
30bf359e 9102 str r1, [sp, #8]
30bf35a0 2103 movs r1, #3
30bf35a2 f00ae9d0 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf35a6 4606 mov r6, r0
30bf35a8 b19e cbz r6, 0x30bf35d2
30bf35aa f64f70fe movw r0, 0xfffe
30bf35ae f6ce70ff movt r0, 0xefff
30bf35b2 4430 add r0, r6
30bf35b4 2802 cmp r0, #2
30bf35b6 d304 bcc.n 0x30bf35c2
30bf35b8 2010 movs r0, #16
30bf35ba f2c10000 movt r0, 0x1000
30bf35be 4286 cmp r6, r0
30bf35c0 d103 bne.n 0x30bf35ca
30bf35c2 9806 ldr r0, [sp, #24]
30bf35c4 f00ae9fe blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf35c8 e036 b.n 0x30bf3638
30bf35ca 9806 ldr r0, [sp, #24]
30bf35cc f00ae9ea blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf35d0 e032 b.n 0x30bf3638
30bf35d2 f64f60cc movw r0, 0xfecc
30bf35d6 9908 ldr r1, [sp, #32]
30bf35d8 f6cf70ff movt r0, 0xffff
30bf35dc 2947 cmp r1, #71
30bf35de d007 beq.n 0x30bf35f0
30bf35e0 f2485034 movw r0, 0x8534
30bf35e4 f2c0001e movt r0, 0x1e
30bf35e8 4281 cmp r1, r0
30bf35ea d003 beq.n 0x30bf35f4
30bf35ec f46f7096 mvn.w r0, #300 @ 0x12c
30bf35f0 4606 mov r6, r0
30bf35f2 e021 b.n 0x30bf3638
30bf35f4 f64f60d4 movw r0, 0xfed4
30bf35f8 9903 ldr r1, [sp, #12]
30bf35fa f6cf70ff movt r0, 0xffff
30bf35fe 2900 cmp r1, #0
30bf3600 dbf6 blt.n 0x30bf35f0
30bf3602 9904 ldr r1, [sp, #16]
30bf3604 292c cmp r1, #44
30bf3606 d00e beq.n 0x30bf3626
30bf3608 f64f60d4 movw r0, 0xfed4
30bf360c 2924 cmp r1, #36
30bf360e f6cf70ff movt r0, 0xffff
30bf3612 d1ed bne.n 0x30bf35f0
30bf3614 9e0b ldr r6, [sp, #44]
30bf3616 f64f60d4 movw r0, 0xfed4
30bf361a f6cf70ff movt r0, 0xffff
30bf361e 2e00 cmp r6, #0
30bf3620 bf08 it eq
30bf3622 4606 moveq r6, r0
30bf3624 e008 b.n 0x30bf3638
30bf3626 9e0b ldr r6, [sp, #44]
30bf3628 b936 cbnz r6, 0x30bf3638
30bf362a f89d0030 ldrb.w r0, [sp, #48]
30bf362e 2600 movs r6, #0
30bf3630 7028 strb r0, [r5, #0]
30bf3632 f89d0034 ldrb.w r0, [sp, #52]
30bf3636 7020 strb r0, [r4, #0]
30bf3638 4630 mov r0, r6
30bf363a b010 add sp, #64
30bf363c bdf0 pop {r4, r5, r6, r7, pc}
30bf363e bf00 nop
_SBSetApplicationIdleTimerDisabled:
30bf3640 b580 push {r7, lr}
30bf3642 466f mov r7, sp
30bf3644 b08c sub sp, #48
30bf3646 f64e12b6 movw r2, 0xe9b6
30bf364a f6c0024e movt r2, 0x84e
30bf364e 447a add r2, pc
30bf3650 6813 ldr r3, [r2, #0]
30bf3652 681a ldr r2, [r3, #0]
30bf3654 685b ldr r3, [r3, #4]
30bf3656 930a str r3, [sp, #40]
30bf3658 2300 movs r3, #0
30bf365a 9209 str r2, [sp, #36]
30bf365c 2224 movs r2, #36
30bf365e f88d102c strb.w r1, [sp, #44]
30bf3662 2113 movs r1, #19
30bf3664 9103 str r1, [sp, #12]
30bf3666 f24841d1 movw r1, 0x84d1
30bf366a 9005 str r0, [sp, #20]
30bf366c 2000 movs r0, #0
30bf366e 9000 str r0, [sp, #0]
30bf3670 f2c0011e movt r1, 0x1e
30bf3674 9006 str r0, [sp, #24]
30bf3676 9001 str r0, [sp, #4]
30bf3678 9002 str r0, [sp, #8]
30bf367a a803 add r0, sp, #12
30bf367c 9108 str r1, [sp, #32]
30bf367e 2101 movs r1, #1
30bf3680 f00ae960 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3684 b00c add sp, #48
30bf3686 bd80 pop {r7, pc}
_SBSetApplicationIdleTimerDisabledForReason:
30bf3688 b5b0 push {r4, r5, r7, lr}
30bf368a af02 add r7, sp, #8
30bf368c f5ad6d87 sub.w sp, sp, #1080 @ 0x438
30bf3690 4605 mov r5, r0
30bf3692 f64e1068 movw r0, 0xe968
30bf3696 f6c0004e movt r0, 0x84e
30bf369a ac03 add r4, sp, #12
30bf369c 4478 add r0, pc
30bf369e 6803 ldr r3, [r0, #0]
30bf36a0 6818 ldr r0, [r3, #0]
30bf36a2 685b ldr r3, [r3, #4]
30bf36a4 930a str r3, [sp, #40]
30bf36a6 9009 str r0, [sp, #36]
30bf36a8 f104002c add.w r0, r4, #44 @ 0x2c
30bf36ac f88d102c strb.w r1, [sp, #44]
30bf36b0 4611 mov r1, r2
30bf36b2 f44f6280 mov.w r2, #1024 @ 0x400
30bf36b6 f00ae98e blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf36ba f24842d2 movw r2, 0x84d2
30bf36be 2113 movs r1, #19
30bf36c0 900d str r0, [sp, #52]
30bf36c2 f2c0021e movt r2, 0x1e
30bf36c6 9103 str r1, [sp, #12]
30bf36c8 2100 movs r1, #0
30bf36ca 302f adds r0, #47
30bf36cc 9505 str r5, [sp, #20]
30bf36ce 9106 str r1, [sp, #24]
30bf36d0 2300 movs r3, #0
30bf36d2 9208 str r2, [sp, #32]
30bf36d4 f0200203 bic.w r2, r0, #3 @ 0x3
30bf36d8 9100 str r1, [sp, #0]
30bf36da 4620 mov r0, r4
30bf36dc 9101 str r1, [sp, #4]
30bf36de 9102 str r1, [sp, #8]
30bf36e0 2101 movs r1, #1
30bf36e2 f00ae930 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf36e6 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf36ea bdb0 pop {r4, r5, r7, pc}
_SBGetExternalAccessoryProtocolsForDisplayIdentifier:
30bf36ec b5f0 push {r4, r5, r6, r7, lr}
30bf36ee af03 add r7, sp, #12
30bf36f0 e92d0500 stmdb sp!, {r8, sl}
30bf36f4 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf36f8 b081 sub sp, #4
30bf36fa 4604 mov r4, r0
30bf36fc f64e00fe movw r0, 0xe8fe
30bf3700 f6c0004e movt r0, 0x84e
30bf3704 4692 mov sl, r2
30bf3706 4478 add r0, pc
30bf3708 ae03 add r6, sp, #12
30bf370a 4698 mov r8, r3
30bf370c 6802 ldr r2, [r0, #0]
30bf370e 6810 ldr r0, [r2, #0]
30bf3710 6852 ldr r2, [r2, #4]
30bf3712 920a str r2, [sp, #40]
30bf3714 f44f6280 mov.w r2, #1024 @ 0x400
30bf3718 9009 str r0, [sp, #36]
30bf371a f1060028 add.w r0, r6, #40 @ 0x28
30bf371e f00ae95a blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf3722 4605 mov r5, r0
30bf3724 f2415013 movw r0, 0x1513
30bf3728 950c str r5, [sp, #48]
30bf372a 9003 str r0, [sp, #12]
30bf372c 9405 str r4, [sp, #20]
30bf372e f00ae942 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf3732 f24841d3 movw r1, 0x84d3
30bf3736 9006 str r0, [sp, #24]
30bf3738 f2c0011e movt r1, 0x1e
30bf373c 233c movs r3, #60
30bf373e 9108 str r1, [sp, #32]
30bf3740 2100 movs r1, #0
30bf3742 e88d0003 stmia.w sp, {r0, r1}
30bf3746 f105002b add.w r0, r5, #43 @ 0x2b
30bf374a f0200203 bic.w r2, r0, #3 @ 0x3
30bf374e 9102 str r1, [sp, #8]
30bf3750 4630 mov r0, r6
30bf3752 2103 movs r1, #3
30bf3754 f00ae8f6 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3758 4606 mov r6, r0
30bf375a b19e cbz r6, 0x30bf3784
30bf375c f64f70fe movw r0, 0xfffe
30bf3760 f6ce70ff movt r0, 0xefff
30bf3764 4430 add r0, r6
30bf3766 2802 cmp r0, #2
30bf3768 d304 bcc.n 0x30bf3774
30bf376a 2010 movs r0, #16
30bf376c f2c10000 movt r0, 0x1000
30bf3770 4286 cmp r6, r0
30bf3772 d103 bne.n 0x30bf377c
30bf3774 9806 ldr r0, [sp, #24]
30bf3776 f00ae926 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf377a e03e b.n 0x30bf37fa
30bf377c 9806 ldr r0, [sp, #24]
30bf377e f00ae912 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf3782 e03a b.n 0x30bf37fa
30bf3784 f64f66cc movw r6, 0xfecc
30bf3788 9808 ldr r0, [sp, #32]
30bf378a f6cf76ff movt r6, 0xffff
30bf378e 2847 cmp r0, #71
30bf3790 d033 beq.n 0x30bf37fa
30bf3792 f2485137 movw r1, 0x8537
30bf3796 f2c0011e movt r1, 0x1e
30bf379a 4288 cmp r0, r1
30bf379c d002 beq.n 0x30bf37a4
30bf379e f46f7696 mvn.w r6, #300 @ 0x12c
30bf37a2 e02a b.n 0x30bf37fa
30bf37a4 9903 ldr r1, [sp, #12]
30bf37a6 9804 ldr r0, [sp, #16]
30bf37a8 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf37ac dc18 bgt.n 0x30bf37e0
30bf37ae 9909 ldr r1, [sp, #36]
30bf37b0 f64f66d4 movw r6, 0xfed4
30bf37b4 f6cf76ff movt r6, 0xffff
30bf37b8 2901 cmp r1, #1
30bf37ba bf08 it eq
30bf37bc 2834 cmpeq r0, #52
30bf37be d11c bne.n 0x30bf37fa
30bf37c0 980c ldr r0, [sp, #48]
30bf37c2 f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf37c6 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf37ca bf08 it eq
30bf37cc 2600 moveq r6, #0
30bf37ce d114 bne.n 0x30bf37fa
30bf37d0 980a ldr r0, [sp, #40]
30bf37d2 2600 movs r6, #0
30bf37d4 f8ca0000 str.w r0, [sl]
30bf37d8 980f ldr r0, [sp, #60]
30bf37da f8c80000 str.w r0, [r8]
30bf37de e00c b.n 0x30bf37fa
30bf37e0 f64f66d4 movw r6, 0xfed4
30bf37e4 2824 cmp r0, #36
30bf37e6 f6cf76ff movt r6, 0xffff
30bf37ea d106 bne.n 0x30bf37fa
30bf37ec 9e0b ldr r6, [sp, #44]
30bf37ee 2e00 cmp r6, #0
30bf37f0 bf04 itt eq
30bf37f2 f64f66d4 movweq r6, 0xfed4
30bf37f6 f6cf76ff movteq r6, 0xffff
30bf37fa 4630 mov r0, r6
30bf37fc f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf3800 b001 add sp, #4
30bf3802 e8bd0500 ldmia.w sp!, {r8, sl}
30bf3806 bdf0 pop {r4, r5, r6, r7, pc}
_SBGetDisplayIdentifiersForExternalAccessoryProtocols:
30bf3808 b5f0 push {r4, r5, r6, r7, lr}
30bf380a af03 add r7, sp, #12
30bf380c e92d0500 stmdb sp!, {r8, sl}
30bf3810 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf3814 b081 sub sp, #4
30bf3816 4604 mov r4, r0
30bf3818 f24e70e2 movw r0, 0xe7e2
30bf381c f6c0004e movt r0, 0x84e
30bf3820 4692 mov sl, r2
30bf3822 4478 add r0, pc
30bf3824 ae03 add r6, sp, #12
30bf3826 4698 mov r8, r3
30bf3828 6802 ldr r2, [r0, #0]
30bf382a 6810 ldr r0, [r2, #0]
30bf382c 6852 ldr r2, [r2, #4]
30bf382e 920a str r2, [sp, #40]
30bf3830 f44f6280 mov.w r2, #1024 @ 0x400
30bf3834 9009 str r0, [sp, #36]
30bf3836 f1060028 add.w r0, r6, #40 @ 0x28
30bf383a f00ae8cc blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf383e 4605 mov r5, r0
30bf3840 f2415013 movw r0, 0x1513
30bf3844 950c str r5, [sp, #48]
30bf3846 9003 str r0, [sp, #12]
30bf3848 9405 str r4, [sp, #20]
30bf384a f00ae8b4 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf384e f24841d4 movw r1, 0x84d4
30bf3852 9006 str r0, [sp, #24]
30bf3854 f2c0011e movt r1, 0x1e
30bf3858 233c movs r3, #60
30bf385a 9108 str r1, [sp, #32]
30bf385c 2100 movs r1, #0
30bf385e e88d0003 stmia.w sp, {r0, r1}
30bf3862 f105002b add.w r0, r5, #43 @ 0x2b
30bf3866 f0200203 bic.w r2, r0, #3 @ 0x3
30bf386a 9102 str r1, [sp, #8]
30bf386c 4630 mov r0, r6
30bf386e 2103 movs r1, #3
30bf3870 f00ae868 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3874 4606 mov r6, r0
30bf3876 b19e cbz r6, 0x30bf38a0
30bf3878 f64f70fe movw r0, 0xfffe
30bf387c f6ce70ff movt r0, 0xefff
30bf3880 4430 add r0, r6
30bf3882 2802 cmp r0, #2
30bf3884 d304 bcc.n 0x30bf3890
30bf3886 2010 movs r0, #16
30bf3888 f2c10000 movt r0, 0x1000
30bf388c 4286 cmp r6, r0
30bf388e d103 bne.n 0x30bf3898
30bf3890 9806 ldr r0, [sp, #24]
30bf3892 f00ae898 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf3896 e03e b.n 0x30bf3916
30bf3898 9806 ldr r0, [sp, #24]
30bf389a f00ae884 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf389e e03a b.n 0x30bf3916
30bf38a0 f64f66cc movw r6, 0xfecc
30bf38a4 9808 ldr r0, [sp, #32]
30bf38a6 f6cf76ff movt r6, 0xffff
30bf38aa 2847 cmp r0, #71
30bf38ac d033 beq.n 0x30bf3916
30bf38ae f2485138 movw r1, 0x8538
30bf38b2 f2c0011e movt r1, 0x1e
30bf38b6 4288 cmp r0, r1
30bf38b8 d002 beq.n 0x30bf38c0
30bf38ba f46f7696 mvn.w r6, #300 @ 0x12c
30bf38be e02a b.n 0x30bf3916
30bf38c0 9903 ldr r1, [sp, #12]
30bf38c2 9804 ldr r0, [sp, #16]
30bf38c4 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf38c8 dc18 bgt.n 0x30bf38fc
30bf38ca 9909 ldr r1, [sp, #36]
30bf38cc f64f66d4 movw r6, 0xfed4
30bf38d0 f6cf76ff movt r6, 0xffff
30bf38d4 2901 cmp r1, #1
30bf38d6 bf08 it eq
30bf38d8 2834 cmpeq r0, #52
30bf38da d11c bne.n 0x30bf3916
30bf38dc 980c ldr r0, [sp, #48]
30bf38de f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf38e2 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf38e6 bf08 it eq
30bf38e8 2600 moveq r6, #0
30bf38ea d114 bne.n 0x30bf3916
30bf38ec 980a ldr r0, [sp, #40]
30bf38ee 2600 movs r6, #0
30bf38f0 f8ca0000 str.w r0, [sl]
30bf38f4 980f ldr r0, [sp, #60]
30bf38f6 f8c80000 str.w r0, [r8]
30bf38fa e00c b.n 0x30bf3916
30bf38fc f64f66d4 movw r6, 0xfed4
30bf3900 2824 cmp r0, #36
30bf3902 f6cf76ff movt r6, 0xffff
30bf3906 d106 bne.n 0x30bf3916
30bf3908 9e0b ldr r6, [sp, #44]
30bf390a 2e00 cmp r6, #0
30bf390c bf04 itt eq
30bf390e f64f66d4 movweq r6, 0xfed4
30bf3912 f6cf76ff movteq r6, 0xffff
30bf3916 4630 mov r0, r6
30bf3918 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf391c b001 add sp, #4
30bf391e e8bd0500 ldmia.w sp!, {r8, sl}
30bf3922 bdf0 pop {r4, r5, r6, r7, pc}
_SBRegisterRemoteView:
30bf3924 b5f0 push {r4, r5, r6, r7, lr}
30bf3926 af03 add r7, sp, #12
30bf3928 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf392c f5ad6d88 sub.w sp, sp, #1088 @ 0x440
30bf3930 b081 sub sp, #4
30bf3932 4682 mov sl, r0
30bf3934 f24e60c6 movw r0, 0xe6c6
30bf3938 f6c0004e movt r0, 0x84e
30bf393c 4614 mov r4, r2
30bf393e 4478 add r0, pc
30bf3940 f10d080c add.w r8, sp, #12 @ 0xc
30bf3944 461e mov r6, r3
30bf3946 6802 ldr r2, [r0, #0]
30bf3948 6810 ldr r0, [r2, #0]
30bf394a 6852 ldr r2, [r2, #4]
30bf394c 920a str r2, [sp, #40]
30bf394e f44f6280 mov.w r2, #1024 @ 0x400
30bf3952 9009 str r0, [sp, #36]
30bf3954 f1080028 add.w r0, r8, #40 @ 0x28
30bf3958 f00ae83c blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf395c 900c str r0, [sp, #48]
30bf395e 3003 adds r0, #3
30bf3960 f0200503 bic.w r5, r0, #3 @ 0x3
30bf3964 ed970a03 flds s0, [r7, #12]
30bf3968 eb080005 add.w r0, r8, r5
30bf396c ed971a02 flds s2, [r7, #8]
30bf3970 6284 str r4, [r0, #40]
30bf3972 f880602c strb.w r6, [r0, #44]
30bf3976 ed801a0c fsts s2, [r0, #48]
30bf397a ed800a0d fsts s0, [r0, #52]
30bf397e f2415013 movw r0, 0x1513
30bf3982 9003 str r0, [sp, #12]
30bf3984 f8cda014 str.w sl, [sp, #20]
30bf3988 ef200110 vorr d0, d0, d0
30bf398c f00ae812 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf3990 f24841d5 movw r1, 0x84d5
30bf3994 9006 str r0, [sp, #24]
30bf3996 f2c0011e movt r1, 0x1e
30bf399a f1050238 add.w r2, r5, #56 @ 0x38
30bf399e 9108 str r1, [sp, #32]
30bf39a0 2100 movs r1, #0
30bf39a2 e88d0003 stmia.w sp, {r0, r1}
30bf39a6 4640 mov r0, r8
30bf39a8 232c movs r3, #44
30bf39aa 9102 str r1, [sp, #8]
30bf39ac 2103 movs r1, #3
30bf39ae f009efca blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf39b2 4604 mov r4, r0
30bf39b4 b19c cbz r4, 0x30bf39de
30bf39b6 f64f70fe movw r0, 0xfffe
30bf39ba f6ce70ff movt r0, 0xefff
30bf39be 4420 add r0, r4
30bf39c0 2802 cmp r0, #2
30bf39c2 d304 bcc.n 0x30bf39ce
30bf39c4 2010 movs r0, #16
30bf39c6 f2c10000 movt r0, 0x1000
30bf39ca 4284 cmp r4, r0
30bf39cc d103 bne.n 0x30bf39d6
30bf39ce 9806 ldr r0, [sp, #24]
30bf39d0 f009eff8 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf39d4 e022 b.n 0x30bf3a1c
30bf39d6 9806 ldr r0, [sp, #24]
30bf39d8 f009efe4 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf39dc e01e b.n 0x30bf3a1c
30bf39de f64f64cc movw r4, 0xfecc
30bf39e2 9808 ldr r0, [sp, #32]
30bf39e4 f6cf74ff movt r4, 0xffff
30bf39e8 2847 cmp r0, #71
30bf39ea d017 beq.n 0x30bf3a1c
30bf39ec f2485139 movw r1, 0x8539
30bf39f0 f2c0011e movt r1, 0x1e
30bf39f4 4288 cmp r0, r1
30bf39f6 d002 beq.n 0x30bf39fe
30bf39f8 f46f7496 mvn.w r4, #300 @ 0x12c
30bf39fc e00e b.n 0x30bf3a1c
30bf39fe f64f64d4 movw r4, 0xfed4
30bf3a02 9803 ldr r0, [sp, #12]
30bf3a04 f6cf74ff movt r4, 0xffff
30bf3a08 2800 cmp r0, #0
30bf3a0a db07 blt.n 0x30bf3a1c
30bf3a0c f64f64d4 movw r4, 0xfed4
30bf3a10 9804 ldr r0, [sp, #16]
30bf3a12 f6cf74ff movt r4, 0xffff
30bf3a16 2824 cmp r0, #36
30bf3a18 bf08 it eq
30bf3a1a 9c0b ldreq r4, [sp, #44]
30bf3a1c 4620 mov r0, r4
30bf3a1e f50d6d88 add.w sp, sp, #1088 @ 0x440
30bf3a22 b001 add sp, #4
30bf3a24 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf3a28 bdf0 pop {r4, r5, r6, r7, pc}
30bf3a2a bf00 nop
_SBUnregisterRemoteView:
30bf3a2c b5b0 push {r4, r5, r7, lr}
30bf3a2e af02 add r7, sp, #8
30bf3a30 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf3a34 b081 sub sp, #4
30bf3a36 4605 mov r5, r0
30bf3a38 f24e50c2 movw r0, 0xe5c2
30bf3a3c f6c0004e movt r0, 0x84e
30bf3a40 ac03 add r4, sp, #12
30bf3a42 4478 add r0, pc
30bf3a44 6802 ldr r2, [r0, #0]
30bf3a46 6810 ldr r0, [r2, #0]
30bf3a48 6852 ldr r2, [r2, #4]
30bf3a4a 920a str r2, [sp, #40]
30bf3a4c f44f6280 mov.w r2, #1024 @ 0x400
30bf3a50 9009 str r0, [sp, #36]
30bf3a52 f1040028 add.w r0, r4, #40 @ 0x28
30bf3a56 f009efbe blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf3a5a f24842d6 movw r2, 0x84d6
30bf3a5e 2113 movs r1, #19
30bf3a60 900c str r0, [sp, #48]
30bf3a62 f2c0021e movt r2, 0x1e
30bf3a66 9103 str r1, [sp, #12]
30bf3a68 2100 movs r1, #0
30bf3a6a 302b adds r0, #43
30bf3a6c 9505 str r5, [sp, #20]
30bf3a6e 9106 str r1, [sp, #24]
30bf3a70 2300 movs r3, #0
30bf3a72 9208 str r2, [sp, #32]
30bf3a74 f0200203 bic.w r2, r0, #3 @ 0x3
30bf3a78 9100 str r1, [sp, #0]
30bf3a7a 4620 mov r0, r4
30bf3a7c 9101 str r1, [sp, #4]
30bf3a7e 9102 str r1, [sp, #8]
30bf3a80 2101 movs r1, #1
30bf3a82 f009ef60 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3a86 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf3a8a b001 add sp, #4
30bf3a8c bdb0 pop {r4, r5, r7, pc}
30bf3a8e bf00 nop
_SBPresentSheetView:
30bf3a90 b5f0 push {r4, r5, r6, r7, lr}
30bf3a92 af03 add r7, sp, #12
30bf3a94 f84d8d04 str.w r8, [sp, #-4]!
30bf3a98 f5ad6d87 sub.w sp, sp, #1080 @ 0x438
30bf3a9c b081 sub sp, #4
30bf3a9e 4606 mov r6, r0
30bf3aa0 f24e505a movw r0, 0xe55a
30bf3aa4 f6c0004e movt r0, 0x84e
30bf3aa8 4614 mov r4, r2
30bf3aaa 4478 add r0, pc
30bf3aac f10d080c add.w r8, sp, #12 @ 0xc
30bf3ab0 461d mov r5, r3
30bf3ab2 6802 ldr r2, [r0, #0]
30bf3ab4 6810 ldr r0, [r2, #0]
30bf3ab6 6852 ldr r2, [r2, #4]
30bf3ab8 920a str r2, [sp, #40]
30bf3aba f44f6280 mov.w r2, #1024 @ 0x400
30bf3abe 9009 str r0, [sp, #36]
30bf3ac0 f1080028 add.w r0, r8, #40 @ 0x28
30bf3ac4 f009ef86 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf3ac8 900c str r0, [sp, #48]
30bf3aca 3003 adds r0, #3
30bf3acc f0200003 bic.w r0, r0, #3 @ 0x3
30bf3ad0 f24842d7 movw r2, 0x84d7
30bf3ad4 eb080100 add.w r1, r8, r0
30bf3ad8 f2c0021e movt r2, 0x1e
30bf3adc 2300 movs r3, #0
30bf3ade f8814028 strb.w r4, [r1, #40]
30bf3ae2 f881502c strb.w r5, [r1, #44]
30bf3ae6 2113 movs r1, #19
30bf3ae8 9103 str r1, [sp, #12]
30bf3aea 2100 movs r1, #0
30bf3aec 9605 str r6, [sp, #20]
30bf3aee 9106 str r1, [sp, #24]
30bf3af0 9208 str r2, [sp, #32]
30bf3af2 f1000230 add.w r2, r0, #48 @ 0x30
30bf3af6 9100 str r1, [sp, #0]
30bf3af8 4640 mov r0, r8
30bf3afa 9101 str r1, [sp, #4]
30bf3afc 9102 str r1, [sp, #8]
30bf3afe 2101 movs r1, #1
30bf3b00 f009ef20 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3b04 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf3b08 b001 add sp, #4
30bf3b0a f85d8b04 ldr.w r8, [sp], #4
30bf3b0e bdf0 pop {r4, r5, r6, r7, pc}
_SBDismissSheetView:
30bf3b10 b5f0 push {r4, r5, r6, r7, lr}
30bf3b12 af03 add r7, sp, #12
30bf3b14 f5ad6d87 sub.w sp, sp, #1080 @ 0x438
30bf3b18 4605 mov r5, r0
30bf3b1a f24e40e0 movw r0, 0xe4e0
30bf3b1e f6c0004e movt r0, 0x84e
30bf3b22 4616 mov r6, r2
30bf3b24 4478 add r0, pc
30bf3b26 ac03 add r4, sp, #12
30bf3b28 6802 ldr r2, [r0, #0]
30bf3b2a 6810 ldr r0, [r2, #0]
30bf3b2c 6852 ldr r2, [r2, #4]
30bf3b2e 920a str r2, [sp, #40]
30bf3b30 f44f6280 mov.w r2, #1024 @ 0x400
30bf3b34 9009 str r0, [sp, #36]
30bf3b36 f1040028 add.w r0, r4, #40 @ 0x28
30bf3b3a f009ef4c blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf3b3e 900c str r0, [sp, #48]
30bf3b40 3003 adds r0, #3
30bf3b42 f0200003 bic.w r0, r0, #3 @ 0x3
30bf3b46 f24842d8 movw r2, 0x84d8
30bf3b4a 1821 adds r1, r4, r0
30bf3b4c f2c0021e movt r2, 0x1e
30bf3b50 2300 movs r3, #0
30bf3b52 f8816028 strb.w r6, [r1, #40]
30bf3b56 2113 movs r1, #19
30bf3b58 9103 str r1, [sp, #12]
30bf3b5a 2100 movs r1, #0
30bf3b5c 9505 str r5, [sp, #20]
30bf3b5e 9106 str r1, [sp, #24]
30bf3b60 9208 str r2, [sp, #32]
30bf3b62 f100022c add.w r2, r0, #44 @ 0x2c
30bf3b66 9100 str r1, [sp, #0]
30bf3b68 4620 mov r0, r4
30bf3b6a 9101 str r1, [sp, #4]
30bf3b6c 9102 str r1, [sp, #8]
30bf3b6e 2101 movs r1, #1
30bf3b70 f009eee8 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3b74 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf3b78 bdf0 pop {r4, r5, r6, r7, pc}
30bf3b7a bf00 nop
_SBSetDisableNowPlayingHUD:
30bf3b7c b580 push {r7, lr}
30bf3b7e 466f mov r7, sp
30bf3b80 b08c sub sp, #48
30bf3b82 f24e427a movw r2, 0xe47a
30bf3b86 f6c0024e movt r2, 0x84e
30bf3b8a 447a add r2, pc
30bf3b8c 6813 ldr r3, [r2, #0]
30bf3b8e 681a ldr r2, [r3, #0]
30bf3b90 685b ldr r3, [r3, #4]
30bf3b92 930a str r3, [sp, #40]
30bf3b94 2300 movs r3, #0
30bf3b96 9209 str r2, [sp, #36]
30bf3b98 2224 movs r2, #36
30bf3b9a f88d102c strb.w r1, [sp, #44]
30bf3b9e 2113 movs r1, #19
30bf3ba0 9103 str r1, [sp, #12]
30bf3ba2 f24841d9 movw r1, 0x84d9
30bf3ba6 9005 str r0, [sp, #20]
30bf3ba8 2000 movs r0, #0
30bf3baa 9000 str r0, [sp, #0]
30bf3bac f2c0011e movt r1, 0x1e
30bf3bb0 9006 str r0, [sp, #24]
30bf3bb2 9001 str r0, [sp, #4]
30bf3bb4 9002 str r0, [sp, #8]
30bf3bb6 a803 add r0, sp, #12
30bf3bb8 9108 str r1, [sp, #32]
30bf3bba 2101 movs r1, #1
30bf3bbc f009eec2 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3bc0 b00c add sp, #48
30bf3bc2 bd80 pop {r7, pc}
_SBGetShowingMediaControls:
30bf3bc4 b5b0 push {r4, r5, r7, lr}
30bf3bc6 af02 add r7, sp, #8
30bf3bc8 b08f sub sp, #60
30bf3bca 460c mov r4, r1
30bf3bcc f2415113 movw r1, 0x1513
30bf3bd0 9103 str r1, [sp, #12]
30bf3bd2 9005 str r0, [sp, #20]
30bf3bd4 f009eeee blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf3bd8 f24841da movw r1, 0x84da
30bf3bdc 9006 str r0, [sp, #24]
30bf3bde f2c0011e movt r1, 0x1e
30bf3be2 2218 movs r2, #24
30bf3be4 9108 str r1, [sp, #32]
30bf3be6 2100 movs r1, #0
30bf3be8 e88d0003 stmia.w sp, {r0, r1}
30bf3bec a803 add r0, sp, #12
30bf3bee 2330 movs r3, #48
30bf3bf0 9102 str r1, [sp, #8]
30bf3bf2 2103 movs r1, #3
30bf3bf4 f009eea6 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3bf8 4605 mov r5, r0
30bf3bfa b19d cbz r5, 0x30bf3c24
30bf3bfc f64f70fe movw r0, 0xfffe
30bf3c00 f6ce70ff movt r0, 0xefff
30bf3c04 4428 add r0, r5
30bf3c06 2802 cmp r0, #2
30bf3c08 d304 bcc.n 0x30bf3c14
30bf3c0a 2010 movs r0, #16
30bf3c0c f2c10000 movt r0, 0x1000
30bf3c10 4285 cmp r5, r0
30bf3c12 d103 bne.n 0x30bf3c1c
30bf3c14 9806 ldr r0, [sp, #24]
30bf3c16 f009eed6 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf3c1a e034 b.n 0x30bf3c86
30bf3c1c 9806 ldr r0, [sp, #24]
30bf3c1e f009eec2 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf3c22 e030 b.n 0x30bf3c86
30bf3c24 f64f60cc movw r0, 0xfecc
30bf3c28 9908 ldr r1, [sp, #32]
30bf3c2a f6cf70ff movt r0, 0xffff
30bf3c2e 2947 cmp r1, #71
30bf3c30 d007 beq.n 0x30bf3c42
30bf3c32 f248503e movw r0, 0x853e
30bf3c36 f2c0001e movt r0, 0x1e
30bf3c3a 4281 cmp r1, r0
30bf3c3c d003 beq.n 0x30bf3c46
30bf3c3e f46f7096 mvn.w r0, #300 @ 0x12c
30bf3c42 4605 mov r5, r0
30bf3c44 e01f b.n 0x30bf3c86
30bf3c46 f64f60d4 movw r0, 0xfed4
30bf3c4a 9903 ldr r1, [sp, #12]
30bf3c4c f6cf70ff movt r0, 0xffff
30bf3c50 2900 cmp r1, #0
30bf3c52 dbf6 blt.n 0x30bf3c42
30bf3c54 9904 ldr r1, [sp, #16]
30bf3c56 2928 cmp r1, #40
30bf3c58 d00e beq.n 0x30bf3c78
30bf3c5a f64f60d4 movw r0, 0xfed4
30bf3c5e 2924 cmp r1, #36
30bf3c60 f6cf70ff movt r0, 0xffff
30bf3c64 d1ed bne.n 0x30bf3c42
30bf3c66 9d0b ldr r5, [sp, #44]
30bf3c68 f64f60d4 movw r0, 0xfed4
30bf3c6c f6cf70ff movt r0, 0xffff
30bf3c70 2d00 cmp r5, #0
30bf3c72 bf08 it eq
30bf3c74 4605 moveq r5, r0
30bf3c76 e006 b.n 0x30bf3c86
30bf3c78 9d0b ldr r5, [sp, #44]
30bf3c7a 2d00 cmp r5, #0
30bf3c7c bf02 ittt eq
30bf3c7e f89d0030 ldrbeq.w r0, [sp, #48]
30bf3c82 7020 strbeq r0, [r4, #0]
30bf3c84 2500 moveq r5, #0
30bf3c86 4628 mov r0, r5
30bf3c88 b00f add sp, #60
30bf3c8a bdb0 pop {r4, r5, r7, pc}
_SBGetShowingMediaHUDAlert:
30bf3c8c b5b0 push {r4, r5, r7, lr}
30bf3c8e af02 add r7, sp, #8
30bf3c90 b08f sub sp, #60
30bf3c92 460c mov r4, r1
30bf3c94 f2415113 movw r1, 0x1513
30bf3c98 9103 str r1, [sp, #12]
30bf3c9a 9005 str r0, [sp, #20]
30bf3c9c f009ee8a blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf3ca0 f24841db movw r1, 0x84db
30bf3ca4 9006 str r0, [sp, #24]
30bf3ca6 f2c0011e movt r1, 0x1e
30bf3caa 2218 movs r2, #24
30bf3cac 9108 str r1, [sp, #32]
30bf3cae 2100 movs r1, #0
30bf3cb0 e88d0003 stmia.w sp, {r0, r1}
30bf3cb4 a803 add r0, sp, #12
30bf3cb6 2330 movs r3, #48
30bf3cb8 9102 str r1, [sp, #8]
30bf3cba 2103 movs r1, #3
30bf3cbc f009ee42 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3cc0 4605 mov r5, r0
30bf3cc2 b19d cbz r5, 0x30bf3cec
30bf3cc4 f64f70fe movw r0, 0xfffe
30bf3cc8 f6ce70ff movt r0, 0xefff
30bf3ccc 4428 add r0, r5
30bf3cce 2802 cmp r0, #2
30bf3cd0 d304 bcc.n 0x30bf3cdc
30bf3cd2 2010 movs r0, #16
30bf3cd4 f2c10000 movt r0, 0x1000
30bf3cd8 4285 cmp r5, r0
30bf3cda d103 bne.n 0x30bf3ce4
30bf3cdc 9806 ldr r0, [sp, #24]
30bf3cde f009ee72 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf3ce2 e034 b.n 0x30bf3d4e
30bf3ce4 9806 ldr r0, [sp, #24]
30bf3ce6 f009ee5e blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf3cea e030 b.n 0x30bf3d4e
30bf3cec f64f60cc movw r0, 0xfecc
30bf3cf0 9908 ldr r1, [sp, #32]
30bf3cf2 f6cf70ff movt r0, 0xffff
30bf3cf6 2947 cmp r1, #71
30bf3cf8 d007 beq.n 0x30bf3d0a
30bf3cfa f248503f movw r0, 0x853f
30bf3cfe f2c0001e movt r0, 0x1e
30bf3d02 4281 cmp r1, r0
30bf3d04 d003 beq.n 0x30bf3d0e
30bf3d06 f46f7096 mvn.w r0, #300 @ 0x12c
30bf3d0a 4605 mov r5, r0
30bf3d0c e01f b.n 0x30bf3d4e
30bf3d0e f64f60d4 movw r0, 0xfed4
30bf3d12 9903 ldr r1, [sp, #12]
30bf3d14 f6cf70ff movt r0, 0xffff
30bf3d18 2900 cmp r1, #0
30bf3d1a dbf6 blt.n 0x30bf3d0a
30bf3d1c 9904 ldr r1, [sp, #16]
30bf3d1e 2928 cmp r1, #40
30bf3d20 d00e beq.n 0x30bf3d40
30bf3d22 f64f60d4 movw r0, 0xfed4
30bf3d26 2924 cmp r1, #36
30bf3d28 f6cf70ff movt r0, 0xffff
30bf3d2c d1ed bne.n 0x30bf3d0a
30bf3d2e 9d0b ldr r5, [sp, #44]
30bf3d30 f64f60d4 movw r0, 0xfed4
30bf3d34 f6cf70ff movt r0, 0xffff
30bf3d38 2d00 cmp r5, #0
30bf3d3a bf08 it eq
30bf3d3c 4605 moveq r5, r0
30bf3d3e e006 b.n 0x30bf3d4e
30bf3d40 9d0b ldr r5, [sp, #44]
30bf3d42 2d00 cmp r5, #0
30bf3d44 bf02 ittt eq
30bf3d46 f89d0030 ldrbeq.w r0, [sp, #48]
30bf3d4a 7020 strbeq r0, [r4, #0]
30bf3d4c 2500 moveq r5, #0
30bf3d4e 4628 mov r0, r5
30bf3d50 b00f add sp, #60
30bf3d52 bdb0 pop {r4, r5, r7, pc}
_SBAcquireApplicationTerminationAssertion:
30bf3d54 b5f0 push {r4, r5, r6, r7, lr}
30bf3d56 af03 add r7, sp, #12
30bf3d58 f84d8d04 str.w r8, [sp, #-4]!
30bf3d5c f5ad6d89 sub.w sp, sp, #1096 @ 0x448
30bf3d60 4606 mov r6, r0
30bf3d62 f24e2098 movw r0, 0xe298
30bf3d66 f6c0004e movt r0, 0x84e
30bf3d6a 461d mov r5, r3
30bf3d6c 4478 add r0, pc
30bf3d6e 2301 movs r3, #1
30bf3d70 9309 str r3, [sp, #36]
30bf3d72 f10d080c add.w r8, sp, #12 @ 0xc
30bf3d76 6800 ldr r0, [r0, #0]
30bf3d78 910a str r1, [sp, #40]
30bf3d7a f44f11a0 mov.w r1, #1310720 @ 0x140000
30bf3d7e 910c str r1, [sp, #48]
30bf3d80 6801 ldr r1, [r0, #0]
30bf3d82 6840 ldr r0, [r0, #4]
30bf3d84 900e str r0, [sp, #56]
30bf3d86 f1080038 add.w r0, r8, #56 @ 0x38
30bf3d8a 910d str r1, [sp, #52]
30bf3d8c 4611 mov r1, r2
30bf3d8e f44f6280 mov.w r2, #1024 @ 0x400
30bf3d92 f009ee20 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf3d96 9010 str r0, [sp, #64]
30bf3d98 3003 adds r0, #3
30bf3d9a f0200403 bic.w r4, r0, #3 @ 0x3
30bf3d9e eb080004 add.w r0, r8, r4
30bf3da2 f8805038 strb.w r5, [r0, #56]
30bf3da6 f2415013 movw r0, 0x1513
30bf3daa f2c80000 movt r0, 0x8000
30bf3dae 9003 str r0, [sp, #12]
30bf3db0 9605 str r6, [sp, #20]
30bf3db2 f009ee00 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf3db6 f24841dc movw r1, 0x84dc
30bf3dba 9006 str r0, [sp, #24]
30bf3dbc f2c0011e movt r1, 0x1e
30bf3dc0 f104023c add.w r2, r4, #60 @ 0x3c
30bf3dc4 9108 str r1, [sp, #32]
30bf3dc6 2100 movs r1, #0
30bf3dc8 e88d0003 stmia.w sp, {r0, r1}
30bf3dcc 4640 mov r0, r8
30bf3dce 2330 movs r3, #48
30bf3dd0 9102 str r1, [sp, #8]
30bf3dd2 2103 movs r1, #3
30bf3dd4 f009edb6 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3dd8 4604 mov r4, r0
30bf3dda b19c cbz r4, 0x30bf3e04
30bf3ddc f64f70fe movw r0, 0xfffe
30bf3de0 f6ce70ff movt r0, 0xefff
30bf3de4 4420 add r0, r4
30bf3de6 2802 cmp r0, #2
30bf3de8 d304 bcc.n 0x30bf3df4
30bf3dea 2010 movs r0, #16
30bf3dec f2c10000 movt r0, 0x1000
30bf3df0 4284 cmp r4, r0
30bf3df2 d103 bne.n 0x30bf3dfc
30bf3df4 9806 ldr r0, [sp, #24]
30bf3df6 f009ede6 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf3dfa e034 b.n 0x30bf3e66
30bf3dfc 9806 ldr r0, [sp, #24]
30bf3dfe f009edd2 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf3e02 e030 b.n 0x30bf3e66
30bf3e04 f64f60cc movw r0, 0xfecc
30bf3e08 9908 ldr r1, [sp, #32]
30bf3e0a f6cf70ff movt r0, 0xffff
30bf3e0e 2947 cmp r1, #71
30bf3e10 d007 beq.n 0x30bf3e22
30bf3e12 f2485040 movw r0, 0x8540
30bf3e16 f2c0001e movt r0, 0x1e
30bf3e1a 4281 cmp r1, r0
30bf3e1c d003 beq.n 0x30bf3e26
30bf3e1e f46f7096 mvn.w r0, #300 @ 0x12c
30bf3e22 4604 mov r4, r0
30bf3e24 e01f b.n 0x30bf3e66
30bf3e26 f64f60d4 movw r0, 0xfed4
30bf3e2a 9903 ldr r1, [sp, #12]
30bf3e2c f6cf70ff movt r0, 0xffff
30bf3e30 2900 cmp r1, #0
30bf3e32 dbf6 blt.n 0x30bf3e22
30bf3e34 9904 ldr r1, [sp, #16]
30bf3e36 2928 cmp r1, #40
30bf3e38 d00e beq.n 0x30bf3e58
30bf3e3a f64f60d4 movw r0, 0xfed4
30bf3e3e 2924 cmp r1, #36
30bf3e40 f6cf70ff movt r0, 0xffff
30bf3e44 d1ed bne.n 0x30bf3e22
30bf3e46 9c0b ldr r4, [sp, #44]
30bf3e48 f64f60d4 movw r0, 0xfed4
30bf3e4c f6cf70ff movt r0, 0xffff
30bf3e50 2c00 cmp r4, #0
30bf3e52 bf08 it eq
30bf3e54 4604 moveq r4, r0
30bf3e56 e006 b.n 0x30bf3e66
30bf3e58 9c0b ldr r4, [sp, #44]
30bf3e5a b924 cbnz r4, 0x30bf3e66
30bf3e5c 68b8 ldr r0, [r7, #8]
30bf3e5e 2400 movs r4, #0
30bf3e60 f89d1030 ldrb.w r1, [sp, #48]
30bf3e64 7001 strb r1, [r0, #0]
30bf3e66 4620 mov r0, r4
30bf3e68 f50d6d89 add.w sp, sp, #1096 @ 0x448
30bf3e6c f85d8b04 ldr.w r8, [sp], #4
30bf3e70 bdf0 pop {r4, r5, r6, r7, pc}
30bf3e72 bf00 nop
_SBSetApplicationNextWakeDate:
30bf3e74 b590 push {r4, r7, lr}
30bf3e76 af01 add r7, sp, #4
30bf3e78 b08e sub sp, #56
30bf3e7a f24e1482 movw r4, 0xe182
30bf3e7e f6c0044e movt r4, 0x84e
30bf3e82 447c add r4, pc
30bf3e84 6824 ldr r4, [r4, #0]
30bf3e86 f8d49000 ldr.w r9, [r4]
30bf3e8a 6864 ldr r4, [r4, #4]
30bf3e8c 940a str r4, [sp, #40]
30bf3e8e f8cd9024 str.w r9, [sp, #36]
30bf3e92 910b str r1, [sp, #44]
30bf3e94 f2415113 movw r1, 0x1513
30bf3e98 920c str r2, [sp, #48]
30bf3e9a f88d3034 strb.w r3, [sp, #52]
30bf3e9e 9103 str r1, [sp, #12]
30bf3ea0 9005 str r0, [sp, #20]
30bf3ea2 f009ed88 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf3ea6 f24841dd movw r1, 0x84dd
30bf3eaa 9006 str r0, [sp, #24]
30bf3eac f2c0011e movt r1, 0x1e
30bf3eb0 222c movs r2, #44
30bf3eb2 9108 str r1, [sp, #32]
30bf3eb4 2100 movs r1, #0
30bf3eb6 e88d0003 stmia.w sp, {r0, r1}
30bf3eba a803 add r0, sp, #12
30bf3ebc 232c movs r3, #44
30bf3ebe 9102 str r1, [sp, #8]
30bf3ec0 2103 movs r1, #3
30bf3ec2 f009ed40 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3ec6 4604 mov r4, r0
30bf3ec8 b19c cbz r4, 0x30bf3ef2
30bf3eca f64f70fe movw r0, 0xfffe
30bf3ece f6ce70ff movt r0, 0xefff
30bf3ed2 4420 add r0, r4
30bf3ed4 2802 cmp r0, #2
30bf3ed6 d304 bcc.n 0x30bf3ee2
30bf3ed8 2010 movs r0, #16
30bf3eda f2c10000 movt r0, 0x1000
30bf3ede 4284 cmp r4, r0
30bf3ee0 d103 bne.n 0x30bf3eea
30bf3ee2 9806 ldr r0, [sp, #24]
30bf3ee4 f009ed6e blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf3ee8 e022 b.n 0x30bf3f30
30bf3eea 9806 ldr r0, [sp, #24]
30bf3eec f009ed5a blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf3ef0 e01e b.n 0x30bf3f30
30bf3ef2 f64f64cc movw r4, 0xfecc
30bf3ef6 9808 ldr r0, [sp, #32]
30bf3ef8 f6cf74ff movt r4, 0xffff
30bf3efc 2847 cmp r0, #71
30bf3efe d017 beq.n 0x30bf3f30
30bf3f00 f2485141 movw r1, 0x8541
30bf3f04 f2c0011e movt r1, 0x1e
30bf3f08 4288 cmp r0, r1
30bf3f0a d002 beq.n 0x30bf3f12
30bf3f0c f46f7496 mvn.w r4, #300 @ 0x12c
30bf3f10 e00e b.n 0x30bf3f30
30bf3f12 f64f64d4 movw r4, 0xfed4
30bf3f16 9803 ldr r0, [sp, #12]
30bf3f18 f6cf74ff movt r4, 0xffff
30bf3f1c 2800 cmp r0, #0
30bf3f1e db07 blt.n 0x30bf3f30
30bf3f20 f64f64d4 movw r4, 0xfed4
30bf3f24 9804 ldr r0, [sp, #16]
30bf3f26 f6cf74ff movt r4, 0xffff
30bf3f2a 2824 cmp r0, #36
30bf3f2c bf08 it eq
30bf3f2e 9c0b ldreq r4, [sp, #44]
30bf3f30 4620 mov r0, r4
30bf3f32 b00e add sp, #56
30bf3f34 bd90 pop {r4, r7, pc}
30bf3f36 bf00 nop
_SBSetZoomTouchEnabled:
30bf3f38 b580 push {r7, lr}
30bf3f3a 466f mov r7, sp
30bf3f3c b08c sub sp, #48
30bf3f3e f24e02be movw r2, 0xe0be
30bf3f42 f6c0024e movt r2, 0x84e
30bf3f46 447a add r2, pc
30bf3f48 6813 ldr r3, [r2, #0]
30bf3f4a 681a ldr r2, [r3, #0]
30bf3f4c 685b ldr r3, [r3, #4]
30bf3f4e 930a str r3, [sp, #40]
30bf3f50 2300 movs r3, #0
30bf3f52 9209 str r2, [sp, #36]
30bf3f54 2224 movs r2, #36
30bf3f56 f88d102c strb.w r1, [sp, #44]
30bf3f5a 2113 movs r1, #19
30bf3f5c 9103 str r1, [sp, #12]
30bf3f5e f24841de movw r1, 0x84de
30bf3f62 9005 str r0, [sp, #20]
30bf3f64 2000 movs r0, #0
30bf3f66 9000 str r0, [sp, #0]
30bf3f68 f2c0011e movt r1, 0x1e
30bf3f6c 9006 str r0, [sp, #24]
30bf3f6e 9001 str r0, [sp, #4]
30bf3f70 9002 str r0, [sp, #8]
30bf3f72 a803 add r0, sp, #12
30bf3f74 9108 str r1, [sp, #32]
30bf3f76 2101 movs r1, #1
30bf3f78 f009ece4 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3f7c b00c add sp, #48
30bf3f7e bd80 pop {r7, pc}
_SBSetVoiceControlEnabled:
30bf3f80 b580 push {r7, lr}
30bf3f82 466f mov r7, sp
30bf3f84 b08c sub sp, #48
30bf3f86 f24e0276 movw r2, 0xe076
30bf3f8a f6c0024e movt r2, 0x84e
30bf3f8e 447a add r2, pc
30bf3f90 6813 ldr r3, [r2, #0]
30bf3f92 681a ldr r2, [r3, #0]
30bf3f94 685b ldr r3, [r3, #4]
30bf3f96 930a str r3, [sp, #40]
30bf3f98 2300 movs r3, #0
30bf3f9a 9209 str r2, [sp, #36]
30bf3f9c 2224 movs r2, #36
30bf3f9e f88d102c strb.w r1, [sp, #44]
30bf3fa2 2113 movs r1, #19
30bf3fa4 9103 str r1, [sp, #12]
30bf3fa6 f24841df movw r1, 0x84df
30bf3faa 9005 str r0, [sp, #20]
30bf3fac 2000 movs r0, #0
30bf3fae 9000 str r0, [sp, #0]
30bf3fb0 f2c0011e movt r1, 0x1e
30bf3fb4 9006 str r0, [sp, #24]
30bf3fb6 9001 str r0, [sp, #4]
30bf3fb8 9002 str r0, [sp, #8]
30bf3fba a803 add r0, sp, #12
30bf3fbc 9108 str r1, [sp, #32]
30bf3fbe 2101 movs r1, #1
30bf3fc0 f009ecc0 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf3fc4 b00c add sp, #48
30bf3fc6 bd80 pop {r7, pc}
_SBSetInterceptsMenuButton:
30bf3fc8 b580 push {r7, lr}
30bf3fca 466f mov r7, sp
30bf3fcc b08d sub sp, #52
30bf3fce f24e032e movw r3, 0xe02e
30bf3fd2 f6c0034e movt r3, 0x84e
30bf3fd6 447b add r3, pc
30bf3fd8 681b ldr r3, [r3, #0]
30bf3fda f8d39000 ldr.w r9, [r3]
30bf3fde 685b ldr r3, [r3, #4]
30bf3fe0 930a str r3, [sp, #40]
30bf3fe2 2300 movs r3, #0
30bf3fe4 f8cd9024 str.w r9, [sp, #36]
30bf3fe8 f88d102c strb.w r1, [sp, #44]
30bf3fec 2113 movs r1, #19
30bf3fee f88d2030 strb.w r2, [sp, #48]
30bf3ff2 2228 movs r2, #40
30bf3ff4 9103 str r1, [sp, #12]
30bf3ff6 f24841e0 movw r1, 0x84e0
30bf3ffa 9005 str r0, [sp, #20]
30bf3ffc 2000 movs r0, #0
30bf3ffe 9000 str r0, [sp, #0]
30bf4000 f2c0011e movt r1, 0x1e
30bf4004 9006 str r0, [sp, #24]
30bf4006 9001 str r0, [sp, #4]
30bf4008 9002 str r0, [sp, #8]
30bf400a a803 add r0, sp, #12
30bf400c 9108 str r1, [sp, #32]
30bf400e 2101 movs r1, #1
30bf4010 f009ec98 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4014 b00d add sp, #52
30bf4016 bd80 pop {r7, pc}
_SBLastRemoteNotificationRecipientBundleIdentifier:
30bf4018 b5f0 push {r4, r5, r6, r7, lr}
30bf401a af03 add r7, sp, #12
30bf401c f5ad6d88 sub.w sp, sp, #1088 @ 0x440
30bf4020 460d mov r5, r1
30bf4022 f2415113 movw r1, 0x1513
30bf4026 9103 str r1, [sp, #12]
30bf4028 9005 str r0, [sp, #20]
30bf402a f009ecc4 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf402e f24841e1 movw r1, 0x84e1
30bf4032 ae03 add r6, sp, #12
30bf4034 f2c0011e movt r1, 0x1e
30bf4038 9006 str r0, [sp, #24]
30bf403a 9108 str r1, [sp, #32]
30bf403c 2100 movs r1, #0
30bf403e e88d0003 stmia.w sp, {r0, r1}
30bf4042 4630 mov r0, r6
30bf4044 2218 movs r2, #24
30bf4046 9102 str r1, [sp, #8]
30bf4048 2103 movs r1, #3
30bf404a f2404334 movw r3, 0x434
30bf404e f009ec7a blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4052 4604 mov r4, r0
30bf4054 b19c cbz r4, 0x30bf407e
30bf4056 f64f70fe movw r0, 0xfffe
30bf405a f6ce70ff movt r0, 0xefff
30bf405e 4420 add r0, r4
30bf4060 2802 cmp r0, #2
30bf4062 d304 bcc.n 0x30bf406e
30bf4064 2010 movs r0, #16
30bf4066 f2c10000 movt r0, 0x1000
30bf406a 4284 cmp r4, r0
30bf406c d103 bne.n 0x30bf4076
30bf406e 9806 ldr r0, [sp, #24]
30bf4070 f009eca8 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf4074 e04a b.n 0x30bf410c
30bf4076 9806 ldr r0, [sp, #24]
30bf4078 f009ec94 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf407c e046 b.n 0x30bf410c
30bf407e f64f64cc movw r4, 0xfecc
30bf4082 9808 ldr r0, [sp, #32]
30bf4084 f6cf74ff movt r4, 0xffff
30bf4088 2847 cmp r0, #71
30bf408a d03f beq.n 0x30bf410c
30bf408c f2485145 movw r1, 0x8545
30bf4090 f2c0011e movt r1, 0x1e
30bf4094 4288 cmp r0, r1
30bf4096 d002 beq.n 0x30bf409e
30bf4098 f46f7496 mvn.w r4, #300 @ 0x12c
30bf409c e036 b.n 0x30bf410c
30bf409e f64f64d4 movw r4, 0xfed4
30bf40a2 9803 ldr r0, [sp, #12]
30bf40a4 f6cf74ff movt r4, 0xffff
30bf40a8 2800 cmp r0, #0
30bf40aa db2f blt.n 0x30bf410c
30bf40ac 9804 ldr r0, [sp, #16]
30bf40ae f1a0012c sub.w r1, r0, #44 @ 0x2c
30bf40b2 f5b16f80 cmp.w r1, #1024 @ 0x400
30bf40b6 d90d bls.n 0x30bf40d4
30bf40b8 f64f64d4 movw r4, 0xfed4
30bf40bc 2824 cmp r0, #36
30bf40be f6cf74ff movt r4, 0xffff
30bf40c2 d123 bne.n 0x30bf410c
30bf40c4 9c0b ldr r4, [sp, #44]
30bf40c6 2c00 cmp r4, #0
30bf40c8 bf04 itt eq
30bf40ca f64f64d4 movweq r4, 0xfed4
30bf40ce f6cf74ff movteq r4, 0xffff
30bf40d2 e01b b.n 0x30bf410c
30bf40d4 9c0b ldr r4, [sp, #44]
30bf40d6 b9cc cbnz r4, 0x30bf410c
30bf40d8 f64f64d4 movw r4, 0xfed4
30bf40dc 9a0d ldr r2, [sp, #52]
30bf40de f6cf74ff movt r4, 0xffff
30bf40e2 f5b26f80 cmp.w r2, #1024 @ 0x400
30bf40e6 d811 bhi.n 0x30bf410c
30bf40e8 4291 cmp r1, r2
30bf40ea d30f bcc.n 0x30bf410c
30bf40ec f102012f add.w r1, r2, #47 @ 0x2f
30bf40f0 f0210103 bic.w r1, r1, #3 @ 0x3
30bf40f4 4288 cmp r0, r1
30bf40f6 bf08 it eq
30bf40f8 2400 moveq r4, #0
30bf40fa d107 bne.n 0x30bf410c
30bf40fc f106012c add.w r1, r6, #44 @ 0x2c
30bf4100 4628 mov r0, r5
30bf4102 f44f6280 mov.w r2, #1024 @ 0x400
30bf4106 f009ec66 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf410a 2400 movs r4, #0
30bf410c 4620 mov r0, r4
30bf410e f50d6d88 add.w sp, sp, #1088 @ 0x440
30bf4112 bdf0 pop {r4, r5, r6, r7, pc}
_SBReloadApplication:
30bf4114 b580 push {r7, lr}
30bf4116 466f mov r7, sp
30bf4118 b089 sub sp, #36
30bf411a 2113 movs r1, #19
30bf411c 2218 movs r2, #24
30bf411e 9103 str r1, [sp, #12]
30bf4120 f24841e2 movw r1, 0x84e2
30bf4124 9005 str r0, [sp, #20]
30bf4126 2000 movs r0, #0
30bf4128 9000 str r0, [sp, #0]
30bf412a f2c0011e movt r1, 0x1e
30bf412e 9006 str r0, [sp, #24]
30bf4130 2300 movs r3, #0
30bf4132 9001 str r0, [sp, #4]
30bf4134 9002 str r0, [sp, #8]
30bf4136 a803 add r0, sp, #12
30bf4138 9108 str r1, [sp, #32]
30bf413a 2101 movs r1, #1
30bf413c f009ec02 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4140 b009 add sp, #36
30bf4142 bd80 pop {r7, pc}
_SBGetMediaVolume:
30bf4144 b5b0 push {r4, r5, r7, lr}
30bf4146 af02 add r7, sp, #8
30bf4148 b08f sub sp, #60
30bf414a 460c mov r4, r1
30bf414c f2415113 movw r1, 0x1513
30bf4150 9103 str r1, [sp, #12]
30bf4152 9005 str r0, [sp, #20]
30bf4154 f009ec2e blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf4158 f24841e3 movw r1, 0x84e3
30bf415c 9006 str r0, [sp, #24]
30bf415e f2c0011e movt r1, 0x1e
30bf4162 2218 movs r2, #24
30bf4164 9108 str r1, [sp, #32]
30bf4166 2100 movs r1, #0
30bf4168 e88d0003 stmia.w sp, {r0, r1}
30bf416c a803 add r0, sp, #12
30bf416e 2330 movs r3, #48
30bf4170 9102 str r1, [sp, #8]
30bf4172 2103 movs r1, #3
30bf4174 f009ebe6 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4178 4605 mov r5, r0
30bf417a b19d cbz r5, 0x30bf41a4
30bf417c f64f70fe movw r0, 0xfffe
30bf4180 f6ce70ff movt r0, 0xefff
30bf4184 4428 add r0, r5
30bf4186 2802 cmp r0, #2
30bf4188 d304 bcc.n 0x30bf4194
30bf418a 2010 movs r0, #16
30bf418c f2c10000 movt r0, 0x1000
30bf4190 4285 cmp r5, r0
30bf4192 d103 bne.n 0x30bf419c
30bf4194 9806 ldr r0, [sp, #24]
30bf4196 f009ec16 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf419a e033 b.n 0x30bf4204
30bf419c 9806 ldr r0, [sp, #24]
30bf419e f009ec02 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf41a2 e02f b.n 0x30bf4204
30bf41a4 f64f60cc movw r0, 0xfecc
30bf41a8 9908 ldr r1, [sp, #32]
30bf41aa f6cf70ff movt r0, 0xffff
30bf41ae 2947 cmp r1, #71
30bf41b0 d007 beq.n 0x30bf41c2
30bf41b2 f2485047 movw r0, 0x8547
30bf41b6 f2c0001e movt r0, 0x1e
30bf41ba 4281 cmp r1, r0
30bf41bc d003 beq.n 0x30bf41c6
30bf41be f46f7096 mvn.w r0, #300 @ 0x12c
30bf41c2 4605 mov r5, r0
30bf41c4 e01e b.n 0x30bf4204
30bf41c6 f64f60d4 movw r0, 0xfed4
30bf41ca 9903 ldr r1, [sp, #12]
30bf41cc f6cf70ff movt r0, 0xffff
30bf41d0 2900 cmp r1, #0
30bf41d2 dbf6 blt.n 0x30bf41c2
30bf41d4 9904 ldr r1, [sp, #16]
30bf41d6 2928 cmp r1, #40
30bf41d8 d00e beq.n 0x30bf41f8
30bf41da f64f60d4 movw r0, 0xfed4
30bf41de 2924 cmp r1, #36
30bf41e0 f6cf70ff movt r0, 0xffff
30bf41e4 d1ed bne.n 0x30bf41c2
30bf41e6 9d0b ldr r5, [sp, #44]
30bf41e8 f64f60d4 movw r0, 0xfed4
30bf41ec f6cf70ff movt r0, 0xffff
30bf41f0 2d00 cmp r5, #0
30bf41f2 bf08 it eq
30bf41f4 4605 moveq r5, r0
30bf41f6 e005 b.n 0x30bf4204
30bf41f8 9d0b ldr r5, [sp, #44]
30bf41fa 2d00 cmp r5, #0
30bf41fc bf02 ittt eq
30bf41fe 980c ldreq r0, [sp, #48]
30bf4200 6020 streq r0, [r4, #0]
30bf4202 2500 moveq r5, #0
30bf4204 4628 mov r0, r5
30bf4206 b00f add sp, #60
30bf4208 bdb0 pop {r4, r5, r7, pc}
30bf420a bf00 nop
_SBSetMediaVolume:
30bf420c b580 push {r7, lr}
30bf420e 466f mov r7, sp
30bf4210 b08c sub sp, #48
30bf4212 f64d52ea movw r2, 0xddea
30bf4216 f6c0024e movt r2, 0x84e
30bf421a 447a add r2, pc
30bf421c 6813 ldr r3, [r2, #0]
30bf421e 681a ldr r2, [r3, #0]
30bf4220 685b ldr r3, [r3, #4]
30bf4222 930a str r3, [sp, #40]
30bf4224 2300 movs r3, #0
30bf4226 9209 str r2, [sp, #36]
30bf4228 2224 movs r2, #36
30bf422a 910b str r1, [sp, #44]
30bf422c 2113 movs r1, #19
30bf422e 9103 str r1, [sp, #12]
30bf4230 f24841e4 movw r1, 0x84e4
30bf4234 9005 str r0, [sp, #20]
30bf4236 2000 movs r0, #0
30bf4238 9000 str r0, [sp, #0]
30bf423a f2c0011e movt r1, 0x1e
30bf423e 9006 str r0, [sp, #24]
30bf4240 9001 str r0, [sp, #4]
30bf4242 9002 str r0, [sp, #8]
30bf4244 a803 add r0, sp, #12
30bf4246 9108 str r1, [sp, #32]
30bf4248 2101 movs r1, #1
30bf424a f009eb7c blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf424e b00c add sp, #48
30bf4250 bd80 pop {r7, pc}
30bf4252 bf00 nop
_SBGetIconState:
30bf4254 b5f0 push {r4, r5, r6, r7, lr}
30bf4256 af03 add r7, sp, #12
30bf4258 b092 sub sp, #72
30bf425a 4615 mov r5, r2
30bf425c f64d529e movw r2, 0xdd9e
30bf4260 f6c0024e movt r2, 0x84e
30bf4264 461c mov r4, r3
30bf4266 447a add r2, pc
30bf4268 6813 ldr r3, [r2, #0]
30bf426a 681a ldr r2, [r3, #0]
30bf426c 685b ldr r3, [r3, #4]
30bf426e 930a str r3, [sp, #40]
30bf4270 9209 str r2, [sp, #36]
30bf4272 f88d102c strb.w r1, [sp, #44]
30bf4276 f2415113 movw r1, 0x1513
30bf427a 9103 str r1, [sp, #12]
30bf427c 9005 str r0, [sp, #20]
30bf427e f009eb9a blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf4282 f24841e5 movw r1, 0x84e5
30bf4286 9006 str r0, [sp, #24]
30bf4288 f2c0011e movt r1, 0x1e
30bf428c 2224 movs r2, #36
30bf428e 9108 str r1, [sp, #32]
30bf4290 2100 movs r1, #0
30bf4292 e88d0003 stmia.w sp, {r0, r1}
30bf4296 a803 add r0, sp, #12
30bf4298 233c movs r3, #60
30bf429a 9102 str r1, [sp, #8]
30bf429c 2103 movs r1, #3
30bf429e f009eb52 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf42a2 4606 mov r6, r0
30bf42a4 b19e cbz r6, 0x30bf42ce
30bf42a6 f64f70fe movw r0, 0xfffe
30bf42aa f6ce70ff movt r0, 0xefff
30bf42ae 4430 add r0, r6
30bf42b0 2802 cmp r0, #2
30bf42b2 d304 bcc.n 0x30bf42be
30bf42b4 2010 movs r0, #16
30bf42b6 f2c10000 movt r0, 0x1000
30bf42ba 4286 cmp r6, r0
30bf42bc d103 bne.n 0x30bf42c6
30bf42be 9806 ldr r0, [sp, #24]
30bf42c0 f009eb80 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf42c4 e03c b.n 0x30bf4340
30bf42c6 9806 ldr r0, [sp, #24]
30bf42c8 f009eb6c blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf42cc e038 b.n 0x30bf4340
30bf42ce f64f66cc movw r6, 0xfecc
30bf42d2 9808 ldr r0, [sp, #32]
30bf42d4 f6cf76ff movt r6, 0xffff
30bf42d8 2847 cmp r0, #71
30bf42da d031 beq.n 0x30bf4340
30bf42dc f2485149 movw r1, 0x8549
30bf42e0 f2c0011e movt r1, 0x1e
30bf42e4 4288 cmp r0, r1
30bf42e6 d002 beq.n 0x30bf42ee
30bf42e8 f46f7696 mvn.w r6, #300 @ 0x12c
30bf42ec e028 b.n 0x30bf4340
30bf42ee 9903 ldr r1, [sp, #12]
30bf42f0 9804 ldr r0, [sp, #16]
30bf42f2 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf42f6 dc16 bgt.n 0x30bf4326
30bf42f8 9909 ldr r1, [sp, #36]
30bf42fa f64f66d4 movw r6, 0xfed4
30bf42fe f6cf76ff movt r6, 0xffff
30bf4302 2901 cmp r1, #1
30bf4304 bf08 it eq
30bf4306 2834 cmpeq r0, #52
30bf4308 d11a bne.n 0x30bf4340
30bf430a 980c ldr r0, [sp, #48]
30bf430c f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf4310 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf4314 bf08 it eq
30bf4316 2600 moveq r6, #0
30bf4318 d112 bne.n 0x30bf4340
30bf431a 980a ldr r0, [sp, #40]
30bf431c 2600 movs r6, #0
30bf431e 6028 str r0, [r5, #0]
30bf4320 980f ldr r0, [sp, #60]
30bf4322 6020 str r0, [r4, #0]
30bf4324 e00c b.n 0x30bf4340
30bf4326 f64f66d4 movw r6, 0xfed4
30bf432a 2824 cmp r0, #36
30bf432c f6cf76ff movt r6, 0xffff
30bf4330 d106 bne.n 0x30bf4340
30bf4332 9e0b ldr r6, [sp, #44]
30bf4334 2e00 cmp r6, #0
30bf4336 bf04 itt eq
30bf4338 f64f66d4 movweq r6, 0xfed4
30bf433c f6cf76ff movteq r6, 0xffff
30bf4340 4630 mov r0, r6
30bf4342 b012 add sp, #72
30bf4344 bdf0 pop {r4, r5, r6, r7, pc}
30bf4346 bf00 nop
_SBGetPendingIconState:
30bf4348 b5f0 push {r4, r5, r6, r7, lr}
30bf434a af03 add r7, sp, #12
30bf434c b092 sub sp, #72
30bf434e 4615 mov r5, r2
30bf4350 f64d42aa movw r2, 0xdcaa
30bf4354 f6c0024e movt r2, 0x84e
30bf4358 461c mov r4, r3
30bf435a 447a add r2, pc
30bf435c 6813 ldr r3, [r2, #0]
30bf435e 681a ldr r2, [r3, #0]
30bf4360 685b ldr r3, [r3, #4]
30bf4362 930a str r3, [sp, #40]
30bf4364 9209 str r2, [sp, #36]
30bf4366 f88d102c strb.w r1, [sp, #44]
30bf436a f2415113 movw r1, 0x1513
30bf436e 9103 str r1, [sp, #12]
30bf4370 9005 str r0, [sp, #20]
30bf4372 f009eb20 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf4376 f24841e6 movw r1, 0x84e6
30bf437a 9006 str r0, [sp, #24]
30bf437c f2c0011e movt r1, 0x1e
30bf4380 2224 movs r2, #36
30bf4382 9108 str r1, [sp, #32]
30bf4384 2100 movs r1, #0
30bf4386 e88d0003 stmia.w sp, {r0, r1}
30bf438a a803 add r0, sp, #12
30bf438c 233c movs r3, #60
30bf438e 9102 str r1, [sp, #8]
30bf4390 2103 movs r1, #3
30bf4392 f009ead8 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4396 4606 mov r6, r0
30bf4398 b19e cbz r6, 0x30bf43c2
30bf439a f64f70fe movw r0, 0xfffe
30bf439e f6ce70ff movt r0, 0xefff
30bf43a2 4430 add r0, r6
30bf43a4 2802 cmp r0, #2
30bf43a6 d304 bcc.n 0x30bf43b2
30bf43a8 2010 movs r0, #16
30bf43aa f2c10000 movt r0, 0x1000
30bf43ae 4286 cmp r6, r0
30bf43b0 d103 bne.n 0x30bf43ba
30bf43b2 9806 ldr r0, [sp, #24]
30bf43b4 f009eb06 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf43b8 e03c b.n 0x30bf4434
30bf43ba 9806 ldr r0, [sp, #24]
30bf43bc f009eaf2 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf43c0 e038 b.n 0x30bf4434
30bf43c2 f64f66cc movw r6, 0xfecc
30bf43c6 9808 ldr r0, [sp, #32]
30bf43c8 f6cf76ff movt r6, 0xffff
30bf43cc 2847 cmp r0, #71
30bf43ce d031 beq.n 0x30bf4434
30bf43d0 f248514a movw r1, 0x854a
30bf43d4 f2c0011e movt r1, 0x1e
30bf43d8 4288 cmp r0, r1
30bf43da d002 beq.n 0x30bf43e2
30bf43dc f46f7696 mvn.w r6, #300 @ 0x12c
30bf43e0 e028 b.n 0x30bf4434
30bf43e2 9903 ldr r1, [sp, #12]
30bf43e4 9804 ldr r0, [sp, #16]
30bf43e6 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf43ea dc16 bgt.n 0x30bf441a
30bf43ec 9909 ldr r1, [sp, #36]
30bf43ee f64f66d4 movw r6, 0xfed4
30bf43f2 f6cf76ff movt r6, 0xffff
30bf43f6 2901 cmp r1, #1
30bf43f8 bf08 it eq
30bf43fa 2834 cmpeq r0, #52
30bf43fc d11a bne.n 0x30bf4434
30bf43fe 980c ldr r0, [sp, #48]
30bf4400 f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf4404 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf4408 bf08 it eq
30bf440a 2600 moveq r6, #0
30bf440c d112 bne.n 0x30bf4434
30bf440e 980a ldr r0, [sp, #40]
30bf4410 2600 movs r6, #0
30bf4412 6028 str r0, [r5, #0]
30bf4414 980f ldr r0, [sp, #60]
30bf4416 6020 str r0, [r4, #0]
30bf4418 e00c b.n 0x30bf4434
30bf441a f64f66d4 movw r6, 0xfed4
30bf441e 2824 cmp r0, #36
30bf4420 f6cf76ff movt r6, 0xffff
30bf4424 d106 bne.n 0x30bf4434
30bf4426 9e0b ldr r6, [sp, #44]
30bf4428 2e00 cmp r6, #0
30bf442a bf04 itt eq
30bf442c f64f66d4 movweq r6, 0xfed4
30bf4430 f6cf76ff movteq r6, 0xffff
30bf4434 4630 mov r0, r6
30bf4436 b012 add sp, #72
30bf4438 bdf0 pop {r4, r5, r6, r7, pc}
30bf443a bf00 nop
_SBGetFlattenedIconState:
30bf443c b5f0 push {r4, r5, r6, r7, lr}
30bf443e af03 add r7, sp, #12
30bf4440 b092 sub sp, #72
30bf4442 4615 mov r5, r2
30bf4444 f64d32b6 movw r2, 0xdbb6
30bf4448 f6c0024e movt r2, 0x84e
30bf444c 461c mov r4, r3
30bf444e 447a add r2, pc
30bf4450 6813 ldr r3, [r2, #0]
30bf4452 681a ldr r2, [r3, #0]
30bf4454 685b ldr r3, [r3, #4]
30bf4456 930a str r3, [sp, #40]
30bf4458 9209 str r2, [sp, #36]
30bf445a f88d102c strb.w r1, [sp, #44]
30bf445e f2415113 movw r1, 0x1513
30bf4462 9103 str r1, [sp, #12]
30bf4464 9005 str r0, [sp, #20]
30bf4466 f009eaa6 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf446a f24841e7 movw r1, 0x84e7
30bf446e 9006 str r0, [sp, #24]
30bf4470 f2c0011e movt r1, 0x1e
30bf4474 2224 movs r2, #36
30bf4476 9108 str r1, [sp, #32]
30bf4478 2100 movs r1, #0
30bf447a e88d0003 stmia.w sp, {r0, r1}
30bf447e a803 add r0, sp, #12
30bf4480 233c movs r3, #60
30bf4482 9102 str r1, [sp, #8]
30bf4484 2103 movs r1, #3
30bf4486 f009ea5e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf448a 4606 mov r6, r0
30bf448c b19e cbz r6, 0x30bf44b6
30bf448e f64f70fe movw r0, 0xfffe
30bf4492 f6ce70ff movt r0, 0xefff
30bf4496 4430 add r0, r6
30bf4498 2802 cmp r0, #2
30bf449a d304 bcc.n 0x30bf44a6
30bf449c 2010 movs r0, #16
30bf449e f2c10000 movt r0, 0x1000
30bf44a2 4286 cmp r6, r0
30bf44a4 d103 bne.n 0x30bf44ae
30bf44a6 9806 ldr r0, [sp, #24]
30bf44a8 f009ea8c blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf44ac e03c b.n 0x30bf4528
30bf44ae 9806 ldr r0, [sp, #24]
30bf44b0 f009ea78 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf44b4 e038 b.n 0x30bf4528
30bf44b6 f64f66cc movw r6, 0xfecc
30bf44ba 9808 ldr r0, [sp, #32]
30bf44bc f6cf76ff movt r6, 0xffff
30bf44c0 2847 cmp r0, #71
30bf44c2 d031 beq.n 0x30bf4528
30bf44c4 f248514b movw r1, 0x854b
30bf44c8 f2c0011e movt r1, 0x1e
30bf44cc 4288 cmp r0, r1
30bf44ce d002 beq.n 0x30bf44d6
30bf44d0 f46f7696 mvn.w r6, #300 @ 0x12c
30bf44d4 e028 b.n 0x30bf4528
30bf44d6 9903 ldr r1, [sp, #12]
30bf44d8 9804 ldr r0, [sp, #16]
30bf44da f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf44de dc16 bgt.n 0x30bf450e
30bf44e0 9909 ldr r1, [sp, #36]
30bf44e2 f64f66d4 movw r6, 0xfed4
30bf44e6 f6cf76ff movt r6, 0xffff
30bf44ea 2901 cmp r1, #1
30bf44ec bf08 it eq
30bf44ee 2834 cmpeq r0, #52
30bf44f0 d11a bne.n 0x30bf4528
30bf44f2 980c ldr r0, [sp, #48]
30bf44f4 f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf44f8 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf44fc bf08 it eq
30bf44fe 2600 moveq r6, #0
30bf4500 d112 bne.n 0x30bf4528
30bf4502 980a ldr r0, [sp, #40]
30bf4504 2600 movs r6, #0
30bf4506 6028 str r0, [r5, #0]
30bf4508 980f ldr r0, [sp, #60]
30bf450a 6020 str r0, [r4, #0]
30bf450c e00c b.n 0x30bf4528
30bf450e f64f66d4 movw r6, 0xfed4
30bf4512 2824 cmp r0, #36
30bf4514 f6cf76ff movt r6, 0xffff
30bf4518 d106 bne.n 0x30bf4528
30bf451a 9e0b ldr r6, [sp, #44]
30bf451c 2e00 cmp r6, #0
30bf451e bf04 itt eq
30bf4520 f64f66d4 movweq r6, 0xfed4
30bf4524 f6cf76ff movteq r6, 0xffff
30bf4528 4630 mov r0, r6
30bf452a b012 add sp, #72
30bf452c bdf0 pop {r4, r5, r6, r7, pc}
30bf452e bf00 nop
_SBSetIconState:
30bf4530 b590 push {r4, r7, lr}
30bf4532 af01 add r7, sp, #4
30bf4534 b090 sub sp, #64
30bf4536 f64d23c2 movw r3, 0xdac2
30bf453a 2401 movs r4, #1
30bf453c f6c0034e movt r3, 0x84e
30bf4540 9409 str r4, [sp, #36]
30bf4542 447b add r3, pc
30bf4544 910a str r1, [sp, #40]
30bf4546 920b str r2, [sp, #44]
30bf4548 6819 ldr r1, [r3, #0]
30bf454a f04f2301 mov.w r3, #16777472 @ 0x1000100
30bf454e 930c str r3, [sp, #48]
30bf4550 680b ldr r3, [r1, #0]
30bf4552 6849 ldr r1, [r1, #4]
30bf4554 910e str r1, [sp, #56]
30bf4556 f2415113 movw r1, 0x1513
30bf455a f2c80100 movt r1, 0x8000
30bf455e 930d str r3, [sp, #52]
30bf4560 920f str r2, [sp, #60]
30bf4562 9103 str r1, [sp, #12]
30bf4564 9005 str r0, [sp, #20]
30bf4566 f009ea26 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf456a f24841e8 movw r1, 0x84e8
30bf456e 9006 str r0, [sp, #24]
30bf4570 f2c0011e movt r1, 0x1e
30bf4574 2234 movs r2, #52
30bf4576 9108 str r1, [sp, #32]
30bf4578 2100 movs r1, #0
30bf457a e88d0003 stmia.w sp, {r0, r1}
30bf457e a803 add r0, sp, #12
30bf4580 232c movs r3, #44
30bf4582 9102 str r1, [sp, #8]
30bf4584 2103 movs r1, #3
30bf4586 f009e9de blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf458a 4604 mov r4, r0
30bf458c b17c cbz r4, 0x30bf45ae
30bf458e f64f70fe movw r0, 0xfffe
30bf4592 f6ce70ff movt r0, 0xefff
30bf4596 4420 add r0, r4
30bf4598 2802 cmp r0, #2
30bf459a d304 bcc.n 0x30bf45a6
30bf459c 2010 movs r0, #16
30bf459e f2c10000 movt r0, 0x1000
30bf45a2 4284 cmp r4, r0
30bf45a4 d124 bne.n 0x30bf45f0
30bf45a6 9806 ldr r0, [sp, #24]
30bf45a8 f009ea0c blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf45ac e023 b.n 0x30bf45f6
30bf45ae f64f64cc movw r4, 0xfecc
30bf45b2 9808 ldr r0, [sp, #32]
30bf45b4 f6cf74ff movt r4, 0xffff
30bf45b8 2847 cmp r0, #71
30bf45ba d01c beq.n 0x30bf45f6
30bf45bc f248514c movw r1, 0x854c
30bf45c0 f2c0011e movt r1, 0x1e
30bf45c4 4288 cmp r0, r1
30bf45c6 d002 beq.n 0x30bf45ce
30bf45c8 f46f7496 mvn.w r4, #300 @ 0x12c
30bf45cc e013 b.n 0x30bf45f6
30bf45ce f64f64d4 movw r4, 0xfed4
30bf45d2 9803 ldr r0, [sp, #12]
30bf45d4 f6cf74ff movt r4, 0xffff
30bf45d8 2800 cmp r0, #0
30bf45da db0c blt.n 0x30bf45f6
30bf45dc 9904 ldr r1, [sp, #16]
30bf45de 980b ldr r0, [sp, #44]
30bf45e0 2924 cmp r1, #36
30bf45e2 bf1c itt ne
30bf45e4 f64f60d4 movwne r0, 0xfed4
30bf45e8 f6cf70ff movtne r0, 0xffff
30bf45ec b010 add sp, #64
30bf45ee bd90 pop {r4, r7, pc}
30bf45f0 9806 ldr r0, [sp, #24]
30bf45f2 f009e9d8 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf45f6 4620 mov r0, r4
30bf45f8 b010 add sp, #64
30bf45fa bd90 pop {r4, r7, pc}
_SBSetHWKeyboardLayoutName:
30bf45fc b5b0 push {r4, r5, r7, lr}
30bf45fe af02 add r7, sp, #8
30bf4600 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf4604 b081 sub sp, #4
30bf4606 4605 mov r5, r0
30bf4608 f64d10f2 movw r0, 0xd9f2
30bf460c f6c0004e movt r0, 0x84e
30bf4610 ac03 add r4, sp, #12
30bf4612 4478 add r0, pc
30bf4614 6802 ldr r2, [r0, #0]
30bf4616 6810 ldr r0, [r2, #0]
30bf4618 6852 ldr r2, [r2, #4]
30bf461a 920a str r2, [sp, #40]
30bf461c f44f6280 mov.w r2, #1024 @ 0x400
30bf4620 9009 str r0, [sp, #36]
30bf4622 f1040028 add.w r0, r4, #40 @ 0x28
30bf4626 f009e9d6 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf462a f24842e9 movw r2, 0x84e9
30bf462e 2113 movs r1, #19
30bf4630 900c str r0, [sp, #48]
30bf4632 f2c0021e movt r2, 0x1e
30bf4636 9103 str r1, [sp, #12]
30bf4638 2100 movs r1, #0
30bf463a 302b adds r0, #43
30bf463c 9505 str r5, [sp, #20]
30bf463e 9106 str r1, [sp, #24]
30bf4640 2300 movs r3, #0
30bf4642 9208 str r2, [sp, #32]
30bf4644 f0200203 bic.w r2, r0, #3 @ 0x3
30bf4648 9100 str r1, [sp, #0]
30bf464a 4620 mov r0, r4
30bf464c 9101 str r1, [sp, #4]
30bf464e 9102 str r1, [sp, #8]
30bf4650 2101 movs r1, #1
30bf4652 f009e978 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4656 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf465a b001 add sp, #4
30bf465c bdb0 pop {r4, r5, r7, pc}
30bf465e bf00 nop
_SBFlashColor:
30bf4660 b580 push {r7, lr}
30bf4662 466f mov r7, sp
30bf4664 b08e sub sp, #56
30bf4666 f64d1992 movw r9, 0xd992
30bf466a f10d0e2c add.w lr, sp, #44 @ 0x2c
30bf466e f6c0094e movt r9, 0x84e
30bf4672 44f9 add r9, pc
30bf4674 f8d9c000 ldr.w ip, [r9]
30bf4678 f8dc9000 ldr.w r9, [ip]
30bf467c f8dcc004 ldr.w ip, [ip, #4]
30bf4680 f8cdc028 str.w ip, [sp, #40]
30bf4684 f8cd9024 str.w r9, [sp, #36]
30bf4688 e88e000e stmia.w lr, {r1, r2, r3}
30bf468c 2113 movs r1, #19
30bf468e 222c movs r2, #44
30bf4690 9103 str r1, [sp, #12]
30bf4692 f24841ea movw r1, 0x84ea
30bf4696 9005 str r0, [sp, #20]
30bf4698 2000 movs r0, #0
30bf469a 9000 str r0, [sp, #0]
30bf469c f2c0011e movt r1, 0x1e
30bf46a0 9006 str r0, [sp, #24]
30bf46a2 2300 movs r3, #0
30bf46a4 9001 str r0, [sp, #4]
30bf46a6 9002 str r0, [sp, #8]
30bf46a8 a803 add r0, sp, #12
30bf46aa 9108 str r1, [sp, #32]
30bf46ac 2101 movs r1, #1
30bf46ae f009e94a blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf46b2 b00e add sp, #56
30bf46b4 bd80 pop {r7, pc}
30bf46b6 bf00 nop
_SBGetTVSignalTypeIsDigital:
30bf46b8 b5b0 push {r4, r5, r7, lr}
30bf46ba af02 add r7, sp, #8
30bf46bc b08f sub sp, #60
30bf46be 460c mov r4, r1
30bf46c0 f2415113 movw r1, 0x1513
30bf46c4 9103 str r1, [sp, #12]
30bf46c6 9005 str r0, [sp, #20]
30bf46c8 f009e974 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf46cc f24841eb movw r1, 0x84eb
30bf46d0 9006 str r0, [sp, #24]
30bf46d2 f2c0011e movt r1, 0x1e
30bf46d6 2218 movs r2, #24
30bf46d8 9108 str r1, [sp, #32]
30bf46da 2100 movs r1, #0
30bf46dc e88d0003 stmia.w sp, {r0, r1}
30bf46e0 a803 add r0, sp, #12
30bf46e2 2330 movs r3, #48
30bf46e4 9102 str r1, [sp, #8]
30bf46e6 2103 movs r1, #3
30bf46e8 f009e92c blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf46ec 4605 mov r5, r0
30bf46ee b19d cbz r5, 0x30bf4718
30bf46f0 f64f70fe movw r0, 0xfffe
30bf46f4 f6ce70ff movt r0, 0xefff
30bf46f8 4428 add r0, r5
30bf46fa 2802 cmp r0, #2
30bf46fc d304 bcc.n 0x30bf4708
30bf46fe 2010 movs r0, #16
30bf4700 f2c10000 movt r0, 0x1000
30bf4704 4285 cmp r5, r0
30bf4706 d103 bne.n 0x30bf4710
30bf4708 9806 ldr r0, [sp, #24]
30bf470a f009e95c blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf470e e034 b.n 0x30bf477a
30bf4710 9806 ldr r0, [sp, #24]
30bf4712 f009e948 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf4716 e030 b.n 0x30bf477a
30bf4718 f64f60cc movw r0, 0xfecc
30bf471c 9908 ldr r1, [sp, #32]
30bf471e f6cf70ff movt r0, 0xffff
30bf4722 2947 cmp r1, #71
30bf4724 d007 beq.n 0x30bf4736
30bf4726 f248504f movw r0, 0x854f
30bf472a f2c0001e movt r0, 0x1e
30bf472e 4281 cmp r1, r0
30bf4730 d003 beq.n 0x30bf473a
30bf4732 f46f7096 mvn.w r0, #300 @ 0x12c
30bf4736 4605 mov r5, r0
30bf4738 e01f b.n 0x30bf477a
30bf473a f64f60d4 movw r0, 0xfed4
30bf473e 9903 ldr r1, [sp, #12]
30bf4740 f6cf70ff movt r0, 0xffff
30bf4744 2900 cmp r1, #0
30bf4746 dbf6 blt.n 0x30bf4736
30bf4748 9904 ldr r1, [sp, #16]
30bf474a 2928 cmp r1, #40
30bf474c d00e beq.n 0x30bf476c
30bf474e f64f60d4 movw r0, 0xfed4
30bf4752 2924 cmp r1, #36
30bf4754 f6cf70ff movt r0, 0xffff
30bf4758 d1ed bne.n 0x30bf4736
30bf475a 9d0b ldr r5, [sp, #44]
30bf475c f64f60d4 movw r0, 0xfed4
30bf4760 f6cf70ff movt r0, 0xffff
30bf4764 2d00 cmp r5, #0
30bf4766 bf08 it eq
30bf4768 4605 moveq r5, r0
30bf476a e006 b.n 0x30bf477a
30bf476c 9d0b ldr r5, [sp, #44]
30bf476e 2d00 cmp r5, #0
30bf4770 bf02 ittt eq
30bf4772 f89d0030 ldrbeq.w r0, [sp, #48]
30bf4776 7020 strbeq r0, [r4, #0]
30bf4778 2500 moveq r5, #0
30bf477a 4628 mov r0, r5
30bf477c b00f add sp, #60
30bf477e bdb0 pop {r4, r5, r7, pc}
_SBGetPendingLocalNotification:
30bf4780 b5f0 push {r4, r5, r6, r7, lr}
30bf4782 af03 add r7, sp, #12
30bf4784 b092 sub sp, #72
30bf4786 460e mov r6, r1
30bf4788 f2415113 movw r1, 0x1513
30bf478c 9103 str r1, [sp, #12]
30bf478e 4615 mov r5, r2
30bf4790 9005 str r0, [sp, #20]
30bf4792 f009e910 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf4796 f24841ec movw r1, 0x84ec
30bf479a 9006 str r0, [sp, #24]
30bf479c f2c0011e movt r1, 0x1e
30bf47a0 2218 movs r2, #24
30bf47a2 9108 str r1, [sp, #32]
30bf47a4 2100 movs r1, #0
30bf47a6 e88d0003 stmia.w sp, {r0, r1}
30bf47aa a803 add r0, sp, #12
30bf47ac 233c movs r3, #60
30bf47ae 9102 str r1, [sp, #8]
30bf47b0 2103 movs r1, #3
30bf47b2 f009e8c8 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf47b6 4604 mov r4, r0
30bf47b8 b19c cbz r4, 0x30bf47e2
30bf47ba f64f70fe movw r0, 0xfffe
30bf47be f6ce70ff movt r0, 0xefff
30bf47c2 4420 add r0, r4
30bf47c4 2802 cmp r0, #2
30bf47c6 d304 bcc.n 0x30bf47d2
30bf47c8 2010 movs r0, #16
30bf47ca f2c10000 movt r0, 0x1000
30bf47ce 4284 cmp r4, r0
30bf47d0 d103 bne.n 0x30bf47da
30bf47d2 9806 ldr r0, [sp, #24]
30bf47d4 f009e8f6 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf47d8 e03c b.n 0x30bf4854
30bf47da 9806 ldr r0, [sp, #24]
30bf47dc f009e8e2 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf47e0 e038 b.n 0x30bf4854
30bf47e2 f64f64cc movw r4, 0xfecc
30bf47e6 9808 ldr r0, [sp, #32]
30bf47e8 f6cf74ff movt r4, 0xffff
30bf47ec 2847 cmp r0, #71
30bf47ee d031 beq.n 0x30bf4854
30bf47f0 f2485150 movw r1, 0x8550
30bf47f4 f2c0011e movt r1, 0x1e
30bf47f8 4288 cmp r0, r1
30bf47fa d002 beq.n 0x30bf4802
30bf47fc f46f7496 mvn.w r4, #300 @ 0x12c
30bf4800 e028 b.n 0x30bf4854
30bf4802 9903 ldr r1, [sp, #12]
30bf4804 9804 ldr r0, [sp, #16]
30bf4806 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf480a dc16 bgt.n 0x30bf483a
30bf480c 9909 ldr r1, [sp, #36]
30bf480e f64f64d4 movw r4, 0xfed4
30bf4812 f6cf74ff movt r4, 0xffff
30bf4816 2901 cmp r1, #1
30bf4818 bf08 it eq
30bf481a 2834 cmpeq r0, #52
30bf481c d11a bne.n 0x30bf4854
30bf481e 980c ldr r0, [sp, #48]
30bf4820 f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf4824 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf4828 bf08 it eq
30bf482a 2400 moveq r4, #0
30bf482c d112 bne.n 0x30bf4854
30bf482e 980a ldr r0, [sp, #40]
30bf4830 2400 movs r4, #0
30bf4832 6030 str r0, [r6, #0]
30bf4834 980f ldr r0, [sp, #60]
30bf4836 6028 str r0, [r5, #0]
30bf4838 e00c b.n 0x30bf4854
30bf483a f64f64d4 movw r4, 0xfed4
30bf483e 2824 cmp r0, #36
30bf4840 f6cf74ff movt r4, 0xffff
30bf4844 d106 bne.n 0x30bf4854
30bf4846 9c0b ldr r4, [sp, #44]
30bf4848 2c00 cmp r4, #0
30bf484a bf04 itt eq
30bf484c f64f64d4 movweq r4, 0xfed4
30bf4850 f6cf74ff movteq r4, 0xffff
30bf4854 4620 mov r0, r4
30bf4856 b012 add sp, #72
30bf4858 bdf0 pop {r4, r5, r6, r7, pc}
30bf485a bf00 nop
_SBScheduleLocalNotifications:
30bf485c b5b0 push {r4, r5, r7, lr}
30bf485e af02 add r7, sp, #8
30bf4860 f5ad6d8a sub.w sp, sp, #1104 @ 0x450
30bf4864 4604 mov r4, r0
30bf4866 f24d7094 movw r0, 0xd794
30bf486a f6c0004e movt r0, 0x84e
30bf486e 2501 movs r5, #1
30bf4870 4478 add r0, pc
30bf4872 9509 str r5, [sp, #36]
30bf4874 910a str r1, [sp, #40]
30bf4876 f04f2101 mov.w r1, #16777472 @ 0x1000100
30bf487a 6800 ldr r0, [r0, #0]
30bf487c 920b str r2, [sp, #44]
30bf487e 910c str r1, [sp, #48]
30bf4880 6805 ldr r5, [r0, #0]
30bf4882 6840 ldr r0, [r0, #4]
30bf4884 900e str r0, [sp, #56]
30bf4886 950d str r5, [sp, #52]
30bf4888 ad03 add r5, sp, #12
30bf488a 68f9 ldr r1, [r7, #12]
30bf488c f1050044 add.w r0, r5, #68 @ 0x44
30bf4890 920f str r2, [sp, #60]
30bf4892 f44f6280 mov.w r2, #1024 @ 0x400
30bf4896 f8d79008 ldr.w r9, [r7, #8]
30bf489a f88d3040 strb.w r3, [sp, #64]
30bf489e f88d9044 strb.w r9, [sp, #68]
30bf48a2 f009e898 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf48a6 2113 movs r1, #19
30bf48a8 f24842ed movw r2, 0x84ed
30bf48ac f2c80100 movt r1, 0x8000
30bf48b0 9013 str r0, [sp, #76]
30bf48b2 9103 str r1, [sp, #12]
30bf48b4 2100 movs r1, #0
30bf48b6 f2c0021e movt r2, 0x1e
30bf48ba 3047 adds r0, #71
30bf48bc 9405 str r4, [sp, #20]
30bf48be 2300 movs r3, #0
30bf48c0 9106 str r1, [sp, #24]
30bf48c2 9208 str r2, [sp, #32]
30bf48c4 f0200203 bic.w r2, r0, #3 @ 0x3
30bf48c8 9100 str r1, [sp, #0]
30bf48ca 4628 mov r0, r5
30bf48cc 9101 str r1, [sp, #4]
30bf48ce 9102 str r1, [sp, #8]
30bf48d0 2101 movs r1, #1
30bf48d2 f009e838 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf48d6 f50d6d8a add.w sp, sp, #1104 @ 0x450
30bf48da bdb0 pop {r4, r5, r7, pc}
_SBScheduleLocalNotificationsBlocking:
30bf48dc b5f0 push {r4, r5, r6, r7, lr}
30bf48de af03 add r7, sp, #12
30bf48e0 f5ad6d8a sub.w sp, sp, #1104 @ 0x450
30bf48e4 4604 mov r4, r0
30bf48e6 f24d7014 movw r0, 0xd714
30bf48ea f6c0004e movt r0, 0x84e
30bf48ee 2601 movs r6, #1
30bf48f0 4478 add r0, pc
30bf48f2 9609 str r6, [sp, #36]
30bf48f4 910a str r1, [sp, #40]
30bf48f6 f04f2101 mov.w r1, #16777472 @ 0x1000100
30bf48fa 6800 ldr r0, [r0, #0]
30bf48fc 920b str r2, [sp, #44]
30bf48fe 910c str r1, [sp, #48]
30bf4900 6845 ldr r5, [r0, #4]
30bf4902 6806 ldr r6, [r0, #0]
30bf4904 950e str r5, [sp, #56]
30bf4906 ad03 add r5, sp, #12
30bf4908 68b8 ldr r0, [r7, #8]
30bf490a 68f9 ldr r1, [r7, #12]
30bf490c 960d str r6, [sp, #52]
30bf490e 920f str r2, [sp, #60]
30bf4910 f44f6280 mov.w r2, #1024 @ 0x400
30bf4914 f88d3040 strb.w r3, [sp, #64]
30bf4918 f88d0044 strb.w r0, [sp, #68]
30bf491c f1050044 add.w r0, r5, #68 @ 0x44
30bf4920 f009e858 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf4924 4606 mov r6, r0
30bf4926 f2415013 movw r0, 0x1513
30bf492a f2c80000 movt r0, 0x8000
30bf492e 9613 str r6, [sp, #76]
30bf4930 9003 str r0, [sp, #12]
30bf4932 9405 str r4, [sp, #20]
30bf4934 f009e83e blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf4938 f24841ee movw r1, 0x84ee
30bf493c 9006 str r0, [sp, #24]
30bf493e f2c0011e movt r1, 0x1e
30bf4942 232c movs r3, #44
30bf4944 9108 str r1, [sp, #32]
30bf4946 2100 movs r1, #0
30bf4948 e88d0003 stmia.w sp, {r0, r1}
30bf494c f1060047 add.w r0, r6, #71 @ 0x47
30bf4950 f0200203 bic.w r2, r0, #3 @ 0x3
30bf4954 9102 str r1, [sp, #8]
30bf4956 4628 mov r0, r5
30bf4958 2103 movs r1, #3
30bf495a f008eff4 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf495e 4604 mov r4, r0
30bf4960 b17c cbz r4, 0x30bf4982
30bf4962 f64f70fe movw r0, 0xfffe
30bf4966 f6ce70ff movt r0, 0xefff
30bf496a 4420 add r0, r4
30bf496c 2802 cmp r0, #2
30bf496e d304 bcc.n 0x30bf497a
30bf4970 2010 movs r0, #16
30bf4972 f2c10000 movt r0, 0x1000
30bf4976 4284 cmp r4, r0
30bf4978 d125 bne.n 0x30bf49c6
30bf497a 9806 ldr r0, [sp, #24]
30bf497c f009e822 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf4980 e024 b.n 0x30bf49cc
30bf4982 f64f64cc movw r4, 0xfecc
30bf4986 9808 ldr r0, [sp, #32]
30bf4988 f6cf74ff movt r4, 0xffff
30bf498c 2847 cmp r0, #71
30bf498e d01d beq.n 0x30bf49cc
30bf4990 f2485152 movw r1, 0x8552
30bf4994 f2c0011e movt r1, 0x1e
30bf4998 4288 cmp r0, r1
30bf499a d002 beq.n 0x30bf49a2
30bf499c f46f7496 mvn.w r4, #300 @ 0x12c
30bf49a0 e014 b.n 0x30bf49cc
30bf49a2 f64f64d4 movw r4, 0xfed4
30bf49a6 9803 ldr r0, [sp, #12]
30bf49a8 f6cf74ff movt r4, 0xffff
30bf49ac 2800 cmp r0, #0
30bf49ae db0d blt.n 0x30bf49cc
30bf49b0 9904 ldr r1, [sp, #16]
30bf49b2 980b ldr r0, [sp, #44]
30bf49b4 2924 cmp r1, #36
30bf49b6 bf1c itt ne
30bf49b8 f64f60d4 movwne r0, 0xfed4
30bf49bc f6cf70ff movtne r0, 0xffff
30bf49c0 f50d6d8a add.w sp, sp, #1104 @ 0x450
30bf49c4 bdf0 pop {r4, r5, r6, r7, pc}
30bf49c6 9806 ldr r0, [sp, #24]
30bf49c8 f008efec blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf49cc 4620 mov r0, r4
30bf49ce f50d6d8a add.w sp, sp, #1104 @ 0x450
30bf49d2 bdf0 pop {r4, r5, r6, r7, pc}
_SBGetAllScheduledLocalNotification:
30bf49d4 b5f0 push {r4, r5, r6, r7, lr}
30bf49d6 af03 add r7, sp, #12
30bf49d8 e92d0500 stmdb sp!, {r8, sl}
30bf49dc f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf49e0 b081 sub sp, #4
30bf49e2 4604 mov r4, r0
30bf49e4 f24d6016 movw r0, 0xd616
30bf49e8 f6c0004e movt r0, 0x84e
30bf49ec 468a mov sl, r1
30bf49ee 4478 add r0, pc
30bf49f0 ae03 add r6, sp, #12
30bf49f2 4690 mov r8, r2
30bf49f4 f44f6280 mov.w r2, #1024 @ 0x400
30bf49f8 6801 ldr r1, [r0, #0]
30bf49fa 6808 ldr r0, [r1, #0]
30bf49fc 6849 ldr r1, [r1, #4]
30bf49fe 910a str r1, [sp, #40]
30bf4a00 4619 mov r1, r3
30bf4a02 9009 str r0, [sp, #36]
30bf4a04 f1060028 add.w r0, r6, #40 @ 0x28
30bf4a08 f008efe4 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf4a0c 4605 mov r5, r0
30bf4a0e f2415013 movw r0, 0x1513
30bf4a12 950c str r5, [sp, #48]
30bf4a14 9003 str r0, [sp, #12]
30bf4a16 9405 str r4, [sp, #20]
30bf4a18 f008efcc blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf4a1c f24841ef movw r1, 0x84ef
30bf4a20 9006 str r0, [sp, #24]
30bf4a22 f2c0011e movt r1, 0x1e
30bf4a26 233c movs r3, #60
30bf4a28 9108 str r1, [sp, #32]
30bf4a2a 2100 movs r1, #0
30bf4a2c e88d0003 stmia.w sp, {r0, r1}
30bf4a30 f105002b add.w r0, r5, #43 @ 0x2b
30bf4a34 f0200203 bic.w r2, r0, #3 @ 0x3
30bf4a38 9102 str r1, [sp, #8]
30bf4a3a 4630 mov r0, r6
30bf4a3c 2103 movs r1, #3
30bf4a3e f008ef82 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4a42 4606 mov r6, r0
30bf4a44 b19e cbz r6, 0x30bf4a6e
30bf4a46 f64f70fe movw r0, 0xfffe
30bf4a4a f6ce70ff movt r0, 0xefff
30bf4a4e 4430 add r0, r6
30bf4a50 2802 cmp r0, #2
30bf4a52 d304 bcc.n 0x30bf4a5e
30bf4a54 2010 movs r0, #16
30bf4a56 f2c10000 movt r0, 0x1000
30bf4a5a 4286 cmp r6, r0
30bf4a5c d103 bne.n 0x30bf4a66
30bf4a5e 9806 ldr r0, [sp, #24]
30bf4a60 f008efb0 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf4a64 e03e b.n 0x30bf4ae4
30bf4a66 9806 ldr r0, [sp, #24]
30bf4a68 f008ef9c blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf4a6c e03a b.n 0x30bf4ae4
30bf4a6e f64f66cc movw r6, 0xfecc
30bf4a72 9808 ldr r0, [sp, #32]
30bf4a74 f6cf76ff movt r6, 0xffff
30bf4a78 2847 cmp r0, #71
30bf4a7a d033 beq.n 0x30bf4ae4
30bf4a7c f2485153 movw r1, 0x8553
30bf4a80 f2c0011e movt r1, 0x1e
30bf4a84 4288 cmp r0, r1
30bf4a86 d002 beq.n 0x30bf4a8e
30bf4a88 f46f7696 mvn.w r6, #300 @ 0x12c
30bf4a8c e02a b.n 0x30bf4ae4
30bf4a8e 9903 ldr r1, [sp, #12]
30bf4a90 9804 ldr r0, [sp, #16]
30bf4a92 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf4a96 dc18 bgt.n 0x30bf4aca
30bf4a98 9909 ldr r1, [sp, #36]
30bf4a9a f64f66d4 movw r6, 0xfed4
30bf4a9e f6cf76ff movt r6, 0xffff
30bf4aa2 2901 cmp r1, #1
30bf4aa4 bf08 it eq
30bf4aa6 2834 cmpeq r0, #52
30bf4aa8 d11c bne.n 0x30bf4ae4
30bf4aaa 980c ldr r0, [sp, #48]
30bf4aac f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf4ab0 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf4ab4 bf08 it eq
30bf4ab6 2600 moveq r6, #0
30bf4ab8 d114 bne.n 0x30bf4ae4
30bf4aba 980a ldr r0, [sp, #40]
30bf4abc 2600 movs r6, #0
30bf4abe f8ca0000 str.w r0, [sl]
30bf4ac2 980f ldr r0, [sp, #60]
30bf4ac4 f8c80000 str.w r0, [r8]
30bf4ac8 e00c b.n 0x30bf4ae4
30bf4aca f64f66d4 movw r6, 0xfed4
30bf4ace 2824 cmp r0, #36
30bf4ad0 f6cf76ff movt r6, 0xffff
30bf4ad4 d106 bne.n 0x30bf4ae4
30bf4ad6 9e0b ldr r6, [sp, #44]
30bf4ad8 2e00 cmp r6, #0
30bf4ada bf04 itt eq
30bf4adc f64f66d4 movweq r6, 0xfed4
30bf4ae0 f6cf76ff movteq r6, 0xffff
30bf4ae4 4630 mov r0, r6
30bf4ae6 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf4aea b001 add sp, #4
30bf4aec e8bd0500 ldmia.w sp!, {r8, sl}
30bf4af0 bdf0 pop {r4, r5, r6, r7, pc}
30bf4af2 bf00 nop
_SBCheckInTaskPort:
30bf4af4 b590 push {r4, r7, lr}
30bf4af6 af01 add r7, sp, #4
30bf4af8 b08e sub sp, #56
30bf4afa 2201 movs r2, #1
30bf4afc 9209 str r2, [sp, #36]
30bf4afe 910a str r1, [sp, #40]
30bf4b00 f44f1198 mov.w r1, #1245184 @ 0x130000
30bf4b04 910c str r1, [sp, #48]
30bf4b06 f2415113 movw r1, 0x1513
30bf4b0a f2c80100 movt r1, 0x8000
30bf4b0e 9103 str r1, [sp, #12]
30bf4b10 9005 str r0, [sp, #20]
30bf4b12 f008ef50 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf4b16 f24841f0 movw r1, 0x84f0
30bf4b1a 9006 str r0, [sp, #24]
30bf4b1c f2c0011e movt r1, 0x1e
30bf4b20 2228 movs r2, #40
30bf4b22 9108 str r1, [sp, #32]
30bf4b24 2100 movs r1, #0
30bf4b26 e88d0003 stmia.w sp, {r0, r1}
30bf4b2a a803 add r0, sp, #12
30bf4b2c 232c movs r3, #44
30bf4b2e 9102 str r1, [sp, #8]
30bf4b30 2103 movs r1, #3
30bf4b32 f008ef08 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4b36 4604 mov r4, r0
30bf4b38 b19c cbz r4, 0x30bf4b62
30bf4b3a f64f70fe movw r0, 0xfffe
30bf4b3e f6ce70ff movt r0, 0xefff
30bf4b42 4420 add r0, r4
30bf4b44 2802 cmp r0, #2
30bf4b46 d304 bcc.n 0x30bf4b52
30bf4b48 2010 movs r0, #16
30bf4b4a f2c10000 movt r0, 0x1000
30bf4b4e 4284 cmp r4, r0
30bf4b50 d103 bne.n 0x30bf4b5a
30bf4b52 9806 ldr r0, [sp, #24]
30bf4b54 f008ef36 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf4b58 e022 b.n 0x30bf4ba0
30bf4b5a 9806 ldr r0, [sp, #24]
30bf4b5c f008ef22 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf4b60 e01e b.n 0x30bf4ba0
30bf4b62 f64f64cc movw r4, 0xfecc
30bf4b66 9808 ldr r0, [sp, #32]
30bf4b68 f6cf74ff movt r4, 0xffff
30bf4b6c 2847 cmp r0, #71
30bf4b6e d017 beq.n 0x30bf4ba0
30bf4b70 f2485154 movw r1, 0x8554
30bf4b74 f2c0011e movt r1, 0x1e
30bf4b78 4288 cmp r0, r1
30bf4b7a d002 beq.n 0x30bf4b82
30bf4b7c f46f7496 mvn.w r4, #300 @ 0x12c
30bf4b80 e00e b.n 0x30bf4ba0
30bf4b82 f64f64d4 movw r4, 0xfed4
30bf4b86 9803 ldr r0, [sp, #12]
30bf4b88 f6cf74ff movt r4, 0xffff
30bf4b8c 2800 cmp r0, #0
30bf4b8e db07 blt.n 0x30bf4ba0
30bf4b90 f64f64d4 movw r4, 0xfed4
30bf4b94 9804 ldr r0, [sp, #16]
30bf4b96 f6cf74ff movt r4, 0xffff
30bf4b9a 2824 cmp r0, #36
30bf4b9c bf08 it eq
30bf4b9e 9c0b ldreq r4, [sp, #44]
30bf4ba0 4620 mov r0, r4
30bf4ba2 b00e add sp, #56
30bf4ba4 bd90 pop {r4, r7, pc}
30bf4ba6 bf00 nop
_SBAppSetOrderOutPending:
30bf4ba8 b590 push {r4, r7, lr}
30bf4baa af01 add r7, sp, #4
30bf4bac b08e sub sp, #56
30bf4bae f24d434e movw r3, 0xd44e
30bf4bb2 f6c0034e movt r3, 0x84e
30bf4bb6 447b add r3, pc
30bf4bb8 681c ldr r4, [r3, #0]
30bf4bba 6823 ldr r3, [r4, #0]
30bf4bbc 6864 ldr r4, [r4, #4]
30bf4bbe 940a str r4, [sp, #40]
30bf4bc0 9309 str r3, [sp, #36]
30bf4bc2 910b str r1, [sp, #44]
30bf4bc4 f2415113 movw r1, 0x1513
30bf4bc8 f88d2030 strb.w r2, [sp, #48]
30bf4bcc 9103 str r1, [sp, #12]
30bf4bce 9005 str r0, [sp, #20]
30bf4bd0 f008eef0 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf4bd4 f24841f1 movw r1, 0x84f1
30bf4bd8 9006 str r0, [sp, #24]
30bf4bda f2c0011e movt r1, 0x1e
30bf4bde 2228 movs r2, #40
30bf4be0 9108 str r1, [sp, #32]
30bf4be2 2100 movs r1, #0
30bf4be4 e88d0003 stmia.w sp, {r0, r1}
30bf4be8 a803 add r0, sp, #12
30bf4bea 232c movs r3, #44
30bf4bec 9102 str r1, [sp, #8]
30bf4bee 2103 movs r1, #3
30bf4bf0 f008eea8 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4bf4 4604 mov r4, r0
30bf4bf6 b17c cbz r4, 0x30bf4c18
30bf4bf8 f64f70fe movw r0, 0xfffe
30bf4bfc f6ce70ff movt r0, 0xefff
30bf4c00 4420 add r0, r4
30bf4c02 2802 cmp r0, #2
30bf4c04 d304 bcc.n 0x30bf4c10
30bf4c06 2010 movs r0, #16
30bf4c08 f2c10000 movt r0, 0x1000
30bf4c0c 4284 cmp r4, r0
30bf4c0e d124 bne.n 0x30bf4c5a
30bf4c10 9806 ldr r0, [sp, #24]
30bf4c12 f008eed8 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf4c16 e023 b.n 0x30bf4c60
30bf4c18 f64f64cc movw r4, 0xfecc
30bf4c1c 9808 ldr r0, [sp, #32]
30bf4c1e f6cf74ff movt r4, 0xffff
30bf4c22 2847 cmp r0, #71
30bf4c24 d01c beq.n 0x30bf4c60
30bf4c26 f2485155 movw r1, 0x8555
30bf4c2a f2c0011e movt r1, 0x1e
30bf4c2e 4288 cmp r0, r1
30bf4c30 d002 beq.n 0x30bf4c38
30bf4c32 f46f7496 mvn.w r4, #300 @ 0x12c
30bf4c36 e013 b.n 0x30bf4c60
30bf4c38 f64f64d4 movw r4, 0xfed4
30bf4c3c 9803 ldr r0, [sp, #12]
30bf4c3e f6cf74ff movt r4, 0xffff
30bf4c42 2800 cmp r0, #0
30bf4c44 db0c blt.n 0x30bf4c60
30bf4c46 9904 ldr r1, [sp, #16]
30bf4c48 980b ldr r0, [sp, #44]
30bf4c4a 2924 cmp r1, #36
30bf4c4c bf1c itt ne
30bf4c4e f64f60d4 movwne r0, 0xfed4
30bf4c52 f6cf70ff movtne r0, 0xffff
30bf4c56 b00e add sp, #56
30bf4c58 bd90 pop {r4, r7, pc}
30bf4c5a 9806 ldr r0, [sp, #24]
30bf4c5c f008eea2 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf4c60 4620 mov r0, r4
30bf4c62 b00e add sp, #56
30bf4c64 bd90 pop {r4, r7, pc}
30bf4c66 bf00 nop
_SBProgrammaticSwitchAppGestureMoveToLeft:
30bf4c68 b580 push {r7, lr}
30bf4c6a 466f mov r7, sp
30bf4c6c b089 sub sp, #36
30bf4c6e 2113 movs r1, #19
30bf4c70 2218 movs r2, #24
30bf4c72 9103 str r1, [sp, #12]
30bf4c74 f24841f2 movw r1, 0x84f2
30bf4c78 9005 str r0, [sp, #20]
30bf4c7a 2000 movs r0, #0
30bf4c7c 9000 str r0, [sp, #0]
30bf4c7e f2c0011e movt r1, 0x1e
30bf4c82 9006 str r0, [sp, #24]
30bf4c84 2300 movs r3, #0
30bf4c86 9001 str r0, [sp, #4]
30bf4c88 9002 str r0, [sp, #8]
30bf4c8a a803 add r0, sp, #12
30bf4c8c 9108 str r1, [sp, #32]
30bf4c8e 2101 movs r1, #1
30bf4c90 f008ee58 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4c94 b009 add sp, #36
30bf4c96 bd80 pop {r7, pc}
_SBProgrammaticSwitchAppGestureMoveToRight:
30bf4c98 b580 push {r7, lr}
30bf4c9a 466f mov r7, sp
30bf4c9c b089 sub sp, #36
30bf4c9e 2113 movs r1, #19
30bf4ca0 2218 movs r2, #24
30bf4ca2 9103 str r1, [sp, #12]
30bf4ca4 f24841f3 movw r1, 0x84f3
30bf4ca8 9005 str r0, [sp, #20]
30bf4caa 2000 movs r0, #0
30bf4cac 9000 str r0, [sp, #0]
30bf4cae f2c0011e movt r1, 0x1e
30bf4cb2 9006 str r0, [sp, #24]
30bf4cb4 2300 movs r3, #0
30bf4cb6 9001 str r0, [sp, #4]
30bf4cb8 9002 str r0, [sp, #8]
30bf4cba a803 add r0, sp, #12
30bf4cbc 9108 str r1, [sp, #32]
30bf4cbe 2101 movs r1, #1
30bf4cc0 f008ee40 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4cc4 b009 add sp, #36
30bf4cc6 bd80 pop {r7, pc}
_SBOpenNewsstand:
30bf4cc8 b580 push {r7, lr}
30bf4cca 466f mov r7, sp
30bf4ccc b089 sub sp, #36
30bf4cce 2113 movs r1, #19
30bf4cd0 2218 movs r2, #24
30bf4cd2 9103 str r1, [sp, #12]
30bf4cd4 f24841f4 movw r1, 0x84f4
30bf4cd8 9005 str r0, [sp, #20]
30bf4cda 2000 movs r0, #0
30bf4cdc 9000 str r0, [sp, #0]
30bf4cde f2c0011e movt r1, 0x1e
30bf4ce2 9006 str r0, [sp, #24]
30bf4ce4 2300 movs r3, #0
30bf4ce6 9001 str r0, [sp, #4]
30bf4ce8 9002 str r0, [sp, #8]
30bf4cea a803 add r0, sp, #12
30bf4cec 9108 str r1, [sp, #32]
30bf4cee 2101 movs r1, #1
30bf4cf0 f008ee28 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4cf4 b009 add sp, #36
30bf4cf6 bd80 pop {r7, pc}
_SBSetVoiceRecognitionAudioInputPaths:
30bf4cf8 b580 push {r7, lr}
30bf4cfa 466f mov r7, sp
30bf4cfc b090 sub sp, #64
30bf4cfe f24d29fa movw r9, 0xd2fa
30bf4d02 2301 movs r3, #1
30bf4d04 f6c0094e movt r9, 0x84e
30bf4d08 9309 str r3, [sp, #36]
30bf4d0a 44f9 add r9, pc
30bf4d0c 910a str r1, [sp, #40]
30bf4d0e f04f2301 mov.w r3, #16777472 @ 0x1000100
30bf4d12 920b str r2, [sp, #44]
30bf4d14 f8d91000 ldr.w r1, [r9]
30bf4d18 930c str r3, [sp, #48]
30bf4d1a 680b ldr r3, [r1, #0]
30bf4d1c 6849 ldr r1, [r1, #4]
30bf4d1e 910e str r1, [sp, #56]
30bf4d20 2113 movs r1, #19
30bf4d22 f2c80100 movt r1, 0x8000
30bf4d26 930d str r3, [sp, #52]
30bf4d28 920f str r2, [sp, #60]
30bf4d2a 2234 movs r2, #52
30bf4d2c 9103 str r1, [sp, #12]
30bf4d2e f24841f5 movw r1, 0x84f5
30bf4d32 9005 str r0, [sp, #20]
30bf4d34 2000 movs r0, #0
30bf4d36 9000 str r0, [sp, #0]
30bf4d38 f2c0011e movt r1, 0x1e
30bf4d3c 9006 str r0, [sp, #24]
30bf4d3e 2300 movs r3, #0
30bf4d40 9001 str r0, [sp, #4]
30bf4d42 9002 str r0, [sp, #8]
30bf4d44 a803 add r0, sp, #12
30bf4d46 9108 str r1, [sp, #32]
30bf4d48 2101 movs r1, #1
30bf4d4a f008edfc blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4d4e b010 add sp, #64
30bf4d50 bd80 pop {r7, pc}
30bf4d52 bf00 nop
_SBSetAssistantRecognitionStrings:
30bf4d54 b580 push {r7, lr}
30bf4d56 466f mov r7, sp
30bf4d58 b090 sub sp, #64
30bf4d5a f24d299e movw r9, 0xd29e
30bf4d5e 2301 movs r3, #1
30bf4d60 f6c0094e movt r9, 0x84e
30bf4d64 9309 str r3, [sp, #36]
30bf4d66 44f9 add r9, pc
30bf4d68 910a str r1, [sp, #40]
30bf4d6a f04f2301 mov.w r3, #16777472 @ 0x1000100
30bf4d6e 920b str r2, [sp, #44]
30bf4d70 f8d91000 ldr.w r1, [r9]
30bf4d74 930c str r3, [sp, #48]
30bf4d76 680b ldr r3, [r1, #0]
30bf4d78 6849 ldr r1, [r1, #4]
30bf4d7a 910e str r1, [sp, #56]
30bf4d7c 2113 movs r1, #19
30bf4d7e f2c80100 movt r1, 0x8000
30bf4d82 930d str r3, [sp, #52]
30bf4d84 920f str r2, [sp, #60]
30bf4d86 2234 movs r2, #52
30bf4d88 9103 str r1, [sp, #12]
30bf4d8a f24841f6 movw r1, 0x84f6
30bf4d8e 9005 str r0, [sp, #20]
30bf4d90 2000 movs r0, #0
30bf4d92 9000 str r0, [sp, #0]
30bf4d94 f2c0011e movt r1, 0x1e
30bf4d98 9006 str r0, [sp, #24]
30bf4d9a 2300 movs r3, #0
30bf4d9c 9001 str r0, [sp, #4]
30bf4d9e 9002 str r0, [sp, #8]
30bf4da0 a803 add r0, sp, #12
30bf4da2 9108 str r1, [sp, #32]
30bf4da4 2101 movs r1, #1
30bf4da6 f008edce blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4daa b010 add sp, #64
30bf4dac bd80 pop {r7, pc}
30bf4dae bf00 nop
_SBSetAlertSuppressionContexts:
30bf4db0 b580 push {r7, lr}
30bf4db2 466f mov r7, sp
30bf4db4 b090 sub sp, #64
30bf4db6 f24d2942 movw r9, 0xd242
30bf4dba 2301 movs r3, #1
30bf4dbc f6c0094e movt r9, 0x84e
30bf4dc0 9309 str r3, [sp, #36]
30bf4dc2 44f9 add r9, pc
30bf4dc4 910a str r1, [sp, #40]
30bf4dc6 f04f2301 mov.w r3, #16777472 @ 0x1000100
30bf4dca 920b str r2, [sp, #44]
30bf4dcc f8d91000 ldr.w r1, [r9]
30bf4dd0 930c str r3, [sp, #48]
30bf4dd2 680b ldr r3, [r1, #0]
30bf4dd4 6849 ldr r1, [r1, #4]
30bf4dd6 910e str r1, [sp, #56]
30bf4dd8 2113 movs r1, #19
30bf4dda f2c80100 movt r1, 0x8000
30bf4dde 930d str r3, [sp, #52]
30bf4de0 920f str r2, [sp, #60]
30bf4de2 2234 movs r2, #52
30bf4de4 9103 str r1, [sp, #12]
30bf4de6 f24841f7 movw r1, 0x84f7
30bf4dea 9005 str r0, [sp, #20]
30bf4dec 2000 movs r0, #0
30bf4dee 9000 str r0, [sp, #0]
30bf4df0 f2c0011e movt r1, 0x1e
30bf4df4 9006 str r0, [sp, #24]
30bf4df6 2300 movs r3, #0
30bf4df8 9001 str r0, [sp, #4]
30bf4dfa 9002 str r0, [sp, #8]
30bf4dfc a803 add r0, sp, #12
30bf4dfe 9108 str r1, [sp, #32]
30bf4e00 2101 movs r1, #1
30bf4e02 f008eda0 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4e06 b010 add sp, #64
30bf4e08 bd80 pop {r7, pc}
30bf4e0a bf00 nop
_SBSetAppIsConnectedToEA:
30bf4e0c b580 push {r7, lr}
30bf4e0e 466f mov r7, sp
30bf4e10 b08d sub sp, #52
30bf4e12 f24d13ea movw r3, 0xd1ea
30bf4e16 f6c0034e movt r3, 0x84e
30bf4e1a 447b add r3, pc
30bf4e1c 681b ldr r3, [r3, #0]
30bf4e1e f8d39000 ldr.w r9, [r3]
30bf4e22 685b ldr r3, [r3, #4]
30bf4e24 930a str r3, [sp, #40]
30bf4e26 2300 movs r3, #0
30bf4e28 f8cd9024 str.w r9, [sp, #36]
30bf4e2c 910b str r1, [sp, #44]
30bf4e2e 2113 movs r1, #19
30bf4e30 f88d2030 strb.w r2, [sp, #48]
30bf4e34 2228 movs r2, #40
30bf4e36 9103 str r1, [sp, #12]
30bf4e38 f24841f8 movw r1, 0x84f8
30bf4e3c 9005 str r0, [sp, #20]
30bf4e3e 2000 movs r0, #0
30bf4e40 9000 str r0, [sp, #0]
30bf4e42 f2c0011e movt r1, 0x1e
30bf4e46 9006 str r0, [sp, #24]
30bf4e48 9001 str r0, [sp, #4]
30bf4e4a 9002 str r0, [sp, #8]
30bf4e4c a803 add r0, sp, #12
30bf4e4e 9108 str r1, [sp, #32]
30bf4e50 2101 movs r1, #1
30bf4e52 f008ed78 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4e56 b00d add sp, #52
30bf4e58 bd80 pop {r7, pc}
30bf4e5a bf00 nop
_SBShowEmergencyDialer:
30bf4e5c b580 push {r7, lr}
30bf4e5e 466f mov r7, sp
30bf4e60 b089 sub sp, #36
30bf4e62 2113 movs r1, #19
30bf4e64 2218 movs r2, #24
30bf4e66 9103 str r1, [sp, #12]
30bf4e68 f24841f9 movw r1, 0x84f9
30bf4e6c 9005 str r0, [sp, #20]
30bf4e6e 2000 movs r0, #0
30bf4e70 9000 str r0, [sp, #0]
30bf4e72 f2c0011e movt r1, 0x1e
30bf4e76 9006 str r0, [sp, #24]
30bf4e78 2300 movs r3, #0
30bf4e7a 9001 str r0, [sp, #4]
30bf4e7c 9002 str r0, [sp, #8]
30bf4e7e a803 add r0, sp, #12
30bf4e80 9108 str r1, [sp, #32]
30bf4e82 2101 movs r1, #1
30bf4e84 f008ed5e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4e88 b009 add sp, #36
30bf4e8a bd80 pop {r7, pc}
_SBReturnToPreviousAppAtSpecifiedTime:
30bf4e8c b580 push {r7, lr}
30bf4e8e 466f mov r7, sp
30bf4e90 b08d sub sp, #52
30bf4e92 f24d136a movw r3, 0xd16a
30bf4e96 f6c0034e movt r3, 0x84e
30bf4e9a 447b add r3, pc
30bf4e9c 681b ldr r3, [r3, #0]
30bf4e9e f8d39000 ldr.w r9, [r3]
30bf4ea2 685b ldr r3, [r3, #4]
30bf4ea4 930a str r3, [sp, #40]
30bf4ea6 2300 movs r3, #0
30bf4ea8 f8cd9024 str.w r9, [sp, #36]
30bf4eac 910b str r1, [sp, #44]
30bf4eae 2113 movs r1, #19
30bf4eb0 920c str r2, [sp, #48]
30bf4eb2 2228 movs r2, #40
30bf4eb4 9103 str r1, [sp, #12]
30bf4eb6 f24841fa movw r1, 0x84fa
30bf4eba 9005 str r0, [sp, #20]
30bf4ebc 2000 movs r0, #0
30bf4ebe 9000 str r0, [sp, #0]
30bf4ec0 f2c0011e movt r1, 0x1e
30bf4ec4 9006 str r0, [sp, #24]
30bf4ec6 9001 str r0, [sp, #4]
30bf4ec8 9002 str r0, [sp, #8]
30bf4eca a803 add r0, sp, #12
30bf4ecc 9108 str r1, [sp, #32]
30bf4ece 2101 movs r1, #1
30bf4ed0 f008ed38 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4ed4 b00d add sp, #52
30bf4ed6 bd80 pop {r7, pc}
_SBGetCurrentHomeScreenImage:
30bf4ed8 b590 push {r4, r7, lr}
30bf4eda af01 add r7, sp, #4
30bf4edc b092 sub sp, #72
30bf4ede f24d141a movw r4, 0xd11a
30bf4ee2 f10d0c2c add.w ip, sp, #44 @ 0x2c
30bf4ee6 f6c0044e movt r4, 0x84e
30bf4eea 447c add r4, pc
30bf4eec 6824 ldr r4, [r4, #0]
30bf4eee f8d49000 ldr.w r9, [r4]
30bf4ef2 6864 ldr r4, [r4, #4]
30bf4ef4 940a str r4, [sp, #40]
30bf4ef6 f8cd9024 str.w r9, [sp, #36]
30bf4efa e88c000e stmia.w ip, {r1, r2, r3}
30bf4efe f2415113 movw r1, 0x1513
30bf4f02 9103 str r1, [sp, #12]
30bf4f04 9005 str r0, [sp, #20]
30bf4f06 f008ed56 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf4f0a f24841fb movw r1, 0x84fb
30bf4f0e 9006 str r0, [sp, #24]
30bf4f10 f2c0011e movt r1, 0x1e
30bf4f14 222c movs r2, #44
30bf4f16 9108 str r1, [sp, #32]
30bf4f18 2100 movs r1, #0
30bf4f1a e88d0003 stmia.w sp, {r0, r1}
30bf4f1e a803 add r0, sp, #12
30bf4f20 233c movs r3, #60
30bf4f22 9102 str r1, [sp, #8]
30bf4f24 2103 movs r1, #3
30bf4f26 f008ed0e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf4f2a 4604 mov r4, r0
30bf4f2c b19c cbz r4, 0x30bf4f56
30bf4f2e f64f70fe movw r0, 0xfffe
30bf4f32 f6ce70ff movt r0, 0xefff
30bf4f36 4420 add r0, r4
30bf4f38 2802 cmp r0, #2
30bf4f3a d304 bcc.n 0x30bf4f46
30bf4f3c 2010 movs r0, #16
30bf4f3e f2c10000 movt r0, 0x1000
30bf4f42 4284 cmp r4, r0
30bf4f44 d103 bne.n 0x30bf4f4e
30bf4f46 9806 ldr r0, [sp, #24]
30bf4f48 f008ed3c blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf4f4c e03e b.n 0x30bf4fcc
30bf4f4e 9806 ldr r0, [sp, #24]
30bf4f50 f008ed28 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf4f54 e03a b.n 0x30bf4fcc
30bf4f56 f64f64cc movw r4, 0xfecc
30bf4f5a 9808 ldr r0, [sp, #32]
30bf4f5c f6cf74ff movt r4, 0xffff
30bf4f60 2847 cmp r0, #71
30bf4f62 d033 beq.n 0x30bf4fcc
30bf4f64 f248515f movw r1, 0x855f
30bf4f68 f2c0011e movt r1, 0x1e
30bf4f6c 4288 cmp r0, r1
30bf4f6e d002 beq.n 0x30bf4f76
30bf4f70 f46f7496 mvn.w r4, #300 @ 0x12c
30bf4f74 e02a b.n 0x30bf4fcc
30bf4f76 9903 ldr r1, [sp, #12]
30bf4f78 9804 ldr r0, [sp, #16]
30bf4f7a f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf4f7e dc18 bgt.n 0x30bf4fb2
30bf4f80 9909 ldr r1, [sp, #36]
30bf4f82 f64f64d4 movw r4, 0xfed4
30bf4f86 f6cf74ff movt r4, 0xffff
30bf4f8a 2901 cmp r1, #1
30bf4f8c bf08 it eq
30bf4f8e 2834 cmpeq r0, #52
30bf4f90 d11c bne.n 0x30bf4fcc
30bf4f92 980c ldr r0, [sp, #48]
30bf4f94 f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf4f98 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf4f9c bf08 it eq
30bf4f9e 2400 moveq r4, #0
30bf4fa0 d114 bne.n 0x30bf4fcc
30bf4fa2 68b9 ldr r1, [r7, #8]
30bf4fa4 2400 movs r4, #0
30bf4fa6 9a0a ldr r2, [sp, #40]
30bf4fa8 68f8 ldr r0, [r7, #12]
30bf4faa 600a str r2, [r1, #0]
30bf4fac 990f ldr r1, [sp, #60]
30bf4fae 6001 str r1, [r0, #0]
30bf4fb0 e00c b.n 0x30bf4fcc
30bf4fb2 f64f64d4 movw r4, 0xfed4
30bf4fb6 2824 cmp r0, #36
30bf4fb8 f6cf74ff movt r4, 0xffff
30bf4fbc d106 bne.n 0x30bf4fcc
30bf4fbe 9c0b ldr r4, [sp, #44]
30bf4fc0 2c00 cmp r4, #0
30bf4fc2 bf04 itt eq
30bf4fc4 f64f64d4 movweq r4, 0xfed4
30bf4fc8 f6cf74ff movteq r4, 0xffff
30bf4fcc 4620 mov r0, r4
30bf4fce b012 add sp, #72
30bf4fd0 bd90 pop {r4, r7, pc}
30bf4fd2 bf00 nop
_SBHasPendingOrVisibleAlerts:
30bf4fd4 b5b0 push {r4, r5, r7, lr}
30bf4fd6 af02 add r7, sp, #8
30bf4fd8 b08f sub sp, #60
30bf4fda 460c mov r4, r1
30bf4fdc f2415113 movw r1, 0x1513
30bf4fe0 9103 str r1, [sp, #12]
30bf4fe2 9005 str r0, [sp, #20]
30bf4fe4 f008ece6 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf4fe8 f24841fc movw r1, 0x84fc
30bf4fec 9006 str r0, [sp, #24]
30bf4fee f2c0011e movt r1, 0x1e
30bf4ff2 2218 movs r2, #24
30bf4ff4 9108 str r1, [sp, #32]
30bf4ff6 2100 movs r1, #0
30bf4ff8 e88d0003 stmia.w sp, {r0, r1}
30bf4ffc a803 add r0, sp, #12
30bf4ffe 2330 movs r3, #48
30bf5000 9102 str r1, [sp, #8]
30bf5002 2103 movs r1, #3
30bf5004 f008ec9e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf5008 4605 mov r5, r0
30bf500a b19d cbz r5, 0x30bf5034
30bf500c f64f70fe movw r0, 0xfffe
30bf5010 f6ce70ff movt r0, 0xefff
30bf5014 4428 add r0, r5
30bf5016 2802 cmp r0, #2
30bf5018 d304 bcc.n 0x30bf5024
30bf501a 2010 movs r0, #16
30bf501c f2c10000 movt r0, 0x1000
30bf5020 4285 cmp r5, r0
30bf5022 d103 bne.n 0x30bf502c
30bf5024 9806 ldr r0, [sp, #24]
30bf5026 f008ecce blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf502a e034 b.n 0x30bf5096
30bf502c 9806 ldr r0, [sp, #24]
30bf502e f008ecba blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf5032 e030 b.n 0x30bf5096
30bf5034 f64f60cc movw r0, 0xfecc
30bf5038 9908 ldr r1, [sp, #32]
30bf503a f6cf70ff movt r0, 0xffff
30bf503e 2947 cmp r1, #71
30bf5040 d007 beq.n 0x30bf5052
30bf5042 f2485060 movw r0, 0x8560
30bf5046 f2c0001e movt r0, 0x1e
30bf504a 4281 cmp r1, r0
30bf504c d003 beq.n 0x30bf5056
30bf504e f46f7096 mvn.w r0, #300 @ 0x12c
30bf5052 4605 mov r5, r0
30bf5054 e01f b.n 0x30bf5096
30bf5056 f64f60d4 movw r0, 0xfed4
30bf505a 9903 ldr r1, [sp, #12]
30bf505c f6cf70ff movt r0, 0xffff
30bf5060 2900 cmp r1, #0
30bf5062 dbf6 blt.n 0x30bf5052
30bf5064 9904 ldr r1, [sp, #16]
30bf5066 2928 cmp r1, #40
30bf5068 d00e beq.n 0x30bf5088
30bf506a f64f60d4 movw r0, 0xfed4
30bf506e 2924 cmp r1, #36
30bf5070 f6cf70ff movt r0, 0xffff
30bf5074 d1ed bne.n 0x30bf5052
30bf5076 9d0b ldr r5, [sp, #44]
30bf5078 f64f60d4 movw r0, 0xfed4
30bf507c f6cf70ff movt r0, 0xffff
30bf5080 2d00 cmp r5, #0
30bf5082 bf08 it eq
30bf5084 4605 moveq r5, r0
30bf5086 e006 b.n 0x30bf5096
30bf5088 9d0b ldr r5, [sp, #44]
30bf508a 2d00 cmp r5, #0
30bf508c bf02 ittt eq
30bf508e f89d0030 ldrbeq.w r0, [sp, #48]
30bf5092 7020 strbeq r0, [r4, #0]
30bf5094 2500 moveq r5, #0
30bf5096 4628 mov r0, r5
30bf5098 b00f add sp, #60
30bf509a bdb0 pop {r4, r5, r7, pc}
30bf509c 46c0 nop (mov r8, r8)
30bf509e 46c0 nop (mov r8, r8)
_SBSApplicationCanBeLaunched:
30bf50a0 b5b0 push {r4, r5, r7, lr}
30bf50a2 af02 add r7, sp, #8
30bf50a4 f5ad6d81 sub.w sp, sp, #1032 @ 0x408
30bf50a8 b081 sub sp, #4
30bf50aa f64c7158 movw r1, 0xcf58
30bf50ae 2402 movs r4, #2
30bf50b0 f6c0014e movt r1, 0x84e
30bf50b4 f44f6380 mov.w r3, #1024 @ 0x400
30bf50b8 4479 add r1, pc
30bf50ba 680d ldr r5, [r1, #0]
30bf50bc f64d7164 movw r1, 0xdf64
30bf50c0 f6c0014e movt r1, 0x84e
30bf50c4 4479 add r1, pc
30bf50c6 682a ldr r2, [r5, #0]
30bf50c8 f8472c0c str.w r2, [r7, #-12]
30bf50cc 2204 movs r2, #4
30bf50ce 6809 ldr r1, [r1, #0]
30bf50d0 9200 str r2, [sp, #0]
30bf50d2 aa02 add r2, sp, #8
30bf50d4 9401 str r4, [sp, #4]
30bf50d6 f008ed56 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf50da f0100fff tst.w r0, #255 @ 0xff
30bf50de d00a beq.n 0x30bf50f6
30bf50e0 f001fc86 bl _SBSSpringBoardServerPort
30bf50e4 a902 add r1, sp, #8
30bf50e6 aa01 add r2, sp, #4
30bf50e8 f7fbfade bl _SBApplicationCanBeLaunched
30bf50ec b908 cbnz r0, 0x30bf50f2
30bf50ee 9c01 ldr r4, [sp, #4]
30bf50f0 e001 b.n 0x30bf50f6
30bf50f2 2401 movs r4, #1
30bf50f4 9401 str r4, [sp, #4]
30bf50f6 6828 ldr r0, [r5, #0]
30bf50f8 f8571c0c ldr.w r1, [r7, #-12]
30bf50fc 4288 cmp r0, r1
30bf50fe bf01 itttt eq
30bf5100 4620 moveq r0, r4
30bf5102 f50d6d81 addeq.w sp, sp, #1032 @ 0x408
30bf5106 b001 addeq sp, #4
30bf5108 bdb0 popeq {r4, r5, r7, pc}
30bf510a f008ebb4 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
30bf510e bf00 nop
_SBSLaunchApplicationWithIdentifier:
30bf5110 b580 push {r7, lr}
30bf5112 466f mov r7, sp
30bf5114 f84d1d04 str.w r1, [sp, #-4]!
30bf5118 2100 movs r1, #0
30bf511a 2200 movs r2, #0
30bf511c 2300 movs r3, #0
30bf511e f000f803 bl _SBSLaunchApplicationWithIdentifierAndURLAndLaunchOptions
30bf5122 b001 add sp, #4
30bf5124 bd80 pop {r7, pc}
30bf5126 bf00 nop
_SBSLaunchApplicationWithIdentifierAndURLAndLaunchOptions:
30bf5128 b5f0 push {r4, r5, r6, r7, lr}
30bf512a af03 add r7, sp, #12
30bf512c e92d0d00 stmdb sp!, {r8, sl, fp}
30bf5130 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf5134 b081 sub sp, #4
30bf5136 9306 str r3, [sp, #24]
30bf5138 4692 mov sl, r2
30bf513a 9009 str r0, [sp, #36]
30bf513c f64c60ca movw r0, 0xceca
30bf5140 f6c0004e movt r0, 0x84e
30bf5144 460d mov r5, r1
30bf5146 4478 add r0, pc
30bf5148 6802 ldr r2, [r0, #0]
30bf514a 9208 str r2, [sp, #32]
30bf514c f64d61d0 movw r1, 0xded0
30bf5150 f6c0014e movt r1, 0x84e
30bf5154 f24e103e movw r0, 0xe13e
30bf5158 f6c0004e movt r0, 0x84e
30bf515c 4479 add r1, pc
30bf515e 4478 add r0, pc
30bf5160 6812 ldr r2, [r2, #0]
30bf5162 f8472c1c str.w r2, [r7, #-28]
30bf5166 6809 ldr r1, [r1, #0]
30bf5168 6800 ldr r0, [r0, #0]
30bf516a f008ed0c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf516e f64d61ba movw r1, 0xdeba
30bf5172 f6c0014e movt r1, 0x84e
30bf5176 4479 add r1, pc
30bf5178 6809 ldr r1, [r1, #0]
30bf517a f008ed04 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf517e 9007 str r0, [sp, #28]
30bf5180 f24e3856 movw r8, 0xe356
30bf5184 f6c0084e movt r8, 0x84e
30bf5188 2002 movs r0, #2
30bf518a 44f8 add r8, pc
30bf518c 900b str r0, [sp, #44]
30bf518e b11d cbz r5, 0x30bf5198
30bf5190 4628 mov r0, r5
30bf5192 f008ee10 blx 0x30bfddb4 @ symbol stub for: _CFURLGetString
30bf5196 4680 mov r8, r0
30bf5198 f64d608a movw r0, 0xde8a
30bf519c 68bc ldr r4, [r7, #8]
30bf519e f6c0004e movt r0, 0x84e
30bf51a2 f24e0bf4 movw fp, 0xe0f4
30bf51a6 f6c00b4e movt fp, 0x84e
30bf51aa 4478 add r0, pc
30bf51ac 44fb add fp, pc
30bf51ae 6806 ldr r6, [r0, #0]
30bf51b0 f8db0000 ldr.w r0, [fp]
30bf51b4 4631 mov r1, r6
30bf51b6 f008ece6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf51ba 4605 mov r5, r0
30bf51bc f1ba0f00 cmp.w sl, #0 @ 0x0
30bf51c0 d012 beq.n 0x30bf51e8
30bf51c2 f64d6164 movw r1, 0xde64
30bf51c6 2200 movs r2, #0
30bf51c8 f6c0014e movt r1, 0x84e
30bf51cc f24e00ce movw r0, 0xe0ce
30bf51d0 f6c0004e movt r0, 0x84e
30bf51d4 4479 add r1, pc
30bf51d6 4478 add r0, pc
30bf51d8 9200 str r2, [sp, #0]
30bf51da 6809 ldr r1, [r1, #0]
30bf51dc 4652 mov r2, sl
30bf51de 6800 ldr r0, [r0, #0]
30bf51e0 23c8 movs r3, #200
30bf51e2 f008ecd0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf51e6 4605 mov r5, r0
30bf51e8 2c00 cmp r4, #0
30bf51ea bf18 it ne
30bf51ec 2401 movne r4, #1
30bf51ee f8db0000 ldr.w r0, [fp]
30bf51f2 4631 mov r1, r6
30bf51f4 940a str r4, [sp, #40]
30bf51f6 f008ecc6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf51fa 4604 mov r4, r0
30bf51fc 9806 ldr r0, [sp, #24]
30bf51fe b118 cbz r0, 0x30bf5208
30bf5200 a90a add r1, sp, #40
30bf5202 f000f8af bl __serializeLaunchOptionsAndAdjustFlags
30bf5206 4604 mov r4, r0
30bf5208 2d00 cmp r5, #0
30bf520a bf18 it ne
30bf520c 2c00 cmpne r4, #0
30bf520e d078 beq.n 0x30bf5302
30bf5210 f64d600a movw r0, 0xde0a
30bf5214 aa0c add r2, sp, #48
30bf5216 f6c0004e movt r0, 0x84e
30bf521a f44f6380 mov.w r3, #1024 @ 0x400
30bf521e 4478 add r0, pc
30bf5220 6801 ldr r1, [r0, #0]
30bf5222 2004 movs r0, #4
30bf5224 9000 str r0, [sp, #0]
30bf5226 9809 ldr r0, [sp, #36]
30bf5228 f008ecac blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf522c f0100fff tst.w r0, #255 @ 0xff
30bf5230 d069 beq.n 0x30bf5306
30bf5232 f64d6000 movw r0, 0xde00
30bf5236 2204 movs r2, #4
30bf5238 f6c0004e movt r0, 0x84e
30bf523c 4478 add r0, pc
30bf523e 6801 ldr r1, [r0, #0]
30bf5240 4640 mov r0, r8
30bf5242 f008eca0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5246 3001 adds r0, #1
30bf5248 f5b05f80 cmp.w r0, #4096 @ 0x1000
30bf524c d85b bhi.n 0x30bf5306
30bf524e 2001 movs r0, #1
30bf5250 900b str r0, [sp, #44]
30bf5252 f001fbcd bl _SBSSpringBoardServerPort
30bf5256 9006 str r0, [sp, #24]
30bf5258 f64d50e0 movw r0, 0xdde0
30bf525c f6c0004e movt r0, 0x84e
30bf5260 4478 add r0, pc
30bf5262 6801 ldr r1, [r0, #0]
30bf5264 4640 mov r0, r8
30bf5266 f008ec8e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf526a 9005 str r0, [sp, #20]
30bf526c f64d50d0 movw r0, 0xddd0
30bf5270 f6c0004e movt r0, 0x84e
30bf5274 4478 add r0, pc
30bf5276 f8d0a000 ldr.w sl, [r0]
30bf527a 4628 mov r0, r5
30bf527c 4651 mov r1, sl
30bf527e f008ec82 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5282 4680 mov r8, r0
30bf5284 f64d50bc movw r0, 0xddbc
30bf5288 f6c0004e movt r0, 0x84e
30bf528c 4478 add r0, pc
30bf528e f8d0b000 ldr.w fp, [r0]
30bf5292 4628 mov r0, r5
30bf5294 4659 mov r1, fp
30bf5296 f008ec76 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf529a 4605 mov r5, r0
30bf529c 4620 mov r0, r4
30bf529e 4651 mov r1, sl
30bf52a0 f008ec70 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf52a4 4606 mov r6, r0
30bf52a6 4620 mov r0, r4
30bf52a8 4659 mov r1, fp
30bf52aa f008ec6c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf52ae aa0b add r2, sp, #44
30bf52b0 ab02 add r3, sp, #8
30bf52b2 990a ldr r1, [sp, #40]
30bf52b4 e88d0060 stmia.w sp, {r5, r6}
30bf52b8 e8830007 stmia.w r3, {r0, r1, r2}
30bf52bc a90c add r1, sp, #48
30bf52be 4643 mov r3, r8
30bf52c0 9806 ldr r0, [sp, #24]
30bf52c2 9a05 ldr r2, [sp, #20]
30bf52c4 f7fbfa74 bl _SBLaunchApplication
30bf52c8 990b ldr r1, [sp, #44]
30bf52ca 4308 orrs r0, r1
30bf52cc d11b bne.n 0x30bf5306
30bf52ce f89d0028 ldrb.w r0, [sp, #40]
30bf52d2 f0100f01 tst.w r0, #1 @ 0x1
30bf52d6 d016 beq.n 0x30bf5306
30bf52d8 eef20b04 fconstd d16, #36
30bf52dc f64d5160 movw r1, 0xdd60
30bf52e0 f6c0014e movt r1, 0x84e
30bf52e4 f64d70ba movw r0, 0xdfba
30bf52e8 f6c0004e movt r0, 0x84e
30bf52ec 4479 add r1, pc
30bf52ee 4478 add r0, pc
30bf52f0 ec523b30 vmov r3, r2, d16
30bf52f4 6809 ldr r1, [r1, #0]
30bf52f6 6800 ldr r0, [r0, #0]
30bf52f8 9200 str r2, [sp, #0]
30bf52fa 9a09 ldr r2, [sp, #36]
30bf52fc f008ec42 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5300 e001 b.n 0x30bf5306
30bf5302 2002 movs r0, #2
30bf5304 900b str r0, [sp, #44]
30bf5306 f64d5042 movw r0, 0xdd42
30bf530a f6c0004e movt r0, 0x84e
30bf530e 4478 add r0, pc
30bf5310 6801 ldr r1, [r0, #0]
30bf5312 9807 ldr r0, [sp, #28]
30bf5314 f008ec36 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5318 9808 ldr r0, [sp, #32]
30bf531a 6800 ldr r0, [r0, #0]
30bf531c f8571c1c ldr.w r1, [r7, #-28]
30bf5320 4288 cmp r0, r1
30bf5322 bf01 itttt eq
30bf5324 980b ldreq r0, [sp, #44]
30bf5326 f50d6d86 addeq.w sp, sp, #1072 @ 0x430
30bf532a b001 addeq sp, #4
30bf532c e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bf5330 bf08 it eq
30bf5332 bdf0 popeq {r4, r5, r6, r7, pc}
30bf5334 f008ea9e blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
_SBSLaunchApplicationWithIdentifierAndURL:
30bf5338 b580 push {r7, lr}
30bf533a 466f mov r7, sp
30bf533c f84d3d04 str.w r3, [sp, #-4]!
30bf5340 2300 movs r3, #0
30bf5342 f7fffef1 bl _SBSLaunchApplicationWithIdentifierAndURLAndLaunchOptions
30bf5346 b001 add sp, #4
30bf5348 bd80 pop {r7, pc}
30bf534a bf00 nop
_SBSLaunchApplicationWithIdentifierAndLaunchOptions:
30bf534c b580 push {r7, lr}
30bf534e 466f mov r7, sp
30bf5350 b081 sub sp, #4
30bf5352 460b mov r3, r1
30bf5354 9200 str r2, [sp, #0]
30bf5356 2100 movs r1, #0
30bf5358 2200 movs r2, #0
30bf535a f7fffee5 bl _SBSLaunchApplicationWithIdentifierAndURLAndLaunchOptions
30bf535e b001 add sp, #4
30bf5360 bd80 pop {r7, pc}
30bf5362 bf00 nop
__serializeLaunchOptionsAndAdjustFlags:
30bf5364 b5f0 push {r4, r5, r6, r7, lr}
30bf5366 af03 add r7, sp, #12
30bf5368 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf536c b0a4 sub sp, #144
30bf536e 4606 mov r6, r0
30bf5370 460c mov r4, r1
30bf5372 9606 str r6, [sp, #24]
30bf5374 f64c4094 movw r0, 0xcc94
30bf5378 f6c0004e movt r0, 0x84e
30bf537c 4478 add r0, pc
30bf537e 6802 ldr r2, [r0, #0]
30bf5380 9201 str r2, [sp, #4]
30bf5382 f64d419a movw r1, 0xdc9a
30bf5386 f6c0014e movt r1, 0x84e
30bf538a f64d7028 movw r0, 0xdf28
30bf538e f6c0004e movt r0, 0x84e
30bf5392 4479 add r1, pc
30bf5394 4478 add r0, pc
30bf5396 6812 ldr r2, [r2, #0]
30bf5398 9223 str r2, [sp, #140]
30bf539a 6809 ldr r1, [r1, #0]
30bf539c 6800 ldr r0, [r0, #0]
30bf539e f008ebf2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf53a2 4605 mov r5, r0
30bf53a4 f64d5004 movw r0, 0xdd04
30bf53a8 f6c0004e movt r0, 0x84e
30bf53ac 4478 add r0, pc
30bf53ae 6801 ldr r1, [r0, #0]
30bf53b0 4630 mov r0, r6
30bf53b2 f008ebe8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf53b6 4602 mov r2, r0
30bf53b8 f64d40f4 movw r0, 0xdcf4
30bf53bc f6c0004e movt r0, 0x84e
30bf53c0 4478 add r0, pc
30bf53c2 6801 ldr r1, [r0, #0]
30bf53c4 4628 mov r0, r5
30bf53c6 4635 mov r5, r6
30bf53c8 f008ebdc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf53cc 9007 str r0, [sp, #28]
30bf53ce f64d40c0 movw r0, 0xdcc0
30bf53d2 f6c0004e movt r0, 0x84e
30bf53d6 aa1b add r2, sp, #108
30bf53d8 4478 add r0, pc
30bf53da f1020110 add.w r1, r2, #16 @ 0x10
30bf53de efc00050 vmov.i32 q8, #0 @ 0x00000000
30bf53e2 ab0b add r3, sp, #44
30bf53e4 ecc10b04 vstmia r1, {d16-d17}
30bf53e8 6801 ldr r1, [r0, #0]
30bf53ea 2010 movs r0, #16
30bf53ec 9000 str r0, [sp, #0]
30bf53ee 4628 mov r0, r5
30bf53f0 ecc20b04 vstmia r2, {d16-d17}
30bf53f4 9102 str r1, [sp, #8]
30bf53f6 f008ebc6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf53fa 9008 str r0, [sp, #32]
30bf53fc 2800 cmp r0, #0
30bf53fe f0008106 beq.w 0x30bf560e
30bf5402 f64d4292 movw r2, 0xdc92
30bf5406 f6c0024e movt r2, 0x84e
30bf540a f64d4694 movw r6, 0xdc94
30bf540e f6c0064e movt r6, 0x84e
30bf5412 f64d418e movw r1, 0xdc8e
30bf5416 447a add r2, pc
30bf5418 447e add r6, pc
30bf541a f6c0014e movt r1, 0x84e
30bf541e f64d406a movw r0, 0xdc6a
30bf5422 f6c0004e movt r0, 0x84e
30bf5426 f64d4362 movw r3, 0xdc62
30bf542a 4479 add r1, pc
30bf542c 6836 ldr r6, [r6, #0]
30bf542e 6812 ldr r2, [r2, #0]
30bf5430 f6c0034e movt r3, 0x84e
30bf5434 960a str r6, [sp, #40]
30bf5436 4478 add r0, pc
30bf5438 9209 str r2, [sp, #36]
30bf543a f64d4256 movw r2, 0xdc56
30bf543e f6c0024e movt r2, 0x84e
30bf5442 447b add r3, pc
30bf5444 6809 ldr r1, [r1, #0]
30bf5446 447a add r2, pc
30bf5448 9105 str r1, [sp, #20]
30bf544a 991d ldr r1, [sp, #116]
30bf544c f8d0b000 ldr.w fp, [r0]
30bf5450 f8d3a000 ldr.w sl, [r3]
30bf5454 6810 ldr r0, [r2, #0]
30bf5456 9004 str r0, [sp, #16]
30bf5458 6808 ldr r0, [r1, #0]
30bf545a 9003 str r0, [sp, #12]
30bf545c f04f0800 mov.w r8, #0 @ 0x0
30bf5460 981d ldr r0, [sp, #116]
30bf5462 9903 ldr r1, [sp, #12]
30bf5464 6800 ldr r0, [r0, #0]
30bf5466 4288 cmp r0, r1
30bf5468 bf1c itt ne
30bf546a 4628 movne r0, r5
30bf546c f008eb72 blxne 0x30bfdb54 @ symbol stub for: _objc_enumerationMutation
30bf5470 981c ldr r0, [sp, #112]
30bf5472 9904 ldr r1, [sp, #16]
30bf5474 f8506028 ldr.w r6, [r0, r8, lsl #2]
30bf5478 4628 mov r0, r5
30bf547a 4632 mov r2, r6
30bf547c f008eb82 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5480 f24e0204 movw r2, 0xe004
30bf5484 4605 mov r5, r0
30bf5486 f6c0024e movt r2, 0x84e
30bf548a 4630 mov r0, r6
30bf548c 447a add r2, pc
30bf548e 4659 mov r1, fp
30bf5490 f008eb78 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5494 f0100fff tst.w r0, #255 @ 0xff
30bf5498 d01f beq.n 0x30bf54da
30bf549a f64d600c movw r0, 0xde0c
30bf549e 4651 mov r1, sl
30bf54a0 f6c0004e movt r0, 0x84e
30bf54a4 4478 add r0, pc
30bf54a6 6800 ldr r0, [r0, #0]
30bf54a8 f008eb6c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf54ac 9909 ldr r1, [sp, #36]
30bf54ae 4602 mov r2, r0
30bf54b0 4628 mov r0, r5
30bf54b2 f008eb68 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf54b6 f0100fff tst.w r0, #255 @ 0xff
30bf54ba d00e beq.n 0x30bf54da
30bf54bc 990a ldr r1, [sp, #40]
30bf54be 4628 mov r0, r5
30bf54c0 f008eb60 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf54c4 f0100fff tst.w r0, #255 @ 0xff
30bf54c8 f000808e beq.w 0x30bf55e8
30bf54cc 2c00 cmp r4, #0
30bf54ce bf1e ittt ne
30bf54d0 6820 ldrne r0, [r4, #0]
30bf54d2 f0400001 orrne.w r0, r0, #1 @ 0x1
30bf54d6 6020 strne r0, [r4, #0]
30bf54d8 e086 b.n 0x30bf55e8
30bf54da f64d72ca movw r2, 0xdfca
30bf54de 4630 mov r0, r6
30bf54e0 f6c0024e movt r2, 0x84e
30bf54e4 4659 mov r1, fp
30bf54e6 447a add r2, pc
30bf54e8 f008eb4c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf54ec f0100fff tst.w r0, #255 @ 0xff
30bf54f0 d01e beq.n 0x30bf5530
30bf54f2 f64d50b4 movw r0, 0xddb4
30bf54f6 4651 mov r1, sl
30bf54f8 f6c0004e movt r0, 0x84e
30bf54fc 4478 add r0, pc
30bf54fe 6800 ldr r0, [r0, #0]
30bf5500 f008eb40 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5504 9909 ldr r1, [sp, #36]
30bf5506 4602 mov r2, r0
30bf5508 4628 mov r0, r5
30bf550a f008eb3c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf550e f0100fff tst.w r0, #255 @ 0xff
30bf5512 d00d beq.n 0x30bf5530
30bf5514 990a ldr r1, [sp, #40]
30bf5516 4628 mov r0, r5
30bf5518 f008eb34 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf551c f0100fff tst.w r0, #255 @ 0xff
30bf5520 d062 beq.n 0x30bf55e8
30bf5522 2c00 cmp r4, #0
30bf5524 bf1e ittt ne
30bf5526 6820 ldrne r0, [r4, #0]
30bf5528 f0400004 orrne.w r0, r0, #4 @ 0x4
30bf552c 6020 strne r0, [r4, #0]
30bf552e e05b b.n 0x30bf55e8
30bf5530 f64d7284 movw r2, 0xdf84
30bf5534 4630 mov r0, r6
30bf5536 f6c0024e movt r2, 0x84e
30bf553a 4659 mov r1, fp
30bf553c 447a add r2, pc
30bf553e f008eb22 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5542 f0100fff tst.w r0, #255 @ 0xff
30bf5546 d01e beq.n 0x30bf5586
30bf5548 f64d505e movw r0, 0xdd5e
30bf554c 4651 mov r1, sl
30bf554e f6c0004e movt r0, 0x84e
30bf5552 4478 add r0, pc
30bf5554 6800 ldr r0, [r0, #0]
30bf5556 f008eb16 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf555a 9909 ldr r1, [sp, #36]
30bf555c 4602 mov r2, r0
30bf555e 4628 mov r0, r5
30bf5560 f008eb10 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5564 f0100fff tst.w r0, #255 @ 0xff
30bf5568 d00d beq.n 0x30bf5586
30bf556a 990a ldr r1, [sp, #40]
30bf556c 4628 mov r0, r5
30bf556e f008eb0a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5572 f0100fff tst.w r0, #255 @ 0xff
30bf5576 d037 beq.n 0x30bf55e8
30bf5578 2c00 cmp r4, #0
30bf557a bf1e ittt ne
30bf557c 6820 ldrne r0, [r4, #0]
30bf557e f4405080 orrne.w r0, r0, #4096 @ 0x1000
30bf5582 6020 strne r0, [r4, #0]
30bf5584 e030 b.n 0x30bf55e8
30bf5586 f64d720e movw r2, 0xdf0e
30bf558a 4630 mov r0, r6
30bf558c f6c0024e movt r2, 0x84e
30bf5590 4659 mov r1, fp
30bf5592 447a add r2, pc
30bf5594 f008eaf6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5598 f0100fff tst.w r0, #255 @ 0xff
30bf559c d01e beq.n 0x30bf55dc
30bf559e f64d5008 movw r0, 0xdd08
30bf55a2 4651 mov r1, sl
30bf55a4 f6c0004e movt r0, 0x84e
30bf55a8 4478 add r0, pc
30bf55aa 6800 ldr r0, [r0, #0]
30bf55ac f008eaea blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf55b0 9909 ldr r1, [sp, #36]
30bf55b2 4602 mov r2, r0
30bf55b4 4628 mov r0, r5
30bf55b6 f008eae6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf55ba f0100fff tst.w r0, #255 @ 0xff
30bf55be d00d beq.n 0x30bf55dc
30bf55c0 990a ldr r1, [sp, #40]
30bf55c2 4628 mov r0, r5
30bf55c4 f008eade blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf55c8 f0100fff tst.w r0, #255 @ 0xff
30bf55cc d00c beq.n 0x30bf55e8
30bf55ce 2c00 cmp r4, #0
30bf55d0 bf1e ittt ne
30bf55d2 6820 ldrne r0, [r4, #0]
30bf55d4 f4405000 orrne.w r0, r0, #8192 @ 0x2000
30bf55d8 6020 strne r0, [r4, #0]
30bf55da e005 b.n 0x30bf55e8
30bf55dc 9807 ldr r0, [sp, #28]
30bf55de 462a mov r2, r5
30bf55e0 9905 ldr r1, [sp, #20]
30bf55e2 4633 mov r3, r6
30bf55e4 f008eace blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf55e8 9808 ldr r0, [sp, #32]
30bf55ea f1080801 add.w r8, r8, #1 @ 0x1
30bf55ee 9d06 ldr r5, [sp, #24]
30bf55f0 4580 cmp r8, r0
30bf55f2 f4ffaf35 bcc.w 0x30bf5460
30bf55f6 9902 ldr r1, [sp, #8]
30bf55f8 2010 movs r0, #16
30bf55fa aa1b add r2, sp, #108
30bf55fc ab0b add r3, sp, #44
30bf55fe 9000 str r0, [sp, #0]
30bf5600 4628 mov r0, r5
30bf5602 f008eac0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5606 9008 str r0, [sp, #32]
30bf5608 2800 cmp r0, #0
30bf560a f47faf27 bne.w 0x30bf545c
30bf560e 9a07 ldr r2, [sp, #28]
30bf5610 2400 movs r4, #0
30bf5612 b192 cbz r2, 0x30bf563a
30bf5614 f64d2112 movw r1, 0xda12
30bf5618 23c8 movs r3, #200
30bf561a f6c0014e movt r1, 0x84e
30bf561e f64d407c movw r0, 0xdc7c
30bf5622 f6c0004e movt r0, 0x84e
30bf5626 4479 add r1, pc
30bf5628 4478 add r0, pc
30bf562a 9400 str r4, [sp, #0]
30bf562c 6809 ldr r1, [r1, #0]
30bf562e 4614 mov r4, r2
30bf5630 6800 ldr r0, [r0, #0]
30bf5632 f008eaa8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5636 4622 mov r2, r4
30bf5638 4604 mov r4, r0
30bf563a f64d2012 movw r0, 0xda12
30bf563e f6c0004e movt r0, 0x84e
30bf5642 4478 add r0, pc
30bf5644 6801 ldr r1, [r0, #0]
30bf5646 4610 mov r0, r2
30bf5648 f008ea9c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf564c 9801 ldr r0, [sp, #4]
30bf564e 6800 ldr r0, [r0, #0]
30bf5650 9923 ldr r1, [sp, #140]
30bf5652 4288 cmp r0, r1
30bf5654 bf01 itttt eq
30bf5656 4620 moveq r0, r4
30bf5658 b024 addeq sp, #144
30bf565a e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bf565e bdf0 popeq {r4, r5, r6, r7, pc}
30bf5660 f008e908 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
_SBSLaunchApplicationFromURLRequest:
30bf5664 b5f0 push {r4, r5, r6, r7, lr}
30bf5666 af03 add r7, sp, #12
30bf5668 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf566c f5ad6d94 sub.w sp, sp, #1184 @ 0x4a0
30bf5670 b081 sub sp, #4
30bf5672 9004 str r0, [sp, #16]
30bf5674 f64c1092 movw r0, 0xc992
30bf5678 f6c0004e movt r0, 0x84e
30bf567c 460d mov r5, r1
30bf567e 4478 add r0, pc
30bf5680 461c mov r4, r3
30bf5682 6802 ldr r2, [r0, #0]
30bf5684 9207 str r2, [sp, #28]
30bf5686 f64d1196 movw r1, 0xd996
30bf568a f6c0014e movt r1, 0x84e
30bf568e f64d4004 movw r0, 0xdc04
30bf5692 f6c0004e movt r0, 0x84e
30bf5696 4479 add r1, pc
30bf5698 4478 add r0, pc
30bf569a 6812 ldr r2, [r2, #0]
30bf569c f8472c1c str.w r2, [r7, #-28]
30bf56a0 6809 ldr r1, [r1, #0]
30bf56a2 6800 ldr r0, [r0, #0]
30bf56a4 f008ea6e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf56a8 f64d1180 movw r1, 0xd980
30bf56ac f6c0014e movt r1, 0x84e
30bf56b0 4479 add r1, pc
30bf56b2 6809 ldr r1, [r1, #0]
30bf56b4 f008ea66 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf56b8 68b9 ldr r1, [r7, #8]
30bf56ba 2d00 cmp r5, #0
30bf56bc 9006 str r0, [sp, #24]
30bf56be f0008148 beq.w 0x30bf5952
30bf56c2 3101 adds r1, #1
30bf56c4 2002 movs r0, #2
30bf56c6 9105 str r1, [sp, #20]
30bf56c8 2902 cmp r1, #2
30bf56ca f0c08134 bcc.w 0x30bf5936
30bf56ce 900f str r0, [sp, #60]
30bf56d0 4628 mov r0, r5
30bf56d2 f008eb70 blx 0x30bfddb4 @ symbol stub for: _CFURLGetString
30bf56d6 9003 str r0, [sp, #12]
30bf56d8 f64d10b6 movw r0, 0xd9b6
30bf56dc f6c0004e movt r0, 0x84e
30bf56e0 aa20 add r2, sp, #128
30bf56e2 4478 add r0, pc
30bf56e4 f1020110 add.w r1, r2, #16 @ 0x10
30bf56e8 efc00050 vmov.i32 q8, #0 @ 0x00000000
30bf56ec ab10 add r3, sp, #64
30bf56ee ecc10b04 vstmia r1, {d16-d17}
30bf56f2 6801 ldr r1, [r0, #0]
30bf56f4 2010 movs r0, #16
30bf56f6 9000 str r0, [sp, #0]
30bf56f8 4620 mov r0, r4
30bf56fa ecc20b04 vstmia r2, {d16-d17}
30bf56fe 9108 str r1, [sp, #32]
30bf5700 f008ea40 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5704 f04f0a00 mov.w sl, #0 @ 0x0
30bf5708 900b str r0, [sp, #44]
30bf570a 2800 cmp r0, #0
30bf570c f00080bf beq.w 0x30bf588e
30bf5710 f64d137c movw r3, 0xd97c
30bf5714 f04f0a00 mov.w sl, #0 @ 0x0
30bf5718 f6c0034e movt r3, 0x84e
30bf571c f64d1268 movw r2, 0xd968
30bf5720 f6c0024e movt r2, 0x84e
30bf5724 f64d1168 movw r1, 0xd968
30bf5728 f6c0014e movt r1, 0x84e
30bf572c f64d1672 movw r6, 0xd972
30bf5730 447b add r3, pc
30bf5732 f6c0064e movt r6, 0x84e
30bf5736 447e add r6, pc
30bf5738 4479 add r1, pc
30bf573a 681b ldr r3, [r3, #0]
30bf573c 447a add r2, pc
30bf573e 9822 ldr r0, [sp, #136]
30bf5740 930e str r3, [sp, #56]
30bf5742 f64d134e movw r3, 0xd94e
30bf5746 f6c0034e movt r3, 0x84e
30bf574a 6836 ldr r6, [r6, #0]
30bf574c 960d str r6, [sp, #52]
30bf574e 447b add r3, pc
30bf5750 680e ldr r6, [r1, #0]
30bf5752 6812 ldr r2, [r2, #0]
30bf5754 6819 ldr r1, [r3, #0]
30bf5756 6800 ldr r0, [r0, #0]
30bf5758 920c str r2, [sp, #48]
30bf575a 910a str r1, [sp, #40]
30bf575c 9009 str r0, [sp, #36]
30bf575e f04f0b00 mov.w fp, #0 @ 0x0
30bf5762 9822 ldr r0, [sp, #136]
30bf5764 9909 ldr r1, [sp, #36]
30bf5766 6800 ldr r0, [r0, #0]
30bf5768 4288 cmp r0, r1
30bf576a bf1c itt ne
30bf576c 4620 movne r0, r4
30bf576e f008e9f2 blxne 0x30bfdb54 @ symbol stub for: _objc_enumerationMutation
30bf5772 9821 ldr r0, [sp, #132]
30bf5774 990a ldr r1, [sp, #40]
30bf5776 f850502b ldr.w r5, [r0, fp, lsl #2]
30bf577a 4620 mov r0, r4
30bf577c 462a mov r2, r5
30bf577e f008ea02 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5782 f64d5222 movw r2, 0xdd22
30bf5786 4680 mov r8, r0
30bf5788 f6c0024e movt r2, 0x84e
30bf578c 4628 mov r0, r5
30bf578e 447a add r2, pc
30bf5790 4631 mov r1, r6
30bf5792 f008e9f8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5796 f0100fff tst.w r0, #255 @ 0xff
30bf579a d01a beq.n 0x30bf57d2
30bf579c f64d300a movw r0, 0xdb0a
30bf57a0 f6c0004e movt r0, 0x84e
30bf57a4 990c ldr r1, [sp, #48]
30bf57a6 4478 add r0, pc
30bf57a8 6800 ldr r0, [r0, #0]
30bf57aa f008e9ec blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf57ae 990d ldr r1, [sp, #52]
30bf57b0 4602 mov r2, r0
30bf57b2 4640 mov r0, r8
30bf57b4 f008e9e6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf57b8 f0100fff tst.w r0, #255 @ 0xff
30bf57bc d009 beq.n 0x30bf57d2
30bf57be 990e ldr r1, [sp, #56]
30bf57c0 4640 mov r0, r8
30bf57c2 f008e9e0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf57c6 f0100fff tst.w r0, #255 @ 0xff
30bf57ca d002 beq.n 0x30bf57d2
30bf57cc f04a0a01 orr.w sl, sl, #1 @ 0x1
30bf57d0 e04b b.n 0x30bf586a
30bf57d2 f64d42f2 movw r2, 0xdcf2
30bf57d6 4628 mov r0, r5
30bf57d8 f6c0024e movt r2, 0x84e
30bf57dc 4631 mov r1, r6
30bf57de 447a add r2, pc
30bf57e0 f008e9d0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf57e4 f0100fff tst.w r0, #255 @ 0xff
30bf57e8 d017 beq.n 0x30bf581a
30bf57ea f64d20bc movw r0, 0xdabc
30bf57ee f6c0004e movt r0, 0x84e
30bf57f2 990c ldr r1, [sp, #48]
30bf57f4 4478 add r0, pc
30bf57f6 6800 ldr r0, [r0, #0]
30bf57f8 f008e9c4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf57fc 990d ldr r1, [sp, #52]
30bf57fe 4602 mov r2, r0
30bf5800 4640 mov r0, r8
30bf5802 f008e9c0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5806 f0100fff tst.w r0, #255 @ 0xff
30bf580a d006 beq.n 0x30bf581a
30bf580c 990e ldr r1, [sp, #56]
30bf580e 4640 mov r0, r8
30bf5810 f008e9b8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5814 f0100fff tst.w r0, #255 @ 0xff
30bf5818 d1d8 bne.n 0x30bf57cc
30bf581a f64d52ba movw r2, 0xddba
30bf581e 4628 mov r0, r5
30bf5820 f6c0024e movt r2, 0x84e
30bf5824 4631 mov r1, r6
30bf5826 447a add r2, pc
30bf5828 f008e9ac blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf582c f0100fff tst.w r0, #255 @ 0xff
30bf5830 d01b beq.n 0x30bf586a
30bf5832 f64d2074 movw r0, 0xda74
30bf5836 f6c0004e movt r0, 0x84e
30bf583a 990c ldr r1, [sp, #48]
30bf583c 4478 add r0, pc
30bf583e 6800 ldr r0, [r0, #0]
30bf5840 f008e9a0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5844 990d ldr r1, [sp, #52]
30bf5846 4602 mov r2, r0
30bf5848 4640 mov r0, r8
30bf584a f008e99c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf584e f0100fff tst.w r0, #255 @ 0xff
30bf5852 d00a beq.n 0x30bf586a
30bf5854 990e ldr r1, [sp, #56]
30bf5856 4640 mov r0, r8
30bf5858 f008e994 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf585c f04a0102 orr.w r1, sl, #2 @ 0x2
30bf5860 f0100fff tst.w r0, #255 @ 0xff
30bf5864 bf08 it eq
30bf5866 4651 moveq r1, sl
30bf5868 468a mov sl, r1
30bf586a 980b ldr r0, [sp, #44]
30bf586c f10b0b01 add.w fp, fp, #1 @ 0x1
30bf5870 4583 cmp fp, r0
30bf5872 f4ffaf76 bcc.w 0x30bf5762
30bf5876 9908 ldr r1, [sp, #32]
30bf5878 2010 movs r0, #16
30bf587a aa20 add r2, sp, #128
30bf587c ab10 add r3, sp, #64
30bf587e 9000 str r0, [sp, #0]
30bf5880 4620 mov r0, r4
30bf5882 f008e980 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5886 900b str r0, [sp, #44]
30bf5888 2800 cmp r0, #0
30bf588a f47faf68 bne.w 0x30bf575e
30bf588e f24d70aa movw r0, 0xd7aa
30bf5892 f6c0004e movt r0, 0x84e
30bf5896 4478 add r0, pc
30bf5898 6801 ldr r1, [r0, #0]
30bf589a 9803 ldr r0, [sp, #12]
30bf589c f008e972 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf58a0 4604 mov r4, r0
30bf58a2 f24d707c movw r0, 0xd77c
30bf58a6 f6c0004e movt r0, 0x84e
30bf58aa aa28 add r2, sp, #160
30bf58ac 4478 add r0, pc
30bf58ae f44f6380 mov.w r3, #1024 @ 0x400
30bf58b2 6801 ldr r1, [r0, #0]
30bf58b4 2004 movs r0, #4
30bf58b6 9000 str r0, [sp, #0]
30bf58b8 9804 ldr r0, [sp, #16]
30bf58ba f008e964 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf58be 68be ldr r6, [r7, #8]
30bf58c0 f0100fff tst.w r0, #255 @ 0xff
30bf58c4 46b0 mov r8, r6
30bf58c6 9e05 ldr r6, [sp, #20]
30bf58c8 bf18 it ne
30bf58ca 2c00 cmpne r4, #0
30bf58cc d029 beq.n 0x30bf5922
30bf58ce 2001 movs r0, #1
30bf58d0 900f str r0, [sp, #60]
30bf58d2 f001f88d bl _SBSSpringBoardServerPort
30bf58d6 4605 mov r5, r0
30bf58d8 4620 mov r0, r4
30bf58da f008e8c4 blx 0x30bfda64 @ symbol stub for: _strlen
30bf58de 4603 mov r3, r0
30bf58e0 a80f add r0, sp, #60
30bf58e2 a928 add r1, sp, #160
30bf58e4 e88d0500 stmia.w sp, {r8, sl}
30bf58e8 4622 mov r2, r4
30bf58ea 9002 str r0, [sp, #8]
30bf58ec 4628 mov r0, r5
30bf58ee f7fbf81b bl _SBLaunchApplicationFromURLRequest
30bf58f2 b1b0 cbz r0, 0x30bf5922
30bf58f4 2e02 cmp r6, #2
30bf58f6 d314 bcc.n 0x30bf5922
30bf58f8 f24c0100 movw r1, 0xc000
30bf58fc f2c031ff movt r1, 0x3ff
30bf5900 4208 tst r0, r1
30bf5902 d10e bne.n 0x30bf5922
30bf5904 2e02 cmp r6, #2
30bf5906 d30c bcc.n 0x30bf5922
30bf5908 f24c7004 movw r0, 0xc704
30bf590c 4641 mov r1, r8
30bf590e f6c0004e movt r0, 0x84e
30bf5912 2201 movs r2, #1
30bf5914 4478 add r0, pc
30bf5916 f04f33ff mov.w r3, #4294967295 @ 0xffffffff
30bf591a 6800 ldr r0, [r0, #0]
30bf591c 6800 ldr r0, [r0, #0]
30bf591e f008e82a blx 0x30bfd974 @ symbol stub for: _mach_port_mod_refs
30bf5922 f24d7026 movw r0, 0xd726
30bf5926 f6c0004e movt r0, 0x84e
30bf592a 4478 add r0, pc
30bf592c 6801 ldr r1, [r0, #0]
30bf592e 9806 ldr r0, [sp, #24]
30bf5930 f008e928 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5934 980f ldr r0, [sp, #60]
30bf5936 9907 ldr r1, [sp, #28]
30bf5938 6809 ldr r1, [r1, #0]
30bf593a f8572c1c ldr.w r2, [r7, #-28]
30bf593e 4291 cmp r1, r2
30bf5940 bf01 itttt eq
30bf5942 f50d6d94 addeq.w sp, sp, #1184 @ 0x4a0
30bf5946 b001 addeq sp, #4
30bf5948 e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bf594c bdf0 popeq {r4, r5, r6, r7, pc}
30bf594e f007ef92 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
30bf5952 1c4a adds r2, r1, #1
30bf5954 2002 movs r0, #2
30bf5956 2a02 cmp r2, #2
30bf5958 d3ed bcc.n 0x30bf5936
30bf595a f24c60b0 movw r0, 0xc6b0
30bf595e 2201 movs r2, #1
30bf5960 f6c0004e movt r0, 0x84e
30bf5964 f04f33ff mov.w r3, #4294967295 @ 0xffffffff
30bf5968 4478 add r0, pc
30bf596a 6800 ldr r0, [r0, #0]
30bf596c 6800 ldr r0, [r0, #0]
30bf596e f008e802 blx 0x30bfd974 @ symbol stub for: _mach_port_mod_refs
30bf5972 2002 movs r0, #2
30bf5974 e7df b.n 0x30bf5936
30bf5976 bf00 nop
_SBSCleanupClientEntitlementEnforcementPort:
30bf5978 4601 mov r1, r0
30bf597a 1c48 adds r0, r1, #1
30bf597c 2802 cmp r0, #2
30bf597e bf38 it cc
30bf5980 4770 bxcc lr
30bf5982 f24c6088 movw r0, 0xc688
30bf5986 2201 movs r2, #1
30bf5988 f6c0004e movt r0, 0x84e
30bf598c f04f33ff mov.w r3, #4294967295 @ 0xffffffff
30bf5990 4478 add r0, pc
30bf5992 6800 ldr r0, [r0, #0]
30bf5994 6800 ldr r0, [r0, #0]
30bf5996 f007beab b.w _mach_port_mod_refs$shim
30bf599a bf00 nop
_SBSCreateClientEntitlementEnforcementPort:
30bf599c b5b0 push {r4, r5, r7, lr}
30bf599e af02 add r7, sp, #8
30bf59a0 b08a sub sp, #40
30bf59a2 f24c606a movw r0, 0xc66a
30bf59a6 aa09 add r2, sp, #36
30bf59a8 f6c0004e movt r0, 0x84e
30bf59ac 2400 movs r4, #0
30bf59ae 4478 add r0, pc
30bf59b0 2101 movs r1, #1
30bf59b2 9409 str r4, [sp, #36]
30bf59b4 6805 ldr r5, [r0, #0]
30bf59b6 6828 ldr r0, [r5, #0]
30bf59b8 f007efcc blx 0x30bfd954 @ symbol stub for: _mach_port_allocate
30bf59bc 4601 mov r1, r0
30bf59be b909 cbnz r1, 0x30bf59c4
30bf59c0 9c09 ldr r4, [sp, #36]
30bf59c2 e007 b.n 0x30bf59d4
30bf59c4 f64d3024 movw r0, 0xdb24
30bf59c8 f6c0004e movt r0, 0x84e
30bf59cc 4478 add r0, pc
30bf59ce f007ef0a blx 0x30bfd7e4 @ symbol stub for: _NSLog
30bf59d2 9409 str r4, [sp, #36]
30bf59d4 2018 movs r0, #24
30bf59d6 2101 movs r1, #1
30bf59d8 9004 str r0, [sp, #16]
30bf59da 2015 movs r0, #21
30bf59dc 9405 str r4, [sp, #20]
30bf59de 2400 movs r4, #0
30bf59e0 9406 str r4, [sp, #24]
30bf59e2 2218 movs r2, #24
30bf59e4 9003 str r0, [sp, #12]
30bf59e6 20c0 movs r0, #192
30bf59e8 9407 str r4, [sp, #28]
30bf59ea 2300 movs r3, #0
30bf59ec 9008 str r0, [sp, #32]
30bf59ee a803 add r0, sp, #12
30bf59f0 9400 str r4, [sp, #0]
30bf59f2 9401 str r4, [sp, #4]
30bf59f4 9402 str r4, [sp, #8]
30bf59f6 f007efa6 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf59fa 4601 mov r1, r0
30bf59fc b909 cbnz r1, 0x30bf5a02
30bf59fe 9c09 ldr r4, [sp, #36]
30bf5a00 e00e b.n 0x30bf5a20
30bf5a02 f64d20f6 movw r0, 0xdaf6
30bf5a06 f6c0004e movt r0, 0x84e
30bf5a0a 4478 add r0, pc
30bf5a0c f007eeea blx 0x30bfd7e4 @ symbol stub for: _NSLog
30bf5a10 9909 ldr r1, [sp, #36]
30bf5a12 2201 movs r2, #1
30bf5a14 6828 ldr r0, [r5, #0]
30bf5a16 f04f33ff mov.w r3, #4294967295 @ 0xffffffff
30bf5a1a f007efac blx 0x30bfd974 @ symbol stub for: _mach_port_mod_refs
30bf5a1e 9409 str r4, [sp, #36]
30bf5a20 4620 mov r0, r4
30bf5a22 b00a add sp, #40
30bf5a24 bdb0 pop {r4, r5, r7, pc}
30bf5a26 bf00 nop
_SBSLaunchApplicationForDebugging:
30bf5a28 b590 push {r4, r7, lr}
30bf5a2a af01 add r7, sp, #4
30bf5a2c b085 sub sp, #20
30bf5a2e 2400 movs r4, #0
30bf5a30 f8d7c008 ldr.w ip, [r7, #8]
30bf5a34 f8d7900c ldr.w r9, [r7, #12]
30bf5a38 f8d7e010 ldr.w lr, [r7, #16]
30bf5a3c 9400 str r4, [sp, #0]
30bf5a3e 9401 str r4, [sp, #4]
30bf5a40 f8cdc008 str.w ip, [sp, #8]
30bf5a44 f8cd900c str.w r9, [sp, #12]
30bf5a48 f8cde010 str.w lr, [sp, #16]
30bf5a4c f000f802 bl _SBSLaunchApplicationForDebuggingWithOptions
30bf5a50 b005 add sp, #20
30bf5a52 bd90 pop {r4, r7, pc}
_SBSLaunchApplicationForDebuggingWithOptions:
30bf5a54 b5f0 push {r4, r5, r6, r7, lr}
30bf5a56 af03 add r7, sp, #12
30bf5a58 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf5a5c b096 sub sp, #88
30bf5a5e 2400 movs r4, #0
30bf5a60 4692 mov sl, r2
30bf5a62 69ba ldr r2, [r7, #24]
30bf5a64 4605 mov r5, r0
30bf5a66 4626 mov r6, r4
30bf5a68 9311 str r3, [sp, #68]
30bf5a6a 9215 str r2, [sp, #84]
30bf5a6c b119 cbz r1, 0x30bf5a76
30bf5a6e 4608 mov r0, r1
30bf5a70 f008e9a0 blx 0x30bfddb4 @ symbol stub for: _CFURLGetString
30bf5a74 4606 mov r6, r0
30bf5a76 2d00 cmp r5, #0
30bf5a78 bf08 it eq
30bf5a7a 2401 moveq r4, #1
30bf5a7c b91e cbnz r6, 0x30bf5a86
30bf5a7e 2002 movs r0, #2
30bf5a80 2c00 cmp r4, #0
30bf5a82 f0408185 bne.w 0x30bf5d90
30bf5a86 b17d cbz r5, 0x30bf5aa8
30bf5a88 f24d50aa movw r0, 0xd5aa
30bf5a8c 2204 movs r2, #4
30bf5a8e f6c0004e movt r0, 0x84e
30bf5a92 4478 add r0, pc
30bf5a94 6801 ldr r1, [r0, #0]
30bf5a96 4628 mov r0, r5
30bf5a98 f008e874 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5a9c 1c41 adds r1, r0, #1
30bf5a9e 2002 movs r0, #2
30bf5aa0 f5b16f80 cmp.w r1, #1024 @ 0x400
30bf5aa4 f2008174 bhi.w 0x30bf5d90
30bf5aa8 b17e cbz r6, 0x30bf5aca
30bf5aaa f24d5088 movw r0, 0xd588
30bf5aae 2204 movs r2, #4
30bf5ab0 f6c0004e movt r0, 0x84e
30bf5ab4 4478 add r0, pc
30bf5ab6 6801 ldr r1, [r0, #0]
30bf5ab8 4630 mov r0, r6
30bf5aba f008e864 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5abe 1c41 adds r1, r0, #1
30bf5ac0 2002 movs r0, #2
30bf5ac2 f5b15f80 cmp.w r1, #4096 @ 0x1000
30bf5ac6 f2008163 bhi.w 0x30bf5d90
30bf5aca 6938 ldr r0, [r7, #16]
30bf5acc b170 cbz r0, 0x30bf5aec
30bf5ace f24d5164 movw r1, 0xd564
30bf5ad2 2204 movs r2, #4
30bf5ad4 f6c0014e movt r1, 0x84e
30bf5ad8 4479 add r1, pc
30bf5ada 6809 ldr r1, [r1, #0]
30bf5adc f008e852 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5ae0 1c41 adds r1, r0, #1
30bf5ae2 2002 movs r0, #2
30bf5ae4 f5b16f80 cmp.w r1, #1024 @ 0x400
30bf5ae8 f2008152 bhi.w 0x30bf5d90
30bf5aec 6978 ldr r0, [r7, #20]
30bf5aee b170 cbz r0, 0x30bf5b0e
30bf5af0 f24d5142 movw r1, 0xd542
30bf5af4 2204 movs r2, #4
30bf5af6 f6c0014e movt r1, 0x84e
30bf5afa 4479 add r1, pc
30bf5afc 6809 ldr r1, [r1, #0]
30bf5afe f008e842 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5b02 1c41 adds r1, r0, #1
30bf5b04 2002 movs r0, #2
30bf5b06 f5b16f80 cmp.w r1, #1024 @ 0x400
30bf5b0a f2008141 bhi.w 0x30bf5d90
30bf5b0e 9513 str r5, [sp, #76]
30bf5b10 f24d510c movw r1, 0xd50c
30bf5b14 f6c0014e movt r1, 0x84e
30bf5b18 f24d707a movw r0, 0xd77a
30bf5b1c f6c0004e movt r0, 0x84e
30bf5b20 4479 add r1, pc
30bf5b22 4478 add r0, pc
30bf5b24 6809 ldr r1, [r1, #0]
30bf5b26 6800 ldr r0, [r0, #0]
30bf5b28 f008e82c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5b2c f24d41fc movw r1, 0xd4fc
30bf5b30 f6c0014e movt r1, 0x84e
30bf5b34 4479 add r1, pc
30bf5b36 6809 ldr r1, [r1, #0]
30bf5b38 f008e824 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5b3c 9012 str r0, [sp, #72]
30bf5b3e f24d40e6 movw r0, 0xd4e6
30bf5b42 f6c0004e movt r0, 0x84e
30bf5b46 f24d7b50 movw fp, 0xd750
30bf5b4a f6c00b4e movt fp, 0x84e
30bf5b4e 4478 add r0, pc
30bf5b50 44fb add fp, pc
30bf5b52 6804 ldr r4, [r0, #0]
30bf5b54 f8db0000 ldr.w r0, [fp]
30bf5b58 4621 mov r1, r4
30bf5b5a f008e814 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5b5e 4680 mov r8, r0
30bf5b60 f1ba0f00 cmp.w sl, #0 @ 0x0
30bf5b64 d012 beq.n 0x30bf5b8c
30bf5b66 f24d41c0 movw r1, 0xd4c0
30bf5b6a 2200 movs r2, #0
30bf5b6c f6c0014e movt r1, 0x84e
30bf5b70 f24d702a movw r0, 0xd72a
30bf5b74 f6c0004e movt r0, 0x84e
30bf5b78 4479 add r1, pc
30bf5b7a 4478 add r0, pc
30bf5b7c 9200 str r2, [sp, #0]
30bf5b7e 6809 ldr r1, [r1, #0]
30bf5b80 4652 mov r2, sl
30bf5b82 6800 ldr r0, [r0, #0]
30bf5b84 23c8 movs r3, #200
30bf5b86 f007effe blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5b8a 4680 mov r8, r0
30bf5b8c f8db0000 ldr.w r0, [fp]
30bf5b90 4621 mov r1, r4
30bf5b92 f007eff8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5b96 9a11 ldr r2, [sp, #68]
30bf5b98 4605 mov r5, r0
30bf5b9a b18a cbz r2, 0x30bf5bc0
30bf5b9c f24d418a movw r1, 0xd48a
30bf5ba0 2300 movs r3, #0
30bf5ba2 f6c0014e movt r1, 0x84e
30bf5ba6 f24d60f4 movw r0, 0xd6f4
30bf5baa f6c0004e movt r0, 0x84e
30bf5bae 4479 add r1, pc
30bf5bb0 4478 add r0, pc
30bf5bb2 9300 str r3, [sp, #0]
30bf5bb4 6809 ldr r1, [r1, #0]
30bf5bb6 23c8 movs r3, #200
30bf5bb8 6800 ldr r0, [r0, #0]
30bf5bba f007efe4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5bbe 4605 mov r5, r0
30bf5bc0 f8db0000 ldr.w r0, [fp]
30bf5bc4 4621 mov r1, r4
30bf5bc6 f007efde blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5bca 68ba ldr r2, [r7, #8]
30bf5bcc 4682 mov sl, r0
30bf5bce b18a cbz r2, 0x30bf5bf4
30bf5bd0 f24d4156 movw r1, 0xd456
30bf5bd4 2300 movs r3, #0
30bf5bd6 f6c0014e movt r1, 0x84e
30bf5bda f24d60c0 movw r0, 0xd6c0
30bf5bde f6c0004e movt r0, 0x84e
30bf5be2 4479 add r1, pc
30bf5be4 4478 add r0, pc
30bf5be6 9300 str r3, [sp, #0]
30bf5be8 6809 ldr r1, [r1, #0]
30bf5bea 23c8 movs r3, #200
30bf5bec 6800 ldr r0, [r0, #0]
30bf5bee f007efca blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5bf2 4682 mov sl, r0
30bf5bf4 f8db0000 ldr.w r0, [fp]
30bf5bf8 4621 mov r1, r4
30bf5bfa f007efc4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5bfe 4683 mov fp, r0
30bf5c00 68f8 ldr r0, [r7, #12]
30bf5c02 b118 cbz r0, 0x30bf5c0c
30bf5c04 a915 add r1, sp, #84
30bf5c06 f7fffbad bl __serializeLaunchOptionsAndAdjustFlags
30bf5c0a 4683 mov fp, r0
30bf5c0c f1b80f00 cmp.w r8, #0 @ 0x0
30bf5c10 bf18 it ne
30bf5c12 2d00 cmpne r5, #0
30bf5c14 f00080b0 beq.w 0x30bf5d78
30bf5c18 f000feea bl _SBSSpringBoardServerPort
30bf5c1c 9011 str r0, [sp, #68]
30bf5c1e f24871a7 movw r1, 0x87a7
30bf5c22 f2c00100 movt r1, 0x0
30bf5c26 9813 ldr r0, [sp, #76]
30bf5c28 4479 add r1, pc
30bf5c2a b140 cbz r0, 0x30bf5c3e
30bf5c2c f24d410c movw r1, 0xd40c
30bf5c30 f6c0014e movt r1, 0x84e
30bf5c34 4479 add r1, pc
30bf5c36 6809 ldr r1, [r1, #0]
30bf5c38 f007efa4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5c3c 4601 mov r1, r0
30bf5c3e 9110 str r1, [sp, #64]
30bf5c40 f2487085 movw r0, 0x8785
30bf5c44 f2c00000 movt r0, 0x0
30bf5c48 2e00 cmp r6, #0
30bf5c4a 4478 add r0, pc
30bf5c4c d008 beq.n 0x30bf5c60
30bf5c4e f24d30ea movw r0, 0xd3ea
30bf5c52 f6c0004e movt r0, 0x84e
30bf5c56 4478 add r0, pc
30bf5c58 6801 ldr r1, [r0, #0]
30bf5c5a 4630 mov r0, r6
30bf5c5c f007ef92 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5c60 900f str r0, [sp, #60]
30bf5c62 f24d30da movw r0, 0xd3da
30bf5c66 f6c0004e movt r0, 0x84e
30bf5c6a 4478 add r0, pc
30bf5c6c 6804 ldr r4, [r0, #0]
30bf5c6e 4650 mov r0, sl
30bf5c70 4621 mov r1, r4
30bf5c72 f007ef88 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5c76 900e str r0, [sp, #56]
30bf5c78 f24d30c8 movw r0, 0xd3c8
30bf5c7c f6c0004e movt r0, 0x84e
30bf5c80 4478 add r0, pc
30bf5c82 6806 ldr r6, [r0, #0]
30bf5c84 4650 mov r0, sl
30bf5c86 4631 mov r1, r6
30bf5c88 f007ef7c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5c8c 900d str r0, [sp, #52]
30bf5c8e 4640 mov r0, r8
30bf5c90 4621 mov r1, r4
30bf5c92 f007ef78 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5c96 900c str r0, [sp, #48]
30bf5c98 4640 mov r0, r8
30bf5c9a 4631 mov r1, r6
30bf5c9c f007ef72 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5ca0 900b str r0, [sp, #44]
30bf5ca2 4628 mov r0, r5
30bf5ca4 4621 mov r1, r4
30bf5ca6 f007ef6e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5caa 4680 mov r8, r0
30bf5cac 4628 mov r0, r5
30bf5cae 4631 mov r1, r6
30bf5cb0 f007ef68 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5cb4 4605 mov r5, r0
30bf5cb6 4658 mov r0, fp
30bf5cb8 4621 mov r1, r4
30bf5cba f007ef64 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5cbe 4682 mov sl, r0
30bf5cc0 4658 mov r0, fp
30bf5cc2 4631 mov r1, r6
30bf5cc4 f007ef5e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5cc8 f24864fb movw r4, 0x86fb
30bf5ccc 4606 mov r6, r0
30bf5cce f2c00400 movt r4, 0x0
30bf5cd2 6938 ldr r0, [r7, #16]
30bf5cd4 447c add r4, pc
30bf5cd6 b140 cbz r0, 0x30bf5cea
30bf5cd8 f24d3160 movw r1, 0xd360
30bf5cdc f6c0014e movt r1, 0x84e
30bf5ce0 4479 add r1, pc
30bf5ce2 6809 ldr r1, [r1, #0]
30bf5ce4 f007ef4e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5ce8 4604 mov r4, r0
30bf5cea f24860db movw r0, 0x86db
30bf5cee 697a ldr r2, [r7, #20]
30bf5cf0 f2c00000 movt r0, 0x0
30bf5cf4 4478 add r0, pc
30bf5cf6 b142 cbz r2, 0x30bf5d0a
30bf5cf8 f24d3040 movw r0, 0xd340
30bf5cfc f6c0004e movt r0, 0x84e
30bf5d00 4478 add r0, pc
30bf5d02 6801 ldr r1, [r0, #0]
30bf5d04 4610 mov r0, r2
30bf5d06 f007ef3e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5d0a 9915 ldr r1, [sp, #84]
30bf5d0c aa14 add r2, sp, #80
30bf5d0e ab08 add r3, sp, #32
30bf5d10 e8830007 stmia.w r3, {r0, r1, r2}
30bf5d14 980b ldr r0, [sp, #44]
30bf5d16 9a0c ldr r2, [sp, #48]
30bf5d18 990d ldr r1, [sp, #52]
30bf5d1a 9407 str r4, [sp, #28]
30bf5d1c 9606 str r6, [sp, #24]
30bf5d1e f8cda014 str.w sl, [sp, #20]
30bf5d22 9504 str r5, [sp, #16]
30bf5d24 f8cd800c str.w r8, [sp, #12]
30bf5d28 9002 str r0, [sp, #8]
30bf5d2a 9201 str r2, [sp, #4]
30bf5d2c 9100 str r1, [sp, #0]
30bf5d2e 9811 ldr r0, [sp, #68]
30bf5d30 9910 ldr r1, [sp, #64]
30bf5d32 9a0f ldr r2, [sp, #60]
30bf5d34 9b0e ldr r3, [sp, #56]
30bf5d36 f7fafe8b bl _SBLaunchApplicationForDebugging
30bf5d3a b108 cbz r0, 0x30bf5d40
30bf5d3c 2001 movs r0, #1
30bf5d3e e01c b.n 0x30bf5d7a
30bf5d40 9814 ldr r0, [sp, #80]
30bf5d42 9a13 ldr r2, [sp, #76]
30bf5d44 b9d0 cbnz r0, 0x30bf5d7c
30bf5d46 f89d0054 ldrb.w r0, [sp, #84]
30bf5d4a f0100f01 tst.w r0, #1 @ 0x1
30bf5d4e d015 beq.n 0x30bf5d7c
30bf5d50 eef20b04 fconstd d16, #36
30bf5d54 f24d21e8 movw r1, 0xd2e8
30bf5d58 f6c0014e movt r1, 0x84e
30bf5d5c f24d5042 movw r0, 0xd542
30bf5d60 f6c0004e movt r0, 0x84e
30bf5d64 4479 add r1, pc
30bf5d66 4478 add r0, pc
30bf5d68 ec563b30 vmov r3, r6, d16
30bf5d6c 6809 ldr r1, [r1, #0]
30bf5d6e 6800 ldr r0, [r0, #0]
30bf5d70 9600 str r6, [sp, #0]
30bf5d72 f007ef08 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5d76 e001 b.n 0x30bf5d7c
30bf5d78 2002 movs r0, #2
30bf5d7a 9014 str r0, [sp, #80]
30bf5d7c f24d20d0 movw r0, 0xd2d0
30bf5d80 f6c0004e movt r0, 0x84e
30bf5d84 4478 add r0, pc
30bf5d86 6801 ldr r1, [r0, #0]
30bf5d88 9812 ldr r0, [sp, #72]
30bf5d8a f007eefc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5d8e 9814 ldr r0, [sp, #80]
30bf5d90 b016 add sp, #88
30bf5d92 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf5d96 bdf0 pop {r4, r5, r6, r7, pc}
_SBSOpenSensitiveURL:
30bf5d98 b580 push {r7, lr}
30bf5d9a 466f mov r7, sp
30bf5d9c 2100 movs r1, #0
30bf5d9e f000f801 bl _SBSOpenSensitiveURLAndUnlock
30bf5da2 bd80 pop {r7, pc}
_SBSOpenSensitiveURLAndUnlock:
30bf5da4 b5f0 push {r4, r5, r6, r7, lr}
30bf5da6 f24e750a movw r5, 0xe70a
30bf5daa 4604 mov r4, r0
30bf5dac f6c0054e movt r5, 0x84e
30bf5db0 460e mov r6, r1
30bf5db2 447d add r5, pc
30bf5db4 af03 add r7, sp, #12
30bf5db6 6868 ldr r0, [r5, #4]
30bf5db8 f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bf5dbc d007 beq.n 0x30bf5dce
30bf5dbe f24e0118 movw r1, 0xe018
30bf5dc2 1d28 adds r0, r5, #4
30bf5dc4 f6c0014e movt r1, 0x84e
30bf5dc8 4479 add r1, pc
30bf5dca f007ed74 blx 0x30bfd8b4 @ symbol stub for: _dispatch_once
30bf5dce 6829 ldr r1, [r5, #0]
30bf5dd0 2000 movs r0, #0
30bf5dd2 2900 cmp r1, #0
30bf5dd4 d03f beq.n 0x30bf5e56
30bf5dd6 2500 movs r5, #0
30bf5dd8 b326 cbz r6, 0x30bf5e24
30bf5dda f24d42b6 movw r2, 0xd4b6
30bf5dde f6c0024e movt r2, 0x84e
30bf5de2 f24d2166 movw r1, 0xd266
30bf5de6 f6c0014e movt r1, 0x84e
30bf5dea f24d40bc movw r0, 0xd4bc
30bf5dee f6c0004e movt r0, 0x84e
30bf5df2 4479 add r1, pc
30bf5df4 4478 add r0, pc
30bf5df6 447a add r2, pc
30bf5df8 6809 ldr r1, [r1, #0]
30bf5dfa 6800 ldr r0, [r0, #0]
30bf5dfc 6815 ldr r5, [r2, #0]
30bf5dfe 2201 movs r2, #1
30bf5e00 f007eec0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5e04 4602 mov r2, r0
30bf5e06 f24d204a movw r0, 0xd24a
30bf5e0a f6c0004e movt r0, 0x84e
30bf5e0e f24d6398 movw r3, 0xd698
30bf5e12 4478 add r0, pc
30bf5e14 f6c0034e movt r3, 0x84e
30bf5e18 447b add r3, pc
30bf5e1a 6801 ldr r1, [r0, #0]
30bf5e1c 4628 mov r0, r5
30bf5e1e f007eeb2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5e22 4605 mov r5, r0
30bf5e24 f24d60e4 movw r0, 0xd6e4
30bf5e28 f6c0004e movt r0, 0x84e
30bf5e2c 4478 add r0, pc
30bf5e2e f007ecd2 blx 0x30bfd7d4 @ symbol stub for: _NSClassFromString
30bf5e32 f24d2126 movw r1, 0xd226
30bf5e36 f6c0014e movt r1, 0x84e
30bf5e3a 4479 add r1, pc
30bf5e3c 6809 ldr r1, [r1, #0]
30bf5e3e f007eea2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5e42 f24d2116 movw r1, 0xd216
30bf5e46 4622 mov r2, r4
30bf5e48 f6c0014e movt r1, 0x84e
30bf5e4c 462b mov r3, r5
30bf5e4e 4479 add r1, pc
30bf5e50 6809 ldr r1, [r1, #0]
30bf5e52 f007ee98 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5e56 b2c0 uxtb r0, r0
30bf5e58 bdf0 pop {r4, r5, r6, r7, pc}
30bf5e5a bf00 nop
___SBSOpenSensitiveURLAndUnlock_block_invoke_0:
30bf5e5c b580 push {r7, lr}
30bf5e5e f2485066 movw r0, 0x8566
30bf5e62 466f mov r7, sp
30bf5e64 f2c00000 movt r0, 0x0
30bf5e68 2101 movs r1, #1
30bf5e6a 4478 add r0, pc
30bf5e6c f007ed5a blx 0x30bfd924 @ symbol stub for: _dlopen
30bf5e70 f24e6144 movw r1, 0xe644
30bf5e74 f6c0014e movt r1, 0x84e
30bf5e78 4479 add r1, pc
30bf5e7a 6008 str r0, [r1, #0]
30bf5e7c bd80 pop {r7, pc}
30bf5e7e bf00 nop
_SBSOpenDataActivationURL:
30bf5e80 b5f0 push {r4, r5, r6, r7, lr}
30bf5e82 2400 movs r4, #0
30bf5e84 af03 add r7, sp, #12
30bf5e86 b330 cbz r0, 0x30bf5ed6
30bf5e88 f007ef94 blx 0x30bfddb4 @ symbol stub for: _CFURLGetString
30bf5e8c 4605 mov r5, r0
30bf5e8e 2400 movs r4, #0
30bf5e90 b30d cbz r5, 0x30bf5ed6
30bf5e92 f24d10a0 movw r0, 0xd1a0
30bf5e96 2204 movs r2, #4
30bf5e98 f6c0004e movt r0, 0x84e
30bf5e9c 4478 add r0, pc
30bf5e9e 6801 ldr r1, [r0, #0]
30bf5ea0 4628 mov r0, r5
30bf5ea2 f007ee70 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5ea6 3001 adds r0, #1
30bf5ea8 2400 movs r4, #0
30bf5eaa f5b05f80 cmp.w r0, #4096 @ 0x1000
30bf5eae d812 bhi.n 0x30bf5ed6
30bf5eb0 f000fd9e bl _SBSSpringBoardServerPort
30bf5eb4 4606 mov r6, r0
30bf5eb6 f24d1082 movw r0, 0xd182
30bf5eba f6c0004e movt r0, 0x84e
30bf5ebe 4478 add r0, pc
30bf5ec0 6801 ldr r1, [r0, #0]
30bf5ec2 4628 mov r0, r5
30bf5ec4 f007ee5e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5ec8 4601 mov r1, r0
30bf5eca 4630 mov r0, r6
30bf5ecc f7fafeac bl _SBOpenDataActivationURL
30bf5ed0 2800 cmp r0, #0
30bf5ed2 bf08 it eq
30bf5ed4 2401 moveq r4, #1
30bf5ed6 4620 mov r0, r4
30bf5ed8 bdf0 pop {r4, r5, r6, r7, pc}
30bf5eda bf00 nop
_SBSProcessIDForDisplayIdentifier:
30bf5edc b5b0 push {r4, r5, r7, lr}
30bf5ede af02 add r7, sp, #8
30bf5ee0 f5ad6d81 sub.w sp, sp, #1032 @ 0x408
30bf5ee4 460c mov r4, r1
30bf5ee6 f24c111e movw r1, 0xc11e
30bf5eea f6c0014e movt r1, 0x84e
30bf5eee f2401300 movw r3, 0x100
30bf5ef2 4479 add r1, pc
30bf5ef4 f6c00300 movt r3, 0x800
30bf5ef8 f44f6280 mov.w r2, #1024 @ 0x400
30bf5efc 680d ldr r5, [r1, #0]
30bf5efe 6829 ldr r1, [r5, #0]
30bf5f00 f8471c0c str.w r1, [r7, #-12]
30bf5f04 a901 add r1, sp, #4
30bf5f06 f007ef2e blx 0x30bfdd64 @ symbol stub for: _CFStringGetCString
30bf5f0a 4601 mov r1, r0
30bf5f0c 2000 movs r0, #0
30bf5f0e b1a1 cbz r1, 0x30bf5f3a
30bf5f10 f000fd88 bl _SBSSpringBoardBackgroundServerPort
30bf5f14 a901 add r1, sp, #4
30bf5f16 466a mov r2, sp
30bf5f18 f003fde8 bl _SBGetPIDForBundleIdentifier
30bf5f1c 4601 mov r1, r0
30bf5f1e 2000 movs r0, #0
30bf5f20 b959 cbnz r1, 0x30bf5f3a
30bf5f22 9900 ldr r1, [sp, #0]
30bf5f24 4602 mov r2, r0
30bf5f26 2901 cmp r1, #1
30bf5f28 bfb8 it lt
30bf5f2a 2201 movlt r2, #1
30bf5f2c 2900 cmp r1, #0
30bf5f2e bfc8 it gt
30bf5f30 2001 movgt r0, #1
30bf5f32 b114 cbz r4, 0x30bf5f3a
30bf5f34 2a00 cmp r2, #0
30bf5f36 bf08 it eq
30bf5f38 6021 streq r1, [r4, #0]
30bf5f3a 6829 ldr r1, [r5, #0]
30bf5f3c f8572c0c ldr.w r2, [r7, #-12]
30bf5f40 4291 cmp r1, r2
30bf5f42 bf04 itt eq
30bf5f44 f50d6d81 addeq.w sp, sp, #1032 @ 0x408
30bf5f48 bdb0 popeq {r4, r5, r7, pc}
30bf5f4a f007ec94 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
30bf5f4e bf00 nop
_SBSCopyDisplayIdentifierForProcessID:
30bf5f50 b5b0 push {r4, r5, r7, lr}
30bf5f52 af02 add r7, sp, #8
30bf5f54 f5ad6d80 sub.w sp, sp, #1024 @ 0x400
30bf5f58 b081 sub sp, #4
30bf5f5a 4604 mov r4, r0
30bf5f5c f24c00ac movw r0, 0xc0ac
30bf5f60 f6c0004e movt r0, 0x84e
30bf5f64 4478 add r0, pc
30bf5f66 6805 ldr r5, [r0, #0]
30bf5f68 6828 ldr r0, [r5, #0]
30bf5f6a f8470c0c str.w r0, [r7, #-12]
30bf5f6e f000fd3f bl _SBSSpringBoardServerPort
30bf5f72 466a mov r2, sp
30bf5f74 4621 mov r1, r4
30bf5f76 f7fafed5 bl _SBDisplayIdentifierForPID
30bf5f7a 4601 mov r1, r0
30bf5f7c 2000 movs r0, #0
30bf5f7e b9d9 cbnz r1, 0x30bf5fb8
30bf5f80 f89d1000 ldrb.w r1, [sp]
30bf5f84 f0110fff tst.w r1, #255 @ 0xff
30bf5f88 d016 beq.n 0x30bf5fb8
30bf5f8a f24d0192 movw r1, 0xd092
30bf5f8e f6c0014e movt r1, 0x84e
30bf5f92 f24d3018 movw r0, 0xd318
30bf5f96 f6c0004e movt r0, 0x84e
30bf5f9a 4479 add r1, pc
30bf5f9c 4478 add r0, pc
30bf5f9e 6809 ldr r1, [r1, #0]
30bf5fa0 6800 ldr r0, [r0, #0]
30bf5fa2 f007edf0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5fa6 f24d01b8 movw r1, 0xd0b8
30bf5faa 466a mov r2, sp
30bf5fac f6c0014e movt r1, 0x84e
30bf5fb0 4479 add r1, pc
30bf5fb2 6809 ldr r1, [r1, #0]
30bf5fb4 f007ede6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf5fb8 6829 ldr r1, [r5, #0]
30bf5fba f8572c0c ldr.w r2, [r7, #-12]
30bf5fbe 4291 cmp r1, r2
30bf5fc0 bf02 ittt eq
30bf5fc2 f50d6d80 addeq.w sp, sp, #1024 @ 0x400
30bf5fc6 b001 addeq sp, #4
30bf5fc8 bdb0 popeq {r4, r5, r7, pc}
30bf5fca f007ec54 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
30bf5fce bf00 nop
_SBSCopyDisplayIdentifiersForProcessID:
30bf5fd0 b5f0 push {r4, r5, r6, r7, lr}
30bf5fd2 af03 add r7, sp, #12
30bf5fd4 b083 sub sp, #12
30bf5fd6 2400 movs r4, #0
30bf5fd8 4605 mov r5, r0
30bf5fda 9402 str r4, [sp, #8]
30bf5fdc 9401 str r4, [sp, #4]
30bf5fde f000fd21 bl _SBSSpringBoardBackgroundServerPort
30bf5fe2 aa02 add r2, sp, #8
30bf5fe4 ab01 add r3, sp, #4
30bf5fe6 4629 mov r1, r5
30bf5fe8 f003fac2 bl _SBDisplayIdentifiersForPID
30bf5fec 2800 cmp r0, #0
30bf5fee d142 bne.n 0x30bf6076
30bf5ff0 9802 ldr r0, [sp, #8]
30bf5ff2 2800 cmp r0, #0
30bf5ff4 d03f beq.n 0x30bf6076
30bf5ff6 f24d0126 movw r1, 0xd026
30bf5ffa f6c0014e movt r1, 0x84e
30bf5ffe f24d2098 movw r0, 0xd298
30bf6002 f6c0004e movt r0, 0x84e
30bf6006 4479 add r1, pc
30bf6008 4478 add r0, pc
30bf600a 6809 ldr r1, [r1, #0]
30bf600c 6800 ldr r0, [r0, #0]
30bf600e f007edba blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6012 f24d014e movw r1, 0xd04e
30bf6016 2400 movs r4, #0
30bf6018 f6c0014e movt r1, 0x84e
30bf601c 9b01 ldr r3, [sp, #4]
30bf601e 4479 add r1, pc
30bf6020 9a02 ldr r2, [sp, #8]
30bf6022 9400 str r4, [sp, #0]
30bf6024 6809 ldr r1, [r1, #0]
30bf6026 f007edae blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf602a 4606 mov r6, r0
30bf602c 2000 movs r0, #0
30bf602e 4631 mov r1, r6
30bf6030 2200 movs r2, #0
30bf6032 2300 movs r3, #0
30bf6034 f007ee6e blx 0x30bfdd14 @ symbol stub for: _CFPropertyListCreateFromXMLData
30bf6038 4605 mov r5, r0
30bf603a f24d0012 movw r0, 0xd012
30bf603e f6c0004e movt r0, 0x84e
30bf6042 4478 add r0, pc
30bf6044 6801 ldr r1, [r0, #0]
30bf6046 4630 mov r0, r6
30bf6048 f007ed9c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf604c f64b70c2 movw r0, 0xbfc2
30bf6050 f6c0004e movt r0, 0x84e
30bf6054 9a01 ldr r2, [sp, #4]
30bf6056 4478 add r0, pc
30bf6058 9902 ldr r1, [sp, #8]
30bf605a 6800 ldr r0, [r0, #0]
30bf605c 6800 ldr r0, [r0, #0]
30bf605e f007ed0a blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bf6062 b145 cbz r5, 0x30bf6076
30bf6064 4628 mov r0, r5
30bf6066 f007edc6 blx 0x30bfdbf4 @ symbol stub for: _CFArrayGetCount
30bf606a 462c mov r4, r5
30bf606c b918 cbnz r0, 0x30bf6076
30bf606e 4628 mov r0, r5
30bf6070 f007ee58 blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf6074 2400 movs r4, #0
30bf6076 4620 mov r0, r4
30bf6078 b003 add sp, #12
30bf607a bdf0 pop {r4, r5, r6, r7, pc}
_SBSCopyBundleInfoValueForKeyAndProcessID:
30bf607c b5b0 push {r4, r5, r7, lr}
30bf607e af02 add r7, sp, #8
30bf6080 460c mov r4, r1
30bf6082 4605 mov r5, r0
30bf6084 f002fc7e bl __SBApplicationStateGetMonitor
30bf6088 f64c71dc movw r1, 0xcfdc
30bf608c 462a mov r2, r5
30bf608e f6c0014e movt r1, 0x84e
30bf6092 4623 mov r3, r4
30bf6094 4479 add r1, pc
30bf6096 6809 ldr r1, [r1, #0]
30bf6098 f007ed74 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf609c f64c71d0 movw r1, 0xcfd0
30bf60a0 f6c0014e movt r1, 0x84e
30bf60a4 4479 add r1, pc
30bf60a6 6809 ldr r1, [r1, #0]
30bf60a8 e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bf60ac f007bb26 b.w _objc_msgSend$shim
_SBSSuspendFrontmostApplication:
30bf60b0 b580 push {r7, lr}
30bf60b2 466f mov r7, sp
30bf60b4 f000fc9c bl _SBSSpringBoardServerPort
30bf60b8 f7fbf898 bl _SBSuspendFrontmostApp
30bf60bc 4601 mov r1, r0
30bf60be 2000 movs r0, #0
30bf60c0 2900 cmp r1, #0
30bf60c2 bf08 it eq
30bf60c4 2001 moveq r0, #1
30bf60c6 bd80 pop {r7, pc}
_SBSCopyApplicationDisplayIdentifiers:
30bf60c8 b5f0 push {r4, r5, r6, r7, lr}
30bf60ca af03 add r7, sp, #12
30bf60cc b083 sub sp, #12
30bf60ce 2400 movs r4, #0
30bf60d0 460d mov r5, r1
30bf60d2 4606 mov r6, r0
30bf60d4 9402 str r4, [sp, #8]
30bf60d6 9401 str r4, [sp, #4]
30bf60d8 f000fc8a bl _SBSSpringBoardServerPort
30bf60dc a901 add r1, sp, #4
30bf60de ab02 add r3, sp, #8
30bf60e0 9100 str r1, [sp, #0]
30bf60e2 4631 mov r1, r6
30bf60e4 462a mov r2, r5
30bf60e6 f7fafea7 bl _SBApplicationDisplayIdentifiers
30bf60ea 2800 cmp r0, #0
30bf60ec d122 bne.n 0x30bf6134
30bf60ee 9902 ldr r1, [sp, #8]
30bf60f0 b301 cbz r1, 0x30bf6134
30bf60f2 f64b7018 movw r0, 0xbf18
30bf60f6 f6c0004e movt r0, 0x84e
30bf60fa 9a01 ldr r2, [sp, #4]
30bf60fc 4478 add r0, pc
30bf60fe 6800 ldr r0, [r0, #0]
30bf6100 6803 ldr r3, [r0, #0]
30bf6102 2000 movs r0, #0
30bf6104 f007eda6 blx 0x30bfdc54 @ symbol stub for: _CFDataCreateWithBytesNoCopy
30bf6108 4605 mov r5, r0
30bf610a 2000 movs r0, #0
30bf610c 4629 mov r1, r5
30bf610e 2200 movs r2, #0
30bf6110 2300 movs r3, #0
30bf6112 f007ee00 blx 0x30bfdd14 @ symbol stub for: _CFPropertyListCreateFromXMLData
30bf6116 4604 mov r4, r0
30bf6118 4628 mov r0, r5
30bf611a f007ee04 blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf611e f64b60f0 movw r0, 0xbef0
30bf6122 f6c0004e movt r0, 0x84e
30bf6126 9a01 ldr r2, [sp, #4]
30bf6128 4478 add r0, pc
30bf612a 9902 ldr r1, [sp, #8]
30bf612c 6800 ldr r0, [r0, #0]
30bf612e 6800 ldr r0, [r0, #0]
30bf6130 f007eca0 blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bf6134 4620 mov r0, r4
30bf6136 b003 add sp, #12
30bf6138 bdf0 pop {r4, r5, r6, r7, pc}
30bf613a bf00 nop
_SBSCopyFrontmostApplicationDisplayIdentifier:
30bf613c b590 push {r4, r7, lr}
30bf613e af01 add r7, sp, #4
30bf6140 f5ad6d80 sub.w sp, sp, #1024 @ 0x400
30bf6144 b081 sub sp, #4
30bf6146 f64b60c2 movw r0, 0xbec2
30bf614a f6c0004e movt r0, 0x84e
30bf614e 4478 add r0, pc
30bf6150 6804 ldr r4, [r0, #0]
30bf6152 6820 ldr r0, [r4, #0]
30bf6154 f8470c08 str.w r0, [r7, #-8]
30bf6158 f000fc4a bl _SBSSpringBoardServerPort
30bf615c 4669 mov r1, sp
30bf615e f7fafee7 bl _SBFrontmostApplicationDisplayIdentifier
30bf6162 4601 mov r1, r0
30bf6164 2000 movs r0, #0
30bf6166 b961 cbnz r1, 0x30bf6182
30bf6168 f89d1000 ldrb.w r1, [sp]
30bf616c f0110fff tst.w r1, #255 @ 0xff
30bf6170 d007 beq.n 0x30bf6182
30bf6172 f2401200 movw r2, 0x100
30bf6176 4669 mov r1, sp
30bf6178 f6c00200 movt r2, 0x800
30bf617c 2000 movs r0, #0
30bf617e f007ede2 blx 0x30bfdd44 @ symbol stub for: _CFStringCreateWithCString
30bf6182 6821 ldr r1, [r4, #0]
30bf6184 f8572c08 ldr.w r2, [r7, #-8]
30bf6188 4291 cmp r1, r2
30bf618a bf02 ittt eq
30bf618c f50d6d80 addeq.w sp, sp, #1024 @ 0x400
30bf6190 b001 addeq sp, #4
30bf6192 bd90 popeq {r4, r7, pc}
30bf6194 f007eb6e blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
_SBSCopyBundlePathForDisplayIdentifier:
30bf6198 b590 push {r4, r7, lr}
30bf619a af01 add r7, sp, #4
30bf619c f5ad6d00 sub.w sp, sp, #2048 @ 0x800
30bf61a0 b081 sub sp, #4
30bf61a2 f64b615e movw r1, 0xbe5e
30bf61a6 f2401300 movw r3, 0x100
30bf61aa f6c0014e movt r1, 0x84e
30bf61ae f6c00300 movt r3, 0x800
30bf61b2 4479 add r1, pc
30bf61b4 f44f6280 mov.w r2, #1024 @ 0x400
30bf61b8 680c ldr r4, [r1, #0]
30bf61ba 6821 ldr r1, [r4, #0]
30bf61bc f8471c08 str.w r1, [r7, #-8]
30bf61c0 f50d6180 add.w r1, sp, #1024 @ 0x400
30bf61c4 f007edce blx 0x30bfdd64 @ symbol stub for: _CFStringGetCString
30bf61c8 4601 mov r1, r0
30bf61ca 2000 movs r0, #0
30bf61cc b189 cbz r1, 0x30bf61f2
30bf61ce f000fc0f bl _SBSSpringBoardServerPort
30bf61d2 f50d6180 add.w r1, sp, #1024 @ 0x400
30bf61d6 466a mov r2, sp
30bf61d8 f7faff28 bl _SBBundlePathForDisplayIdentifier
30bf61dc 4601 mov r1, r0
30bf61de 2000 movs r0, #0
30bf61e0 b939 cbnz r1, 0x30bf61f2
30bf61e2 f2401200 movw r2, 0x100
30bf61e6 4669 mov r1, sp
30bf61e8 f6c00200 movt r2, 0x800
30bf61ec 2000 movs r0, #0
30bf61ee f007edaa blx 0x30bfdd44 @ symbol stub for: _CFStringCreateWithCString
30bf61f2 6821 ldr r1, [r4, #0]
30bf61f4 f8572c08 ldr.w r2, [r7, #-8]
30bf61f8 4291 cmp r1, r2
30bf61fa bf02 ittt eq
30bf61fc f50d6d00 addeq.w sp, sp, #2048 @ 0x800
30bf6200 b001 addeq sp, #4
30bf6202 bd90 popeq {r4, r7, pc}
30bf6204 f007eb36 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
_SBSCopyIconImagePNGDataForDisplayIdentifier:
30bf6208 b5f0 push {r4, r5, r6, r7, lr}
30bf620a af03 add r7, sp, #12
30bf620c e92d0500 stmdb sp!, {r8, sl}
30bf6210 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf6214 b081 sub sp, #4
30bf6216 f64b51ec movw r1, 0xbdec
30bf621a f2401300 movw r3, 0x100
30bf621e f6c0014e movt r1, 0x84e
30bf6222 2400 movs r4, #0
30bf6224 4479 add r1, pc
30bf6226 f6c00300 movt r3, 0x800
30bf622a f44f6280 mov.w r2, #1024 @ 0x400
30bf622e f8d1a000 ldr.w sl, [r1]
30bf6232 f8da1000 ldr.w r1, [sl]
30bf6236 f8471c18 str.w r1, [r7, #-24]
30bf623a a90c add r1, sp, #48
30bf623c 9402 str r4, [sp, #8]
30bf623e 9401 str r4, [sp, #4]
30bf6240 f007ed90 blx 0x30bfdd64 @ symbol stub for: _CFStringGetCString
30bf6244 2800 cmp r0, #0
30bf6246 d02c beq.n 0x30bf62a2
30bf6248 f000fbfa bl _SBSSpringBoardIconGenerationServerPort
30bf624c a901 add r1, sp, #4
30bf624e 9100 str r1, [sp, #0]
30bf6250 a90c add r1, sp, #48
30bf6252 ab02 add r3, sp, #8
30bf6254 2200 movs r2, #0
30bf6256 2400 movs r4, #0
30bf6258 f005f9b2 bl _SBGetIconPNGData
30bf625c f8dd8008 ldr.w r8, [sp, #8]
30bf6260 f1b80f00 cmp.w r8, #0 @ 0x0
30bf6264 d01d beq.n 0x30bf62a2
30bf6266 f24060eb movw r0, 0x6eb
30bf626a a903 add r1, sp, #12
30bf626c f2c00000 movt r0, 0x0
30bf6270 9e01 ldr r6, [sp, #4]
30bf6272 4478 add r0, pc
30bf6274 9403 str r4, [sp, #12]
30bf6276 9604 str r6, [sp, #16]
30bf6278 9409 str r4, [sp, #36]
30bf627a 9408 str r4, [sp, #32]
30bf627c 9407 str r4, [sp, #28]
30bf627e 9406 str r4, [sp, #24]
30bf6280 9405 str r4, [sp, #20]
30bf6282 900a str r0, [sp, #40]
30bf6284 2000 movs r0, #0
30bf6286 940b str r4, [sp, #44]
30bf6288 f007ec9c blx 0x30bfdbc4 @ symbol stub for: _CFAllocatorCreate
30bf628c 4605 mov r5, r0
30bf628e 2000 movs r0, #0
30bf6290 4641 mov r1, r8
30bf6292 4632 mov r2, r6
30bf6294 462b mov r3, r5
30bf6296 f007ecde blx 0x30bfdc54 @ symbol stub for: _CFDataCreateWithBytesNoCopy
30bf629a 4604 mov r4, r0
30bf629c 4628 mov r0, r5
30bf629e f007ed42 blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf62a2 f8da0000 ldr.w r0, [sl]
30bf62a6 f8571c18 ldr.w r1, [r7, #-24]
30bf62aa 4288 cmp r0, r1
30bf62ac bf01 itttt eq
30bf62ae 4620 moveq r0, r4
30bf62b0 f50d6d86 addeq.w sp, sp, #1072 @ 0x430
30bf62b4 b001 addeq sp, #4
30bf62b6 e8bd0500 ldmiaeq.w sp!, {r8, sl}
30bf62ba bf08 it eq
30bf62bc bdf0 popeq {r4, r5, r6, r7, pc}
30bf62be f007eada blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
30bf62c2 bf00 nop
_SBSCopyExecutablePathForDisplayIdentifier:
30bf62c4 b5f0 push {r4, r5, r6, r7, lr}
30bf62c6 af03 add r7, sp, #12
30bf62c8 f84d8d04 str.w r8, [sp, #-4]!
30bf62cc f7ffff64 bl _SBSCopyBundlePathForDisplayIdentifier
30bf62d0 4606 mov r6, r0
30bf62d2 2500 movs r5, #0
30bf62d4 2e00 cmp r6, #0
30bf62d6 d035 beq.n 0x30bf6344
30bf62d8 2000 movs r0, #0
30bf62da 4631 mov r1, r6
30bf62dc 2200 movs r2, #0
30bf62de 2301 movs r3, #1
30bf62e0 f007ed60 blx 0x30bfdda4 @ symbol stub for: _CFURLCreateWithFileSystemPath
30bf62e4 4604 mov r4, r0
30bf62e6 b924 cbnz r4, 0x30bf62f2
30bf62e8 4630 mov r0, r6
30bf62ea f007ed1c blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf62ee 2500 movs r5, #0
30bf62f0 e028 b.n 0x30bf6344
30bf62f2 2000 movs r0, #0
30bf62f4 4621 mov r1, r4
30bf62f6 2500 movs r5, #0
30bf62f8 f007eca4 blx 0x30bfdc44 @ symbol stub for: _CFBundleCreate
30bf62fc 4680 mov r8, r0
30bf62fe 4620 mov r0, r4
30bf6300 f007ed10 blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf6304 4630 mov r0, r6
30bf6306 f007ed0e blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf630a f1b80f00 cmp.w r8, #0 @ 0x0
30bf630e d019 beq.n 0x30bf6344
30bf6310 4640 mov r0, r8
30bf6312 f007ec90 blx 0x30bfdc34 @ symbol stub for: _CFBundleCopyExecutableURL
30bf6316 4606 mov r6, r0
30bf6318 2500 movs r5, #0
30bf631a b186 cbz r6, 0x30bf633e
30bf631c 4630 mov r0, r6
30bf631e f007ed32 blx 0x30bfdd84 @ symbol stub for: _CFURLCopyAbsoluteURL
30bf6322 4604 mov r4, r0
30bf6324 2500 movs r5, #0
30bf6326 b13c cbz r4, 0x30bf6338
30bf6328 4620 mov r0, r4
30bf632a 2100 movs r1, #0
30bf632c f007ed32 blx 0x30bfdd94 @ symbol stub for: _CFURLCopyFileSystemPath
30bf6330 4605 mov r5, r0
30bf6332 4620 mov r0, r4
30bf6334 f007ecf6 blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf6338 4630 mov r0, r6
30bf633a f007ecf4 blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf633e 4640 mov r0, r8
30bf6340 f007ecf0 blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf6344 4628 mov r0, r5
30bf6346 f85d8b04 ldr.w r8, [sp], #4
30bf634a bdf0 pop {r4, r5, r6, r7, pc}
_SBSCopyIconImagePathForDisplayIdentifier:
30bf634c 2000 movs r0, #0
30bf634e 4770 bx lr
_SBSCopyLocalizedApplicationNameForDisplayIdentifier:
30bf6350 b590 push {r4, r7, lr}
30bf6352 af01 add r7, sp, #4
30bf6354 f5ad6d00 sub.w sp, sp, #2048 @ 0x800
30bf6358 b081 sub sp, #4
30bf635a f64b41a6 movw r1, 0xbca6
30bf635e f2401300 movw r3, 0x100
30bf6362 f6c0014e movt r1, 0x84e
30bf6366 f6c00300 movt r3, 0x800
30bf636a 4479 add r1, pc
30bf636c f44f6280 mov.w r2, #1024 @ 0x400
30bf6370 680c ldr r4, [r1, #0]
30bf6372 6821 ldr r1, [r4, #0]
30bf6374 f8471c08 str.w r1, [r7, #-8]
30bf6378 f50d6180 add.w r1, sp, #1024 @ 0x400
30bf637c f007ecf2 blx 0x30bfdd64 @ symbol stub for: _CFStringGetCString
30bf6380 4601 mov r1, r0
30bf6382 2000 movs r0, #0
30bf6384 b189 cbz r1, 0x30bf63aa
30bf6386 f000fb4d bl _SBSSpringBoardBackgroundServerPort
30bf638a f50d6180 add.w r1, sp, #1024 @ 0x400
30bf638e 466a mov r2, sp
30bf6390 f003fb14 bl _SBLocalizedApplicationNameForDisplayIdentifier
30bf6394 4601 mov r1, r0
30bf6396 2000 movs r0, #0
30bf6398 b939 cbnz r1, 0x30bf63aa
30bf639a f2401200 movw r2, 0x100
30bf639e 4669 mov r1, sp
30bf63a0 f6c00200 movt r2, 0x800
30bf63a4 2000 movs r0, #0
30bf63a6 f007ecce blx 0x30bfdd44 @ symbol stub for: _CFStringCreateWithCString
30bf63aa 6821 ldr r1, [r4, #0]
30bf63ac f8572c08 ldr.w r2, [r7, #-8]
30bf63b0 4291 cmp r1, r2
30bf63b2 bf02 ittt eq
30bf63b4 f50d6d00 addeq.w sp, sp, #2048 @ 0x800
30bf63b8 b001 addeq sp, #4
30bf63ba bd90 popeq {r4, r7, pc}
30bf63bc f007ea5a blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
_SBSApplicationLaunchingErrorString:
30bf63c0 1e41 subs r1, r0, #1
30bf63c2 2909 cmp r1, #9
30bf63c4 d841 bhi.n 0x30bf644a
30bf63c6 f24d1052 movw r0, 0xd152
30bf63ca f6c0004e movt r0, 0x84e
30bf63ce 4478 add r0, pc
30bf63d0 e8dff001 tbb [pc, r1]
30bf63d4 0540 lsls r0, r0, #21
30bf63d6 110b asrs r3, r1, #4
30bf63d8 1d17 adds r7, r2, #4
30bf63da 2923 cmp r1, #35
30bf63dc 352f adds r5, #47
30bf63de f24d104a movw r0, 0xd14a
30bf63e2 f6c0004e movt r0, 0x84e
30bf63e6 4478 add r0, pc
30bf63e8 4770 bx lr
30bf63ea f24d104e movw r0, 0xd14e
30bf63ee f6c0004e movt r0, 0x84e
30bf63f2 4478 add r0, pc
30bf63f4 4770 bx lr
30bf63f6 f24d1052 movw r0, 0xd152
30bf63fa f6c0004e movt r0, 0x84e
30bf63fe 4478 add r0, pc
30bf6400 4770 bx lr
30bf6402 f24d1056 movw r0, 0xd156
30bf6406 f6c0004e movt r0, 0x84e
30bf640a 4478 add r0, pc
30bf640c 4770 bx lr
30bf640e f24d105a movw r0, 0xd15a
30bf6412 f6c0004e movt r0, 0x84e
30bf6416 4478 add r0, pc
30bf6418 4770 bx lr
30bf641a f24d105e movw r0, 0xd15e
30bf641e f6c0004e movt r0, 0x84e
30bf6422 4478 add r0, pc
30bf6424 4770 bx lr
30bf6426 f24d1062 movw r0, 0xd162
30bf642a f6c0004e movt r0, 0x84e
30bf642e 4478 add r0, pc
30bf6430 4770 bx lr
30bf6432 f24d1066 movw r0, 0xd166
30bf6436 f6c0004e movt r0, 0x84e
30bf643a 4478 add r0, pc
30bf643c 4770 bx lr
30bf643e f24d106a movw r0, 0xd16a
30bf6442 f6c0004e movt r0, 0x84e
30bf6446 4478 add r0, pc
30bf6448 4770 bx lr
30bf644a f24d106e movw r0, 0xd16e
30bf644e f6c0004e movt r0, 0x84e
30bf6452 4478 add r0, pc
30bf6454 4770 bx lr
30bf6456 bf00 nop
-[SBLaunchAppListener initWithDisplayIdentifier:handlerBlock:]:
30bf6458 b5f0 push {r4, r5, r6, r7, lr}
30bf645a af03 add r7, sp, #12
30bf645c e92d0500 stmdb sp!, {r8, sl}
30bf6460 b084 sub sp, #16
30bf6462 4690 mov r8, r2
30bf6464 f64c629c movw r2, 0xce9c
30bf6468 f6c0024e movt r2, 0x84e
30bf646c f64c31ba movw r1, 0xcbba
30bf6470 f6c0014e movt r1, 0x84e
30bf6474 447a add r2, pc
30bf6476 4479 add r1, pc
30bf6478 9002 str r0, [sp, #8]
30bf647a 6810 ldr r0, [r2, #0]
30bf647c 469a mov sl, r3
30bf647e 680e ldr r6, [r1, #0]
30bf6480 9003 str r0, [sp, #12]
30bf6482 a802 add r0, sp, #8
30bf6484 4631 mov r1, r6
30bf6486 f007eb86 blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bf648a 4604 mov r4, r0
30bf648c 2c00 cmp r4, #0
30bf648e d078 beq.n 0x30bf6582
30bf6490 f64c30e0 movw r0, 0xcbe0
30bf6494 f6c0004e movt r0, 0x84e
30bf6498 4478 add r0, pc
30bf649a 6805 ldr r5, [r0, #0]
30bf649c 4640 mov r0, r8
30bf649e 4629 mov r1, r5
30bf64a0 f007eb70 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf64a4 f64d51b8 movw r1, 0xddb8
30bf64a8 f6c0014e movt r1, 0x84e
30bf64ac 4479 add r1, pc
30bf64ae 6809 ldr r1, [r1, #0]
30bf64b0 5060 str r0, [r4, r1]
30bf64b2 4650 mov r0, sl
30bf64b4 4629 mov r1, r5
30bf64b6 f007eb66 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf64ba f64d51a6 movw r1, 0xdda6
30bf64be f6c0014e movt r1, 0x84e
30bf64c2 4479 add r1, pc
30bf64c4 680b ldr r3, [r1, #0]
30bf64c6 f64c3156 movw r1, 0xcb56
30bf64ca f6c0014e movt r1, 0x84e
30bf64ce f64c52e0 movw r2, 0xcde0
30bf64d2 f6c0024e movt r2, 0x84e
30bf64d6 4479 add r1, pc
30bf64d8 447a add r2, pc
30bf64da 50e0 str r0, [r4, r3]
30bf64dc 6809 ldr r1, [r1, #0]
30bf64de 6810 ldr r0, [r2, #0]
30bf64e0 f007eb50 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf64e4 4631 mov r1, r6
30bf64e6 f007eb4e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf64ea f64d517a movw r1, 0xdd7a
30bf64ee f6c0014e movt r1, 0x84e
30bf64f2 4479 add r1, pc
30bf64f4 680e ldr r6, [r1, #0]
30bf64f6 f64c317e movw r1, 0xcb7e
30bf64fa f6c0014e movt r1, 0x84e
30bf64fe 4479 add r1, pc
30bf6500 51a0 str r0, [r4, r6]
30bf6502 6809 ldr r1, [r1, #0]
30bf6504 59a0 ldr r0, [r4, r6]
30bf6506 f007eb3e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf650a f007ebf4 blx 0x30bfdcf4 @ symbol stub for: _CFNotificationCenterGetDarwinNotifyCenter
30bf650e f64c3160 movw r1, 0xcb60
30bf6512 4605 mov r5, r0
30bf6514 f6c0014e movt r1, 0x84e
30bf6518 f64c5092 movw r0, 0xcd92
30bf651c f6c0004e movt r0, 0x84e
30bf6520 4479 add r1, pc
30bf6522 4478 add r0, pc
30bf6524 4643 mov r3, r8
30bf6526 6809 ldr r1, [r1, #0]
30bf6528 6800 ldr r0, [r0, #0]
30bf652a f24d029e movw r2, 0xd09e
30bf652e f6c0024e movt r2, 0x84e
30bf6532 447a add r2, pc
30bf6534 f007eb26 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6538 f2400243 movw r2, 0x43
30bf653c 4603 mov r3, r0
30bf653e f2c00200 movt r2, 0x0
30bf6542 2104 movs r1, #4
30bf6544 2000 movs r0, #0
30bf6546 447a add r2, pc
30bf6548 e9cd0100 strd r0, r1, [sp]
30bf654c 4628 mov r0, r5
30bf654e 4621 mov r1, r4
30bf6550 f007ebc8 blx 0x30bfdce4 @ symbol stub for: _CFNotificationCenterAddObserver
30bf6554 4640 mov r0, r8
30bf6556 2100 movs r1, #0
30bf6558 f7fffcc0 bl _SBSProcessIDForDisplayIdentifier
30bf655c b140 cbz r0, 0x30bf6570
30bf655e f64c301e movw r0, 0xcb1e
30bf6562 f6c0004e movt r0, 0x84e
30bf6566 4478 add r0, pc
30bf6568 6801 ldr r1, [r0, #0]
30bf656a 4620 mov r0, r4
30bf656c f007eb0a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6570 f64c3010 movw r0, 0xcb10
30bf6574 f6c0004e movt r0, 0x84e
30bf6578 4478 add r0, pc
30bf657a 6801 ldr r1, [r0, #0]
30bf657c 59a0 ldr r0, [r4, r6]
30bf657e f007eb02 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6582 4620 mov r0, r4
30bf6584 b004 add sp, #16
30bf6586 e8bd0500 ldmia.w sp!, {r8, sl}
30bf658a bdf0 pop {r4, r5, r6, r7, pc}
___appDidLaunchCallback:
30bf658c f64c20f0 movw r0, 0xcaf0
30bf6590 f6c0004e movt r0, 0x84e
30bf6594 4478 add r0, pc
30bf6596 6802 ldr r2, [r0, #0]
30bf6598 4608 mov r0, r1
30bf659a 4611 mov r1, r2
30bf659c f007b8ae b.w _objc_msgSend$shim
-[SBLaunchAppListener dealloc]:
30bf65a0 b590 push {r4, r7, lr}
30bf65a2 af01 add r7, sp, #4
30bf65a4 b082 sub sp, #8
30bf65a6 4604 mov r4, r0
30bf65a8 f64c20dc movw r0, 0xcadc
30bf65ac f6c0004e movt r0, 0x84e
30bf65b0 4478 add r0, pc
30bf65b2 6801 ldr r1, [r0, #0]
30bf65b4 4620 mov r0, r4
30bf65b6 f007eae6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf65ba f64d40a6 movw r0, 0xdca6
30bf65be f6c0004e movt r0, 0x84e
30bf65c2 f64c2188 movw r1, 0xca88
30bf65c6 4478 add r0, pc
30bf65c8 f6c0014e movt r1, 0x84e
30bf65cc 4479 add r1, pc
30bf65ce 6800 ldr r0, [r0, #0]
30bf65d0 6809 ldr r1, [r1, #0]
30bf65d2 5820 ldr r0, [r4, r0]
30bf65d4 f007ead6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf65d8 f64c5128 movw r1, 0xcd28
30bf65dc f6c0014e movt r1, 0x84e
30bf65e0 f64c20a6 movw r0, 0xcaa6
30bf65e4 f6c0004e movt r0, 0x84e
30bf65e8 4479 add r1, pc
30bf65ea 4478 add r0, pc
30bf65ec 9400 str r4, [sp, #0]
30bf65ee 6809 ldr r1, [r1, #0]
30bf65f0 9101 str r1, [sp, #4]
30bf65f2 6801 ldr r1, [r0, #0]
30bf65f4 4668 mov r0, sp
30bf65f6 f007eace blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bf65fa b002 add sp, #8
30bf65fc bd90 pop {r4, r7, pc}
30bf65fe bf00 nop
-[SBLaunchAppListener _didLaunch]:
30bf6600 b5b0 push {r4, r5, r7, lr}
30bf6602 af02 add r7, sp, #8
30bf6604 b086 sub sp, #24
30bf6606 4604 mov r4, r0
30bf6608 2000 movs r0, #0
30bf660a 2100 movs r1, #0
30bf660c 2500 movs r5, #0
30bf660e f007e94a blx 0x30bfd8a4 @ symbol stub for: _dispatch_get_global_queue
30bf6612 f64b13ea movw r3, 0xb9ea
30bf6616 f6c0034e movt r3, 0x84e
30bf661a f2400221 movw r2, 0x21
30bf661e 447b add r3, pc
30bf6620 f2c00200 movt r2, 0x0
30bf6624 f24d71c6 movw r1, 0xd7c6
30bf6628 447a add r2, pc
30bf662a f6c0014e movt r1, 0x84e
30bf662e 681b ldr r3, [r3, #0]
30bf6630 9300 str r3, [sp, #0]
30bf6632 f04f4384 mov.w r3, #1107296256 @ 0x42000000
30bf6636 4479 add r1, pc
30bf6638 9301 str r3, [sp, #4]
30bf663a 9502 str r5, [sp, #8]
30bf663c 9203 str r2, [sp, #12]
30bf663e 9104 str r1, [sp, #16]
30bf6640 4669 mov r1, sp
30bf6642 9405 str r4, [sp, #20]
30bf6644 f007e926 blx 0x30bfd894 @ symbol stub for: _dispatch_async
30bf6648 b006 add sp, #24
30bf664a bdb0 pop {r4, r5, r7, pc}
___33-[SBLaunchAppListener _didLaunch]_block_invoke_0:
30bf664c b5b0 push {r4, r5, r7, lr}
30bf664e f64d4210 movw r2, 0xdc10
30bf6652 4604 mov r4, r0
30bf6654 f6c0024e movt r2, 0x84e
30bf6658 f64c2118 movw r1, 0xca18
30bf665c 447a add r2, pc
30bf665e f6c0014e movt r1, 0x84e
30bf6662 6960 ldr r0, [r4, #20]
30bf6664 4479 add r1, pc
30bf6666 6815 ldr r5, [r2, #0]
30bf6668 af02 add r7, sp, #8
30bf666a 6809 ldr r1, [r1, #0]
30bf666c 5940 ldr r0, [r0, r5]
30bf666e f007ea8a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6672 f64d30f4 movw r0, 0xdbf4
30bf6676 f6c0004e movt r0, 0x84e
30bf667a 6961 ldr r1, [r4, #20]
30bf667c 4478 add r0, pc
30bf667e 6800 ldr r0, [r0, #0]
30bf6680 5c0a ldrb r2, [r1, r0]
30bf6682 b96a cbnz r2, 0x30bf66a0
30bf6684 f64d32d8 movw r2, 0xdbd8
30bf6688 2301 movs r3, #1
30bf668a f6c0024e movt r2, 0x84e
30bf668e 540b strb r3, [r1, r0]
30bf6690 447a add r2, pc
30bf6692 6961 ldr r1, [r4, #20]
30bf6694 6810 ldr r0, [r2, #0]
30bf6696 5808 ldr r0, [r1, r0]
30bf6698 b110 cbz r0, 0x30bf66a0
30bf669a 68c1 ldr r1, [r0, #12]
30bf669c 4788 blx r1
30bf669e 6961 ldr r1, [r4, #20]
30bf66a0 f64c12de movw r2, 0xc9de
30bf66a4 f6c0024e movt r2, 0x84e
30bf66a8 5948 ldr r0, [r1, r5]
30bf66aa 447a add r2, pc
30bf66ac 6811 ldr r1, [r2, #0]
30bf66ae e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bf66b2 f007b823 b.w _objc_msgSend$shim
30bf66b6 bf00 nop
___copy_helper_block_:
30bf66b8 6949 ldr r1, [r1, #20]
30bf66ba 3014 adds r0, #20
30bf66bc 2203 movs r2, #3
30bf66be f007b823 b.w __Block_object_assign$shim
30bf66c2 bf00 nop
___destroy_helper_block_:
30bf66c4 6940 ldr r0, [r0, #20]
30bf66c6 2103 movs r1, #3
30bf66c8 f007b824 b.w __Block_object_dispose$shim
-[SBLaunchAppListener invalidate]:
30bf66cc b5f0 push {r4, r5, r6, r7, lr}
30bf66ce af03 add r7, sp, #12
30bf66d0 e92d0500 stmdb sp!, {r8, sl}
30bf66d4 f64d318a movw r1, 0xdb8a
30bf66d8 4604 mov r4, r0
30bf66da f6c0014e movt r1, 0x84e
30bf66de f64c1094 movw r0, 0xc994
30bf66e2 4479 add r1, pc
30bf66e4 f6c0004e movt r0, 0x84e
30bf66e8 4478 add r0, pc
30bf66ea f8d18000 ldr.w r8, [r1]
30bf66ee 6801 ldr r1, [r0, #0]
30bf66f0 f8540008 ldr.w r0, [r4, r8]
30bf66f4 f007ea46 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf66f8 f007eafc blx 0x30bfdcf4 @ symbol stub for: _CFNotificationCenterGetDarwinNotifyCenter
30bf66fc 4621 mov r1, r4
30bf66fe f007eb02 blx 0x30bfdd04 @ symbol stub for: _CFNotificationCenterRemoveEveryObserver
30bf6702 f64d3156 movw r1, 0xdb56
30bf6706 f6c0014e movt r1, 0x84e
30bf670a f64c1040 movw r0, 0xc940
30bf670e 4479 add r1, pc
30bf6710 f6c0004e movt r0, 0x84e
30bf6714 4478 add r0, pc
30bf6716 680e ldr r6, [r1, #0]
30bf6718 6805 ldr r5, [r0, #0]
30bf671a 59a0 ldr r0, [r4, r6]
30bf671c 4629 mov r1, r5
30bf671e f007ea32 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6722 f64d3036 movw r0, 0xdb36
30bf6726 f04f0a00 mov.w sl, #0 @ 0x0
30bf672a f6c0004e movt r0, 0x84e
30bf672e f844a006 str.w sl, [r4, r6]
30bf6732 4478 add r0, pc
30bf6734 4629 mov r1, r5
30bf6736 6806 ldr r6, [r0, #0]
30bf6738 59a0 ldr r0, [r4, r6]
30bf673a f007ea24 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf673e f844a006 str.w sl, [r4, r6]
30bf6742 f64c113e movw r1, 0xc93e
30bf6746 f6c0014e movt r1, 0x84e
30bf674a 4479 add r1, pc
30bf674c f8540008 ldr.w r0, [r4, r8]
30bf6750 6809 ldr r1, [r1, #0]
30bf6752 e8bd0500 ldmia.w sp!, {r8, sl}
30bf6756 e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bf675a f006bfcf b.w _objc_msgSend$shim
30bf675e bf00 nop
+[SBLaunchAppListener waitForLaunchThatSpringBoardKnowsAbout:timeout:]:
30bf6760 b5f0 push {r4, r5, r6, r7, lr}
30bf6762 af03 add r7, sp, #12
30bf6764 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf6768 f1ad0440 sub.w r4, sp, #64 @ 0x40
30bf676c f024040f bic.w r4, r4, #15 @ 0xf
30bf6770 46a5 mov sp, r4
30bf6772 f90482ed vst1.64 {d8-d11}, [r4, :128]!
30bf6776 f904c2ef vst1.64 {d12-d15}, [r4, :128]
30bf677a b09c sub sp, #112
30bf677c 2100 movs r1, #0
30bf677e a80a add r0, sp, #40
30bf6780 e88d000c stmia.w sp, {r2, r3}
30bf6784 910a str r1, [sp, #40]
30bf6786 900b str r0, [sp, #44]
30bf6788 2014 movs r0, #20
30bf678a 910c str r1, [sp, #48]
30bf678c 900d str r0, [sp, #52]
30bf678e 2000 movs r0, #0
30bf6790 f88d1038 strb.w r1, [sp, #56]
30bf6794 f007e8a6 blx 0x30bfd8e4 @ symbol stub for: _dispatch_semaphore_create
30bf6798 9002 str r0, [sp, #8]
30bf679a f64b035a movw r3, 0xb85a
30bf679e f6c0034e movt r3, 0x84e
30bf67a2 f64c0272 movw r2, 0xc872
30bf67a6 f6c0024e movt r2, 0x84e
30bf67aa f64c21f4 movw r1, 0xcaf4
30bf67ae f6c0014e movt r1, 0x84e
30bf67b2 447b add r3, pc
30bf67b4 4479 add r1, pc
30bf67b6 4854 ldr r0, [pc, #336] (0x30bf6908)
30bf67b8 681b ldr r3, [r3, #0]
30bf67ba 447a add r2, pc
30bf67bc 680d ldr r5, [r1, #0]
30bf67be 4478 add r0, pc
30bf67c0 4952 ldr r1, [pc, #328] (0x30bf690c)
30bf67c2 9315 str r3, [sp, #84]
30bf67c4 f0410101 orr.w r1, r1, #1 @ 0x1
30bf67c8 9016 str r0, [sp, #88]
30bf67ca a80f add r0, sp, #60
30bf67cc 4479 add r1, pc
30bf67ce 9717 str r7, [sp, #92]
30bf67d0 f8cdd064 str.w sp, [sp, #100]
30bf67d4 9118 str r1, [sp, #96]
30bf67d6 2101 movs r1, #1
30bf67d8 6814 ldr r4, [r2, #0]
30bf67da 9110 str r1, [sp, #64]
30bf67dc f007e822 blx 0x30bfd824 @ symbol stub for: __Unwind_SjLj_Register
30bf67e0 4628 mov r0, r5
30bf67e2 4621 mov r1, r4
30bf67e4 f007e9ce blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf67e8 f64b0514 movw r5, 0xb814
30bf67ec f6c0054e movt r5, 0x84e
30bf67f0 f240130f movw r3, 0x10f
30bf67f4 447d add r5, pc
30bf67f6 f2c00300 movt r3, 0x0
30bf67fa f24d6204 movw r2, 0xd604
30bf67fe 447b add r3, pc
30bf6800 f6c0024e movt r2, 0x84e
30bf6804 f64c0176 movw r1, 0xc876
30bf6808 682d ldr r5, [r5, #0]
30bf680a f6c0014e movt r1, 0x84e
30bf680e 9503 str r5, [sp, #12]
30bf6810 f04f4584 mov.w r5, #1107296256 @ 0x42000000
30bf6814 9504 str r5, [sp, #16]
30bf6816 2500 movs r5, #0
30bf6818 447a add r2, pc
30bf681a 9505 str r5, [sp, #20]
30bf681c 9306 str r3, [sp, #24]
30bf681e 4479 add r1, pc
30bf6820 9207 str r2, [sp, #28]
30bf6822 aa0a add r2, sp, #40
30bf6824 9208 str r2, [sp, #32]
30bf6826 9a02 ldr r2, [sp, #8]
30bf6828 9209 str r2, [sp, #36]
30bf682a 2202 movs r2, #2
30bf682c 6809 ldr r1, [r1, #0]
30bf682e 9210 str r2, [sp, #64]
30bf6830 9a00 ldr r2, [sp, #0]
30bf6832 ab03 add r3, sp, #12
30bf6834 f007e9a6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6838 4605 mov r5, r0
30bf683a 68b8 ldr r0, [r7, #8]
30bf683c 9901 ldr r1, [sp, #4]
30bf683e eddf1b30 vldr d17, [pc, #192] @ 0x30bf6902
30bf6842 ec401b30 vmov d16, r1, r0
30bf6846 ee600ba1 fmuld d16, d16, d17
30bf684a ec510b30 vmov r0, r1, d16
30bf684e f007e80a blx 0x30bfd864 @ symbol stub for: ___fixdfdi
30bf6852 4602 mov r2, r0
30bf6854 460b mov r3, r1
30bf6856 2000 movs r0, #0
30bf6858 2100 movs r1, #0
30bf685a f007e85c blx 0x30bfd914 @ symbol stub for: _dispatch_time
30bf685e 9c02 ldr r4, [sp, #8]
30bf6860 4603 mov r3, r0
30bf6862 460a mov r2, r1
30bf6864 4619 mov r1, r3
30bf6866 4620 mov r0, r4
30bf6868 f007e84c blx 0x30bfd904 @ symbol stub for: _dispatch_semaphore_wait
30bf686c 4620 mov r0, r4
30bf686e f007e832 blx 0x30bfd8d4 @ symbol stub for: _dispatch_release
30bf6872 f64c0012 movw r0, 0xc812
30bf6876 f6c0004e movt r0, 0x84e
30bf687a 4478 add r0, pc
30bf687c 6801 ldr r1, [r0, #0]
30bf687e 2003 movs r0, #3
30bf6880 9010 str r0, [sp, #64]
30bf6882 4628 mov r0, r5
30bf6884 9502 str r5, [sp, #8]
30bf6886 f007e97e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf688a 9802 ldr r0, [sp, #8]
30bf688c f24c71bc movw r1, 0xc7bc
30bf6890 2204 movs r2, #4
30bf6892 f6c0014e movt r1, 0x84e
30bf6896 9210 str r2, [sp, #64]
30bf6898 4479 add r1, pc
30bf689a 6809 ldr r1, [r1, #0]
30bf689c f007e972 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf68a0 980b ldr r0, [sp, #44]
30bf68a2 2108 movs r1, #8
30bf68a4 f9904010 ldrsb.w r4, [r0, #16]
30bf68a8 f04f30ff mov.w r0, #4294967295 @ 0xffffffff
30bf68ac 9010 str r0, [sp, #64]
30bf68ae a80a add r0, sp, #40
30bf68b0 f006efb0 blx 0x30bfd814 @ symbol stub for: __Block_object_dispose
30bf68b4 a80f add r0, sp, #60
30bf68b6 f006efc6 blx 0x30bfd844 @ symbol stub for: __Unwind_SjLj_Unregister
30bf68ba 4620 mov r0, r4
30bf68bc ac1c add r4, sp, #112
30bf68be f92482ed vld1.64 {d8-d11}, [r4, :128]!
30bf68c2 f924c2ef vld1.64 {d12-d15}, [r4, :128]
30bf68c6 f1a70418 sub.w r4, r7, #24 @ 0x18
30bf68ca 46a5 mov sp, r4
30bf68cc e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf68d0 bdf0 pop {r4, r5, r6, r7, pc}
30bf68d2 a80a add r0, sp, #40
30bf68d4 2108 movs r1, #8
30bf68d6 f04f35ff mov.w r5, #4294967295 @ 0xffffffff
30bf68da 9c11 ldr r4, [sp, #68]
30bf68dc 9510 str r5, [sp, #64]
30bf68de f006ef9a blx 0x30bfd814 @ symbol stub for: __Block_object_dispose
30bf68e2 4620 mov r0, r4
30bf68e4 9510 str r5, [sp, #64]
30bf68e6 f006efa6 blx 0x30bfd834 @ symbol stub for: __Unwind_SjLj_Resume
30bf68ea 9810 ldr r0, [sp, #64]
30bf68ec 2804 cmp r0, #4
30bf68ee d804 bhi.n 0x30bf68fa
30bf68f0 e8dff000 tbb [pc, r0]
30bf68f4 0202 lsls r2, r0, #8
30bf68f6 0202 lsls r2, r0, #8
30bf68f8 e7eb b.n 0x30bf68d2
30bf68fa defe trap
30bf68fc bf00 nop
30bf68fe bf00 nop
30bf6900 0000 lsls r0, r0, #0
30bf6902 0000 lsls r0, r0, #0
30bf6904 cd65 ldmia r5, {r0, r2, r5, r6}
30bf6906 41cd rors r5, r1
30bf6908 7af6 ldrb r6, [r6, #11]
30bf690a 0000 lsls r0, r0, #0
30bf690c 011a lsls r2, r3, #4
30bf690e 0000 lsls r0, r0, #0
___70+[SBLaunchAppListener waitForLaunchThatSpringBoardKnowsAbout:timeout:]_block_invoke_0:
30bf6910 6941 ldr r1, [r0, #20]
30bf6912 2201 movs r2, #1
30bf6914 6849 ldr r1, [r1, #4]
30bf6916 740a strb r2, [r1, #16]
30bf6918 6980 ldr r0, [r0, #24]
30bf691a f006bf01 b.w _dispatch_semaphore_signal$shim
30bf691e bf00 nop
___copy_helper_block_104:
30bf6920 b5b0 push {r4, r5, r7, lr}
30bf6922 460c mov r4, r1
30bf6924 4605 mov r5, r0
30bf6926 6961 ldr r1, [r4, #20]
30bf6928 af02 add r7, sp, #8
30bf692a f1050014 add.w r0, r5, #20 @ 0x14
30bf692e 2208 movs r2, #8
30bf6930 f006ef68 blx 0x30bfd804 @ symbol stub for: __Block_object_assign
30bf6934 f1050018 add.w r0, r5, #24 @ 0x18
30bf6938 69a1 ldr r1, [r4, #24]
30bf693a 2203 movs r2, #3
30bf693c e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bf6940 f006bee2 b.w __Block_object_assign$shim
___destroy_helper_block_105:
30bf6944 b590 push {r4, r7, lr}
30bf6946 4604 mov r4, r0
30bf6948 af01 add r7, sp, #4
30bf694a 6960 ldr r0, [r4, #20]
30bf694c 2108 movs r1, #8
30bf694e f006ef62 blx 0x30bfd814 @ symbol stub for: __Block_object_dispose
30bf6952 69a0 ldr r0, [r4, #24]
30bf6954 2103 movs r1, #3
30bf6956 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bf695a f006bedb b.w __Block_object_dispose$shim
30bf695e bf00 nop
_vmDeallocateCallback:
30bf6960 460a mov r2, r1
30bf6962 4601 mov r1, r0
30bf6964 f24b60ac movw r0, 0xb6ac
30bf6968 f6c0004e movt r0, 0x84e
30bf696c 4478 add r0, pc
30bf696e 6800 ldr r0, [r0, #0]
30bf6970 6800 ldr r0, [r0, #0]
30bf6972 f006bedb b.w _vm_deallocate$shim
30bf6976 46c0 nop (mov r8, r8)
_SBSServerPortHelper:
30bf6978 b5f0 push {r4, r5, r6, r7, lr}
30bf697a af03 add r7, sp, #12
30bf697c b081 sub sp, #4
30bf697e 4605 mov r5, r0
30bf6980 f64d1022 movw r0, 0xd922
30bf6984 f6c0004e movt r0, 0x84e
30bf6988 460c mov r4, r1
30bf698a 4478 add r0, pc
30bf698c f007e84a blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf6990 f24b607c movw r0, 0xb67c
30bf6994 466a mov r2, sp
30bf6996 f6c0004e movt r0, 0x84e
30bf699a 6821 ldr r1, [r4, #0]
30bf699c 4478 add r0, pc
30bf699e 6806 ldr r6, [r0, #0]
30bf69a0 6830 ldr r0, [r6, #0]
30bf69a2 f006eff0 blx 0x30bfd984 @ symbol stub for: _mach_port_type
30bf69a6 b920 cbnz r0, 0x30bf69b2
30bf69a8 f89d0002 ldrb.w r0, [sp, #2]
30bf69ac f0100f10 tst.w r0, #16 @ 0x10
30bf69b0 d013 beq.n 0x30bf69da
30bf69b2 6821 ldr r1, [r4, #0]
30bf69b4 1c48 adds r0, r1, #1
30bf69b6 2802 cmp r0, #2
30bf69b8 bf24 itt cs
30bf69ba 6830 ldrcs r0, [r6, #0]
30bf69bc f006efd2 blxcs 0x30bfd964 @ symbol stub for: _mach_port_deallocate
30bf69c0 f24b6050 movw r0, 0xb650
30bf69c4 2100 movs r1, #0
30bf69c6 f6c0004e movt r0, 0x84e
30bf69ca 6021 str r1, [r4, #0]
30bf69cc 4478 add r0, pc
30bf69ce 4629 mov r1, r5
30bf69d0 4622 mov r2, r4
30bf69d2 6800 ldr r0, [r0, #0]
30bf69d4 6800 ldr r0, [r0, #0]
30bf69d6 f006ef56 blx 0x30bfd884 @ symbol stub for: _bootstrap_look_up
30bf69da 6824 ldr r4, [r4, #0]
30bf69dc f64d00c8 movw r0, 0xd8c8
30bf69e0 f6c0004e movt r0, 0x84e
30bf69e4 4478 add r0, pc
30bf69e6 f007e826 blx 0x30bfda34 @ symbol stub for: _pthread_mutex_unlock
30bf69ea 4620 mov r0, r4
30bf69ec b001 add sp, #4
30bf69ee bdf0 pop {r4, r5, r6, r7, pc}
_SBSSpringBoardServerPort:
30bf69f0 f6473046 movw r0, 0x7b46
30bf69f4 f2c00000 movt r0, 0x0
30bf69f8 f64d21c2 movw r1, 0xdac2
30bf69fc f6c0014e movt r1, 0x84e
30bf6a00 4478 add r0, pc
30bf6a02 4479 add r1, pc
30bf6a04 f7ffbfb8 b.w _SBSServerPortHelper
_SBSSpringBoardBlockableServerPort:
30bf6a08 f64d21b0 movw r1, 0xdab0
30bf6a0c f6c0014e movt r1, 0x84e
30bf6a10 f647304b movw r0, 0x7b4b
30bf6a14 4479 add r1, pc
30bf6a16 f2c00000 movt r0, 0x0
30bf6a1a 4478 add r0, pc
30bf6a1c 3104 adds r1, #4
30bf6a1e f7ffbfab b.w _SBSServerPortHelper
30bf6a22 bf00 nop
_SBSSpringBoardBackgroundServerPort:
30bf6a24 f64d2194 movw r1, 0xda94
30bf6a28 f6c0014e movt r1, 0x84e
30bf6a2c f6473057 movw r0, 0x7b57
30bf6a30 4479 add r1, pc
30bf6a32 f2c00000 movt r0, 0x0
30bf6a36 4478 add r0, pc
30bf6a38 3108 adds r1, #8
30bf6a3a f7ffbf9d b.w _SBSServerPortHelper
30bf6a3e bf00 nop
_SBSSpringBoardIconGenerationServerPort:
30bf6a40 f64d2178 movw r1, 0xda78
30bf6a44 f6c0014e movt r1, 0x84e
30bf6a48 f6473067 movw r0, 0x7b67
30bf6a4c 4479 add r1, pc
30bf6a4e f2c00000 movt r0, 0x0
30bf6a52 4478 add r0, pc
30bf6a54 310c adds r1, #12
30bf6a56 f7ffbf8f b.w _SBSServerPortHelper
30bf6a5a 46c0 nop (mov r8, r8)
30bf6a5c 46c0 nop (mov r8, r8)
30bf6a5e 46c0 nop (mov r8, r8)
_SBSWatchdogAssertionGetTypeID:
30bf6a60 b580 push {r7, lr}
30bf6a62 f64d0064 movw r0, 0xd864
30bf6a66 466f mov r7, sp
30bf6a68 f6c0004e movt r0, 0x84e
30bf6a6c f2400113 movw r1, 0x13
30bf6a70 f2c00100 movt r1, 0x0
30bf6a74 4478 add r0, pc
30bf6a76 4479 add r1, pc
30bf6a78 f006efe4 blx 0x30bfda44 @ symbol stub for: _pthread_once
30bf6a7c f64d2050 movw r0, 0xda50
30bf6a80 f6c0004e movt r0, 0x84e
30bf6a84 4478 add r0, pc
30bf6a86 6800 ldr r0, [r0, #0]
30bf6a88 bd80 pop {r7, pc}
30bf6a8a bf00 nop
_SBSWatchdogAssertionRegisterClass:
30bf6a8c b580 push {r7, lr}
30bf6a8e f24d309c movw r0, 0xd39c
30bf6a92 466f mov r7, sp
30bf6a94 f6c0004e movt r0, 0x84e
30bf6a98 4478 add r0, pc
30bf6a9a f007e99c blx 0x30bfddd4 @ symbol stub for: __CFRuntimeRegisterClass
30bf6a9e f64d212e movw r1, 0xda2e
30bf6aa2 f6c0014e movt r1, 0x84e
30bf6aa6 4479 add r1, pc
30bf6aa8 6008 str r0, [r1, #0]
30bf6aaa bd80 pop {r7, pc}
_SBSWatchdogAssertionCreateForPID:
30bf6aac b5f0 push {r4, r5, r6, r7, lr}
30bf6aae af03 add r7, sp, #12
30bf6ab0 f84d8d04 str.w r8, [sp, #-4]!
30bf6ab4 4606 mov r6, r0
30bf6ab6 f64d0014 movw r0, 0xd814
30bf6aba f6c0004e movt r0, 0x84e
30bf6abe 4688 mov r8, r1
30bf6ac0 f64f71bf movw r1, 0xffbf
30bf6ac4 4478 add r0, pc
30bf6ac6 f6cf71ff movt r1, 0xffff
30bf6aca 4479 add r1, pc
30bf6acc f006efba blx 0x30bfda44 @ symbol stub for: _pthread_once
30bf6ad0 f64d10f8 movw r0, 0xd9f8
30bf6ad4 2230 movs r2, #48
30bf6ad6 f6c0004e movt r0, 0x84e
30bf6ada 2300 movs r3, #0
30bf6adc 4478 add r0, pc
30bf6ade 2500 movs r5, #0
30bf6ae0 6801 ldr r1, [r0, #0]
30bf6ae2 4630 mov r0, r6
30bf6ae4 f007e96e blx 0x30bfddc4 @ symbol stub for: __CFRuntimeCreateInstance
30bf6ae8 4604 mov r4, r0
30bf6aea 4630 mov r0, r6
30bf6aec 4641 mov r1, r8
30bf6aee f006ee62 blx 0x30bfd7b4 @ symbol stub for: _BKSWatchdogAssertionCreateForPID
30bf6af2 f64a31a7 movw r1, 0xaba7
30bf6af6 2800 cmp r0, #0
30bf6af8 f2c321aa movt r1, 0x32aa
30bf6afc 60a1 str r1, [r4, #8]
30bf6afe 6325 str r5, [r4, #48]
30bf6b00 62e5 str r5, [r4, #44]
30bf6b02 62a5 str r5, [r4, #40]
30bf6b04 6265 str r5, [r4, #36]
30bf6b06 6225 str r5, [r4, #32]
30bf6b08 61e5 str r5, [r4, #28]
30bf6b0a 61a5 str r5, [r4, #24]
30bf6b0c 6165 str r5, [r4, #20]
30bf6b0e 6125 str r5, [r4, #16]
30bf6b10 60e5 str r5, [r4, #12]
30bf6b12 6360 str r0, [r4, #52]
30bf6b14 d103 bne.n 0x30bf6b1e
30bf6b16 4620 mov r0, r4
30bf6b18 f007e904 blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf6b1c 2400 movs r4, #0
30bf6b1e 4620 mov r0, r4
30bf6b20 f85d8b04 ldr.w r8, [sp], #4
30bf6b24 bdf0 pop {r4, r5, r6, r7, pc}
30bf6b26 bf00 nop
_SBSWatchdogAssertionCancel:
30bf6b28 b5b0 push {r4, r5, r7, lr}
30bf6b2a 4604 mov r4, r0
30bf6b2c f1040508 add.w r5, r4, #8 @ 0x8
30bf6b30 af02 add r7, sp, #8
30bf6b32 4628 mov r0, r5
30bf6b34 f006ef76 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf6b38 6b60 ldr r0, [r4, #52]
30bf6b3a 2800 cmp r0, #0
30bf6b3c bf18 it ne
30bf6b3e f007e8f2 blxne 0x30bfdd24 @ symbol stub for: _CFRelease
30bf6b42 2000 movs r0, #0
30bf6b44 6360 str r0, [r4, #52]
30bf6b46 4628 mov r0, r5
30bf6b48 e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bf6b4c f006bdf4 b.w _pthread_mutex_unlock$shim
_SBSWatchdogAssertionGetRenewalInterval:
30bf6b50 eddf0b03 vldr d16, [pc, #12] @ 0x30bf6b60
30bf6b54 ec510b30 vmov r0, r1, d16
30bf6b58 4770 bx lr
30bf6b5a bf00 nop
30bf6b5c bf00 nop
30bf6b5e bf00 nop
30bf6b60 ffffffff undefined
30bf6b64 ffff7fef undefined
_SBSWatchdogAssertionRenew:
30bf6b68 b5b0 push {r4, r5, r7, lr}
30bf6b6a 4604 mov r4, r0
30bf6b6c f1040508 add.w r5, r4, #8 @ 0x8
30bf6b70 af02 add r7, sp, #8
30bf6b72 4628 mov r0, r5
30bf6b74 f006ef56 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf6b78 4628 mov r0, r5
30bf6b7a 6b64 ldr r4, [r4, #52]
30bf6b7c f006ef5a blx 0x30bfda34 @ symbol stub for: _pthread_mutex_unlock
30bf6b80 2c00 cmp r4, #0
30bf6b82 bf18 it ne
30bf6b84 2401 movne r4, #1
30bf6b86 4620 mov r0, r4
30bf6b88 bdb0 pop {r4, r5, r7, pc}
30bf6b8a bf00 nop
_SBSWatchdogAssertionDestroy:
30bf6b8c b590 push {r4, r7, lr}
30bf6b8e 4604 mov r4, r0
30bf6b90 af01 add r7, sp, #4
30bf6b92 f1040008 add.w r0, r4, #8 @ 0x8
30bf6b96 f006ef46 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf6b9a 6b60 ldr r0, [r4, #52]
30bf6b9c 2800 cmp r0, #0
30bf6b9e bf18 it ne
30bf6ba0 f007e8c0 blxne 0x30bfdd24 @ symbol stub for: _CFRelease
30bf6ba4 2000 movs r0, #0
30bf6ba6 6360 str r0, [r4, #52]
30bf6ba8 bd90 pop {r4, r7, pc}
30bf6baa bf00 nop
_SBSWatchdogAssertionEqual:
30bf6bac 4602 mov r2, r0
30bf6bae 2000 movs r0, #0
30bf6bb0 428a cmp r2, r1
30bf6bb2 bf08 it eq
30bf6bb4 2001 moveq r0, #1
30bf6bb6 4770 bx lr
_SBSWatchdogAssertionDescribe:
30bf6bb8 b590 push {r4, r7, lr}
30bf6bba af01 add r7, sp, #4
30bf6bbc b081 sub sp, #4
30bf6bbe 4604 mov r4, r0
30bf6bc0 f007e878 blx 0x30bfdcb4 @ symbol stub for: _CFGetAllocator
30bf6bc4 6b61 ldr r1, [r4, #52]
30bf6bc6 f64c2220 movw r2, 0xca20
30bf6bca f6c0024e movt r2, 0x84e
30bf6bce 9100 str r1, [sp, #0]
30bf6bd0 447a add r2, pc
30bf6bd2 2100 movs r1, #0
30bf6bd4 4623 mov r3, r4
30bf6bd6 f007e8be blx 0x30bfdd54 @ symbol stub for: _CFStringCreateWithFormat
30bf6bda b001 add sp, #4
30bf6bdc bd90 pop {r4, r7, pc}
30bf6bde 46c0 nop (mov r8, r8)
+[SBSRemoteNotificationClient registerForRemoteNotificationTypes:]:
30bf6be0 b590 push {r4, r7, lr}
30bf6be2 af01 add r7, sp, #4
30bf6be4 4614 mov r4, r2
30bf6be6 f000f93f bl _SBRemoteNotificationServerPort
30bf6bea 4621 mov r1, r4
30bf6bec e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bf6bf0 f000b97e b.w _SBRNRegister
+[SBSRemoteNotificationClient enabledRemoteNotificationTypes]:
30bf6bf4 b580 push {r7, lr}
30bf6bf6 466f mov r7, sp
30bf6bf8 b081 sub sp, #4
30bf6bfa 2000 movs r0, #0
30bf6bfc 9000 str r0, [sp, #0]
30bf6bfe f000f933 bl _SBRemoteNotificationServerPort
30bf6c02 4669 mov r1, sp
30bf6c04 f000f9ce bl _SBRNGetEnabledRemoteNotificationTypes
30bf6c08 f85d0b04 ldr.w r0, [sp], #4
30bf6c0c bd80 pop {r7, pc}
30bf6c0e bf00 nop
+[SBSRemoteNotificationClient getPendingNotificationUserInfo]:
30bf6c10 b5b0 push {r4, r5, r7, lr}
30bf6c12 af02 add r7, sp, #8
30bf6c14 b083 sub sp, #12
30bf6c16 2400 movs r4, #0
30bf6c18 9402 str r4, [sp, #8]
30bf6c1a 9401 str r4, [sp, #4]
30bf6c1c f000f924 bl _SBRemoteNotificationServerPort
30bf6c20 a902 add r1, sp, #8
30bf6c22 aa01 add r2, sp, #4
30bf6c24 f000fa1e bl _SBRNGetMessage
30bf6c28 9801 ldr r0, [sp, #4]
30bf6c2a 2800 cmp r0, #0
30bf6c2c d025 beq.n 0x30bf6c7a
30bf6c2e f24c31ee movw r1, 0xc3ee
30bf6c32 f6c0014e movt r1, 0x84e
30bf6c36 f24c6060 movw r0, 0xc660
30bf6c3a f6c0004e movt r0, 0x84e
30bf6c3e 4479 add r1, pc
30bf6c40 4478 add r0, pc
30bf6c42 6809 ldr r1, [r1, #0]
30bf6c44 6800 ldr r0, [r0, #0]
30bf6c46 f006ef9e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6c4a f24c4118 movw r1, 0xc418
30bf6c4e f6c0014e movt r1, 0x84e
30bf6c52 9b01 ldr r3, [sp, #4]
30bf6c54 4479 add r1, pc
30bf6c56 9a02 ldr r2, [sp, #8]
30bf6c58 9400 str r4, [sp, #0]
30bf6c5a 6809 ldr r1, [r1, #0]
30bf6c5c f006ef92 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6c60 4605 mov r5, r0
30bf6c62 f001fda7 bl _SBSRemoteNotificationWhitelistedUnarchiveFromData
30bf6c66 4604 mov r4, r0
30bf6c68 f24c30e4 movw r0, 0xc3e4
30bf6c6c f6c0004e movt r0, 0x84e
30bf6c70 4478 add r0, pc
30bf6c72 6801 ldr r1, [r0, #0]
30bf6c74 4628 mov r0, r5
30bf6c76 f006ef86 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6c7a 9902 ldr r1, [sp, #8]
30bf6c7c b149 cbz r1, 0x30bf6c92
30bf6c7e f24b3090 movw r0, 0xb390
30bf6c82 f6c0004e movt r0, 0x84e
30bf6c86 9a01 ldr r2, [sp, #4]
30bf6c88 4478 add r0, pc
30bf6c8a 6800 ldr r0, [r0, #0]
30bf6c8c 6800 ldr r0, [r0, #0]
30bf6c8e f006eef2 blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bf6c92 4620 mov r0, r4
30bf6c94 b003 add sp, #12
30bf6c96 bdb0 pop {r4, r5, r7, pc}
+[SBSRemoteNotificationClient(SBSPreferences) isSystemwideEnabled]:
30bf6c98 b580 push {r7, lr}
30bf6c9a 466f mov r7, sp
30bf6c9c b081 sub sp, #4
30bf6c9e 2000 movs r0, #0
30bf6ca0 f88d0000 strb.w r0, [sp]
30bf6ca4 f000f8e0 bl _SBRemoteNotificationServerPort
30bf6ca8 4669 mov r1, sp
30bf6caa f000fa45 bl _SBRNGetSystemWideEnabled
30bf6cae f99d0000 ldrsb.w r0, [sp]
30bf6cb2 b001 add sp, #4
30bf6cb4 bd80 pop {r7, pc}
30bf6cb6 bf00 nop
+[SBSRemoteNotificationClient(SBSPreferences) setSystemwideEnabled:]:
30bf6cb8 b590 push {r4, r7, lr}
30bf6cba af01 add r7, sp, #4
30bf6cbc b2d4 uxtb r4, r2
30bf6cbe f000f8d3 bl _SBRemoteNotificationServerPort
30bf6cc2 4621 mov r1, r4
30bf6cc4 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bf6cc8 f000ba96 b.w _SBRNSetSystemWideEnabled
+[SBSRemoteNotificationClient(SBSPreferences) hasRegisteredBundleIdentifiers]:
30bf6ccc b580 push {r7, lr}
30bf6cce 466f mov r7, sp
30bf6cd0 b081 sub sp, #4
30bf6cd2 2000 movs r0, #0
30bf6cd4 f88d0000 strb.w r0, [sp]
30bf6cd8 f000f8c6 bl _SBRemoteNotificationServerPort
30bf6cdc 4669 mov r1, sp
30bf6cde f000fae5 bl _SBRNHasRegisteredBundleIdentifiers
30bf6ce2 f99d0000 ldrsb.w r0, [sp]
30bf6ce6 b001 add sp, #4
30bf6ce8 bd80 pop {r7, pc}
30bf6cea bf00 nop
+[SBSRemoteNotificationClient(SBSPreferences) getSupportedTypes:enabledTypes:]:
30bf6cec b5f0 push {r4, r5, r6, r7, lr}
30bf6cee af03 add r7, sp, #12
30bf6cf0 f84d8d04 str.w r8, [sp, #-4]!
30bf6cf4 b086 sub sp, #24
30bf6cf6 2400 movs r4, #0
30bf6cf8 4698 mov r8, r3
30bf6cfa 4615 mov r5, r2
30bf6cfc 9405 str r4, [sp, #20]
30bf6cfe 9404 str r4, [sp, #16]
30bf6d00 9403 str r4, [sp, #12]
30bf6d02 9402 str r4, [sp, #8]
30bf6d04 f000f8b0 bl _SBRemoteNotificationServerPort
30bf6d08 a902 add r1, sp, #8
30bf6d0a 9100 str r1, [sp, #0]
30bf6d0c a905 add r1, sp, #20
30bf6d0e aa04 add r2, sp, #16
30bf6d10 ab03 add r3, sp, #12
30bf6d12 f000fb2b bl _SBRNGetRegisteredBundleIdentifiersToTypes
30bf6d16 2d00 cmp r5, #0
30bf6d18 d035 beq.n 0x30bf6d86
30bf6d1a f24c3102 movw r1, 0xc302
30bf6d1e f6c0014e movt r1, 0x84e
30bf6d22 f24c5074 movw r0, 0xc574
30bf6d26 f6c0004e movt r0, 0x84e
30bf6d2a 4479 add r1, pc
30bf6d2c 4478 add r0, pc
30bf6d2e 6809 ldr r1, [r1, #0]
30bf6d30 6800 ldr r0, [r0, #0]
30bf6d32 f006ef28 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6d36 f24c312c movw r1, 0xc32c
30bf6d3a f6c0014e movt r1, 0x84e
30bf6d3e 9b04 ldr r3, [sp, #16]
30bf6d40 4479 add r1, pc
30bf6d42 9a05 ldr r2, [sp, #20]
30bf6d44 9400 str r4, [sp, #0]
30bf6d46 6809 ldr r1, [r1, #0]
30bf6d48 f006ef1c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6d4c f24c315e movw r1, 0xc35e
30bf6d50 4606 mov r6, r0
30bf6d52 f6c0014e movt r1, 0x84e
30bf6d56 f24c5044 movw r0, 0xc544
30bf6d5a f6c0004e movt r0, 0x84e
30bf6d5e 4479 add r1, pc
30bf6d60 4478 add r0, pc
30bf6d62 4632 mov r2, r6
30bf6d64 6809 ldr r1, [r1, #0]
30bf6d66 2300 movs r3, #0
30bf6d68 6800 ldr r0, [r0, #0]
30bf6d6a 9400 str r4, [sp, #0]
30bf6d6c 9401 str r4, [sp, #4]
30bf6d6e f006ef0a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6d72 f24c21d8 movw r1, 0xc2d8
30bf6d76 f6c0014e movt r1, 0x84e
30bf6d7a 6028 str r0, [r5, #0]
30bf6d7c 4479 add r1, pc
30bf6d7e 4630 mov r0, r6
30bf6d80 6809 ldr r1, [r1, #0]
30bf6d82 f006ef00 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6d86 9905 ldr r1, [sp, #20]
30bf6d88 b149 cbz r1, 0x30bf6d9e
30bf6d8a f24b2084 movw r0, 0xb284
30bf6d8e f6c0004e movt r0, 0x84e
30bf6d92 9a04 ldr r2, [sp, #16]
30bf6d94 4478 add r0, pc
30bf6d96 6800 ldr r0, [r0, #0]
30bf6d98 6800 ldr r0, [r0, #0]
30bf6d9a f006ee6c blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bf6d9e f1b80f00 cmp.w r8, #0 @ 0x0
30bf6da2 d037 beq.n 0x30bf6e14
30bf6da4 f24c2178 movw r1, 0xc278
30bf6da8 f6c0014e movt r1, 0x84e
30bf6dac f24c40ea movw r0, 0xc4ea
30bf6db0 f6c0004e movt r0, 0x84e
30bf6db4 4479 add r1, pc
30bf6db6 4478 add r0, pc
30bf6db8 6809 ldr r1, [r1, #0]
30bf6dba 6800 ldr r0, [r0, #0]
30bf6dbc f006eee2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6dc0 f24c21a0 movw r1, 0xc2a0
30bf6dc4 2400 movs r4, #0
30bf6dc6 f6c0014e movt r1, 0x84e
30bf6dca 9b02 ldr r3, [sp, #8]
30bf6dcc 4479 add r1, pc
30bf6dce 9a03 ldr r2, [sp, #12]
30bf6dd0 9400 str r4, [sp, #0]
30bf6dd2 6809 ldr r1, [r1, #0]
30bf6dd4 f006eed6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6dd8 f24c21d2 movw r1, 0xc2d2
30bf6ddc 4605 mov r5, r0
30bf6dde f6c0014e movt r1, 0x84e
30bf6de2 f24c40b8 movw r0, 0xc4b8
30bf6de6 f6c0004e movt r0, 0x84e
30bf6dea 4479 add r1, pc
30bf6dec 4478 add r0, pc
30bf6dee 462a mov r2, r5
30bf6df0 6809 ldr r1, [r1, #0]
30bf6df2 2300 movs r3, #0
30bf6df4 6800 ldr r0, [r0, #0]
30bf6df6 9400 str r4, [sp, #0]
30bf6df8 9401 str r4, [sp, #4]
30bf6dfa f006eec4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6dfe f24c214a movw r1, 0xc24a
30bf6e02 f6c0014e movt r1, 0x84e
30bf6e06 f8c80000 str.w r0, [r8]
30bf6e0a 4479 add r1, pc
30bf6e0c 4628 mov r0, r5
30bf6e0e 6809 ldr r1, [r1, #0]
30bf6e10 f006eeb8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6e14 9903 ldr r1, [sp, #12]
30bf6e16 b149 cbz r1, 0x30bf6e2c
30bf6e18 f24b10f6 movw r0, 0xb1f6
30bf6e1c f6c0004e movt r0, 0x84e
30bf6e20 9a02 ldr r2, [sp, #8]
30bf6e22 4478 add r0, pc
30bf6e24 6800 ldr r0, [r0, #0]
30bf6e26 6800 ldr r0, [r0, #0]
30bf6e28 f006ee24 blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bf6e2c b006 add sp, #24
30bf6e2e f85d8b04 ldr.w r8, [sp], #4
30bf6e32 bdf0 pop {r4, r5, r6, r7, pc}
+[SBSRemoteNotificationClient(SBSPreferences) setEnabledNotificationTypes:forBundleIdentifier:]:
30bf6e34 b5f0 push {r4, r5, r6, r7, lr}
30bf6e36 af03 add r7, sp, #12
30bf6e38 461e mov r6, r3
30bf6e3a 4614 mov r4, r2
30bf6e3c f000f814 bl _SBRemoteNotificationServerPort
30bf6e40 4605 mov r5, r0
30bf6e42 f24c10f6 movw r0, 0xc1f6
30bf6e46 f6c0004e movt r0, 0x84e
30bf6e4a 4478 add r0, pc
30bf6e4c 6801 ldr r1, [r0, #0]
30bf6e4e 4630 mov r0, r6
30bf6e50 f006ee98 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf6e54 4602 mov r2, r0
30bf6e56 4628 mov r0, r5
30bf6e58 4621 mov r1, r4
30bf6e5a e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bf6e5e f000bb03 b.w _SBRNSetSettingsEnabledBundleIdentifierTypes
30bf6e62 bf00 nop
+[SBSRemoteNotificationClient(SBSPreferences) _remoteNotificationServerPort]:
30bf6e64 f000b800 b.w _SBRemoteNotificationServerPort
_SBRemoteNotificationServerPort:
30bf6e68 b5b0 push {r4, r5, r7, lr}
30bf6e6a af02 add r7, sp, #8
30bf6e6c b081 sub sp, #4
30bf6e6e f24d406a movw r0, 0xd46a
30bf6e72 f6c0004e movt r0, 0x84e
30bf6e76 4478 add r0, pc
30bf6e78 f006edd4 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf6e7c f24b108e movw r0, 0xb18e
30bf6e80 466a mov r2, sp
30bf6e82 f6c0004e movt r0, 0x84e
30bf6e86 f24d6448 movw r4, 0xd648
30bf6e8a 4478 add r0, pc
30bf6e8c f6c0044e movt r4, 0x84e
30bf6e90 447c add r4, pc
30bf6e92 6805 ldr r5, [r0, #0]
30bf6e94 6821 ldr r1, [r4, #0]
30bf6e96 6828 ldr r0, [r5, #0]
30bf6e98 f006ed74 blx 0x30bfd984 @ symbol stub for: _mach_port_type
30bf6e9c b920 cbnz r0, 0x30bf6ea8
30bf6e9e f89d0002 ldrb.w r0, [sp, #2]
30bf6ea2 f0100f10 tst.w r0, #16 @ 0x10
30bf6ea6 d017 beq.n 0x30bf6ed8
30bf6ea8 6821 ldr r1, [r4, #0]
30bf6eaa 1c48 adds r0, r1, #1
30bf6eac 2802 cmp r0, #2
30bf6eae bf24 itt cs
30bf6eb0 6828 ldrcs r0, [r5, #0]
30bf6eb2 f006ed58 blxcs 0x30bfd964 @ symbol stub for: _mach_port_deallocate
30bf6eb6 f24b105a movw r0, 0xb15a
30bf6eba 2100 movs r1, #0
30bf6ebc f6c0004e movt r0, 0x84e
30bf6ec0 6021 str r1, [r4, #0]
30bf6ec2 4478 add r0, pc
30bf6ec4 4622 mov r2, r4
30bf6ec6 6800 ldr r0, [r0, #0]
30bf6ec8 6800 ldr r0, [r0, #0]
30bf6eca f247713e movw r1, 0x773e
30bf6ece f2c00100 movt r1, 0x0
30bf6ed2 4479 add r1, pc
30bf6ed4 f006ecd6 blx 0x30bfd884 @ symbol stub for: _bootstrap_look_up
30bf6ed8 6824 ldr r4, [r4, #0]
30bf6eda f24d30fe movw r0, 0xd3fe
30bf6ede f6c0004e movt r0, 0x84e
30bf6ee2 4478 add r0, pc
30bf6ee4 f006eda6 blx 0x30bfda34 @ symbol stub for: _pthread_mutex_unlock
30bf6ee8 4620 mov r0, r4
30bf6eea b001 add sp, #4
30bf6eec bdb0 pop {r4, r5, r7, pc}
30bf6eee 46c0 nop (mov r8, r8)
_SBRNRegister:
30bf6ef0 b590 push {r4, r7, lr}
30bf6ef2 af01 add r7, sp, #4
30bf6ef4 b08e sub sp, #56
30bf6ef6 f24b1206 movw r2, 0xb106
30bf6efa f6c0024e movt r2, 0x84e
30bf6efe 447a add r2, pc
30bf6f00 6813 ldr r3, [r2, #0]
30bf6f02 681a ldr r2, [r3, #0]
30bf6f04 685b ldr r3, [r3, #4]
30bf6f06 930a str r3, [sp, #40]
30bf6f08 9209 str r2, [sp, #36]
30bf6f0a 910b str r1, [sp, #44]
30bf6f0c f2415113 movw r1, 0x1513
30bf6f10 9103 str r1, [sp, #12]
30bf6f12 9005 str r0, [sp, #20]
30bf6f14 f006ed4e blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf6f18 f2475130 movw r1, 0x7530
30bf6f1c 9006 str r0, [sp, #24]
30bf6f1e 9108 str r1, [sp, #32]
30bf6f20 2100 movs r1, #0
30bf6f22 e88d0003 stmia.w sp, {r0, r1}
30bf6f26 a803 add r0, sp, #12
30bf6f28 2224 movs r2, #36
30bf6f2a 9102 str r1, [sp, #8]
30bf6f2c 2103 movs r1, #3
30bf6f2e 232c movs r3, #44
30bf6f30 f006ed08 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf6f34 4604 mov r4, r0
30bf6f36 b17c cbz r4, 0x30bf6f58
30bf6f38 f64f70fe movw r0, 0xfffe
30bf6f3c f6ce70ff movt r0, 0xefff
30bf6f40 4420 add r0, r4
30bf6f42 2802 cmp r0, #2
30bf6f44 d304 bcc.n 0x30bf6f50
30bf6f46 2010 movs r0, #16
30bf6f48 f2c10000 movt r0, 0x1000
30bf6f4c 4284 cmp r4, r0
30bf6f4e d122 bne.n 0x30bf6f96
30bf6f50 9806 ldr r0, [sp, #24]
30bf6f52 f006ed38 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf6f56 e021 b.n 0x30bf6f9c
30bf6f58 f64f64cc movw r4, 0xfecc
30bf6f5c 9808 ldr r0, [sp, #32]
30bf6f5e f6cf74ff movt r4, 0xffff
30bf6f62 2847 cmp r0, #71
30bf6f64 d01a beq.n 0x30bf6f9c
30bf6f66 f2475194 movw r1, 0x7594
30bf6f6a 4288 cmp r0, r1
30bf6f6c d002 beq.n 0x30bf6f74
30bf6f6e f46f7496 mvn.w r4, #300 @ 0x12c
30bf6f72 e013 b.n 0x30bf6f9c
30bf6f74 f64f64d4 movw r4, 0xfed4
30bf6f78 9803 ldr r0, [sp, #12]
30bf6f7a f6cf74ff movt r4, 0xffff
30bf6f7e 2800 cmp r0, #0
30bf6f80 db0c blt.n 0x30bf6f9c
30bf6f82 9904 ldr r1, [sp, #16]
30bf6f84 980b ldr r0, [sp, #44]
30bf6f86 2924 cmp r1, #36
30bf6f88 bf1c itt ne
30bf6f8a f64f60d4 movwne r0, 0xfed4
30bf6f8e f6cf70ff movtne r0, 0xffff
30bf6f92 b00e add sp, #56
30bf6f94 bd90 pop {r4, r7, pc}
30bf6f96 9806 ldr r0, [sp, #24]
30bf6f98 f006ed04 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf6f9c 4620 mov r0, r4
30bf6f9e b00e add sp, #56
30bf6fa0 bd90 pop {r4, r7, pc}
30bf6fa2 bf00 nop
_SBRNGetEnabledRemoteNotificationTypes:
30bf6fa4 b5b0 push {r4, r5, r7, lr}
30bf6fa6 af02 add r7, sp, #8
30bf6fa8 b08f sub sp, #60
30bf6faa 460c mov r4, r1
30bf6fac f2415113 movw r1, 0x1513
30bf6fb0 9103 str r1, [sp, #12]
30bf6fb2 9005 str r0, [sp, #20]
30bf6fb4 f006ecfe blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf6fb8 f2475131 movw r1, 0x7531
30bf6fbc 9006 str r0, [sp, #24]
30bf6fbe 9108 str r1, [sp, #32]
30bf6fc0 2100 movs r1, #0
30bf6fc2 e88d0003 stmia.w sp, {r0, r1}
30bf6fc6 a803 add r0, sp, #12
30bf6fc8 2218 movs r2, #24
30bf6fca 9102 str r1, [sp, #8]
30bf6fcc 2103 movs r1, #3
30bf6fce 2330 movs r3, #48
30bf6fd0 f006ecb8 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf6fd4 4605 mov r5, r0
30bf6fd6 b19d cbz r5, 0x30bf7000
30bf6fd8 f64f70fe movw r0, 0xfffe
30bf6fdc f6ce70ff movt r0, 0xefff
30bf6fe0 4428 add r0, r5
30bf6fe2 2802 cmp r0, #2
30bf6fe4 d304 bcc.n 0x30bf6ff0
30bf6fe6 2010 movs r0, #16
30bf6fe8 f2c10000 movt r0, 0x1000
30bf6fec 4285 cmp r5, r0
30bf6fee d103 bne.n 0x30bf6ff8
30bf6ff0 9806 ldr r0, [sp, #24]
30bf6ff2 f006ece8 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf6ff6 e031 b.n 0x30bf705c
30bf6ff8 9806 ldr r0, [sp, #24]
30bf6ffa f006ecd4 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf6ffe e02d b.n 0x30bf705c
30bf7000 f64f60cc movw r0, 0xfecc
30bf7004 9908 ldr r1, [sp, #32]
30bf7006 f6cf70ff movt r0, 0xffff
30bf700a 2947 cmp r1, #71
30bf700c d005 beq.n 0x30bf701a
30bf700e f2475095 movw r0, 0x7595
30bf7012 4281 cmp r1, r0
30bf7014 d003 beq.n 0x30bf701e
30bf7016 f46f7096 mvn.w r0, #300 @ 0x12c
30bf701a 4605 mov r5, r0
30bf701c e01e b.n 0x30bf705c
30bf701e f64f60d4 movw r0, 0xfed4
30bf7022 9903 ldr r1, [sp, #12]
30bf7024 f6cf70ff movt r0, 0xffff
30bf7028 2900 cmp r1, #0
30bf702a dbf6 blt.n 0x30bf701a
30bf702c 9904 ldr r1, [sp, #16]
30bf702e 2928 cmp r1, #40
30bf7030 d00e beq.n 0x30bf7050
30bf7032 f64f60d4 movw r0, 0xfed4
30bf7036 2924 cmp r1, #36
30bf7038 f6cf70ff movt r0, 0xffff
30bf703c d1ed bne.n 0x30bf701a
30bf703e 9d0b ldr r5, [sp, #44]
30bf7040 f64f60d4 movw r0, 0xfed4
30bf7044 f6cf70ff movt r0, 0xffff
30bf7048 2d00 cmp r5, #0
30bf704a bf08 it eq
30bf704c 4605 moveq r5, r0
30bf704e e005 b.n 0x30bf705c
30bf7050 9d0b ldr r5, [sp, #44]
30bf7052 2d00 cmp r5, #0
30bf7054 bf02 ittt eq
30bf7056 980c ldreq r0, [sp, #48]
30bf7058 6020 streq r0, [r4, #0]
30bf705a 2500 moveq r5, #0
30bf705c 4628 mov r0, r5
30bf705e b00f add sp, #60
30bf7060 bdb0 pop {r4, r5, r7, pc}
30bf7062 bf00 nop
_SBRNGetMessage:
30bf7064 b5f0 push {r4, r5, r6, r7, lr}
30bf7066 af03 add r7, sp, #12
30bf7068 b092 sub sp, #72
30bf706a 460e mov r6, r1
30bf706c f2415113 movw r1, 0x1513
30bf7070 9103 str r1, [sp, #12]
30bf7072 4615 mov r5, r2
30bf7074 9005 str r0, [sp, #20]
30bf7076 f006ec9e blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf707a f2475132 movw r1, 0x7532
30bf707e 9006 str r0, [sp, #24]
30bf7080 9108 str r1, [sp, #32]
30bf7082 2100 movs r1, #0
30bf7084 e88d0003 stmia.w sp, {r0, r1}
30bf7088 a803 add r0, sp, #12
30bf708a 2218 movs r2, #24
30bf708c 9102 str r1, [sp, #8]
30bf708e 2103 movs r1, #3
30bf7090 233c movs r3, #60
30bf7092 f006ec58 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf7096 4604 mov r4, r0
30bf7098 b19c cbz r4, 0x30bf70c2
30bf709a f64f70fe movw r0, 0xfffe
30bf709e f6ce70ff movt r0, 0xefff
30bf70a2 4420 add r0, r4
30bf70a4 2802 cmp r0, #2
30bf70a6 d304 bcc.n 0x30bf70b2
30bf70a8 2010 movs r0, #16
30bf70aa f2c10000 movt r0, 0x1000
30bf70ae 4284 cmp r4, r0
30bf70b0 d103 bne.n 0x30bf70ba
30bf70b2 9806 ldr r0, [sp, #24]
30bf70b4 f006ec86 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf70b8 e03a b.n 0x30bf7130
30bf70ba 9806 ldr r0, [sp, #24]
30bf70bc f006ec72 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf70c0 e036 b.n 0x30bf7130
30bf70c2 f64f64cc movw r4, 0xfecc
30bf70c6 9808 ldr r0, [sp, #32]
30bf70c8 f6cf74ff movt r4, 0xffff
30bf70cc 2847 cmp r0, #71
30bf70ce d02f beq.n 0x30bf7130
30bf70d0 f2475196 movw r1, 0x7596
30bf70d4 4288 cmp r0, r1
30bf70d6 d002 beq.n 0x30bf70de
30bf70d8 f46f7496 mvn.w r4, #300 @ 0x12c
30bf70dc e028 b.n 0x30bf7130
30bf70de 9903 ldr r1, [sp, #12]
30bf70e0 9804 ldr r0, [sp, #16]
30bf70e2 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf70e6 dc16 bgt.n 0x30bf7116
30bf70e8 9909 ldr r1, [sp, #36]
30bf70ea f64f64d4 movw r4, 0xfed4
30bf70ee f6cf74ff movt r4, 0xffff
30bf70f2 2901 cmp r1, #1
30bf70f4 bf08 it eq
30bf70f6 2834 cmpeq r0, #52
30bf70f8 d11a bne.n 0x30bf7130
30bf70fa 980c ldr r0, [sp, #48]
30bf70fc f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf7100 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf7104 bf08 it eq
30bf7106 2400 moveq r4, #0
30bf7108 d112 bne.n 0x30bf7130
30bf710a 980a ldr r0, [sp, #40]
30bf710c 2400 movs r4, #0
30bf710e 6030 str r0, [r6, #0]
30bf7110 980f ldr r0, [sp, #60]
30bf7112 6028 str r0, [r5, #0]
30bf7114 e00c b.n 0x30bf7130
30bf7116 f64f64d4 movw r4, 0xfed4
30bf711a 2824 cmp r0, #36
30bf711c f6cf74ff movt r4, 0xffff
30bf7120 d106 bne.n 0x30bf7130
30bf7122 9c0b ldr r4, [sp, #44]
30bf7124 2c00 cmp r4, #0
30bf7126 bf04 itt eq
30bf7128 f64f64d4 movweq r4, 0xfed4
30bf712c f6cf74ff movteq r4, 0xffff
30bf7130 4620 mov r0, r4
30bf7132 b012 add sp, #72
30bf7134 bdf0 pop {r4, r5, r6, r7, pc}
30bf7136 bf00 nop
_SBRNGetSystemWideEnabled:
30bf7138 b5b0 push {r4, r5, r7, lr}
30bf713a af02 add r7, sp, #8
30bf713c b08f sub sp, #60
30bf713e 460c mov r4, r1
30bf7140 f2415113 movw r1, 0x1513
30bf7144 9103 str r1, [sp, #12]
30bf7146 9005 str r0, [sp, #20]
30bf7148 f006ec34 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf714c f2475133 movw r1, 0x7533
30bf7150 9006 str r0, [sp, #24]
30bf7152 9108 str r1, [sp, #32]
30bf7154 2100 movs r1, #0
30bf7156 e88d0003 stmia.w sp, {r0, r1}
30bf715a a803 add r0, sp, #12
30bf715c 2218 movs r2, #24
30bf715e 9102 str r1, [sp, #8]
30bf7160 2103 movs r1, #3
30bf7162 2330 movs r3, #48
30bf7164 f006ebee blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf7168 4605 mov r5, r0
30bf716a b19d cbz r5, 0x30bf7194
30bf716c f64f70fe movw r0, 0xfffe
30bf7170 f6ce70ff movt r0, 0xefff
30bf7174 4428 add r0, r5
30bf7176 2802 cmp r0, #2
30bf7178 d304 bcc.n 0x30bf7184
30bf717a 2010 movs r0, #16
30bf717c f2c10000 movt r0, 0x1000
30bf7180 4285 cmp r5, r0
30bf7182 d103 bne.n 0x30bf718c
30bf7184 9806 ldr r0, [sp, #24]
30bf7186 f006ec1e blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf718a e032 b.n 0x30bf71f2
30bf718c 9806 ldr r0, [sp, #24]
30bf718e f006ec0a blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf7192 e02e b.n 0x30bf71f2
30bf7194 f64f60cc movw r0, 0xfecc
30bf7198 9908 ldr r1, [sp, #32]
30bf719a f6cf70ff movt r0, 0xffff
30bf719e 2947 cmp r1, #71
30bf71a0 d005 beq.n 0x30bf71ae
30bf71a2 f2475097 movw r0, 0x7597
30bf71a6 4281 cmp r1, r0
30bf71a8 d003 beq.n 0x30bf71b2
30bf71aa f46f7096 mvn.w r0, #300 @ 0x12c
30bf71ae 4605 mov r5, r0
30bf71b0 e01f b.n 0x30bf71f2
30bf71b2 f64f60d4 movw r0, 0xfed4
30bf71b6 9903 ldr r1, [sp, #12]
30bf71b8 f6cf70ff movt r0, 0xffff
30bf71bc 2900 cmp r1, #0
30bf71be dbf6 blt.n 0x30bf71ae
30bf71c0 9904 ldr r1, [sp, #16]
30bf71c2 2928 cmp r1, #40
30bf71c4 d00e beq.n 0x30bf71e4
30bf71c6 f64f60d4 movw r0, 0xfed4
30bf71ca 2924 cmp r1, #36
30bf71cc f6cf70ff movt r0, 0xffff
30bf71d0 d1ed bne.n 0x30bf71ae
30bf71d2 9d0b ldr r5, [sp, #44]
30bf71d4 f64f60d4 movw r0, 0xfed4
30bf71d8 f6cf70ff movt r0, 0xffff
30bf71dc 2d00 cmp r5, #0
30bf71de bf08 it eq
30bf71e0 4605 moveq r5, r0
30bf71e2 e006 b.n 0x30bf71f2
30bf71e4 9d0b ldr r5, [sp, #44]
30bf71e6 2d00 cmp r5, #0
30bf71e8 bf02 ittt eq
30bf71ea f89d0030 ldrbeq.w r0, [sp, #48]
30bf71ee 7020 strbeq r0, [r4, #0]
30bf71f0 2500 moveq r5, #0
30bf71f2 4628 mov r0, r5
30bf71f4 b00f add sp, #60
30bf71f6 bdb0 pop {r4, r5, r7, pc}
_SBRNSetSystemWideEnabled:
30bf71f8 b590 push {r4, r7, lr}
30bf71fa af01 add r7, sp, #4
30bf71fc b08e sub sp, #56
30bf71fe f64a52fe movw r2, 0xadfe
30bf7202 f6c0024e movt r2, 0x84e
30bf7206 447a add r2, pc
30bf7208 6813 ldr r3, [r2, #0]
30bf720a 681a ldr r2, [r3, #0]
30bf720c 685b ldr r3, [r3, #4]
30bf720e 930a str r3, [sp, #40]
30bf7210 9209 str r2, [sp, #36]
30bf7212 f88d102c strb.w r1, [sp, #44]
30bf7216 f2415113 movw r1, 0x1513
30bf721a 9103 str r1, [sp, #12]
30bf721c 9005 str r0, [sp, #20]
30bf721e f006ebca blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf7222 f2475134 movw r1, 0x7534
30bf7226 9006 str r0, [sp, #24]
30bf7228 9108 str r1, [sp, #32]
30bf722a 2100 movs r1, #0
30bf722c e88d0003 stmia.w sp, {r0, r1}
30bf7230 a803 add r0, sp, #12
30bf7232 2224 movs r2, #36
30bf7234 9102 str r1, [sp, #8]
30bf7236 2103 movs r1, #3
30bf7238 232c movs r3, #44
30bf723a f006eb84 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf723e 4604 mov r4, r0
30bf7240 b17c cbz r4, 0x30bf7262
30bf7242 f64f70fe movw r0, 0xfffe
30bf7246 f6ce70ff movt r0, 0xefff
30bf724a 4420 add r0, r4
30bf724c 2802 cmp r0, #2
30bf724e d304 bcc.n 0x30bf725a
30bf7250 2010 movs r0, #16
30bf7252 f2c10000 movt r0, 0x1000
30bf7256 4284 cmp r4, r0
30bf7258 d122 bne.n 0x30bf72a0
30bf725a 9806 ldr r0, [sp, #24]
30bf725c f006ebb2 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf7260 e021 b.n 0x30bf72a6
30bf7262 f64f64cc movw r4, 0xfecc
30bf7266 9808 ldr r0, [sp, #32]
30bf7268 f6cf74ff movt r4, 0xffff
30bf726c 2847 cmp r0, #71
30bf726e d01a beq.n 0x30bf72a6
30bf7270 f2475198 movw r1, 0x7598
30bf7274 4288 cmp r0, r1
30bf7276 d002 beq.n 0x30bf727e
30bf7278 f46f7496 mvn.w r4, #300 @ 0x12c
30bf727c e013 b.n 0x30bf72a6
30bf727e f64f64d4 movw r4, 0xfed4
30bf7282 9803 ldr r0, [sp, #12]
30bf7284 f6cf74ff movt r4, 0xffff
30bf7288 2800 cmp r0, #0
30bf728a db0c blt.n 0x30bf72a6
30bf728c 9904 ldr r1, [sp, #16]
30bf728e 980b ldr r0, [sp, #44]
30bf7290 2924 cmp r1, #36
30bf7292 bf1c itt ne
30bf7294 f64f60d4 movwne r0, 0xfed4
30bf7298 f6cf70ff movtne r0, 0xffff
30bf729c b00e add sp, #56
30bf729e bd90 pop {r4, r7, pc}
30bf72a0 9806 ldr r0, [sp, #24]
30bf72a2 f006eb80 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf72a6 4620 mov r0, r4
30bf72a8 b00e add sp, #56
30bf72aa bd90 pop {r4, r7, pc}
_SBRNHasRegisteredBundleIdentifiers:
30bf72ac b5b0 push {r4, r5, r7, lr}
30bf72ae af02 add r7, sp, #8
30bf72b0 b08f sub sp, #60
30bf72b2 460c mov r4, r1
30bf72b4 f2415113 movw r1, 0x1513
30bf72b8 9103 str r1, [sp, #12]
30bf72ba 9005 str r0, [sp, #20]
30bf72bc f006eb7a blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf72c0 f2475135 movw r1, 0x7535
30bf72c4 9006 str r0, [sp, #24]
30bf72c6 9108 str r1, [sp, #32]
30bf72c8 2100 movs r1, #0
30bf72ca e88d0003 stmia.w sp, {r0, r1}
30bf72ce a803 add r0, sp, #12
30bf72d0 2218 movs r2, #24
30bf72d2 9102 str r1, [sp, #8]
30bf72d4 2103 movs r1, #3
30bf72d6 2330 movs r3, #48
30bf72d8 f006eb34 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf72dc 4605 mov r5, r0
30bf72de b19d cbz r5, 0x30bf7308
30bf72e0 f64f70fe movw r0, 0xfffe
30bf72e4 f6ce70ff movt r0, 0xefff
30bf72e8 4428 add r0, r5
30bf72ea 2802 cmp r0, #2
30bf72ec d304 bcc.n 0x30bf72f8
30bf72ee 2010 movs r0, #16
30bf72f0 f2c10000 movt r0, 0x1000
30bf72f4 4285 cmp r5, r0
30bf72f6 d103 bne.n 0x30bf7300
30bf72f8 9806 ldr r0, [sp, #24]
30bf72fa f006eb64 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf72fe e032 b.n 0x30bf7366
30bf7300 9806 ldr r0, [sp, #24]
30bf7302 f006eb50 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf7306 e02e b.n 0x30bf7366
30bf7308 f64f60cc movw r0, 0xfecc
30bf730c 9908 ldr r1, [sp, #32]
30bf730e f6cf70ff movt r0, 0xffff
30bf7312 2947 cmp r1, #71
30bf7314 d005 beq.n 0x30bf7322
30bf7316 f2475099 movw r0, 0x7599
30bf731a 4281 cmp r1, r0
30bf731c d003 beq.n 0x30bf7326
30bf731e f46f7096 mvn.w r0, #300 @ 0x12c
30bf7322 4605 mov r5, r0
30bf7324 e01f b.n 0x30bf7366
30bf7326 f64f60d4 movw r0, 0xfed4
30bf732a 9903 ldr r1, [sp, #12]
30bf732c f6cf70ff movt r0, 0xffff
30bf7330 2900 cmp r1, #0
30bf7332 dbf6 blt.n 0x30bf7322
30bf7334 9904 ldr r1, [sp, #16]
30bf7336 2928 cmp r1, #40
30bf7338 d00e beq.n 0x30bf7358
30bf733a f64f60d4 movw r0, 0xfed4
30bf733e 2924 cmp r1, #36
30bf7340 f6cf70ff movt r0, 0xffff
30bf7344 d1ed bne.n 0x30bf7322
30bf7346 9d0b ldr r5, [sp, #44]
30bf7348 f64f60d4 movw r0, 0xfed4
30bf734c f6cf70ff movt r0, 0xffff
30bf7350 2d00 cmp r5, #0
30bf7352 bf08 it eq
30bf7354 4605 moveq r5, r0
30bf7356 e006 b.n 0x30bf7366
30bf7358 9d0b ldr r5, [sp, #44]
30bf735a 2d00 cmp r5, #0
30bf735c bf02 ittt eq
30bf735e f89d0030 ldrbeq.w r0, [sp, #48]
30bf7362 7020 strbeq r0, [r4, #0]
30bf7364 2500 moveq r5, #0
30bf7366 4628 mov r0, r5
30bf7368 b00f add sp, #60
30bf736a bdb0 pop {r4, r5, r7, pc}
_SBRNGetRegisteredBundleIdentifiersToTypes:
30bf736c b5f0 push {r4, r5, r6, r7, lr}
30bf736e af03 add r7, sp, #12
30bf7370 f84d8d04 str.w r8, [sp, #-4]!
30bf7374 b096 sub sp, #88
30bf7376 460c mov r4, r1
30bf7378 f2415113 movw r1, 0x1513
30bf737c 9103 str r1, [sp, #12]
30bf737e 4698 mov r8, r3
30bf7380 9005 str r0, [sp, #20]
30bf7382 4616 mov r6, r2
30bf7384 f006eb16 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf7388 f2475136 movw r1, 0x7536
30bf738c 9006 str r0, [sp, #24]
30bf738e 9108 str r1, [sp, #32]
30bf7390 2100 movs r1, #0
30bf7392 e88d0003 stmia.w sp, {r0, r1}
30bf7396 a803 add r0, sp, #12
30bf7398 2218 movs r2, #24
30bf739a 9102 str r1, [sp, #8]
30bf739c 2103 movs r1, #3
30bf739e 234c movs r3, #76
30bf73a0 f006ead0 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf73a4 4605 mov r5, r0
30bf73a6 b19d cbz r5, 0x30bf73d0
30bf73a8 f64f70fe movw r0, 0xfffe
30bf73ac f6ce70ff movt r0, 0xefff
30bf73b0 4428 add r0, r5
30bf73b2 2802 cmp r0, #2
30bf73b4 d304 bcc.n 0x30bf73c0
30bf73b6 2010 movs r0, #16
30bf73b8 f2c10000 movt r0, 0x1000
30bf73bc 4285 cmp r5, r0
30bf73be d103 bne.n 0x30bf73c8
30bf73c0 9806 ldr r0, [sp, #24]
30bf73c2 f006eb00 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf73c6 e04a b.n 0x30bf745e
30bf73c8 9806 ldr r0, [sp, #24]
30bf73ca f006eaec blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf73ce e046 b.n 0x30bf745e
30bf73d0 f64f65cc movw r5, 0xfecc
30bf73d4 9808 ldr r0, [sp, #32]
30bf73d6 f6cf75ff movt r5, 0xffff
30bf73da 2847 cmp r0, #71
30bf73dc d03f beq.n 0x30bf745e
30bf73de f247519a movw r1, 0x759a
30bf73e2 4288 cmp r0, r1
30bf73e4 d002 beq.n 0x30bf73ec
30bf73e6 f46f7596 mvn.w r5, #300 @ 0x12c
30bf73ea e038 b.n 0x30bf745e
30bf73ec 9903 ldr r1, [sp, #12]
30bf73ee 9804 ldr r0, [sp, #16]
30bf73f0 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf73f4 dc26 bgt.n 0x30bf7444
30bf73f6 9909 ldr r1, [sp, #36]
30bf73f8 f64f65d4 movw r5, 0xfed4
30bf73fc f6cf75ff movt r5, 0xffff
30bf7400 2902 cmp r1, #2
30bf7402 bf08 it eq
30bf7404 2844 cmpeq r0, #68
30bf7406 d12a bne.n 0x30bf745e
30bf7408 980c ldr r0, [sp, #48]
30bf740a f64f65d4 movw r5, 0xfed4
30bf740e f6cf75ff movt r5, 0xffff
30bf7412 f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf7416 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf741a d120 bne.n 0x30bf745e
30bf741c 980f ldr r0, [sp, #60]
30bf741e f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf7422 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf7426 bf08 it eq
30bf7428 2500 moveq r5, #0
30bf742a d118 bne.n 0x30bf745e
30bf742c 990a ldr r1, [sp, #40]
30bf742e 2500 movs r5, #0
30bf7430 6021 str r1, [r4, #0]
30bf7432 9912 ldr r1, [sp, #72]
30bf7434 6031 str r1, [r6, #0]
30bf7436 990d ldr r1, [sp, #52]
30bf7438 68b8 ldr r0, [r7, #8]
30bf743a f8c81000 str.w r1, [r8]
30bf743e 9913 ldr r1, [sp, #76]
30bf7440 6001 str r1, [r0, #0]
30bf7442 e00c b.n 0x30bf745e
30bf7444 f64f65d4 movw r5, 0xfed4
30bf7448 2824 cmp r0, #36
30bf744a f6cf75ff movt r5, 0xffff
30bf744e d106 bne.n 0x30bf745e
30bf7450 9d0b ldr r5, [sp, #44]
30bf7452 2d00 cmp r5, #0
30bf7454 bf04 itt eq
30bf7456 f64f65d4 movweq r5, 0xfed4
30bf745a f6cf75ff movteq r5, 0xffff
30bf745e 4628 mov r0, r5
30bf7460 b016 add sp, #88
30bf7462 f85d8b04 ldr.w r8, [sp], #4
30bf7466 bdf0 pop {r4, r5, r6, r7, pc}
_SBRNSetSettingsEnabledBundleIdentifierTypes:
30bf7468 b5f0 push {r4, r5, r6, r7, lr}
30bf746a af03 add r7, sp, #12
30bf746c f5ad6d87 sub.w sp, sp, #1080 @ 0x438
30bf7470 4605 mov r5, r0
30bf7472 f64a3088 movw r0, 0xab88
30bf7476 f6c0004e movt r0, 0x84e
30bf747a ac03 add r4, sp, #12
30bf747c 4478 add r0, pc
30bf747e 6803 ldr r3, [r0, #0]
30bf7480 6818 ldr r0, [r3, #0]
30bf7482 685b ldr r3, [r3, #4]
30bf7484 930a str r3, [sp, #40]
30bf7486 9009 str r0, [sp, #36]
30bf7488 f104002c add.w r0, r4, #44 @ 0x2c
30bf748c 910b str r1, [sp, #44]
30bf748e 4611 mov r1, r2
30bf7490 f44f6280 mov.w r2, #1024 @ 0x400
30bf7494 f006ea9e blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf7498 4606 mov r6, r0
30bf749a f2415013 movw r0, 0x1513
30bf749e 960d str r6, [sp, #52]
30bf74a0 9003 str r0, [sp, #12]
30bf74a2 9505 str r5, [sp, #20]
30bf74a4 f006ea86 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf74a8 f2475137 movw r1, 0x7537
30bf74ac 9006 str r0, [sp, #24]
30bf74ae 9108 str r1, [sp, #32]
30bf74b0 2100 movs r1, #0
30bf74b2 e88d0003 stmia.w sp, {r0, r1}
30bf74b6 f106002f add.w r0, r6, #47 @ 0x2f
30bf74ba f0200203 bic.w r2, r0, #3 @ 0x3
30bf74be 9102 str r1, [sp, #8]
30bf74c0 4620 mov r0, r4
30bf74c2 2103 movs r1, #3
30bf74c4 232c movs r3, #44
30bf74c6 f006ea3e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf74ca 4604 mov r4, r0
30bf74cc b17c cbz r4, 0x30bf74ee
30bf74ce f64f70fe movw r0, 0xfffe
30bf74d2 f6ce70ff movt r0, 0xefff
30bf74d6 4420 add r0, r4
30bf74d8 2802 cmp r0, #2
30bf74da d304 bcc.n 0x30bf74e6
30bf74dc 2010 movs r0, #16
30bf74de f2c10000 movt r0, 0x1000
30bf74e2 4284 cmp r4, r0
30bf74e4 d123 bne.n 0x30bf752e
30bf74e6 9806 ldr r0, [sp, #24]
30bf74e8 f006ea6c blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf74ec e022 b.n 0x30bf7534
30bf74ee f64f64cc movw r4, 0xfecc
30bf74f2 9808 ldr r0, [sp, #32]
30bf74f4 f6cf74ff movt r4, 0xffff
30bf74f8 2847 cmp r0, #71
30bf74fa d01b beq.n 0x30bf7534
30bf74fc f247519b movw r1, 0x759b
30bf7500 4288 cmp r0, r1
30bf7502 d002 beq.n 0x30bf750a
30bf7504 f46f7496 mvn.w r4, #300 @ 0x12c
30bf7508 e014 b.n 0x30bf7534
30bf750a f64f64d4 movw r4, 0xfed4
30bf750e 9803 ldr r0, [sp, #12]
30bf7510 f6cf74ff movt r4, 0xffff
30bf7514 2800 cmp r0, #0
30bf7516 db0d blt.n 0x30bf7534
30bf7518 9904 ldr r1, [sp, #16]
30bf751a 980b ldr r0, [sp, #44]
30bf751c 2924 cmp r1, #36
30bf751e bf1c itt ne
30bf7520 f64f60d4 movwne r0, 0xfed4
30bf7524 f6cf70ff movtne r0, 0xffff
30bf7528 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf752c bdf0 pop {r4, r5, r6, r7, pc}
30bf752e 9806 ldr r0, [sp, #24]
30bf7530 f006ea38 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf7534 4620 mov r0, r4
30bf7536 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf753a bdf0 pop {r4, r5, r6, r7, pc}
_SBRNGetNotificationsForBundleID:
30bf753c b5f0 push {r4, r5, r6, r7, lr}
30bf753e af03 add r7, sp, #12
30bf7540 e92d0500 stmdb sp!, {r8, sl}
30bf7544 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf7548 b081 sub sp, #4
30bf754a 4604 mov r4, r0
30bf754c f64a20ae movw r0, 0xaaae
30bf7550 f6c0004e movt r0, 0x84e
30bf7554 4692 mov sl, r2
30bf7556 4478 add r0, pc
30bf7558 ae03 add r6, sp, #12
30bf755a 4698 mov r8, r3
30bf755c 6802 ldr r2, [r0, #0]
30bf755e 6810 ldr r0, [r2, #0]
30bf7560 6852 ldr r2, [r2, #4]
30bf7562 920a str r2, [sp, #40]
30bf7564 f44f6280 mov.w r2, #1024 @ 0x400
30bf7568 9009 str r0, [sp, #36]
30bf756a f1060028 add.w r0, r6, #40 @ 0x28
30bf756e f006ea32 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf7572 4605 mov r5, r0
30bf7574 f2415013 movw r0, 0x1513
30bf7578 950c str r5, [sp, #48]
30bf757a 9003 str r0, [sp, #12]
30bf757c 9405 str r4, [sp, #20]
30bf757e f006ea1a blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf7582 f2475138 movw r1, 0x7538
30bf7586 9006 str r0, [sp, #24]
30bf7588 9108 str r1, [sp, #32]
30bf758a 2100 movs r1, #0
30bf758c e88d0003 stmia.w sp, {r0, r1}
30bf7590 f105002b add.w r0, r5, #43 @ 0x2b
30bf7594 f0200203 bic.w r2, r0, #3 @ 0x3
30bf7598 9102 str r1, [sp, #8]
30bf759a 4630 mov r0, r6
30bf759c 2103 movs r1, #3
30bf759e 233c movs r3, #60
30bf75a0 f006e9d0 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf75a4 4606 mov r6, r0
30bf75a6 b19e cbz r6, 0x30bf75d0
30bf75a8 f64f70fe movw r0, 0xfffe
30bf75ac f6ce70ff movt r0, 0xefff
30bf75b0 4430 add r0, r6
30bf75b2 2802 cmp r0, #2
30bf75b4 d304 bcc.n 0x30bf75c0
30bf75b6 2010 movs r0, #16
30bf75b8 f2c10000 movt r0, 0x1000
30bf75bc 4286 cmp r6, r0
30bf75be d103 bne.n 0x30bf75c8
30bf75c0 9806 ldr r0, [sp, #24]
30bf75c2 f006ea00 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf75c6 e03c b.n 0x30bf7642
30bf75c8 9806 ldr r0, [sp, #24]
30bf75ca f006e9ec blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf75ce e038 b.n 0x30bf7642
30bf75d0 f64f66cc movw r6, 0xfecc
30bf75d4 9808 ldr r0, [sp, #32]
30bf75d6 f6cf76ff movt r6, 0xffff
30bf75da 2847 cmp r0, #71
30bf75dc d031 beq.n 0x30bf7642
30bf75de f247519c movw r1, 0x759c
30bf75e2 4288 cmp r0, r1
30bf75e4 d002 beq.n 0x30bf75ec
30bf75e6 f46f7696 mvn.w r6, #300 @ 0x12c
30bf75ea e02a b.n 0x30bf7642
30bf75ec 9903 ldr r1, [sp, #12]
30bf75ee 9804 ldr r0, [sp, #16]
30bf75f0 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf75f4 dc18 bgt.n 0x30bf7628
30bf75f6 9909 ldr r1, [sp, #36]
30bf75f8 f64f66d4 movw r6, 0xfed4
30bf75fc f6cf76ff movt r6, 0xffff
30bf7600 2901 cmp r1, #1
30bf7602 bf08 it eq
30bf7604 2834 cmpeq r0, #52
30bf7606 d11c bne.n 0x30bf7642
30bf7608 980c ldr r0, [sp, #48]
30bf760a f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf760e f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf7612 bf08 it eq
30bf7614 2600 moveq r6, #0
30bf7616 d114 bne.n 0x30bf7642
30bf7618 980a ldr r0, [sp, #40]
30bf761a 2600 movs r6, #0
30bf761c f8ca0000 str.w r0, [sl]
30bf7620 980f ldr r0, [sp, #60]
30bf7622 f8c80000 str.w r0, [r8]
30bf7626 e00c b.n 0x30bf7642
30bf7628 f64f66d4 movw r6, 0xfed4
30bf762c 2824 cmp r0, #36
30bf762e f6cf76ff movt r6, 0xffff
30bf7632 d106 bne.n 0x30bf7642
30bf7634 9e0b ldr r6, [sp, #44]
30bf7636 2e00 cmp r6, #0
30bf7638 bf04 itt eq
30bf763a f64f66d4 movweq r6, 0xfed4
30bf763e f6cf76ff movteq r6, 0xffff
30bf7642 4630 mov r0, r6
30bf7644 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf7648 b001 add sp, #4
30bf764a e8bd0500 ldmia.w sp!, {r8, sl}
30bf764e bdf0 pop {r4, r5, r6, r7, pc}
_SBRNGetBundleIDsUpdatedAfter:
30bf7650 b5b0 push {r4, r5, r7, lr}
30bf7652 af02 add r7, sp, #8
30bf7654 b092 sub sp, #72
30bf7656 461c mov r4, r3
30bf7658 f64a13a2 movw r3, 0xa9a2
30bf765c f6c0034e movt r3, 0x84e
30bf7660 2501 movs r5, #1
30bf7662 447b add r3, pc
30bf7664 9509 str r5, [sp, #36]
30bf7666 910a str r1, [sp, #40]
30bf7668 6819 ldr r1, [r3, #0]
30bf766a f04f2301 mov.w r3, #16777472 @ 0x1000100
30bf766e 920b str r2, [sp, #44]
30bf7670 930c str r3, [sp, #48]
30bf7672 680b ldr r3, [r1, #0]
30bf7674 6849 ldr r1, [r1, #4]
30bf7676 910e str r1, [sp, #56]
30bf7678 f2415113 movw r1, 0x1513
30bf767c f2c80100 movt r1, 0x8000
30bf7680 930d str r3, [sp, #52]
30bf7682 920f str r2, [sp, #60]
30bf7684 9103 str r1, [sp, #12]
30bf7686 9005 str r0, [sp, #20]
30bf7688 f006e994 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf768c f2475139 movw r1, 0x7539
30bf7690 9006 str r0, [sp, #24]
30bf7692 9108 str r1, [sp, #32]
30bf7694 2100 movs r1, #0
30bf7696 e88d0003 stmia.w sp, {r0, r1}
30bf769a a803 add r0, sp, #12
30bf769c 2234 movs r2, #52
30bf769e 9102 str r1, [sp, #8]
30bf76a0 2103 movs r1, #3
30bf76a2 233c movs r3, #60
30bf76a4 f006e94e blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf76a8 4605 mov r5, r0
30bf76aa b19d cbz r5, 0x30bf76d4
30bf76ac f64f70fe movw r0, 0xfffe
30bf76b0 f6ce70ff movt r0, 0xefff
30bf76b4 4428 add r0, r5
30bf76b6 2802 cmp r0, #2
30bf76b8 d304 bcc.n 0x30bf76c4
30bf76ba 2010 movs r0, #16
30bf76bc f2c10000 movt r0, 0x1000
30bf76c0 4285 cmp r5, r0
30bf76c2 d103 bne.n 0x30bf76cc
30bf76c4 9806 ldr r0, [sp, #24]
30bf76c6 f006e97e blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf76ca e03b b.n 0x30bf7744
30bf76cc 9806 ldr r0, [sp, #24]
30bf76ce f006e96a blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf76d2 e037 b.n 0x30bf7744
30bf76d4 f64f65cc movw r5, 0xfecc
30bf76d8 9808 ldr r0, [sp, #32]
30bf76da f6cf75ff movt r5, 0xffff
30bf76de 2847 cmp r0, #71
30bf76e0 d030 beq.n 0x30bf7744
30bf76e2 f247519d movw r1, 0x759d
30bf76e6 4288 cmp r0, r1
30bf76e8 d002 beq.n 0x30bf76f0
30bf76ea f46f7596 mvn.w r5, #300 @ 0x12c
30bf76ee e029 b.n 0x30bf7744
30bf76f0 9903 ldr r1, [sp, #12]
30bf76f2 9804 ldr r0, [sp, #16]
30bf76f4 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf76f8 dc17 bgt.n 0x30bf772a
30bf76fa 9909 ldr r1, [sp, #36]
30bf76fc f64f65d4 movw r5, 0xfed4
30bf7700 f6cf75ff movt r5, 0xffff
30bf7704 2901 cmp r1, #1
30bf7706 bf08 it eq
30bf7708 2834 cmpeq r0, #52
30bf770a d11b bne.n 0x30bf7744
30bf770c 980c ldr r0, [sp, #48]
30bf770e f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf7712 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf7716 bf08 it eq
30bf7718 2500 moveq r5, #0
30bf771a d113 bne.n 0x30bf7744
30bf771c 990a ldr r1, [sp, #40]
30bf771e 2500 movs r5, #0
30bf7720 68b8 ldr r0, [r7, #8]
30bf7722 6021 str r1, [r4, #0]
30bf7724 990f ldr r1, [sp, #60]
30bf7726 6001 str r1, [r0, #0]
30bf7728 e00c b.n 0x30bf7744
30bf772a f64f65d4 movw r5, 0xfed4
30bf772e 2824 cmp r0, #36
30bf7730 f6cf75ff movt r5, 0xffff
30bf7734 d106 bne.n 0x30bf7744
30bf7736 9d0b ldr r5, [sp, #44]
30bf7738 2d00 cmp r5, #0
30bf773a bf04 itt eq
30bf773c f64f65d4 movweq r5, 0xfed4
30bf7740 f6cf75ff movteq r5, 0xffff
30bf7744 4628 mov r0, r5
30bf7746 b012 add sp, #72
30bf7748 bdb0 pop {r4, r5, r7, pc}
30bf774a bf00 nop
_SBRNGetNotificationEnabledBundleIDs:
30bf774c b5f0 push {r4, r5, r6, r7, lr}
30bf774e af03 add r7, sp, #12
30bf7750 b092 sub sp, #72
30bf7752 460e mov r6, r1
30bf7754 f2415113 movw r1, 0x1513
30bf7758 9103 str r1, [sp, #12]
30bf775a 4615 mov r5, r2
30bf775c 9005 str r0, [sp, #20]
30bf775e f006e92a blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf7762 f247513a movw r1, 0x753a
30bf7766 9006 str r0, [sp, #24]
30bf7768 9108 str r1, [sp, #32]
30bf776a 2100 movs r1, #0
30bf776c e88d0003 stmia.w sp, {r0, r1}
30bf7770 a803 add r0, sp, #12
30bf7772 2218 movs r2, #24
30bf7774 9102 str r1, [sp, #8]
30bf7776 2103 movs r1, #3
30bf7778 233c movs r3, #60
30bf777a f006e8e4 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf777e 4604 mov r4, r0
30bf7780 b19c cbz r4, 0x30bf77aa
30bf7782 f64f70fe movw r0, 0xfffe
30bf7786 f6ce70ff movt r0, 0xefff
30bf778a 4420 add r0, r4
30bf778c 2802 cmp r0, #2
30bf778e d304 bcc.n 0x30bf779a
30bf7790 2010 movs r0, #16
30bf7792 f2c10000 movt r0, 0x1000
30bf7796 4284 cmp r4, r0
30bf7798 d103 bne.n 0x30bf77a2
30bf779a 9806 ldr r0, [sp, #24]
30bf779c f006e912 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf77a0 e03a b.n 0x30bf7818
30bf77a2 9806 ldr r0, [sp, #24]
30bf77a4 f006e8fe blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf77a8 e036 b.n 0x30bf7818
30bf77aa f64f64cc movw r4, 0xfecc
30bf77ae 9808 ldr r0, [sp, #32]
30bf77b0 f6cf74ff movt r4, 0xffff
30bf77b4 2847 cmp r0, #71
30bf77b6 d02f beq.n 0x30bf7818
30bf77b8 f247519e movw r1, 0x759e
30bf77bc 4288 cmp r0, r1
30bf77be d002 beq.n 0x30bf77c6
30bf77c0 f46f7496 mvn.w r4, #300 @ 0x12c
30bf77c4 e028 b.n 0x30bf7818
30bf77c6 9903 ldr r1, [sp, #12]
30bf77c8 9804 ldr r0, [sp, #16]
30bf77ca f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf77ce dc16 bgt.n 0x30bf77fe
30bf77d0 9909 ldr r1, [sp, #36]
30bf77d2 f64f64d4 movw r4, 0xfed4
30bf77d6 f6cf74ff movt r4, 0xffff
30bf77da 2901 cmp r1, #1
30bf77dc bf08 it eq
30bf77de 2834 cmpeq r0, #52
30bf77e0 d11a bne.n 0x30bf7818
30bf77e2 980c ldr r0, [sp, #48]
30bf77e4 f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf77e8 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf77ec bf08 it eq
30bf77ee 2400 moveq r4, #0
30bf77f0 d112 bne.n 0x30bf7818
30bf77f2 980a ldr r0, [sp, #40]
30bf77f4 2400 movs r4, #0
30bf77f6 6030 str r0, [r6, #0]
30bf77f8 980f ldr r0, [sp, #60]
30bf77fa 6028 str r0, [r5, #0]
30bf77fc e00c b.n 0x30bf7818
30bf77fe f64f64d4 movw r4, 0xfed4
30bf7802 2824 cmp r0, #36
30bf7804 f6cf74ff movt r4, 0xffff
30bf7808 d106 bne.n 0x30bf7818
30bf780a 9c0b ldr r4, [sp, #44]
30bf780c 2c00 cmp r4, #0
30bf780e bf04 itt eq
30bf7810 f64f64d4 movweq r4, 0xfed4
30bf7814 f6cf74ff movteq r4, 0xffff
30bf7818 4620 mov r0, r4
30bf781a b012 add sp, #72
30bf781c bdf0 pop {r4, r5, r6, r7, pc}
30bf781e bf00 nop
_SBRNGetEffectivePushSettingsForBundleID:
30bf7820 b5f0 push {r4, r5, r6, r7, lr}
30bf7822 af03 add r7, sp, #12
30bf7824 f84d8d04 str.w r8, [sp, #-4]!
30bf7828 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf782c b081 sub sp, #4
30bf782e 4606 mov r6, r0
30bf7830 f24a70ca movw r0, 0xa7ca
30bf7834 f6c0004e movt r0, 0x84e
30bf7838 4690 mov r8, r2
30bf783a 4478 add r0, pc
30bf783c ad03 add r5, sp, #12
30bf783e 6802 ldr r2, [r0, #0]
30bf7840 6810 ldr r0, [r2, #0]
30bf7842 6852 ldr r2, [r2, #4]
30bf7844 920a str r2, [sp, #40]
30bf7846 f44f6280 mov.w r2, #1024 @ 0x400
30bf784a 9009 str r0, [sp, #36]
30bf784c f1050028 add.w r0, r5, #40 @ 0x28
30bf7850 f006e8c0 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf7854 4604 mov r4, r0
30bf7856 f2415013 movw r0, 0x1513
30bf785a 940c str r4, [sp, #48]
30bf785c 9003 str r0, [sp, #12]
30bf785e 9605 str r6, [sp, #20]
30bf7860 f006e8a8 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf7864 f247513b movw r1, 0x753b
30bf7868 9006 str r0, [sp, #24]
30bf786a 9108 str r1, [sp, #32]
30bf786c 2100 movs r1, #0
30bf786e e88d0003 stmia.w sp, {r0, r1}
30bf7872 f104002b add.w r0, r4, #43 @ 0x2b
30bf7876 f0200203 bic.w r2, r0, #3 @ 0x3
30bf787a 9102 str r1, [sp, #8]
30bf787c 4628 mov r0, r5
30bf787e 2103 movs r1, #3
30bf7880 2330 movs r3, #48
30bf7882 f006e860 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf7886 4605 mov r5, r0
30bf7888 b19d cbz r5, 0x30bf78b2
30bf788a f64f70fe movw r0, 0xfffe
30bf788e f6ce70ff movt r0, 0xefff
30bf7892 4428 add r0, r5
30bf7894 2802 cmp r0, #2
30bf7896 d304 bcc.n 0x30bf78a2
30bf7898 2010 movs r0, #16
30bf789a f2c10000 movt r0, 0x1000
30bf789e 4285 cmp r5, r0
30bf78a0 d103 bne.n 0x30bf78aa
30bf78a2 9806 ldr r0, [sp, #24]
30bf78a4 f006e88e blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf78a8 e032 b.n 0x30bf7910
30bf78aa 9806 ldr r0, [sp, #24]
30bf78ac f006e87a blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf78b0 e02e b.n 0x30bf7910
30bf78b2 f64f60cc movw r0, 0xfecc
30bf78b6 9908 ldr r1, [sp, #32]
30bf78b8 f6cf70ff movt r0, 0xffff
30bf78bc 2947 cmp r1, #71
30bf78be d005 beq.n 0x30bf78cc
30bf78c0 f247509f movw r0, 0x759f
30bf78c4 4281 cmp r1, r0
30bf78c6 d003 beq.n 0x30bf78d0
30bf78c8 f46f7096 mvn.w r0, #300 @ 0x12c
30bf78cc 4605 mov r5, r0
30bf78ce e01f b.n 0x30bf7910
30bf78d0 f64f60d4 movw r0, 0xfed4
30bf78d4 9903 ldr r1, [sp, #12]
30bf78d6 f6cf70ff movt r0, 0xffff
30bf78da 2900 cmp r1, #0
30bf78dc dbf6 blt.n 0x30bf78cc
30bf78de 9904 ldr r1, [sp, #16]
30bf78e0 2928 cmp r1, #40
30bf78e2 d00e beq.n 0x30bf7902
30bf78e4 f64f60d4 movw r0, 0xfed4
30bf78e8 2924 cmp r1, #36
30bf78ea f6cf70ff movt r0, 0xffff
30bf78ee d1ed bne.n 0x30bf78cc
30bf78f0 9d0b ldr r5, [sp, #44]
30bf78f2 f64f60d4 movw r0, 0xfed4
30bf78f6 f6cf70ff movt r0, 0xffff
30bf78fa 2d00 cmp r5, #0
30bf78fc bf08 it eq
30bf78fe 4605 moveq r5, r0
30bf7900 e006 b.n 0x30bf7910
30bf7902 9d0b ldr r5, [sp, #44]
30bf7904 2d00 cmp r5, #0
30bf7906 bf02 ittt eq
30bf7908 980c ldreq r0, [sp, #48]
30bf790a f8c80000 streq.w r0, [r8]
30bf790e 2500 moveq r5, #0
30bf7910 4628 mov r0, r5
30bf7912 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf7916 b001 add sp, #4
30bf7918 f85d8b04 ldr.w r8, [sp], #4
30bf791c bdf0 pop {r4, r5, r6, r7, pc}
30bf791e bf00 nop
_SBRNSetEffectivePushSettingsForBundleID:
30bf7920 b5f0 push {r4, r5, r6, r7, lr}
30bf7922 af03 add r7, sp, #12
30bf7924 f5ad6d87 sub.w sp, sp, #1080 @ 0x438
30bf7928 4605 mov r5, r0
30bf792a f24a60d0 movw r0, 0xa6d0
30bf792e f6c0004e movt r0, 0x84e
30bf7932 ac03 add r4, sp, #12
30bf7934 4478 add r0, pc
30bf7936 6803 ldr r3, [r0, #0]
30bf7938 6818 ldr r0, [r3, #0]
30bf793a 685b ldr r3, [r3, #4]
30bf793c 930a str r3, [sp, #40]
30bf793e 9009 str r0, [sp, #36]
30bf7940 f104002c add.w r0, r4, #44 @ 0x2c
30bf7944 910b str r1, [sp, #44]
30bf7946 4611 mov r1, r2
30bf7948 f44f6280 mov.w r2, #1024 @ 0x400
30bf794c f006e842 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf7950 4606 mov r6, r0
30bf7952 f2415013 movw r0, 0x1513
30bf7956 960d str r6, [sp, #52]
30bf7958 9003 str r0, [sp, #12]
30bf795a 9505 str r5, [sp, #20]
30bf795c f006e82a blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf7960 f247513c movw r1, 0x753c
30bf7964 9006 str r0, [sp, #24]
30bf7966 9108 str r1, [sp, #32]
30bf7968 2100 movs r1, #0
30bf796a e88d0003 stmia.w sp, {r0, r1}
30bf796e f106002f add.w r0, r6, #47 @ 0x2f
30bf7972 f0200203 bic.w r2, r0, #3 @ 0x3
30bf7976 9102 str r1, [sp, #8]
30bf7978 4620 mov r0, r4
30bf797a 2103 movs r1, #3
30bf797c 232c movs r3, #44
30bf797e f005efe2 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf7982 4604 mov r4, r0
30bf7984 b17c cbz r4, 0x30bf79a6
30bf7986 f64f70fe movw r0, 0xfffe
30bf798a f6ce70ff movt r0, 0xefff
30bf798e 4420 add r0, r4
30bf7990 2802 cmp r0, #2
30bf7992 d304 bcc.n 0x30bf799e
30bf7994 2010 movs r0, #16
30bf7996 f2c10000 movt r0, 0x1000
30bf799a 4284 cmp r4, r0
30bf799c d123 bne.n 0x30bf79e6
30bf799e 9806 ldr r0, [sp, #24]
30bf79a0 f006e810 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf79a4 e022 b.n 0x30bf79ec
30bf79a6 f64f64cc movw r4, 0xfecc
30bf79aa 9808 ldr r0, [sp, #32]
30bf79ac f6cf74ff movt r4, 0xffff
30bf79b0 2847 cmp r0, #71
30bf79b2 d01b beq.n 0x30bf79ec
30bf79b4 f24751a0 movw r1, 0x75a0
30bf79b8 4288 cmp r0, r1
30bf79ba d002 beq.n 0x30bf79c2
30bf79bc f46f7496 mvn.w r4, #300 @ 0x12c
30bf79c0 e014 b.n 0x30bf79ec
30bf79c2 f64f64d4 movw r4, 0xfed4
30bf79c6 9803 ldr r0, [sp, #12]
30bf79c8 f6cf74ff movt r4, 0xffff
30bf79cc 2800 cmp r0, #0
30bf79ce db0d blt.n 0x30bf79ec
30bf79d0 9904 ldr r1, [sp, #16]
30bf79d2 980b ldr r0, [sp, #44]
30bf79d4 2924 cmp r1, #36
30bf79d6 bf1c itt ne
30bf79d8 f64f60d4 movwne r0, 0xfed4
30bf79dc f6cf70ff movtne r0, 0xffff
30bf79e0 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf79e4 bdf0 pop {r4, r5, r6, r7, pc}
30bf79e6 9806 ldr r0, [sp, #24]
30bf79e8 f005efdc blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf79ec 4620 mov r0, r4
30bf79ee f50d6d87 add.w sp, sp, #1080 @ 0x438
30bf79f2 bdf0 pop {r4, r5, r6, r7, pc}
-[SBSCompassAssertion init]:
30bf79f4 b5f0 push {r4, r5, r6, r7, lr}
30bf79f6 af03 add r7, sp, #12
30bf79f8 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf79fc b087 sub sp, #28
30bf79fe f64b1204 movw r2, 0xb904
30bf7a02 4688 mov r8, r1
30bf7a04 f6c0024e movt r2, 0x84e
30bf7a08 f24b611e movw r1, 0xb61e
30bf7a0c f6c0014e movt r1, 0x84e
30bf7a10 447a add r2, pc
30bf7a12 4479 add r1, pc
30bf7a14 9005 str r0, [sp, #20]
30bf7a16 6810 ldr r0, [r2, #0]
30bf7a18 6809 ldr r1, [r1, #0]
30bf7a1a 9006 str r0, [sp, #24]
30bf7a1c a805 add r0, sp, #20
30bf7a1e f006e8ba blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bf7a22 4605 mov r5, r0
30bf7a24 2d00 cmp r5, #0
30bf7a26 d05a beq.n 0x30bf7ade
30bf7a28 f24a50e4 movw r0, 0xa5e4
30bf7a2c f6c0004e movt r0, 0x84e
30bf7a30 f64c013a movw r1, 0xc83a
30bf7a34 4478 add r0, pc
30bf7a36 f6c0014e movt r1, 0x84e
30bf7a3a 4479 add r1, pc
30bf7a3c 6800 ldr r0, [r0, #0]
30bf7a3e 6809 ldr r1, [r1, #0]
30bf7a40 6800 ldr r0, [r0, #0]
30bf7a42 186a adds r2, r5, r1
30bf7a44 2101 movs r1, #1
30bf7a46 f005ef86 blx 0x30bfd954 @ symbol stub for: _mach_port_allocate
30bf7a4a 4604 mov r4, r0
30bf7a4c 2c00 cmp r4, #0
30bf7a4e d046 beq.n 0x30bf7ade
30bf7a50 f24b6160 movw r1, 0xb660
30bf7a54 f6c0014e movt r1, 0x84e
30bf7a58 f64b005e movw r0, 0xb85e
30bf7a5c f6c0004e movt r0, 0x84e
30bf7a60 4479 add r1, pc
30bf7a62 4478 add r0, pc
30bf7a64 6809 ldr r1, [r1, #0]
30bf7a66 6800 ldr r0, [r0, #0]
30bf7a68 f006e88c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7a6c f24b6146 movw r1, 0xb646
30bf7a70 4682 mov sl, r0
30bf7a72 f6c0014e movt r1, 0x84e
30bf7a76 f64b0034 movw r0, 0xb834
30bf7a7a f6c0004e movt r0, 0x84e
30bf7a7e 4479 add r1, pc
30bf7a80 4478 add r0, pc
30bf7a82 6809 ldr r1, [r1, #0]
30bf7a84 6800 ldr r0, [r0, #0]
30bf7a86 f6467286 movw r2, 0x6f86
30bf7a8a f2c00200 movt r2, 0x0
30bf7a8e 447a add r2, pc
30bf7a90 f006e878 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7a94 4683 mov fp, r0
30bf7a96 f24b6006 movw r0, 0xb606
30bf7a9a f6c0004e movt r0, 0x84e
30bf7a9e 4478 add r0, pc
30bf7aa0 6801 ldr r1, [r0, #0]
30bf7aa2 4628 mov r0, r5
30bf7aa4 f006e86e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7aa8 4606 mov r6, r0
30bf7aaa 4620 mov r0, r4
30bf7aac f005ef42 blx 0x30bfd934 @ symbol stub for: _mach_error_string
30bf7ab0 f24b610a movw r1, 0xb60a
30bf7ab4 2325 movs r3, #37
30bf7ab6 f6c0014e movt r1, 0x84e
30bf7aba f64b42bc movw r2, 0xbcbc
30bf7abe 4479 add r1, pc
30bf7ac0 f6c0024e movt r2, 0x84e
30bf7ac4 447a add r2, pc
30bf7ac6 f8cdb000 str.w fp, [sp]
30bf7aca 6809 ldr r1, [r1, #0]
30bf7acc 9301 str r3, [sp, #4]
30bf7ace 462b mov r3, r5
30bf7ad0 9202 str r2, [sp, #8]
30bf7ad2 4642 mov r2, r8
30bf7ad4 9603 str r6, [sp, #12]
30bf7ad6 9004 str r0, [sp, #16]
30bf7ad8 4650 mov r0, sl
30bf7ada f006e854 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7ade 4628 mov r0, r5
30bf7ae0 b007 add sp, #28
30bf7ae2 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf7ae6 bdf0 pop {r4, r5, r6, r7, pc}
-[SBSCompassAssertion dealloc]:
30bf7ae8 b590 push {r4, r7, lr}
30bf7aea af01 add r7, sp, #4
30bf7aec b082 sub sp, #8
30bf7aee f24c7174 movw r1, 0xc774
30bf7af2 4604 mov r4, r0
30bf7af4 f6c0014e movt r1, 0x84e
30bf7af8 f24a5016 movw r0, 0xa516
30bf7afc f6c0004e movt r0, 0x84e
30bf7b00 4479 add r1, pc
30bf7b02 4478 add r0, pc
30bf7b04 2201 movs r2, #1
30bf7b06 6809 ldr r1, [r1, #0]
30bf7b08 f04f33ff mov.w r3, #4294967295 @ 0xffffffff
30bf7b0c 6800 ldr r0, [r0, #0]
30bf7b0e 5861 ldr r1, [r4, r1]
30bf7b10 6800 ldr r0, [r0, #0]
30bf7b12 f005ef30 blx 0x30bfd974 @ symbol stub for: _mach_port_mod_refs
30bf7b16 f24b71ee movw r1, 0xb7ee
30bf7b1a f6c0014e movt r1, 0x84e
30bf7b1e f24b5068 movw r0, 0xb568
30bf7b22 f6c0004e movt r0, 0x84e
30bf7b26 4479 add r1, pc
30bf7b28 4478 add r0, pc
30bf7b2a 9400 str r4, [sp, #0]
30bf7b2c 6809 ldr r1, [r1, #0]
30bf7b2e 9101 str r1, [sp, #4]
30bf7b30 6801 ldr r1, [r0, #0]
30bf7b32 4668 mov r0, sp
30bf7b34 f006e82e blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bf7b38 b002 add sp, #8
30bf7b3a bd90 pop {r4, r7, pc}
-[SBSCompassAssertion port]:
30bf7b3c f24c7130 movw r1, 0xc730
30bf7b40 f6c0014e movt r1, 0x84e
30bf7b44 4479 add r1, pc
30bf7b46 6809 ldr r1, [r1, #0]
30bf7b48 5840 ldr r0, [r0, r1]
30bf7b4a 4770 bx lr
_SBSCopyExternalAccessoryProtocolsForDisplayIdentifier:
30bf7b4c b5f0 push {r4, r5, r6, r7, lr}
30bf7b4e af03 add r7, sp, #12
30bf7b50 e92d0500 stmdb sp!, {r8, sl}
30bf7b54 b084 sub sp, #16
30bf7b56 f24b41c4 movw r1, 0xb4c4
30bf7b5a 4682 mov sl, r0
30bf7b5c f6c0014e movt r1, 0x84e
30bf7b60 f24b7032 movw r0, 0xb732
30bf7b64 f6c0004e movt r0, 0x84e
30bf7b68 4479 add r1, pc
30bf7b6a 4478 add r0, pc
30bf7b6c 680e ldr r6, [r1, #0]
30bf7b6e 6800 ldr r0, [r0, #0]
30bf7b70 4631 mov r1, r6
30bf7b72 f006e808 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7b76 f24b41b2 movw r1, 0xb4b2
30bf7b7a f6c0014e movt r1, 0x84e
30bf7b7e 4479 add r1, pc
30bf7b80 6809 ldr r1, [r1, #0]
30bf7b82 f006e800 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7b86 2500 movs r5, #0
30bf7b88 4680 mov r8, r0
30bf7b8a 9503 str r5, [sp, #12]
30bf7b8c 9502 str r5, [sp, #8]
30bf7b8e f7feff2f bl _SBSSpringBoardServerPort
30bf7b92 4604 mov r4, r0
30bf7b94 f24b40a4 movw r0, 0xb4a4
30bf7b98 f6c0004e movt r0, 0x84e
30bf7b9c 4478 add r0, pc
30bf7b9e 6801 ldr r1, [r0, #0]
30bf7ba0 4650 mov r0, sl
30bf7ba2 f005eff0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7ba6 aa03 add r2, sp, #12
30bf7ba8 ab02 add r3, sp, #8
30bf7baa 4601 mov r1, r0
30bf7bac 4620 mov r0, r4
30bf7bae f7fbfd9d bl _SBGetExternalAccessoryProtocolsForDisplayIdentifier
30bf7bb2 9802 ldr r0, [sp, #8]
30bf7bb4 2800 cmp r0, #0
30bf7bb6 d038 beq.n 0x30bf7c2a
30bf7bb8 f24b60de movw r0, 0xb6de
30bf7bbc 4631 mov r1, r6
30bf7bbe f6c0004e movt r0, 0x84e
30bf7bc2 4478 add r0, pc
30bf7bc4 6800 ldr r0, [r0, #0]
30bf7bc6 f005efde blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7bca f24b4198 movw r1, 0xb498
30bf7bce f6c0014e movt r1, 0x84e
30bf7bd2 9b02 ldr r3, [sp, #8]
30bf7bd4 4479 add r1, pc
30bf7bd6 9a03 ldr r2, [sp, #12]
30bf7bd8 9500 str r5, [sp, #0]
30bf7bda 6809 ldr r1, [r1, #0]
30bf7bdc f005efd2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7be0 f24b41ca movw r1, 0xb4ca
30bf7be4 4604 mov r4, r0
30bf7be6 f6c0014e movt r1, 0x84e
30bf7bea f24b60b0 movw r0, 0xb6b0
30bf7bee f6c0004e movt r0, 0x84e
30bf7bf2 4479 add r1, pc
30bf7bf4 4478 add r0, pc
30bf7bf6 4622 mov r2, r4
30bf7bf8 6809 ldr r1, [r1, #0]
30bf7bfa 2300 movs r3, #0
30bf7bfc 6800 ldr r0, [r0, #0]
30bf7bfe 9500 str r5, [sp, #0]
30bf7c00 9501 str r5, [sp, #4]
30bf7c02 f005efc0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7c06 f24b4166 movw r1, 0xb466
30bf7c0a f6c0014e movt r1, 0x84e
30bf7c0e 4479 add r1, pc
30bf7c10 6809 ldr r1, [r1, #0]
30bf7c12 f005efb8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7c16 4605 mov r5, r0
30bf7c18 f24b4034 movw r0, 0xb434
30bf7c1c f6c0004e movt r0, 0x84e
30bf7c20 4478 add r0, pc
30bf7c22 6801 ldr r1, [r0, #0]
30bf7c24 4620 mov r0, r4
30bf7c26 f005efae blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7c2a 9903 ldr r1, [sp, #12]
30bf7c2c b149 cbz r1, 0x30bf7c42
30bf7c2e f24a30e0 movw r0, 0xa3e0
30bf7c32 f6c0004e movt r0, 0x84e
30bf7c36 9a02 ldr r2, [sp, #8]
30bf7c38 4478 add r0, pc
30bf7c3a 6800 ldr r0, [r0, #0]
30bf7c3c 6800 ldr r0, [r0, #0]
30bf7c3e f005ef1a blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bf7c42 f24b400a movw r0, 0xb40a
30bf7c46 f6c0004e movt r0, 0x84e
30bf7c4a 4478 add r0, pc
30bf7c4c 6801 ldr r1, [r0, #0]
30bf7c4e 4640 mov r0, r8
30bf7c50 f005ef98 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7c54 4628 mov r0, r5
30bf7c56 b004 add sp, #16
30bf7c58 e8bd0500 ldmia.w sp!, {r8, sl}
30bf7c5c bdf0 pop {r4, r5, r6, r7, pc}
30bf7c5e bf00 nop
_SBSCopyDisplayIdentifiersForExternalAccessoryProtocol:
30bf7c60 b5f0 push {r4, r5, r6, r7, lr}
30bf7c62 af03 add r7, sp, #12
30bf7c64 e92d0500 stmdb sp!, {r8, sl}
30bf7c68 b084 sub sp, #16
30bf7c6a f24b31b0 movw r1, 0xb3b0
30bf7c6e 4682 mov sl, r0
30bf7c70 f6c0014e movt r1, 0x84e
30bf7c74 f24b601e movw r0, 0xb61e
30bf7c78 f6c0004e movt r0, 0x84e
30bf7c7c 4479 add r1, pc
30bf7c7e 4478 add r0, pc
30bf7c80 680e ldr r6, [r1, #0]
30bf7c82 6800 ldr r0, [r0, #0]
30bf7c84 4631 mov r1, r6
30bf7c86 f005ef7e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7c8a f24b319e movw r1, 0xb39e
30bf7c8e f6c0014e movt r1, 0x84e
30bf7c92 4479 add r1, pc
30bf7c94 6809 ldr r1, [r1, #0]
30bf7c96 f005ef76 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7c9a 2500 movs r5, #0
30bf7c9c 4680 mov r8, r0
30bf7c9e 9503 str r5, [sp, #12]
30bf7ca0 9502 str r5, [sp, #8]
30bf7ca2 f7fefea5 bl _SBSSpringBoardServerPort
30bf7ca6 4604 mov r4, r0
30bf7ca8 f24b3090 movw r0, 0xb390
30bf7cac f6c0004e movt r0, 0x84e
30bf7cb0 4478 add r0, pc
30bf7cb2 6801 ldr r1, [r0, #0]
30bf7cb4 4650 mov r0, sl
30bf7cb6 f005ef66 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7cba aa03 add r2, sp, #12
30bf7cbc ab02 add r3, sp, #8
30bf7cbe 4601 mov r1, r0
30bf7cc0 4620 mov r0, r4
30bf7cc2 f7fbfda1 bl _SBGetDisplayIdentifiersForExternalAccessoryProtocols
30bf7cc6 9802 ldr r0, [sp, #8]
30bf7cc8 2800 cmp r0, #0
30bf7cca d038 beq.n 0x30bf7d3e
30bf7ccc f24b50ca movw r0, 0xb5ca
30bf7cd0 4631 mov r1, r6
30bf7cd2 f6c0004e movt r0, 0x84e
30bf7cd6 4478 add r0, pc
30bf7cd8 6800 ldr r0, [r0, #0]
30bf7cda f005ef54 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7cde f24b3184 movw r1, 0xb384
30bf7ce2 f6c0014e movt r1, 0x84e
30bf7ce6 9b02 ldr r3, [sp, #8]
30bf7ce8 4479 add r1, pc
30bf7cea 9a03 ldr r2, [sp, #12]
30bf7cec 9500 str r5, [sp, #0]
30bf7cee 6809 ldr r1, [r1, #0]
30bf7cf0 f005ef48 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7cf4 f24b31b6 movw r1, 0xb3b6
30bf7cf8 4604 mov r4, r0
30bf7cfa f6c0014e movt r1, 0x84e
30bf7cfe f24b509c movw r0, 0xb59c
30bf7d02 f6c0004e movt r0, 0x84e
30bf7d06 4479 add r1, pc
30bf7d08 4478 add r0, pc
30bf7d0a 4622 mov r2, r4
30bf7d0c 6809 ldr r1, [r1, #0]
30bf7d0e 2300 movs r3, #0
30bf7d10 6800 ldr r0, [r0, #0]
30bf7d12 9500 str r5, [sp, #0]
30bf7d14 9501 str r5, [sp, #4]
30bf7d16 f005ef36 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7d1a f24b3152 movw r1, 0xb352
30bf7d1e f6c0014e movt r1, 0x84e
30bf7d22 4479 add r1, pc
30bf7d24 6809 ldr r1, [r1, #0]
30bf7d26 f005ef2e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7d2a 4605 mov r5, r0
30bf7d2c f24b3020 movw r0, 0xb320
30bf7d30 f6c0004e movt r0, 0x84e
30bf7d34 4478 add r0, pc
30bf7d36 6801 ldr r1, [r0, #0]
30bf7d38 4620 mov r0, r4
30bf7d3a f005ef24 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7d3e 9903 ldr r1, [sp, #12]
30bf7d40 b149 cbz r1, 0x30bf7d56
30bf7d42 f24a20cc movw r0, 0xa2cc
30bf7d46 f6c0004e movt r0, 0x84e
30bf7d4a 9a02 ldr r2, [sp, #8]
30bf7d4c 4478 add r0, pc
30bf7d4e 6800 ldr r0, [r0, #0]
30bf7d50 6800 ldr r0, [r0, #0]
30bf7d52 f005ee90 blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bf7d56 f24b20f6 movw r0, 0xb2f6
30bf7d5a f6c0004e movt r0, 0x84e
30bf7d5e 4478 add r0, pc
30bf7d60 6801 ldr r1, [r0, #0]
30bf7d62 4640 mov r0, r8
30bf7d64 f005ef0e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7d68 4628 mov r0, r5
30bf7d6a b004 add sp, #16
30bf7d6c e8bd0500 ldmia.w sp!, {r8, sl}
30bf7d70 bdf0 pop {r4, r5, r6, r7, pc}
30bf7d72 bf00 nop
_SBSCopyNowPlayingAppBundleIdentifier:
30bf7d74 b590 push {r4, r7, lr}
30bf7d76 af01 add r7, sp, #4
30bf7d78 f5ad6d80 sub.w sp, sp, #1024 @ 0x400
30bf7d7c b081 sub sp, #4
30bf7d7e f24a208a movw r0, 0xa28a
30bf7d82 f6c0004e movt r0, 0x84e
30bf7d86 4478 add r0, pc
30bf7d88 6804 ldr r4, [r0, #0]
30bf7d8a 6820 ldr r0, [r4, #0]
30bf7d8c f8470c08 str.w r0, [r7, #-8]
30bf7d90 f7fefe2e bl _SBSSpringBoardServerPort
30bf7d94 4669 mov r1, sp
30bf7d96 f7fbfadf bl _SBGetNowPlayingAppBundleIdentifier
30bf7d9a 4601 mov r1, r0
30bf7d9c 2000 movs r0, #0
30bf7d9e b9b1 cbnz r1, 0x30bf7dce
30bf7da0 f24b217c movw r1, 0xb27c
30bf7da4 f6c0014e movt r1, 0x84e
30bf7da8 f24b5002 movw r0, 0xb502
30bf7dac f6c0004e movt r0, 0x84e
30bf7db0 4479 add r1, pc
30bf7db2 4478 add r0, pc
30bf7db4 6809 ldr r1, [r1, #0]
30bf7db6 6800 ldr r0, [r0, #0]
30bf7db8 f005eee4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7dbc f24b21a2 movw r1, 0xb2a2
30bf7dc0 466a mov r2, sp
30bf7dc2 f6c0014e movt r1, 0x84e
30bf7dc6 4479 add r1, pc
30bf7dc8 6809 ldr r1, [r1, #0]
30bf7dca f005eedc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7dce 6821 ldr r1, [r4, #0]
30bf7dd0 f8572c08 ldr.w r2, [r7, #-8]
30bf7dd4 4291 cmp r1, r2
30bf7dd6 bf02 ittt eq
30bf7dd8 f50d6d80 addeq.w sp, sp, #1024 @ 0x400
30bf7ddc b001 addeq sp, #4
30bf7dde bd90 popeq {r4, r7, pc}
30bf7de0 f005ed48 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
_SBSSetNowRecordingPid:
30bf7de4 b5b0 push {r4, r5, r7, lr}
30bf7de6 f24c551a movw r5, 0xc51a
30bf7dea 4604 mov r4, r0
30bf7dec f6c0054e movt r5, 0x84e
30bf7df0 af02 add r7, sp, #8
30bf7df2 447d add r5, pc
30bf7df4 6828 ldr r0, [r5, #0]
30bf7df6 f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bf7dfa d10c bne.n 0x30bf7e16
30bf7dfc f64650d4 movw r0, 0x6dd4
30bf7e00 4629 mov r1, r5
30bf7e02 f2c00000 movt r0, 0x0
30bf7e06 4478 add r0, pc
30bf7e08 f005edfc blx 0x30bfda04 @ symbol stub for: _notify_register_check
30bf7e0c 6828 ldr r0, [r5, #0]
30bf7e0e f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bf7e12 bf08 it eq
30bf7e14 bdb0 popeq {r4, r5, r7, pc}
30bf7e16 17e2 asrs r2, r4, #31
30bf7e18 4621 mov r1, r4
30bf7e1a e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bf7e1e f005bc91 b.w _notify_set_state$shim
30bf7e22 bf00 nop
_SBSGetNowRecordingPid:
30bf7e24 b590 push {r4, r7, lr}
30bf7e26 af01 add r7, sp, #4
30bf7e28 b083 sub sp, #12
30bf7e2a 466c mov r4, sp
30bf7e2c f0240407 bic.w r4, r4, #7 @ 0x7
30bf7e30 46a5 mov sp, r4
30bf7e32 f24c44d2 movw r4, 0xc4d2
30bf7e36 f6c0044e movt r4, 0x84e
30bf7e3a 447c add r4, pc
30bf7e3c 6860 ldr r0, [r4, #4]
30bf7e3e f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bf7e42 d003 beq.n 0x30bf7e4c
30bf7e44 2100 movs r1, #0
30bf7e46 9101 str r1, [sp, #4]
30bf7e48 9100 str r1, [sp, #0]
30bf7e4a e00e b.n 0x30bf7e6a
30bf7e4c f6465084 movw r0, 0x6d84
30bf7e50 1d21 adds r1, r4, #4
30bf7e52 f2c00000 movt r0, 0x0
30bf7e56 4478 add r0, pc
30bf7e58 f005edd4 blx 0x30bfda04 @ symbol stub for: _notify_register_check
30bf7e5c 6860 ldr r0, [r4, #4]
30bf7e5e 2100 movs r1, #0
30bf7e60 9101 str r1, [sp, #4]
30bf7e62 9100 str r1, [sp, #0]
30bf7e64 f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bf7e68 d003 beq.n 0x30bf7e72
30bf7e6a 4669 mov r1, sp
30bf7e6c f005edc2 blx 0x30bfd9f4 @ symbol stub for: _notify_get_state
30bf7e70 9900 ldr r1, [sp, #0]
30bf7e72 4608 mov r0, r1
30bf7e74 1f3c subs r4, r7, #4
30bf7e76 46a5 mov sp, r4
30bf7e78 bd90 pop {r4, r7, pc}
30bf7e7a bf00 nop
_SBSIsSystemApplication:
30bf7e7c b590 push {r4, r7, lr}
30bf7e7e af01 add r7, sp, #4
30bf7e80 b082 sub sp, #8
30bf7e82 2100 movs r1, #0
30bf7e84 4604 mov r4, r0
30bf7e86 f88d1004 strb.w r1, [sp, #4]
30bf7e8a f88d1000 strb.w r1, [sp]
30bf7e8e f7fefdc9 bl _SBSSpringBoardBackgroundServerPort
30bf7e92 a901 add r1, sp, #4
30bf7e94 466a mov r2, sp
30bf7e96 f001fc51 bl _SBIsSystemApplication
30bf7e9a 2c00 cmp r4, #0
30bf7e9c bf1c itt ne
30bf7e9e f89d0000 ldrbne.w r0, [sp]
30bf7ea2 7020 strbne r0, [r4, #0]
30bf7ea4 f89d0004 ldrb.w r0, [sp, #4]
30bf7ea8 b002 add sp, #8
30bf7eaa bd90 pop {r4, r7, pc}
_SBSIsSystemApplicationPID:
30bf7eac b5b0 push {r4, r5, r7, lr}
30bf7eae af02 add r7, sp, #8
30bf7eb0 b082 sub sp, #8
30bf7eb2 460c mov r4, r1
30bf7eb4 2100 movs r1, #0
30bf7eb6 4605 mov r5, r0
30bf7eb8 f88d1004 strb.w r1, [sp, #4]
30bf7ebc f88d1000 strb.w r1, [sp]
30bf7ec0 f7fefdb0 bl _SBSSpringBoardBackgroundServerPort
30bf7ec4 aa01 add r2, sp, #4
30bf7ec6 466b mov r3, sp
30bf7ec8 4629 mov r1, r5
30bf7eca f001fc9f bl _SBIsSystemApplicationPID
30bf7ece 2c00 cmp r4, #0
30bf7ed0 bf1c itt ne
30bf7ed2 f89d0000 ldrbne.w r0, [sp]
30bf7ed6 7020 strbne r0, [r4, #0]
30bf7ed8 f89d0004 ldrb.w r0, [sp, #4]
30bf7edc b002 add sp, #8
30bf7ede bdb0 pop {r4, r5, r7, pc}
_SBSCreateCompassCalibrationHUDAssertion:
30bf7ee0 b5b0 push {r4, r5, r7, lr}
30bf7ee2 f24b1138 movw r1, 0xb138
30bf7ee6 af02 add r7, sp, #8
30bf7ee8 f6c0014e movt r1, 0x84e
30bf7eec f24b30ce movw r0, 0xb3ce
30bf7ef0 f6c0004e movt r0, 0x84e
30bf7ef4 4479 add r1, pc
30bf7ef6 4478 add r0, pc
30bf7ef8 6809 ldr r1, [r1, #0]
30bf7efa 6800 ldr r0, [r0, #0]
30bf7efc f005ee42 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7f00 f24b1128 movw r1, 0xb128
30bf7f04 f6c0014e movt r1, 0x84e
30bf7f08 4479 add r1, pc
30bf7f0a 6809 ldr r1, [r1, #0]
30bf7f0c f005ee3a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7f10 4604 mov r4, r0
30bf7f12 f7fefd6d bl _SBSSpringBoardServerPort
30bf7f16 4605 mov r5, r0
30bf7f18 f24b10ac movw r0, 0xb1ac
30bf7f1c f6c0004e movt r0, 0x84e
30bf7f20 4478 add r0, pc
30bf7f22 6801 ldr r1, [r0, #0]
30bf7f24 4620 mov r0, r4
30bf7f26 f005ee2e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7f2a 4601 mov r1, r0
30bf7f2c 4628 mov r0, r5
30bf7f2e f7f9ffd5 bl _SBShowCompassCalibrationHUD
30bf7f32 b148 cbz r0, 0x30bf7f48
30bf7f34 f24b1018 movw r0, 0xb118
30bf7f38 f6c0004e movt r0, 0x84e
30bf7f3c 4478 add r0, pc
30bf7f3e 6801 ldr r1, [r0, #0]
30bf7f40 4620 mov r0, r4
30bf7f42 f005ee20 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7f46 2400 movs r4, #0
30bf7f48 4620 mov r0, r4
30bf7f4a bdb0 pop {r4, r5, r7, pc}
_SBSGetBackgroundTimeRemaining:
30bf7f4c b590 push {r4, r7, lr}
30bf7f4e af01 add r7, sp, #4
30bf7f50 b083 sub sp, #12
30bf7f52 466c mov r4, sp
30bf7f54 f0240407 bic.w r4, r4, #7 @ 0x7
30bf7f58 46a5 mov sp, r4
30bf7f5a 2000 movs r0, #0
30bf7f5c f6c770f0 movt r0, 0x7ff0
30bf7f60 9001 str r0, [sp, #4]
30bf7f62 2000 movs r0, #0
30bf7f64 9000 str r0, [sp, #0]
30bf7f66 f7fefd5d bl _SBSSpringBoardBackgroundServerPort
30bf7f6a 4669 mov r1, sp
30bf7f6c f001fcc0 bl _SBGetBackgroundTimeRemaining
30bf7f70 e89d0003 ldmia.w sp, {r0, r1}
30bf7f74 1f3c subs r4, r7, #4
30bf7f76 46a5 mov sp, r4
30bf7f78 bd90 pop {r4, r7, pc}
30bf7f7a bf00 nop
_SBSSetInterceptsMenuButton:
30bf7f7c b590 push {r4, r7, lr}
30bf7f7e af01 add r7, sp, #4
30bf7f80 4604 mov r4, r0
30bf7f82 f7fefd35 bl _SBSSpringBoardServerPort
30bf7f86 4621 mov r1, r4
30bf7f88 2200 movs r2, #0
30bf7f8a e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bf7f8e f7fcb81b b.w _SBSetInterceptsMenuButton
30bf7f92 bf00 nop
_SBSSetInterceptsMenuButtonForever:
30bf7f94 b590 push {r4, r7, lr}
30bf7f96 af01 add r7, sp, #4
30bf7f98 4604 mov r4, r0
30bf7f9a f7fefd29 bl _SBSSpringBoardServerPort
30bf7f9e 4621 mov r1, r4
30bf7fa0 2201 movs r2, #1
30bf7fa2 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bf7fa6 f7fcb80f b.w _SBSetInterceptsMenuButton
30bf7faa bf00 nop
_SBSOpenNewsstand:
30bf7fac b580 push {r7, lr}
30bf7fae 466f mov r7, sp
30bf7fb0 f7fefd1e bl _SBSSpringBoardServerPort
30bf7fb4 e8bd4080 ldmia.w sp!, {r7, lr}
30bf7fb8 f7fcbe86 b.w _SBOpenNewsstand
_SBSHandleUpdatedNewsstandArtworkForBundleID:
30bf7fbc b5f0 push {r4, r5, r6, r7, lr}
30bf7fbe af03 add r7, sp, #12
30bf7fc0 f5ad6d80 sub.w sp, sp, #1024 @ 0x400
30bf7fc4 b081 sub sp, #4
30bf7fc6 4604 mov r4, r0
30bf7fc8 f24a003e movw r0, 0xa03e
30bf7fcc f6c0004e movt r0, 0x84e
30bf7fd0 460d mov r5, r1
30bf7fd2 4478 add r0, pc
30bf7fd4 6806 ldr r6, [r0, #0]
30bf7fd6 f24b006a movw r0, 0xb06a
30bf7fda f6c0004e movt r0, 0x84e
30bf7fde 4478 add r0, pc
30bf7fe0 6831 ldr r1, [r6, #0]
30bf7fe2 f8471c10 str.w r1, [r7, #-16]
30bf7fe6 6801 ldr r1, [r0, #0]
30bf7fe8 4620 mov r0, r4
30bf7fea f005edcc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf7fee b308 cbz r0, 0x30bf8034
30bf7ff0 4668 mov r0, sp
30bf7ff2 2100 movs r1, #0
30bf7ff4 f44f6280 mov.w r2, #1024 @ 0x400
30bf7ff8 f005eccc blx 0x30bfd994 @ symbol stub for: _memset
30bf7ffc b14d cbz r5, 0x30bf8012
30bf7ffe f2401300 movw r3, 0x100
30bf8002 4669 mov r1, sp
30bf8004 f6c00300 movt r3, 0x800
30bf8008 4628 mov r0, r5
30bf800a f44f6280 mov.w r2, #1024 @ 0x400
30bf800e f005eeaa blx 0x30bfdd64 @ symbol stub for: _CFStringGetCString
30bf8012 f7fefced bl _SBSSpringBoardServerPort
30bf8016 4605 mov r5, r0
30bf8018 f24b0020 movw r0, 0xb020
30bf801c f6c0004e movt r0, 0x84e
30bf8020 4478 add r0, pc
30bf8022 6801 ldr r1, [r0, #0]
30bf8024 4620 mov r0, r4
30bf8026 f005edae blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf802a 4601 mov r1, r0
30bf802c 466a mov r2, sp
30bf802e 4628 mov r0, r5
30bf8030 f7faffaa bl _SBHandleUpdatedNewsstandArtworkForIdentifier
30bf8034 6830 ldr r0, [r6, #0]
30bf8036 f8571c10 ldr.w r1, [r7, #-16]
30bf803a 4288 cmp r0, r1
30bf803c bf02 ittt eq
30bf803e f50d6d80 addeq.w sp, sp, #1024 @ 0x400
30bf8042 b001 addeq sp, #4
30bf8044 bdf0 popeq {r4, r5, r6, r7, pc}
30bf8046 f005ec16 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
30bf804a bf00 nop
_SBSIsNewsstandAppWakeQuotaReached:
30bf804c b590 push {r4, r7, lr}
30bf804e 4604 mov r4, r0
30bf8050 2001 movs r0, #1
30bf8052 af01 add r7, sp, #4
30bf8054 b14c cbz r4, 0x30bf806a
30bf8056 4620 mov r0, r4
30bf8058 f005ee8c blx 0x30bfdd74 @ symbol stub for: _CFStringGetLength
30bf805c 4601 mov r1, r0
30bf805e 2001 movs r0, #1
30bf8060 2901 cmp r1, #1
30bf8062 bfa4 itt ge
30bf8064 4620 movge r0, r4
30bf8066 f000fe1f blge _SBSApplicationStateIsNewsstandAppWakeQuotaReached
30bf806a b2c0 uxtb r0, r0
30bf806c bd90 pop {r4, r7, pc}
30bf806e bf00 nop
_SBSShouldShowNewsstandSettings:
30bf8070 b5f0 push {r4, r5, r6, r7, lr}
30bf8072 af03 add r7, sp, #12
30bf8074 f000f888 bl _SBSCopyNewsstandPushApplications
30bf8078 4605 mov r5, r0
30bf807a 2400 movs r4, #0
30bf807c b14d cbz r5, 0x30bf8092
30bf807e 4628 mov r0, r5
30bf8080 f005edb8 blx 0x30bfdbf4 @ symbol stub for: _CFArrayGetCount
30bf8084 4606 mov r6, r0
30bf8086 4628 mov r0, r5
30bf8088 f005ee4c blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf808c 2e00 cmp r6, #0
30bf808e bfc8 it gt
30bf8090 2401 movgt r4, #1
30bf8092 4620 mov r0, r4
30bf8094 bdf0 pop {r4, r5, r6, r7, pc}
30bf8096 bf00 nop
_SBSCopyNewsstandApplications:
30bf8098 b5f0 push {r4, r5, r6, r7, lr}
30bf809a af03 add r7, sp, #12
30bf809c b084 sub sp, #16
30bf809e f64a717e movw r1, 0xaf7e
30bf80a2 f6c0014e movt r1, 0x84e
30bf80a6 f24b10ec movw r0, 0xb1ec
30bf80aa f6c0004e movt r0, 0x84e
30bf80ae 4479 add r1, pc
30bf80b0 4478 add r0, pc
30bf80b2 680e ldr r6, [r1, #0]
30bf80b4 6800 ldr r0, [r0, #0]
30bf80b6 4631 mov r1, r6
30bf80b8 f005ed64 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf80bc f64a716c movw r1, 0xaf6c
30bf80c0 f6c0014e movt r1, 0x84e
30bf80c4 4479 add r1, pc
30bf80c6 6809 ldr r1, [r1, #0]
30bf80c8 f005ed5c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf80cc 2500 movs r5, #0
30bf80ce 4604 mov r4, r0
30bf80d0 9503 str r5, [sp, #12]
30bf80d2 9502 str r5, [sp, #8]
30bf80d4 f7fefca6 bl _SBSSpringBoardBackgroundServerPort
30bf80d8 a903 add r1, sp, #12
30bf80da aa02 add r2, sp, #8
30bf80dc f001fac0 bl _SBNewsstandApplicationDisplayIdentifiers
30bf80e0 9802 ldr r0, [sp, #8]
30bf80e2 2800 cmp r0, #0
30bf80e4 d038 beq.n 0x30bf8158
30bf80e6 f24b10b0 movw r0, 0xb1b0
30bf80ea 4631 mov r1, r6
30bf80ec f6c0004e movt r0, 0x84e
30bf80f0 4478 add r0, pc
30bf80f2 6800 ldr r0, [r0, #0]
30bf80f4 f005ed46 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf80f8 f64a716a movw r1, 0xaf6a
30bf80fc f6c0014e movt r1, 0x84e
30bf8100 9b02 ldr r3, [sp, #8]
30bf8102 4479 add r1, pc
30bf8104 9a03 ldr r2, [sp, #12]
30bf8106 9500 str r5, [sp, #0]
30bf8108 6809 ldr r1, [r1, #0]
30bf810a f005ed3c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf810e f64a719c movw r1, 0xaf9c
30bf8112 4606 mov r6, r0
30bf8114 f6c0014e movt r1, 0x84e
30bf8118 f24b1082 movw r0, 0xb182
30bf811c f6c0004e movt r0, 0x84e
30bf8120 4479 add r1, pc
30bf8122 4478 add r0, pc
30bf8124 4632 mov r2, r6
30bf8126 6809 ldr r1, [r1, #0]
30bf8128 2300 movs r3, #0
30bf812a 6800 ldr r0, [r0, #0]
30bf812c 9500 str r5, [sp, #0]
30bf812e 9501 str r5, [sp, #4]
30bf8130 f005ed28 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8134 f64a7138 movw r1, 0xaf38
30bf8138 f6c0014e movt r1, 0x84e
30bf813c 4479 add r1, pc
30bf813e 6809 ldr r1, [r1, #0]
30bf8140 f005ed20 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8144 4605 mov r5, r0
30bf8146 f64a7006 movw r0, 0xaf06
30bf814a f6c0004e movt r0, 0x84e
30bf814e 4478 add r0, pc
30bf8150 6801 ldr r1, [r0, #0]
30bf8152 4630 mov r0, r6
30bf8154 f005ed16 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8158 9903 ldr r1, [sp, #12]
30bf815a b149 cbz r1, 0x30bf8170
30bf815c f64960b2 movw r0, 0x9eb2
30bf8160 f6c0004e movt r0, 0x84e
30bf8164 9a02 ldr r2, [sp, #8]
30bf8166 4478 add r0, pc
30bf8168 6800 ldr r0, [r0, #0]
30bf816a 6800 ldr r0, [r0, #0]
30bf816c f005ec82 blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bf8170 f64a60d8 movw r0, 0xaed8
30bf8174 f6c0004e movt r0, 0x84e
30bf8178 4478 add r0, pc
30bf817a 6801 ldr r1, [r0, #0]
30bf817c 4620 mov r0, r4
30bf817e f005ed02 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8182 4628 mov r0, r5
30bf8184 b004 add sp, #16
30bf8186 bdf0 pop {r4, r5, r6, r7, pc}
_SBSCopyNewsstandPushApplications:
30bf8188 b5f0 push {r4, r5, r6, r7, lr}
30bf818a af03 add r7, sp, #12
30bf818c e92d0d00 stmdb sp!, {r8, sl, fp}
30bf8190 b0a1 sub sp, #132
30bf8192 f6496076 movw r0, 0x9e76
30bf8196 f6c0004e movt r0, 0x84e
30bf819a 4478 add r0, pc
30bf819c 6802 ldr r2, [r0, #0]
30bf819e 9202 str r2, [sp, #8]
30bf81a0 f64a617c movw r1, 0xae7c
30bf81a4 f6c0014e movt r1, 0x84e
30bf81a8 f24b1016 movw r0, 0xb116
30bf81ac f6c0004e movt r0, 0x84e
30bf81b0 4479 add r1, pc
30bf81b2 4478 add r0, pc
30bf81b4 6812 ldr r2, [r2, #0]
30bf81b6 680c ldr r4, [r1, #0]
30bf81b8 9220 str r2, [sp, #128]
30bf81ba 6800 ldr r0, [r0, #0]
30bf81bc 4621 mov r1, r4
30bf81be f005ece2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf81c2 f64a6166 movw r1, 0xae66
30bf81c6 f6c0014e movt r1, 0x84e
30bf81ca 4479 add r1, pc
30bf81cc 680d ldr r5, [r1, #0]
30bf81ce 4629 mov r1, r5
30bf81d0 f005ecd8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf81d4 9005 str r0, [sp, #20]
30bf81d6 f24b00bc movw r0, 0xb0bc
30bf81da f6c0004e movt r0, 0x84e
30bf81de 4621 mov r1, r4
30bf81e0 4478 add r0, pc
30bf81e2 6800 ldr r0, [r0, #0]
30bf81e4 f005ecce blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf81e8 4629 mov r1, r5
30bf81ea f005eccc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf81ee 9001 str r0, [sp, #4]
30bf81f0 f7ffff52 bl _SBSCopyNewsstandApplications
30bf81f4 f64a61d4 movw r1, 0xaed4
30bf81f8 f6c0014e movt r1, 0x84e
30bf81fc 4479 add r1, pc
30bf81fe 6809 ldr r1, [r1, #0]
30bf8200 f005ecc0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8204 9006 str r0, [sp, #24]
30bf8206 f64a61a2 movw r1, 0xaea2
30bf820a f6c0014e movt r1, 0x84e
30bf820e 4479 add r1, pc
30bf8210 6809 ldr r1, [r1, #0]
30bf8212 f005ecb8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8216 2800 cmp r0, #0
30bf8218 d06b beq.n 0x30bf82f2
30bf821a f64a61a8 movw r1, 0xaea8
30bf821e 2200 movs r2, #0
30bf8220 f6c0014e movt r1, 0x84e
30bf8224 f24b009e movw r0, 0xb09e
30bf8228 f6c0004e movt r0, 0x84e
30bf822c 4479 add r1, pc
30bf822e 4478 add r0, pc
30bf8230 921f str r2, [sp, #124]
30bf8232 6809 ldr r1, [r1, #0]
30bf8234 aa1f add r2, sp, #124
30bf8236 6800 ldr r0, [r0, #0]
30bf8238 2300 movs r3, #0
30bf823a f005eca4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf823e f64a604c movw r0, 0xae4c
30bf8242 aa17 add r2, sp, #92
30bf8244 f6c0004e movt r0, 0x84e
30bf8248 f1020110 add.w r1, r2, #16 @ 0x10
30bf824c 4478 add r0, pc
30bf824e efc00050 vmov.i32 q8, #0 @ 0x00000000
30bf8252 ecc10b04 vstmia r1, {d16-d17}
30bf8256 ab07 add r3, sp, #28
30bf8258 6801 ldr r1, [r0, #0]
30bf825a 2010 movs r0, #16
30bf825c 9000 str r0, [sp, #0]
30bf825e 9806 ldr r0, [sp, #24]
30bf8260 ecc20b04 vstmia r2, {d16-d17}
30bf8264 9103 str r1, [sp, #12]
30bf8266 f005ec8e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf826a 4604 mov r4, r0
30bf826c 2c00 cmp r4, #0
30bf826e d040 beq.n 0x30bf82f2
30bf8270 f64a6250 movw r2, 0xae50
30bf8274 f6c0024e movt r2, 0x84e
30bf8278 f64a6152 movw r1, 0xae52
30bf827c f6c0014e movt r1, 0x84e
30bf8280 9819 ldr r0, [sp, #100]
30bf8282 f64a630e movw r3, 0xae0e
30bf8286 4479 add r1, pc
30bf8288 f6c0034e movt r3, 0x84e
30bf828c 447a add r2, pc
30bf828e 447b add r3, pc
30bf8290 f8d18000 ldr.w r8, [r1]
30bf8294 6806 ldr r6, [r0, #0]
30bf8296 f8d3a000 ldr.w sl, [r3]
30bf829a 6812 ldr r2, [r2, #0]
30bf829c 9204 str r2, [sp, #16]
30bf829e 2500 movs r5, #0
30bf82a0 9819 ldr r0, [sp, #100]
30bf82a2 6800 ldr r0, [r0, #0]
30bf82a4 42b0 cmp r0, r6
30bf82a6 bf1c itt ne
30bf82a8 9806 ldrne r0, [sp, #24]
30bf82aa f005ec54 blxne 0x30bfdb54 @ symbol stub for: _objc_enumerationMutation
30bf82ae 9918 ldr r1, [sp, #96]
30bf82b0 981f ldr r0, [sp, #124]
30bf82b2 f851b025 ldr.w fp, [r1, r5, lsl #2]
30bf82b6 4651 mov r1, sl
30bf82b8 465a mov r2, fp
30bf82ba f005ec64 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf82be b150 cbz r0, 0x30bf82d6
30bf82c0 4641 mov r1, r8
30bf82c2 f005ec60 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf82c6 f0100f08 tst.w r0, #8 @ 0x8
30bf82ca d004 beq.n 0x30bf82d6
30bf82cc 9805 ldr r0, [sp, #20]
30bf82ce 465a mov r2, fp
30bf82d0 9904 ldr r1, [sp, #16]
30bf82d2 f005ec58 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf82d6 3501 adds r5, #1
30bf82d8 42a5 cmp r5, r4
30bf82da d3e1 bcc.n 0x30bf82a0
30bf82dc 2010 movs r0, #16
30bf82de 9903 ldr r1, [sp, #12]
30bf82e0 9000 str r0, [sp, #0]
30bf82e2 aa17 add r2, sp, #92
30bf82e4 9806 ldr r0, [sp, #24]
30bf82e6 ab07 add r3, sp, #28
30bf82e8 f005ec4c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf82ec 4604 mov r4, r0
30bf82ee 2c00 cmp r4, #0
30bf82f0 d1d5 bne.n 0x30bf829e
30bf82f2 f64a5056 movw r0, 0xad56
30bf82f6 f6c0004e movt r0, 0x84e
30bf82fa 4478 add r0, pc
30bf82fc 6801 ldr r1, [r0, #0]
30bf82fe 9801 ldr r0, [sp, #4]
30bf8300 f005ec40 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8304 9802 ldr r0, [sp, #8]
30bf8306 6800 ldr r0, [r0, #0]
30bf8308 9920 ldr r1, [sp, #128]
30bf830a 4288 cmp r0, r1
30bf830c bf01 itttt eq
30bf830e 9805 ldreq r0, [sp, #20]
30bf8310 b021 addeq sp, #132
30bf8312 e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bf8316 bdf0 popeq {r4, r5, r6, r7, pc}
30bf8318 f005eaac blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
_SBSSetVoiceRecognitionAudioInputPaths:
30bf831c b5f0 push {r4, r5, r6, r7, lr}
30bf831e af03 add r7, sp, #12
30bf8320 b081 sub sp, #4
30bf8322 f64a5100 movw r1, 0xad00
30bf8326 4604 mov r4, r0
30bf8328 f6c0014e movt r1, 0x84e
30bf832c f64a706a movw r0, 0xaf6a
30bf8330 f6c0004e movt r0, 0x84e
30bf8334 4479 add r1, pc
30bf8336 4478 add r0, pc
30bf8338 6809 ldr r1, [r1, #0]
30bf833a 6800 ldr r0, [r0, #0]
30bf833c f005ec22 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8340 4605 mov r5, r0
30bf8342 b194 cbz r4, 0x30bf836a
30bf8344 f64a41e2 movw r1, 0xace2
30bf8348 2200 movs r2, #0
30bf834a f6c0014e movt r1, 0x84e
30bf834e f64a704c movw r0, 0xaf4c
30bf8352 f6c0004e movt r0, 0x84e
30bf8356 4479 add r1, pc
30bf8358 4478 add r0, pc
30bf835a 9200 str r2, [sp, #0]
30bf835c 6809 ldr r1, [r1, #0]
30bf835e 4622 mov r2, r4
30bf8360 6800 ldr r0, [r0, #0]
30bf8362 23c8 movs r3, #200
30bf8364 f005ec0e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8368 4605 mov r5, r0
30bf836a f7fefb41 bl _SBSSpringBoardServerPort
30bf836e 4604 mov r4, r0
30bf8370 f64a40cc movw r0, 0xaccc
30bf8374 f6c0004e movt r0, 0x84e
30bf8378 4478 add r0, pc
30bf837a 6801 ldr r1, [r0, #0]
30bf837c 4628 mov r0, r5
30bf837e f005ec02 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8382 4606 mov r6, r0
30bf8384 f64a40bc movw r0, 0xacbc
30bf8388 f6c0004e movt r0, 0x84e
30bf838c 4478 add r0, pc
30bf838e 6801 ldr r1, [r0, #0]
30bf8390 4628 mov r0, r5
30bf8392 f005ebf8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8396 4602 mov r2, r0
30bf8398 4620 mov r0, r4
30bf839a 4631 mov r1, r6
30bf839c b001 add sp, #4
30bf839e e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bf83a2 f7fcbca9 b.w _SBSetVoiceRecognitionAudioInputPaths
30bf83a6 bf00 nop
_SBSSetAssistantRecognitionStrings:
30bf83a8 b5f0 push {r4, r5, r6, r7, lr}
30bf83aa af03 add r7, sp, #12
30bf83ac b081 sub sp, #4
30bf83ae f64a4174 movw r1, 0xac74
30bf83b2 4604 mov r4, r0
30bf83b4 f6c0014e movt r1, 0x84e
30bf83b8 f64a60de movw r0, 0xaede
30bf83bc f6c0004e movt r0, 0x84e
30bf83c0 4479 add r1, pc
30bf83c2 4478 add r0, pc
30bf83c4 6809 ldr r1, [r1, #0]
30bf83c6 6800 ldr r0, [r0, #0]
30bf83c8 f005ebdc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf83cc 4605 mov r5, r0
30bf83ce b194 cbz r4, 0x30bf83f6
30bf83d0 f64a4156 movw r1, 0xac56
30bf83d4 2200 movs r2, #0
30bf83d6 f6c0014e movt r1, 0x84e
30bf83da f64a60c0 movw r0, 0xaec0
30bf83de f6c0004e movt r0, 0x84e
30bf83e2 4479 add r1, pc
30bf83e4 4478 add r0, pc
30bf83e6 9200 str r2, [sp, #0]
30bf83e8 6809 ldr r1, [r1, #0]
30bf83ea 4622 mov r2, r4
30bf83ec 6800 ldr r0, [r0, #0]
30bf83ee 23c8 movs r3, #200
30bf83f0 f005ebc8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf83f4 4605 mov r5, r0
30bf83f6 f7fefafb bl _SBSSpringBoardServerPort
30bf83fa 4604 mov r4, r0
30bf83fc f64a4040 movw r0, 0xac40
30bf8400 f6c0004e movt r0, 0x84e
30bf8404 4478 add r0, pc
30bf8406 6801 ldr r1, [r0, #0]
30bf8408 4628 mov r0, r5
30bf840a f005ebbc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf840e 4606 mov r6, r0
30bf8410 f64a4030 movw r0, 0xac30
30bf8414 f6c0004e movt r0, 0x84e
30bf8418 4478 add r0, pc
30bf841a 6801 ldr r1, [r0, #0]
30bf841c 4628 mov r0, r5
30bf841e f005ebb2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8422 4602 mov r2, r0
30bf8424 4620 mov r0, r4
30bf8426 4631 mov r1, r6
30bf8428 b001 add sp, #4
30bf842a e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bf842e f7fcbc91 b.w _SBSetAssistantRecognitionStrings
30bf8432 bf00 nop
_SBSShowEmergencyDialer:
30bf8434 b580 push {r7, lr}
30bf8436 466f mov r7, sp
30bf8438 f7fefada bl _SBSSpringBoardServerPort
30bf843c e8bd4080 ldmia.w sp!, {r7, lr}
30bf8440 f7fcbd0c b.w _SBShowEmergencyDialer
_SBSShutDown:
30bf8444 b580 push {r7, lr}
30bf8446 466f mov r7, sp
30bf8448 f7fefad2 bl _SBSSpringBoardServerPort
30bf844c e8bd4080 ldmia.w sp!, {r7, lr}
30bf8450 f7f9bbc6 b.w _SBShutDown
_SBSGetSideSwitchPreference:
30bf8454 b590 push {r4, r7, lr}
30bf8456 af01 add r7, sp, #4
30bf8458 b083 sub sp, #12
30bf845a 466c mov r4, sp
30bf845c f0240407 bic.w r4, r4, #7 @ 0x7
30bf8460 46a5 mov sp, r4
30bf8462 f64b64a2 movw r4, 0xbea2
30bf8466 f6c0044e movt r4, 0x84e
30bf846a 447c add r4, pc
30bf846c 68a0 ldr r0, [r4, #8]
30bf846e f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bf8472 d003 beq.n 0x30bf847c
30bf8474 2100 movs r1, #0
30bf8476 9101 str r1, [sp, #4]
30bf8478 9100 str r1, [sp, #0]
30bf847a e00f b.n 0x30bf849c
30bf847c f2467027 movw r0, 0x6727
30bf8480 f1040108 add.w r1, r4, #8 @ 0x8
30bf8484 f2c00000 movt r0, 0x0
30bf8488 4478 add r0, pc
30bf848a f005eabc blx 0x30bfda04 @ symbol stub for: _notify_register_check
30bf848e 68a0 ldr r0, [r4, #8]
30bf8490 2100 movs r1, #0
30bf8492 9101 str r1, [sp, #4]
30bf8494 9100 str r1, [sp, #0]
30bf8496 f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bf849a d003 beq.n 0x30bf84a4
30bf849c 4669 mov r1, sp
30bf849e f005eaaa blx 0x30bfd9f4 @ symbol stub for: _notify_get_state
30bf84a2 9900 ldr r1, [sp, #0]
30bf84a4 4608 mov r0, r1
30bf84a6 1f3c subs r4, r7, #4
30bf84a8 46a5 mov sp, r4
30bf84aa bd90 pop {r4, r7, pc}
_SBSSetSideSwitchPreference:
30bf84ac b5b0 push {r4, r5, r7, lr}
30bf84ae f64b6552 movw r5, 0xbe52
30bf84b2 4604 mov r4, r0
30bf84b4 f6c0054e movt r5, 0x84e
30bf84b8 af02 add r7, sp, #8
30bf84ba 447d add r5, pc
30bf84bc 68e8 ldr r0, [r5, #12]
30bf84be f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bf84c2 d10d bne.n 0x30bf84e0
30bf84c4 f24660df movw r0, 0x66df
30bf84c8 f105010c add.w r1, r5, #12 @ 0xc
30bf84cc f2c00000 movt r0, 0x0
30bf84d0 4478 add r0, pc
30bf84d2 f005ea98 blx 0x30bfda04 @ symbol stub for: _notify_register_check
30bf84d6 68e8 ldr r0, [r5, #12]
30bf84d8 f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bf84dc bf08 it eq
30bf84de bdb0 popeq {r4, r5, r7, pc}
30bf84e0 4621 mov r1, r4
30bf84e2 2200 movs r2, #0
30bf84e4 e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bf84e8 f005b92c b.w _notify_set_state$shim
_SBSGetTVSignalTypeIsDigital:
30bf84ec b580 push {r7, lr}
30bf84ee 466f mov r7, sp
30bf84f0 f005e958 blx 0x30bfd7a4 @ symbol stub for: _BKSDisplayServicesGetTVSignalTypeIsDigital
30bf84f4 bd80 pop {r7, pc}
30bf84f6 bf00 nop
__SBSWhitelistedUnarchiveFromDataWithAllowedClasses:
30bf84f8 b5f0 push {r4, r5, r6, r7, lr}
30bf84fa af03 add r7, sp, #12
30bf84fc e92d0d00 stmdb sp!, {r8, sl, fp}
30bf8500 f1ad0440 sub.w r4, sp, #64 @ 0x40
30bf8504 f024040f bic.w r4, r4, #15 @ 0xf
30bf8508 46a5 mov sp, r4
30bf850a f90482ed vst1.64 {d8-d11}, [r4, :128]!
30bf850e f904c2ef vst1.64 {d12-d15}, [r4, :128]
30bf8512 b090 sub sp, #64
30bf8514 9100 str r1, [sp, #0]
30bf8516 9001 str r0, [sp, #4]
30bf8518 f64a20f8 movw r0, 0xaaf8
30bf851c f6c0004e movt r0, 0x84e
30bf8520 f64a52a0 movw r2, 0xada0
30bf8524 f6c0024e movt r2, 0x84e
30bf8528 f64921da movw r1, 0x9ada
30bf852c f6c0014e movt r1, 0x84e
30bf8530 447a add r2, pc
30bf8532 4479 add r1, pc
30bf8534 4478 add r0, pc
30bf8536 6815 ldr r5, [r2, #0]
30bf8538 2200 movs r2, #0
30bf853a 6809 ldr r1, [r1, #0]
30bf853c 6804 ldr r4, [r0, #0]
30bf853e 484a ldr r0, [pc, #296] (0x30bf8668)
30bf8540 9202 str r2, [sp, #8]
30bf8542 9109 str r1, [sp, #36]
30bf8544 4478 add r0, pc
30bf8546 4949 ldr r1, [pc, #292] (0x30bf866c)
30bf8548 900a str r0, [sp, #40]
30bf854a a803 add r0, sp, #12
30bf854c f0410101 orr.w r1, r1, #1 @ 0x1
30bf8550 970b str r7, [sp, #44]
30bf8552 4479 add r1, pc
30bf8554 f8cdd034 str.w sp, [sp, #52]
30bf8558 910c str r1, [sp, #48]
30bf855a 2101 movs r1, #1
30bf855c 9104 str r1, [sp, #16]
30bf855e f005e962 blx 0x30bfd824 @ symbol stub for: __Unwind_SjLj_Register
30bf8562 4628 mov r0, r5
30bf8564 4621 mov r1, r4
30bf8566 f005eb0e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf856a f64a316a movw r1, 0xab6a
30bf856e 2200 movs r2, #0
30bf8570 f6c0014e movt r1, 0x84e
30bf8574 9202 str r2, [sp, #8]
30bf8576 4479 add r1, pc
30bf8578 2202 movs r2, #2
30bf857a 9204 str r2, [sp, #16]
30bf857c 6809 ldr r1, [r1, #0]
30bf857e 9a01 ldr r2, [sp, #4]
30bf8580 f005eb00 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8584 f64a3154 movw r1, 0xab54
30bf8588 2203 movs r2, #3
30bf858a f6c0014e movt r1, 0x84e
30bf858e 9001 str r0, [sp, #4]
30bf8590 4479 add r1, pc
30bf8592 9002 str r0, [sp, #8]
30bf8594 9204 str r2, [sp, #16]
30bf8596 6809 ldr r1, [r1, #0]
30bf8598 9a00 ldr r2, [sp, #0]
30bf859a f005eaf4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf859e f64a303c movw r0, 0xab3c
30bf85a2 2304 movs r3, #4
30bf85a4 f6c0004e movt r0, 0x84e
30bf85a8 f24b12de movw r2, 0xb1de
30bf85ac 4478 add r0, pc
30bf85ae f6c0024e movt r2, 0x84e
30bf85b2 447a add r2, pc
30bf85b4 6801 ldr r1, [r0, #0]
30bf85b6 9801 ldr r0, [sp, #4]
30bf85b8 9002 str r0, [sp, #8]
30bf85ba 9304 str r3, [sp, #16]
30bf85bc f005eae2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf85c0 4604 mov r4, r0
30bf85c2 9e01 ldr r6, [sp, #4]
30bf85c4 f64a301a movw r0, 0xab1a
30bf85c8 f04f35ff mov.w r5, #4294967295 @ 0xffffffff
30bf85cc f6c0004e movt r0, 0x84e
30bf85d0 9504 str r5, [sp, #16]
30bf85d2 4478 add r0, pc
30bf85d4 6801 ldr r1, [r0, #0]
30bf85d6 4630 mov r0, r6
30bf85d8 f005ead4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf85dc f64a206e movw r0, 0xaa6e
30bf85e0 f6c0004e movt r0, 0x84e
30bf85e4 9504 str r5, [sp, #16]
30bf85e6 4478 add r0, pc
30bf85e8 6801 ldr r1, [r0, #0]
30bf85ea 4630 mov r0, r6
30bf85ec f005eaca blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf85f0 a803 add r0, sp, #12
30bf85f2 f005e928 blx 0x30bfd844 @ symbol stub for: __Unwind_SjLj_Unregister
30bf85f6 4620 mov r0, r4
30bf85f8 ac10 add r4, sp, #64
30bf85fa f92482ed vld1.64 {d8-d11}, [r4, :128]!
30bf85fe f924c2ef vld1.64 {d12-d15}, [r4, :128]
30bf8602 f1a70418 sub.w r4, r7, #24 @ 0x18
30bf8606 46a5 mov sp, r4
30bf8608 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf860c bdf0 pop {r4, r5, r6, r7, pc}
30bf860e 9c05 ldr r4, [sp, #20]
30bf8610 9806 ldr r0, [sp, #24]
30bf8612 2801 cmp r0, #1
30bf8614 d113 bne.n 0x30bf863e
30bf8616 9802 ldr r0, [sp, #8]
30bf8618 9001 str r0, [sp, #4]
30bf861a 4620 mov r0, r4
30bf861c f005ea8a blx 0x30bfdb34 @ symbol stub for: _objc_begin_catch
30bf8620 4601 mov r1, r0
30bf8622 f24b1074 movw r0, 0xb174
30bf8626 f6c0004e movt r0, 0x84e
30bf862a 2205 movs r2, #5
30bf862c 4478 add r0, pc
30bf862e 9204 str r2, [sp, #16]
30bf8630 f005e8d8 blx 0x30bfd7e4 @ symbol stub for: _NSLog
30bf8634 9e01 ldr r6, [sp, #4]
30bf8636 f005ea86 blx 0x30bfdb44 @ symbol stub for: _objc_end_catch
30bf863a 2400 movs r4, #0
30bf863c e7c2 b.n 0x30bf85c4
30bf863e f04f30ff mov.w r0, #4294967295 @ 0xffffffff
30bf8642 9004 str r0, [sp, #16]
30bf8644 4620 mov r0, r4
30bf8646 f005e8f6 blx 0x30bfd834 @ symbol stub for: __Unwind_SjLj_Resume
30bf864a 9804 ldr r0, [sp, #16]
30bf864c 2805 cmp r0, #5
30bf864e d80a bhi.n 0x30bf8666
30bf8650 e8dff000 tbb [pc, r0]
30bf8654 0808 lsrs r0, r1, #32
30bf8656 0808 lsrs r0, r1, #32
30bf8658 0003 lsls r3, r0, #0
30bf865a 9c05 ldr r4, [sp, #20]
30bf865c 9806 ldr r0, [sp, #24]
30bf865e f005ea72 blx 0x30bfdb44 @ symbol stub for: _objc_end_catch
30bf8662 e7ec b.n 0x30bf863e
30bf8664 e7d3 b.n 0x30bf860e
30bf8666 defe trap
30bf8668 5d7c ldrb r4, [r7, r5]
30bf866a 0000 lsls r0, r0, #0
30bf866c 00f4 lsls r4, r6, #3
30bf866e 0000 lsls r0, r0, #0
_SBSLocalNotificationWhitelistedUnarchiveFromData:
30bf8670 b5f0 push {r4, r5, r6, r7, lr}
30bf8672 af03 add r7, sp, #12
30bf8674 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf8678 b091 sub sp, #68
30bf867a 9010 str r0, [sp, #64]
30bf867c f64b6058 movw r0, 0xbe58
30bf8680 f6c0004e movt r0, 0x84e
30bf8684 4478 add r0, pc
30bf8686 6801 ldr r1, [r0, #0]
30bf8688 2900 cmp r1, #0
30bf868a f040808a bne.w 0x30bf87a2
30bf868e f64a118e movw r1, 0xa98e
30bf8692 f6c0014e movt r1, 0x84e
30bf8696 f64a4034 movw r0, 0xac34
30bf869a f6c0004e movt r0, 0x84e
30bf869e 4479 add r1, pc
30bf86a0 4478 add r0, pc
30bf86a2 6809 ldr r1, [r1, #0]
30bf86a4 6800 ldr r0, [r0, #0]
30bf86a6 f005ea6e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf86aa f24b1c96 movw ip, 0xb196
30bf86ae f04f0b00 mov.w fp, #0 @ 0x0
30bf86b2 f6c00c4e movt ip, 0x84e
30bf86b6 f64a11d0 movw r1, 0xa9d0
30bf86ba f6c0014e movt r1, 0x84e
30bf86be f24b1e84 movw lr, 0xb184
30bf86c2 f6c00e4e movt lr, 0x84e
30bf86c6 f24b1572 movw r5, 0xb172
30bf86ca f6c0054e movt r5, 0x84e
30bf86ce f24b166e movw r6, 0xb16e
30bf86d2 f6c0064e movt r6, 0x84e
30bf86d6 f24b1450 movw r4, 0xb150
30bf86da f6c0044e movt r4, 0x84e
30bf86de f24b1a48 movw sl, 0xb148
30bf86e2 f6c00a4e movt sl, 0x84e
30bf86e6 f24b1228 movw r2, 0xb128
30bf86ea f6c0024e movt r2, 0x84e
30bf86ee f24b1314 movw r3, 0xb114
30bf86f2 f6c0034e movt r3, 0x84e
30bf86f6 f24b09fa movw r9, 0xb0fa
30bf86fa f6c0094e movt r9, 0x84e
30bf86fe f24b08dc movw r8, 0xb0dc
30bf8702 447e add r6, pc
30bf8704 f6c0084e movt r8, 0x84e
30bf8708 44fa add sl, pc
30bf870a 44fc add ip, pc
30bf870c 44fe add lr, pc
30bf870e 447d add r5, pc
30bf8710 447c add r4, pc
30bf8712 f8cda020 str.w sl, [sp, #32]
30bf8716 9409 str r4, [sp, #36]
30bf8718 447a add r2, pc
30bf871a 960a str r6, [sp, #40]
30bf871c 447b add r3, pc
30bf871e 950b str r5, [sp, #44]
30bf8720 4479 add r1, pc
30bf8722 f8cde030 str.w lr, [sp, #48]
30bf8726 44f9 add r9, pc
30bf8728 f8cdc034 str.w ip, [sp, #52]
30bf872c f24b167a movw r6, 0xb17a
30bf8730 f6c0064e movt r6, 0x84e
30bf8734 44f8 add r8, pc
30bf8736 447e add r6, pc
30bf8738 960e str r6, [sp, #56]
30bf873a f8cdb03c str.w fp, [sp, #60]
30bf873e f24b04a8 movw r4, 0xb0a8
30bf8742 f6c0044e movt r4, 0x84e
30bf8746 9207 str r2, [sp, #28]
30bf8748 f24b068a movw r6, 0xb08a
30bf874c 6809 ldr r1, [r1, #0]
30bf874e f6c0064e movt r6, 0x84e
30bf8752 9306 str r3, [sp, #24]
30bf8754 f24b054a movw r5, 0xb04a
30bf8758 447c add r4, pc
30bf875a f6c0054e movt r5, 0x84e
30bf875e f8cd9014 str.w r9, [sp, #20]
30bf8762 f24b023c movw r2, 0xb03c
30bf8766 447e add r6, pc
30bf8768 f6c0024e movt r2, 0x84e
30bf876c f8cd8010 str.w r8, [sp, #16]
30bf8770 f24b0340 movw r3, 0xb040
30bf8774 447a add r2, pc
30bf8776 f6c0034e movt r3, 0x84e
30bf877a 9403 str r4, [sp, #12]
30bf877c f24b0458 movw r4, 0xb058
30bf8780 447b add r3, pc
30bf8782 f6c0044e movt r4, 0x84e
30bf8786 447d add r5, pc
30bf8788 447c add r4, pc
30bf878a 9602 str r6, [sp, #8]
30bf878c 9401 str r4, [sp, #4]
30bf878e 9500 str r5, [sp, #0]
30bf8790 f005e9f8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8794 4601 mov r1, r0
30bf8796 f64b503e movw r0, 0xbd3e
30bf879a f6c0004e movt r0, 0x84e
30bf879e 4478 add r0, pc
30bf87a0 6001 str r1, [r0, #0]
30bf87a2 9810 ldr r0, [sp, #64]
30bf87a4 b011 add sp, #68
30bf87a6 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf87aa e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bf87ae f7ffbea3 b.w __SBSWhitelistedUnarchiveFromDataWithAllowedClasses
30bf87b2 bf00 nop
_SBSRemoteNotificationWhitelistedUnarchiveFromData:
30bf87b4 b5f0 push {r4, r5, r6, r7, lr}
30bf87b6 af03 add r7, sp, #12
30bf87b8 e92d0500 stmdb sp!, {r8, sl}
30bf87bc b08c sub sp, #48
30bf87be f64b5814 movw r8, 0xbd14
30bf87c2 4682 mov sl, r0
30bf87c4 f6c0084e movt r8, 0x84e
30bf87c8 44f8 add r8, pc
30bf87ca f8d81004 ldr.w r1, [r8, #4]
30bf87ce 2900 cmp r1, #0
30bf87d0 d169 bne.n 0x30bf88a6
30bf87d2 f64a014a movw r1, 0xa84a
30bf87d6 f6c0014e movt r1, 0x84e
30bf87da f64a20f0 movw r0, 0xaaf0
30bf87de f6c0004e movt r0, 0x84e
30bf87e2 4479 add r1, pc
30bf87e4 4478 add r0, pc
30bf87e6 6809 ldr r1, [r1, #0]
30bf87e8 6800 ldr r0, [r0, #0]
30bf87ea f005e9cc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf87ee f24b099e movw r9, 0xb09e
30bf87f2 2500 movs r5, #0
30bf87f4 f6c0094e movt r9, 0x84e
30bf87f8 f24b068c movw r6, 0xb08c
30bf87fc f6c0064e movt r6, 0x84e
30bf8800 f64a01ae movw r1, 0xa8ae
30bf8804 f6c0014e movt r1, 0x84e
30bf8808 f24b0444 movw r4, 0xb044
30bf880c f6c0044e movt r4, 0x84e
30bf8810 f24b0e28 movw lr, 0xb028
30bf8814 f6c00e4e movt lr, 0x84e
30bf8818 f24b0214 movw r2, 0xb014
30bf881c f6c0024e movt r2, 0x84e
30bf8820 f64a73ea movw r3, 0xafea
30bf8824 f6c0034e movt r3, 0x84e
30bf8828 f64a7cce movw ip, 0xafce
30bf882c 447c add r4, pc
30bf882e f6c00c4e movt ip, 0x84e
30bf8832 44f9 add r9, pc
30bf8834 447e add r6, pc
30bf8836 9408 str r4, [sp, #32]
30bf8838 44fe add lr, pc
30bf883a 9609 str r6, [sp, #36]
30bf883c 447a add r2, pc
30bf883e f8cd9028 str.w r9, [sp, #40]
30bf8842 4479 add r1, pc
30bf8844 950b str r5, [sp, #44]
30bf8846 f64a74a4 movw r4, 0xafa4
30bf884a f6c0044e movt r4, 0x84e
30bf884e f8cde01c str.w lr, [sp, #28]
30bf8852 f64a7580 movw r5, 0xaf80
30bf8856 447b add r3, pc
30bf8858 f6c0054e movt r5, 0x84e
30bf885c 9206 str r2, [sp, #24]
30bf885e f64a765e movw r6, 0xaf5e
30bf8862 44fc add ip, pc
30bf8864 f6c0064e movt r6, 0x84e
30bf8868 9305 str r3, [sp, #20]
30bf886a f64a7248 movw r2, 0xaf48
30bf886e 6809 ldr r1, [r1, #0]
30bf8870 f6c0024e movt r2, 0x84e
30bf8874 f8cdc010 str.w ip, [sp, #16]
30bf8878 f64a7356 movw r3, 0xaf56
30bf887c 447c add r4, pc
30bf887e f6c0034e movt r3, 0x84e
30bf8882 9403 str r4, [sp, #12]
30bf8884 f64a746c movw r4, 0xaf6c
30bf8888 447a add r2, pc
30bf888a 447b add r3, pc
30bf888c f6c0044e movt r4, 0x84e
30bf8890 447d add r5, pc
30bf8892 447e add r6, pc
30bf8894 447c add r4, pc
30bf8896 9502 str r5, [sp, #8]
30bf8898 9401 str r4, [sp, #4]
30bf889a 9600 str r6, [sp, #0]
30bf889c f005e972 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf88a0 4601 mov r1, r0
30bf88a2 f8c81004 str.w r1, [r8, #4]
30bf88a6 4650 mov r0, sl
30bf88a8 b00c add sp, #48
30bf88aa e8bd0500 ldmia.w sp!, {r8, sl}
30bf88ae e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bf88b2 f7ffbe21 b.w __SBSWhitelistedUnarchiveFromDataWithAllowedClasses
30bf88b6 46c0 nop (mov r8, r8)
_SBGetIsAlive:
30bf88b8 b5b0 push {r4, r5, r7, lr}
30bf88ba af02 add r7, sp, #8
30bf88bc b08f sub sp, #60
30bf88be 460c mov r4, r1
30bf88c0 f2415113 movw r1, 0x1513
30bf88c4 9103 str r1, [sp, #12]
30bf88c6 4615 mov r5, r2
30bf88c8 9005 str r0, [sp, #20]
30bf88ca f005e874 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf88ce f2442140 movw r1, 0x4240
30bf88d2 9006 str r0, [sp, #24]
30bf88d4 f2c0010f movt r1, 0xf
30bf88d8 2218 movs r2, #24
30bf88da 9108 str r1, [sp, #32]
30bf88dc 2100 movs r1, #0
30bf88de e88d0021 stmia.w sp, {r0, r5}
30bf88e2 a803 add r0, sp, #12
30bf88e4 2330 movs r3, #48
30bf88e6 9102 str r1, [sp, #8]
30bf88e8 f2401113 movw r1, 0x113
30bf88ec f005e82a blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf88f0 4605 mov r5, r0
30bf88f2 b19d cbz r5, 0x30bf891c
30bf88f4 f64f70fe movw r0, 0xfffe
30bf88f8 f6ce70ff movt r0, 0xefff
30bf88fc 4428 add r0, r5
30bf88fe 2802 cmp r0, #2
30bf8900 d304 bcc.n 0x30bf890c
30bf8902 2010 movs r0, #16
30bf8904 f2c10000 movt r0, 0x1000
30bf8908 4285 cmp r5, r0
30bf890a d103 bne.n 0x30bf8914
30bf890c 9806 ldr r0, [sp, #24]
30bf890e f005e85a blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf8912 e034 b.n 0x30bf897e
30bf8914 9806 ldr r0, [sp, #24]
30bf8916 f005e846 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf891a e030 b.n 0x30bf897e
30bf891c f64f60cc movw r0, 0xfecc
30bf8920 9908 ldr r1, [sp, #32]
30bf8922 f6cf70ff movt r0, 0xffff
30bf8926 2947 cmp r1, #71
30bf8928 d007 beq.n 0x30bf893a
30bf892a f24420a4 movw r0, 0x42a4
30bf892e f2c0000f movt r0, 0xf
30bf8932 4281 cmp r1, r0
30bf8934 d003 beq.n 0x30bf893e
30bf8936 f46f7096 mvn.w r0, #300 @ 0x12c
30bf893a 4605 mov r5, r0
30bf893c e01f b.n 0x30bf897e
30bf893e f64f60d4 movw r0, 0xfed4
30bf8942 9903 ldr r1, [sp, #12]
30bf8944 f6cf70ff movt r0, 0xffff
30bf8948 2900 cmp r1, #0
30bf894a dbf6 blt.n 0x30bf893a
30bf894c 9904 ldr r1, [sp, #16]
30bf894e 2928 cmp r1, #40
30bf8950 d00e beq.n 0x30bf8970
30bf8952 f64f60d4 movw r0, 0xfed4
30bf8956 2924 cmp r1, #36
30bf8958 f6cf70ff movt r0, 0xffff
30bf895c d1ed bne.n 0x30bf893a
30bf895e 9d0b ldr r5, [sp, #44]
30bf8960 f64f60d4 movw r0, 0xfed4
30bf8964 f6cf70ff movt r0, 0xffff
30bf8968 2d00 cmp r5, #0
30bf896a bf08 it eq
30bf896c 4605 moveq r5, r0
30bf896e e006 b.n 0x30bf897e
30bf8970 9d0b ldr r5, [sp, #44]
30bf8972 2d00 cmp r5, #0
30bf8974 bf02 ittt eq
30bf8976 f89d0030 ldrbeq.w r0, [sp, #48]
30bf897a 7020 strbeq r0, [r4, #0]
30bf897c 2500 moveq r5, #0
30bf897e 4628 mov r0, r5
30bf8980 b00f add sp, #60
30bf8982 bdb0 pop {r4, r5, r7, pc}
__SBApplicationStateGetMonitor:
30bf8984 b5b0 push {r4, r5, r7, lr}
30bf8986 f64b148c movw r4, 0xb98c
30bf898a af02 add r7, sp, #8
30bf898c f6c0044e movt r4, 0x84e
30bf8990 447c add r4, pc
30bf8992 4620 mov r0, r4
30bf8994 f005e846 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf8998 f000f816 bl __SBApplicationStateGetMonitor_Locked
30bf899c f24a61d0 movw r1, 0xa6d0
30bf89a0 f6c0014e movt r1, 0x84e
30bf89a4 4479 add r1, pc
30bf89a6 6809 ldr r1, [r1, #0]
30bf89a8 f005e8ec blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf89ac f24a711c movw r1, 0xa71c
30bf89b0 f6c0014e movt r1, 0x84e
30bf89b4 4479 add r1, pc
30bf89b6 6809 ldr r1, [r1, #0]
30bf89b8 f005e8e4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf89bc 4605 mov r5, r0
30bf89be 4620 mov r0, r4
30bf89c0 f005e838 blx 0x30bfda34 @ symbol stub for: _pthread_mutex_unlock
30bf89c4 4628 mov r0, r5
30bf89c6 bdb0 pop {r4, r5, r7, pc}
__SBApplicationStateGetMonitor_Locked:
30bf89c8 b590 push {r4, r7, lr}
30bf89ca f64b3410 movw r4, 0xbb10
30bf89ce af01 add r7, sp, #4
30bf89d0 f6c0044e movt r4, 0x84e
30bf89d4 447c add r4, pc
30bf89d6 6860 ldr r0, [r4, #4]
30bf89d8 2800 cmp r0, #0
30bf89da bf18 it ne
30bf89dc bd90 popne {r4, r7, pc}
30bf89de f24a613e movw r1, 0xa63e
30bf89e2 f6c0014e movt r1, 0x84e
30bf89e6 f64a00ec movw r0, 0xa8ec
30bf89ea f6c0004e movt r0, 0x84e
30bf89ee 4479 add r1, pc
30bf89f0 4478 add r0, pc
30bf89f2 6809 ldr r1, [r1, #0]
30bf89f4 6800 ldr r0, [r0, #0]
30bf89f6 f005e8c6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf89fa f24a612e movw r1, 0xa62e
30bf89fe f6c0014e movt r1, 0x84e
30bf8a02 4479 add r1, pc
30bf8a04 6809 ldr r1, [r1, #0]
30bf8a06 f005e8be blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8a0a 6060 str r0, [r4, #4]
30bf8a0c bd90 pop {r4, r7, pc}
30bf8a0e bf00 nop
_SBApplicationStateBeginGeneratingChangeNotifications:
30bf8a10 b590 push {r4, r7, lr}
30bf8a12 f64b1000 movw r0, 0xb900
30bf8a16 af01 add r7, sp, #4
30bf8a18 f6c0004e movt r0, 0x84e
30bf8a1c 4478 add r0, pc
30bf8a1e f005e802 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf8a22 f64b21ba movw r1, 0xbaba
30bf8a26 f6c0014e movt r1, 0x84e
30bf8a2a 4479 add r1, pc
30bf8a2c 6808 ldr r0, [r1, #0]
30bf8a2e 1c42 adds r2, r0, #1
30bf8a30 600a str r2, [r1, #0]
30bf8a32 bb70 cbnz r0, 0x30bf8a92
30bf8a34 f24a51e8 movw r1, 0xa5e8
30bf8a38 f6c0014e movt r1, 0x84e
30bf8a3c f64a0056 movw r0, 0xa856
30bf8a40 f6c0004e movt r0, 0x84e
30bf8a44 4479 add r1, pc
30bf8a46 4478 add r0, pc
30bf8a48 6809 ldr r1, [r1, #0]
30bf8a4a 6800 ldr r0, [r0, #0]
30bf8a4c f005e89a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8a50 f24a51d8 movw r1, 0xa5d8
30bf8a54 f6c0014e movt r1, 0x84e
30bf8a58 4479 add r1, pc
30bf8a5a 6809 ldr r1, [r1, #0]
30bf8a5c f005e892 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8a60 4604 mov r4, r0
30bf8a62 f7ffffb1 bl __SBApplicationStateGetMonitor_Locked
30bf8a66 f24a618a movw r1, 0xa68a
30bf8a6a f6c0014e movt r1, 0x84e
30bf8a6e f24b429c movw r2, 0xb49c
30bf8a72 4479 add r1, pc
30bf8a74 f6c0024e movt r2, 0x84e
30bf8a78 447a add r2, pc
30bf8a7a 6809 ldr r1, [r1, #0]
30bf8a7c f005e882 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8a80 f24a50cc movw r0, 0xa5cc
30bf8a84 f6c0004e movt r0, 0x84e
30bf8a88 4478 add r0, pc
30bf8a8a 6801 ldr r1, [r0, #0]
30bf8a8c 4620 mov r0, r4
30bf8a8e f005e87a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8a92 f64b0082 movw r0, 0xb882
30bf8a96 f6c0004e movt r0, 0x84e
30bf8a9a 4478 add r0, pc
30bf8a9c e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bf8aa0 f004be4a b.w _pthread_mutex_unlock$shim
___SBApplicationStateBeginGeneratingChangeNotifications_block_invoke_0:
30bf8aa4 b580 push {r7, lr}
30bf8aa6 466f mov r7, sp
30bf8aa8 b086 sub sp, #24
30bf8aaa f249506a movw r0, 0x956a
30bf8aae f6c0004e movt r0, 0x84e
30bf8ab2 f249524c movw r2, 0x954c
30bf8ab6 f6c0024e movt r2, 0x84e
30bf8aba 4478 add r0, pc
30bf8abc 447a add r2, pc
30bf8abe f2400c1d movw ip, 0x1d
30bf8ac2 f2c00c00 movt ip, 0x0
30bf8ac6 f24b490c movw r9, 0xb40c
30bf8aca 6813 ldr r3, [r2, #0]
30bf8acc f04f4284 mov.w r2, #1107296256 @ 0x42000000
30bf8ad0 6800 ldr r0, [r0, #0]
30bf8ad2 f6c0094e movt r9, 0x84e
30bf8ad6 9300 str r3, [sp, #0]
30bf8ad8 44fc add ip, pc
30bf8ada 9201 str r2, [sp, #4]
30bf8adc 2200 movs r2, #0
30bf8ade 9202 str r2, [sp, #8]
30bf8ae0 44f9 add r9, pc
30bf8ae2 f8cdc00c str.w ip, [sp, #12]
30bf8ae6 f8cd9010 str.w r9, [sp, #16]
30bf8aea 9105 str r1, [sp, #20]
30bf8aec 4669 mov r1, sp
30bf8aee f004eed2 blx 0x30bfd894 @ symbol stub for: _dispatch_async
30bf8af2 b006 add sp, #24
30bf8af4 bd80 pop {r7, pc}
30bf8af6 bf00 nop
___block_global_0:
30bf8af8 b590 push {r4, r7, lr}
30bf8afa af01 add r7, sp, #4
30bf8afc b081 sub sp, #4
30bf8afe f24a51e4 movw r1, 0xa5e4
30bf8b02 4604 mov r4, r0
30bf8b04 f6c0014e movt r1, 0x84e
30bf8b08 f24a70c6 movw r0, 0xa7c6
30bf8b0c f6c0004e movt r0, 0x84e
30bf8b10 4479 add r1, pc
30bf8b12 4478 add r0, pc
30bf8b14 6809 ldr r1, [r1, #0]
30bf8b16 6800 ldr r0, [r0, #0]
30bf8b18 f005e834 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8b1c f24a51d2 movw r1, 0xa5d2
30bf8b20 f6c0014e movt r1, 0x84e
30bf8b24 6963 ldr r3, [r4, #20]
30bf8b26 4479 add r1, pc
30bf8b28 f64a52ac movw r2, 0xadac
30bf8b2c f6c0024e movt r2, 0x84e
30bf8b30 9300 str r3, [sp, #0]
30bf8b32 6809 ldr r1, [r1, #0]
30bf8b34 447a add r2, pc
30bf8b36 2300 movs r3, #0
30bf8b38 f005e824 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8b3c b001 add sp, #4
30bf8b3e bd90 pop {r4, r7, pc}
___copy_helper_block_:
30bf8b40 6949 ldr r1, [r1, #20]
30bf8b42 3014 adds r0, #20
30bf8b44 2203 movs r2, #3
30bf8b46 f004bddf b.w __Block_object_assign$shim
30bf8b4a bf00 nop
___destroy_helper_block_:
30bf8b4c 6940 ldr r0, [r0, #20]
30bf8b4e 2103 movs r1, #3
30bf8b50 f004bde0 b.w __Block_object_dispose$shim
_SBApplicationStateEndGeneratingChangeNotifications:
30bf8b54 b590 push {r4, r7, lr}
30bf8b56 f24b70bc movw r0, 0xb7bc
30bf8b5a af01 add r7, sp, #4
30bf8b5c f6c0004e movt r0, 0x84e
30bf8b60 4478 add r0, pc
30bf8b62 f004ef60 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf8b66 f64b1076 movw r0, 0xb976
30bf8b6a f6c0004e movt r0, 0x84e
30bf8b6e 4478 add r0, pc
30bf8b70 6801 ldr r1, [r0, #0]
30bf8b72 3901 subs r1, #1
30bf8b74 6001 str r1, [r0, #0]
30bf8b76 d12a bne.n 0x30bf8bce
30bf8b78 f24a41a4 movw r1, 0xa4a4
30bf8b7c f6c0014e movt r1, 0x84e
30bf8b80 f24a7012 movw r0, 0xa712
30bf8b84 f6c0004e movt r0, 0x84e
30bf8b88 4479 add r1, pc
30bf8b8a 4478 add r0, pc
30bf8b8c 6809 ldr r1, [r1, #0]
30bf8b8e 6800 ldr r0, [r0, #0]
30bf8b90 f004eff8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8b94 f24a4194 movw r1, 0xa494
30bf8b98 f6c0014e movt r1, 0x84e
30bf8b9c 4479 add r1, pc
30bf8b9e 6809 ldr r1, [r1, #0]
30bf8ba0 f004eff0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8ba4 4604 mov r4, r0
30bf8ba6 f7ffff0f bl __SBApplicationStateGetMonitor_Locked
30bf8baa f24a5148 movw r1, 0xa548
30bf8bae 2200 movs r2, #0
30bf8bb0 f6c0014e movt r1, 0x84e
30bf8bb4 4479 add r1, pc
30bf8bb6 6809 ldr r1, [r1, #0]
30bf8bb8 f004efe4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8bbc f24a4090 movw r0, 0xa490
30bf8bc0 f6c0004e movt r0, 0x84e
30bf8bc4 4478 add r0, pc
30bf8bc6 6801 ldr r1, [r0, #0]
30bf8bc8 4620 mov r0, r4
30bf8bca f004efdc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8bce f24b7046 movw r0, 0xb746
30bf8bd2 f6c0004e movt r0, 0x84e
30bf8bd6 4478 add r0, pc
30bf8bd8 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bf8bdc f004bdac b.w _pthread_mutex_unlock$shim
_SBSGetApplicationState:
30bf8be0 b5b0 push {r4, r5, r7, lr}
30bf8be2 f24a4138 movw r1, 0xa438
30bf8be6 4604 mov r4, r0
30bf8be8 f6c0014e movt r1, 0x84e
30bf8bec f24a60a6 movw r0, 0xa6a6
30bf8bf0 f6c0004e movt r0, 0x84e
30bf8bf4 4479 add r1, pc
30bf8bf6 4478 add r0, pc
30bf8bf8 af02 add r7, sp, #8
30bf8bfa 6809 ldr r1, [r1, #0]
30bf8bfc 6800 ldr r0, [r0, #0]
30bf8bfe f004efc2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8c02 f24a4126 movw r1, 0xa426
30bf8c06 f6c0014e movt r1, 0x84e
30bf8c0a 4479 add r1, pc
30bf8c0c 6809 ldr r1, [r1, #0]
30bf8c0e f004efba blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8c12 4605 mov r5, r0
30bf8c14 f7fffeb6 bl __SBApplicationStateGetMonitor
30bf8c18 f24a41de movw r1, 0xa4de
30bf8c1c 4622 mov r2, r4
30bf8c1e f6c0014e movt r1, 0x84e
30bf8c22 4479 add r1, pc
30bf8c24 6809 ldr r1, [r1, #0]
30bf8c26 f004efae blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8c2a 4604 mov r4, r0
30bf8c2c f24a4020 movw r0, 0xa420
30bf8c30 f6c0004e movt r0, 0x84e
30bf8c34 4478 add r0, pc
30bf8c36 6801 ldr r1, [r0, #0]
30bf8c38 4628 mov r0, r5
30bf8c3a f004efa4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8c3e 4620 mov r0, r4
30bf8c40 bdb0 pop {r4, r5, r7, pc}
30bf8c42 bf00 nop
_SBSGetMostElevatedApplicationStateForProcessID:
30bf8c44 b5b0 push {r4, r5, r7, lr}
30bf8c46 f24a31d4 movw r1, 0xa3d4
30bf8c4a 4604 mov r4, r0
30bf8c4c f6c0014e movt r1, 0x84e
30bf8c50 f24a6042 movw r0, 0xa642
30bf8c54 f6c0004e movt r0, 0x84e
30bf8c58 4479 add r1, pc
30bf8c5a 4478 add r0, pc
30bf8c5c af02 add r7, sp, #8
30bf8c5e 6809 ldr r1, [r1, #0]
30bf8c60 6800 ldr r0, [r0, #0]
30bf8c62 f004ef90 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8c66 f24a31c2 movw r1, 0xa3c2
30bf8c6a f6c0014e movt r1, 0x84e
30bf8c6e 4479 add r1, pc
30bf8c70 6809 ldr r1, [r1, #0]
30bf8c72 f004ef88 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8c76 4605 mov r5, r0
30bf8c78 f7fffe84 bl __SBApplicationStateGetMonitor
30bf8c7c f24a417e movw r1, 0xa47e
30bf8c80 4622 mov r2, r4
30bf8c82 f6c0014e movt r1, 0x84e
30bf8c86 4479 add r1, pc
30bf8c88 6809 ldr r1, [r1, #0]
30bf8c8a f004ef7c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8c8e 4604 mov r4, r0
30bf8c90 f24a30bc movw r0, 0xa3bc
30bf8c94 f6c0004e movt r0, 0x84e
30bf8c98 4478 add r0, pc
30bf8c9a 6801 ldr r1, [r0, #0]
30bf8c9c 4628 mov r0, r5
30bf8c9e f004ef72 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8ca2 4620 mov r0, r4
30bf8ca4 bdb0 pop {r4, r5, r7, pc}
30bf8ca6 bf00 nop
_SBSApplicationStateIsNewsstandAppWakeQuotaReached:
30bf8ca8 b5b0 push {r4, r5, r7, lr}
30bf8caa f24a3170 movw r1, 0xa370
30bf8cae 4604 mov r4, r0
30bf8cb0 f6c0014e movt r1, 0x84e
30bf8cb4 f24a50de movw r0, 0xa5de
30bf8cb8 f6c0004e movt r0, 0x84e
30bf8cbc 4479 add r1, pc
30bf8cbe 4478 add r0, pc
30bf8cc0 af02 add r7, sp, #8
30bf8cc2 6809 ldr r1, [r1, #0]
30bf8cc4 6800 ldr r0, [r0, #0]
30bf8cc6 f004ef5e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8cca f24a315e movw r1, 0xa35e
30bf8cce f6c0014e movt r1, 0x84e
30bf8cd2 4479 add r1, pc
30bf8cd4 6809 ldr r1, [r1, #0]
30bf8cd6 f004ef56 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8cda 4605 mov r5, r0
30bf8cdc f7fffe52 bl __SBApplicationStateGetMonitor
30bf8ce0 f24a411e movw r1, 0xa41e
30bf8ce4 4622 mov r2, r4
30bf8ce6 f6c0014e movt r1, 0x84e
30bf8cea 4479 add r1, pc
30bf8cec 6809 ldr r1, [r1, #0]
30bf8cee f004ef4a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8cf2 4604 mov r4, r0
30bf8cf4 f24a3058 movw r0, 0xa358
30bf8cf8 f6c0004e movt r0, 0x84e
30bf8cfc 4478 add r0, pc
30bf8cfe 6801 ldr r1, [r0, #0]
30bf8d00 4628 mov r0, r5
30bf8d02 f004ef40 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8d06 4620 mov r0, r4
30bf8d08 bdb0 pop {r4, r5, r7, pc}
30bf8d0a bf00 nop
_SBApplicationStateGetDescription:
30bf8d0c 4601 mov r1, r0
30bf8d0e 291f cmp r1, #31
30bf8d10 dc2f bgt.n 0x30bf8d72
30bf8d12 290f cmp r1, #15
30bf8d14 dc25 bgt.n 0x30bf8d62
30bf8d16 2908 cmp r1, #8
30bf8d18 d82d bhi.n 0x30bf8d76
30bf8d1a f64a403e movw r0, 0xac3e
30bf8d1e f6c0004e movt r0, 0x84e
30bf8d22 4478 add r0, pc
30bf8d24 e8dff001 tbb [pc, r1]
30bf8d28 0528 lsls r0, r5, #20
30bf8d2a 270b movs r7, #11
30bf8d2c 2711 movs r7, #17
30bf8d2e 2727 movs r7, #39
30bf8d30 0017 lsls r7, r2, #0
30bf8d32 f64a4036 movw r0, 0xac36
30bf8d36 f6c0004e movt r0, 0x84e
30bf8d3a 4478 add r0, pc
30bf8d3c 4770 bx lr
30bf8d3e f64a403a movw r0, 0xac3a
30bf8d42 f6c0004e movt r0, 0x84e
30bf8d46 4478 add r0, pc
30bf8d48 4770 bx lr
30bf8d4a f64a403e movw r0, 0xac3e
30bf8d4e f6c0004e movt r0, 0x84e
30bf8d52 4478 add r0, pc
30bf8d54 4770 bx lr
30bf8d56 f64a4042 movw r0, 0xac42
30bf8d5a f6c0004e movt r0, 0x84e
30bf8d5e 4478 add r0, pc
30bf8d60 4770 bx lr
30bf8d62 2910 cmp r1, #16
30bf8d64 d107 bne.n 0x30bf8d76
30bf8d66 f64a4042 movw r0, 0xac42
30bf8d6a f6c0004e movt r0, 0x84e
30bf8d6e 4478 add r0, pc
30bf8d70 4770 bx lr
30bf8d72 2920 cmp r1, #32
30bf8d74 d001 beq.n 0x30bf8d7a
30bf8d76 2000 movs r0, #0
30bf8d78 4770 bx lr
30bf8d7a f64a403e movw r0, 0xac3e
30bf8d7e f6c0004e movt r0, 0x84e
30bf8d82 4478 add r0, pc
30bf8d84 4770 bx lr
30bf8d86 46c0 nop (mov r8, r8)
_SBSProcessAssertionGetNameForReason:
30bf8d88 f24a3172 movw r1, 0xa372
30bf8d8c 4602 mov r2, r0
30bf8d8e f6c0014e movt r1, 0x84e
30bf8d92 f24a5044 movw r0, 0xa544
30bf8d96 f6c0004e movt r0, 0x84e
30bf8d9a 4479 add r1, pc
30bf8d9c 4478 add r0, pc
30bf8d9e 6809 ldr r1, [r1, #0]
30bf8da0 6800 ldr r0, [r0, #0]
30bf8da2 f004bcab b.w _objc_msgSend$shim
30bf8da6 bf00 nop
_SBSProcessAssertionGetTypeID:
30bf8da8 b580 push {r7, lr}
30bf8daa f24b5090 movw r0, 0xb590
30bf8dae 466f mov r7, sp
30bf8db0 f6c0004e movt r0, 0x84e
30bf8db4 f2400113 movw r1, 0x13
30bf8db8 f2c00100 movt r1, 0x0
30bf8dbc 4478 add r0, pc
30bf8dbe 4479 add r1, pc
30bf8dc0 f004ee40 blx 0x30bfda44 @ symbol stub for: _pthread_once
30bf8dc4 f24b7020 movw r0, 0xb720
30bf8dc8 f6c0004e movt r0, 0x84e
30bf8dcc 4478 add r0, pc
30bf8dce 6800 ldr r0, [r0, #0]
30bf8dd0 bd80 pop {r7, pc}
30bf8dd2 bf00 nop
_SBSProcessAssertionRegisterClass:
30bf8dd4 b580 push {r7, lr}
30bf8dd6 f24b1084 movw r0, 0xb184
30bf8dda 466f mov r7, sp
30bf8ddc f6c0004e movt r0, 0x84e
30bf8de0 4478 add r0, pc
30bf8de2 f004eff8 blx 0x30bfddd4 @ symbol stub for: __CFRuntimeRegisterClass
30bf8de6 f24b61fe movw r1, 0xb6fe
30bf8dea f6c0014e movt r1, 0x84e
30bf8dee 4479 add r1, pc
30bf8df0 6008 str r0, [r1, #0]
30bf8df2 bd80 pop {r7, pc}
_SBSProcessAssertionCreateForPID:
30bf8df4 b5f0 push {r4, r5, r6, r7, lr}
30bf8df6 af03 add r7, sp, #12
30bf8df8 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf8dfc f1ad0440 sub.w r4, sp, #64 @ 0x40
30bf8e00 f024040f bic.w r4, r4, #15 @ 0xf
30bf8e04 46a5 mov sp, r4
30bf8e06 f90482ed vst1.64 {d8-d11}, [r4, :128]!
30bf8e0a f904c2ef vst1.64 {d12-d15}, [r4, :128]
30bf8e0e b0ac sub sp, #176
30bf8e10 9307 str r3, [sp, #28]
30bf8e12 4604 mov r4, r0
30bf8e14 9208 str r2, [sp, #32]
30bf8e16 f24b5028 movw r0, 0xb528
30bf8e1a f6c0004e movt r0, 0x84e
30bf8e1e 468a mov sl, r1
30bf8e20 f64f71a7 movw r1, 0xffa7
30bf8e24 4478 add r0, pc
30bf8e26 f6cf71ff movt r1, 0xffff
30bf8e2a 4479 add r1, pc
30bf8e2c f004ee0a blx 0x30bfda44 @ symbol stub for: _pthread_once
30bf8e30 f24b60b0 movw r0, 0xb6b0
30bf8e34 2240 movs r2, #64
30bf8e36 f6c0004e movt r0, 0x84e
30bf8e3a 2300 movs r3, #0
30bf8e3c 4478 add r0, pc
30bf8e3e 2500 movs r5, #0
30bf8e40 6801 ldr r1, [r0, #0]
30bf8e42 4620 mov r0, r4
30bf8e44 f004efbe blx 0x30bfddc4 @ symbol stub for: __CFRuntimeCreateInstance
30bf8e48 f24911b8 movw r1, 0x91b8
30bf8e4c 4604 mov r4, r0
30bf8e4e f6c0014e movt r1, 0x84e
30bf8e52 4899 ldr r0, [pc, #612] (0x30bf90b8)
30bf8e54 4479 add r1, pc
30bf8e56 4478 add r0, pc
30bf8e58 6809 ldr r1, [r1, #0]
30bf8e5a 9125 str r1, [sp, #148]
30bf8e5c 4997 ldr r1, [pc, #604] (0x30bf90bc)
30bf8e5e 9026 str r0, [sp, #152]
30bf8e60 a81f add r0, sp, #124
30bf8e62 f0410101 orr.w r1, r1, #1 @ 0x1
30bf8e66 9727 str r7, [sp, #156]
30bf8e68 f8cdd0a4 str.w sp, [sp, #164]
30bf8e6c 4479 add r1, pc
30bf8e6e 9128 str r1, [sp, #160]
30bf8e70 f004ecd8 blx 0x30bfd824 @ symbol stub for: __Unwind_SjLj_Register
30bf8e74 2c00 cmp r4, #0
30bf8e76 f00080f9 beq.w 0x30bf906c
30bf8e7a f24a119e movw r1, 0xa19e
30bf8e7e f04f36ff mov.w r6, #4294967295 @ 0xffffffff
30bf8e82 f6c0014e movt r1, 0x84e
30bf8e86 f24a400c movw r0, 0xa40c
30bf8e8a f6c0004e movt r0, 0x84e
30bf8e8e 4479 add r1, pc
30bf8e90 4478 add r0, pc
30bf8e92 f8d18000 ldr.w r8, [r1]
30bf8e96 6800 ldr r0, [r0, #0]
30bf8e98 9620 str r6, [sp, #128]
30bf8e9a 4641 mov r1, r8
30bf8e9c f004ee72 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8ea0 f24a1186 movw r1, 0xa186
30bf8ea4 f6c0014e movt r1, 0x84e
30bf8ea8 9620 str r6, [sp, #128]
30bf8eaa 4479 add r1, pc
30bf8eac 6809 ldr r1, [r1, #0]
30bf8eae f004ee6a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8eb2 9009 str r0, [sp, #36]
30bf8eb4 f64a30a7 movw r0, 0xaba7
30bf8eb8 f2c320aa movt r0, 0x32aa
30bf8ebc 2601 movs r6, #1
30bf8ebe 60a0 str r0, [r4, #8]
30bf8ec0 a81a add r0, sp, #104
30bf8ec2 6325 str r5, [r4, #48]
30bf8ec4 62e5 str r5, [r4, #44]
30bf8ec6 62a5 str r5, [r4, #40]
30bf8ec8 6265 str r5, [r4, #36]
30bf8eca 6225 str r5, [r4, #32]
30bf8ecc 61e5 str r5, [r4, #28]
30bf8ece 61a5 str r5, [r4, #24]
30bf8ed0 6165 str r5, [r4, #20]
30bf8ed2 6125 str r5, [r4, #16]
30bf8ed4 60e5 str r5, [r4, #12]
30bf8ed6 f8c4a034 str.w sl, [r4, #52]
30bf8eda f8846038 strb.w r6, [r4, #56]
30bf8ede 63e5 str r5, [r4, #60]
30bf8ee0 6425 str r5, [r4, #64]
30bf8ee2 951a str r5, [sp, #104]
30bf8ee4 901b str r0, [sp, #108]
30bf8ee6 2014 movs r0, #20
30bf8ee8 951c str r5, [sp, #112]
30bf8eea 901d str r0, [sp, #116]
30bf8eec 2000 movs r0, #0
30bf8eee 940c str r4, [sp, #48]
30bf8ef0 f88d5078 strb.w r5, [sp, #120]
30bf8ef4 f004ecf6 blx 0x30bfd8e4 @ symbol stub for: _dispatch_semaphore_create
30bf8ef8 900b str r0, [sp, #44]
30bf8efa f24a30de movw r0, 0xa3de
30bf8efe f6c0004e movt r0, 0x84e
30bf8f02 4478 add r0, pc
30bf8f04 6800 ldr r0, [r0, #0]
30bf8f06 9620 str r6, [sp, #128]
30bf8f08 4641 mov r1, r8
30bf8f0a f8cda028 str.w sl, [sp, #40]
30bf8f0e f004ee3a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8f12 f24905e8 movw r5, 0x90e8
30bf8f16 68ba ldr r2, [r7, #8]
30bf8f18 f6c0054e movt r5, 0x84e
30bf8f1c f2401693 movw r6, 0x193
30bf8f20 447d add r5, pc
30bf8f22 f2c00600 movt r6, 0x0
30bf8f26 f64a73f0 movw r3, 0xaff0
30bf8f2a 447e add r6, pc
30bf8f2c f6c0034e movt r3, 0x84e
30bf8f30 f24a11c6 movw r1, 0xa1c6
30bf8f34 682d ldr r5, [r5, #0]
30bf8f36 f6c0014e movt r1, 0x84e
30bf8f3a 9506 str r5, [sp, #24]
30bf8f3c 447b add r3, pc
30bf8f3e 9513 str r5, [sp, #76]
30bf8f40 f04f4584 mov.w r5, #1107296256 @ 0x42000000
30bf8f44 9514 str r5, [sp, #80]
30bf8f46 2500 movs r5, #0
30bf8f48 9515 str r5, [sp, #84]
30bf8f4a 4479 add r1, pc
30bf8f4c 9616 str r6, [sp, #88]
30bf8f4e 9317 str r3, [sp, #92]
30bf8f50 ab1a add r3, sp, #104
30bf8f52 9318 str r3, [sp, #96]
30bf8f54 9b0b ldr r3, [sp, #44]
30bf8f56 9319 str r3, [sp, #100]
30bf8f58 2302 movs r3, #2
30bf8f5a 6809 ldr r1, [r1, #0]
30bf8f5c 9320 str r3, [sp, #128]
30bf8f5e 9e07 ldr r6, [sp, #28]
30bf8f60 ab13 add r3, sp, #76
30bf8f62 9600 str r6, [sp, #0]
30bf8f64 9201 str r2, [sp, #4]
30bf8f66 9302 str r3, [sp, #8]
30bf8f68 9a0a ldr r2, [sp, #40]
30bf8f6a 9b08 ldr r3, [sp, #32]
30bf8f6c f004ee0a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8f70 9c0c ldr r4, [sp, #48]
30bf8f72 2800 cmp r0, #0
30bf8f74 9d0a ldr r5, [sp, #40]
30bf8f76 9e0b ldr r6, [sp, #44]
30bf8f78 6460 str r0, [r4, #68]
30bf8f7a d105 bne.n 0x30bf8f88
30bf8f7c 981b ldr r0, [sp, #108]
30bf8f7e 2100 movs r1, #0
30bf8f80 7401 strb r1, [r0, #16]
30bf8f82 4630 mov r0, r6
30bf8f84 f004ecb6 blx 0x30bfd8f4 @ symbol stub for: _dispatch_semaphore_signal
30bf8f88 4630 mov r0, r6
30bf8f8a f04f31ff mov.w r1, #4294967295 @ 0xffffffff
30bf8f8e f04f32ff mov.w r2, #4294967295 @ 0xffffffff
30bf8f92 f004ecb8 blx 0x30bfd904 @ symbol stub for: _dispatch_semaphore_wait
30bf8f96 4630 mov r0, r6
30bf8f98 f004ec9c blx 0x30bfd8d4 @ symbol stub for: _dispatch_release
30bf8f9c 981b ldr r0, [sp, #108]
30bf8f9e 7c00 ldrb r0, [r0, #16]
30bf8fa0 2800 cmp r0, #0
30bf8fa2 d049 beq.n 0x30bf9038
30bf8fa4 f240123d movw r2, 0x13d
30bf8fa8 f2c00200 movt r2, 0x0
30bf8fac f24a115a movw r1, 0xa15a
30bf8fb0 f6c0014e movt r1, 0x84e
30bf8fb4 6c60 ldr r0, [r4, #68]
30bf8fb6 f64a7386 movw r3, 0xaf86
30bf8fba 4479 add r1, pc
30bf8fbc f6c0034e movt r3, 0x84e
30bf8fc0 9e06 ldr r6, [sp, #24]
30bf8fc2 960d str r6, [sp, #52]
30bf8fc4 f04f4680 mov.w r6, #1073741824 @ 0x40000000
30bf8fc8 960e str r6, [sp, #56]
30bf8fca 2600 movs r6, #0
30bf8fcc 447a add r2, pc
30bf8fce 447b add r3, pc
30bf8fd0 ac10 add r4, sp, #64
30bf8fd2 960f str r6, [sp, #60]
30bf8fd4 e884002c stmia.w r4, {r2, r3, r5}
30bf8fd8 2203 movs r2, #3
30bf8fda 6809 ldr r1, [r1, #0]
30bf8fdc 9220 str r2, [sp, #128]
30bf8fde aa0d add r2, sp, #52
30bf8fe0 f004edd0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf8fe4 2004 movs r0, #4
30bf8fe6 9020 str r0, [sp, #128]
30bf8fe8 f24b305c movw r0, 0xb35c
30bf8fec f6c0004e movt r0, 0x84e
30bf8ff0 4478 add r0, pc
30bf8ff2 3008 adds r0, #8
30bf8ff4 900b str r0, [sp, #44]
30bf8ff6 f004ed16 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf8ffa f24b40ea movw r0, 0xb4ea
30bf8ffe f6c0004e movt r0, 0x84e
30bf9002 4478 add r0, pc
30bf9004 6840 ldr r0, [r0, #4]
30bf9006 b960 cbnz r0, 0x30bf9022
30bf9008 2005 movs r0, #5
30bf900a 9020 str r0, [sp, #128]
30bf900c 2000 movs r0, #0
30bf900e 2100 movs r1, #0
30bf9010 2200 movs r2, #0
30bf9012 f004ede8 blx 0x30bfdbe4 @ symbol stub for: _CFArrayCreateMutable
30bf9016 f24b41ce movw r1, 0xb4ce
30bf901a f6c0014e movt r1, 0x84e
30bf901e 4479 add r1, pc
30bf9020 6048 str r0, [r1, #4]
30bf9022 2106 movs r1, #6
30bf9024 9120 str r1, [sp, #128]
30bf9026 990c ldr r1, [sp, #48]
30bf9028 f004edd4 blx 0x30bfdbd4 @ symbol stub for: _CFArrayAppendValue
30bf902c 2007 movs r0, #7
30bf902e 9020 str r0, [sp, #128]
30bf9030 980b ldr r0, [sp, #44]
30bf9032 f004ed00 blx 0x30bfda34 @ symbol stub for: _pthread_mutex_unlock
30bf9036 e006 b.n 0x30bf9046
30bf9038 2008 movs r0, #8
30bf903a 9020 str r0, [sp, #128]
30bf903c 4620 mov r0, r4
30bf903e f004ee72 blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bf9042 2000 movs r0, #0
30bf9044 900c str r0, [sp, #48]
30bf9046 f24a0006 movw r0, 0xa006
30bf904a f6c0004e movt r0, 0x84e
30bf904e 4478 add r0, pc
30bf9050 6801 ldr r1, [r0, #0]
30bf9052 2009 movs r0, #9
30bf9054 9020 str r0, [sp, #128]
30bf9056 9809 ldr r0, [sp, #36]
30bf9058 f004ed94 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf905c f04f30ff mov.w r0, #4294967295 @ 0xffffffff
30bf9060 2108 movs r1, #8
30bf9062 9020 str r0, [sp, #128]
30bf9064 a81a add r0, sp, #104
30bf9066 f004ebd6 blx 0x30bfd814 @ symbol stub for: __Block_object_dispose
30bf906a 9c0c ldr r4, [sp, #48]
30bf906c a81f add r0, sp, #124
30bf906e f004ebea blx 0x30bfd844 @ symbol stub for: __Unwind_SjLj_Unregister
30bf9072 4620 mov r0, r4
30bf9074 ac2c add r4, sp, #176
30bf9076 f92482ed vld1.64 {d8-d11}, [r4, :128]!
30bf907a f924c2ef vld1.64 {d12-d15}, [r4, :128]
30bf907e f1a70418 sub.w r4, r7, #24 @ 0x18
30bf9082 46a5 mov sp, r4
30bf9084 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf9088 bdf0 pop {r4, r5, r6, r7, pc}
30bf908a 9820 ldr r0, [sp, #128]
30bf908c 2809 cmp r0, #9
30bf908e d806 bhi.n 0x30bf909e
30bf9090 e8dff000 tbb [pc, r0]
30bf9094 0606 lsls r6, r0, #24
30bf9096 0606 lsls r6, r0, #24
30bf9098 0606 lsls r6, r0, #24
30bf909a 0606 lsls r6, r0, #24
30bf909c 0006 lsls r6, r0, #0
30bf909e defe trap
30bf90a0 a81a add r0, sp, #104
30bf90a2 2108 movs r1, #8
30bf90a4 f04f35ff mov.w r5, #4294967295 @ 0xffffffff
30bf90a8 9c21 ldr r4, [sp, #132]
30bf90aa 9520 str r5, [sp, #128]
30bf90ac f004ebb2 blx 0x30bfd814 @ symbol stub for: __Block_object_dispose
30bf90b0 4620 mov r0, r4
30bf90b2 9520 str r5, [sp, #128]
30bf90b4 f004ebbe blx 0x30bfd834 @ symbol stub for: __Unwind_SjLj_Resume
30bf90b8 5482 strb r2, [r0, r2]
30bf90ba 0000 lsls r0, r0, #0
30bf90bc 021a lsls r2, r3, #8
30bf90be 0000 lsls r0, r0, #0
___SBSProcessAssertionCreateForPID_block_invoke_0:
30bf90c0 6942 ldr r2, [r0, #20]
30bf90c2 6852 ldr r2, [r2, #4]
30bf90c4 7411 strb r1, [r2, #16]
30bf90c6 6980 ldr r0, [r0, #24]
30bf90c8 f004bb2a b.w _dispatch_semaphore_signal$shim
___copy_helper_block_:
30bf90cc b5b0 push {r4, r5, r7, lr}
30bf90ce 460c mov r4, r1
30bf90d0 4605 mov r5, r0
30bf90d2 6961 ldr r1, [r4, #20]
30bf90d4 af02 add r7, sp, #8
30bf90d6 f1050014 add.w r0, r5, #20 @ 0x14
30bf90da 2208 movs r2, #8
30bf90dc f004eb92 blx 0x30bfd804 @ symbol stub for: __Block_object_assign
30bf90e0 f1050018 add.w r0, r5, #24 @ 0x18
30bf90e4 69a1 ldr r1, [r4, #24]
30bf90e6 2203 movs r2, #3
30bf90e8 e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bf90ec f004bb0c b.w __Block_object_assign$shim
___destroy_helper_block_:
30bf90f0 b590 push {r4, r7, lr}
30bf90f2 4604 mov r4, r0
30bf90f4 af01 add r7, sp, #4
30bf90f6 6960 ldr r0, [r4, #20]
30bf90f8 2108 movs r1, #8
30bf90fa f004eb8c blx 0x30bfd814 @ symbol stub for: __Block_object_dispose
30bf90fe 69a0 ldr r0, [r4, #24]
30bf9100 2103 movs r1, #3
30bf9102 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bf9106 f004bb05 b.w __Block_object_dispose$shim
30bf910a bf00 nop
___SBSProcessAssertionCreateForPID_block_invoke_08:
30bf910c b580 push {r7, lr}
30bf910e 466f mov r7, sp
30bf9110 b086 sub sp, #24
30bf9112 f64861e6 movw r1, 0x8ee6
30bf9116 f10d0c08 add.w ip, sp, #8 @ 0x8
30bf911a f6c0014e movt r1, 0x84e
30bf911e f2400231 movw r2, 0x31
30bf9122 4479 add r1, pc
30bf9124 f2c00200 movt r2, 0x0
30bf9128 f64869e2 movw r9, 0x8ee2
30bf912c 447a add r2, pc
30bf912e f6c0094e movt r9, 0x84e
30bf9132 f64a53fe movw r3, 0xadfe
30bf9136 6809 ldr r1, [r1, #0]
30bf9138 f6c0034e movt r3, 0x84e
30bf913c 9100 str r1, [sp, #0]
30bf913e f04f4180 mov.w r1, #1073741824 @ 0x40000000
30bf9142 44f9 add r9, pc
30bf9144 9101 str r1, [sp, #4]
30bf9146 447b add r3, pc
30bf9148 2100 movs r1, #0
30bf914a e88c000e stmia.w ip, {r1, r2, r3}
30bf914e 6941 ldr r1, [r0, #20]
30bf9150 f8d90000 ldr.w r0, [r9]
30bf9154 9105 str r1, [sp, #20]
30bf9156 4669 mov r1, sp
30bf9158 f004eb9c blx 0x30bfd894 @ symbol stub for: _dispatch_async
30bf915c b006 add sp, #24
30bf915e bd80 pop {r7, pc}
___block_global_0:
30bf9160 b5f0 push {r4, r5, r6, r7, lr}
30bf9162 af03 add r7, sp, #12
30bf9164 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf9168 b081 sub sp, #4
30bf916a f8d0a014 ldr.w sl, [r0, #20]
30bf916e f1ba0f00 cmp.w sl, #0 @ 0x0
30bf9172 d05c beq.n 0x30bf922e
30bf9174 f64860aa movw r0, 0x8eaa
30bf9178 2100 movs r1, #0
30bf917a f6c0004e movt r0, 0x84e
30bf917e 4478 add r0, pc
30bf9180 6802 ldr r2, [r0, #0]
30bf9182 2000 movs r0, #0
30bf9184 f004ed2e blx 0x30bfdbe4 @ symbol stub for: _CFArrayCreateMutable
30bf9188 4604 mov r4, r0
30bf918a 2c00 cmp r4, #0
30bf918c d04f beq.n 0x30bf922e
30bf918e f24b10b6 movw r0, 0xb1b6
30bf9192 f6c0004e movt r0, 0x84e
30bf9196 4478 add r0, pc
30bf9198 3008 adds r0, #8
30bf919a 9000 str r0, [sp, #0]
30bf919c f004ec42 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf91a0 f24b3b44 movw fp, 0xb344
30bf91a4 f6c00b4e movt fp, 0x84e
30bf91a8 44fb add fp, pc
30bf91aa f8db0004 ldr.w r0, [fp, #4]
30bf91ae b300 cbz r0, 0x30bf91f2
30bf91b0 f004ed20 blx 0x30bfdbf4 @ symbol stub for: _CFArrayGetCount
30bf91b4 2801 cmp r0, #1
30bf91b6 db1c blt.n 0x30bf91f2
30bf91b8 1e46 subs r6, r0, #1
30bf91ba f04f0800 mov.w r8, #0 @ 0x0
30bf91be f8db0004 ldr.w r0, [fp, #4]
30bf91c2 4631 mov r1, r6
30bf91c4 f004ed26 blx 0x30bfdc14 @ symbol stub for: _CFArrayGetValueAtIndex
30bf91c8 4605 mov r5, r0
30bf91ca 6b68 ldr r0, [r5, #52]
30bf91cc 4550 cmp r0, sl
30bf91ce d004 beq.n 0x30bf91da
30bf91d0 1e70 subs r0, r6, #1
30bf91d2 2e00 cmp r6, #0
30bf91d4 4606 mov r6, r0
30bf91d6 dcf2 bgt.n 0x30bf91be
30bf91d8 e00b b.n 0x30bf91f2
30bf91da 4620 mov r0, r4
30bf91dc 4629 mov r1, r5
30bf91de f004ecfa blx 0x30bfdbd4 @ symbol stub for: _CFArrayAppendValue
30bf91e2 f8db0004 ldr.w r0, [fp, #4]
30bf91e6 4631 mov r1, r6
30bf91e8 f004ed1c blx 0x30bfdc24 @ symbol stub for: _CFArrayRemoveValueAtIndex
30bf91ec f8858038 strb.w r8, [r5, #56]
30bf91f0 e7ee b.n 0x30bf91d0
30bf91f2 9800 ldr r0, [sp, #0]
30bf91f4 f004ec1e blx 0x30bfda34 @ symbol stub for: _pthread_mutex_unlock
30bf91f8 4620 mov r0, r4
30bf91fa f004ecfc blx 0x30bfdbf4 @ symbol stub for: _CFArrayGetCount
30bf91fe 4605 mov r5, r0
30bf9200 2d01 cmp r5, #1
30bf9202 db0c blt.n 0x30bf921e
30bf9204 2600 movs r6, #0
30bf9206 4620 mov r0, r4
30bf9208 4631 mov r1, r6
30bf920a f004ed04 blx 0x30bfdc14 @ symbol stub for: _CFArrayGetValueAtIndex
30bf920e 6bc2 ldr r2, [r0, #60]
30bf9210 2a00 cmp r2, #0
30bf9212 bf1c itt ne
30bf9214 6c01 ldrne r1, [r0, #64]
30bf9216 4790 blxne r2
30bf9218 3601 adds r6, #1
30bf921a 42b5 cmp r5, r6
30bf921c d1f3 bne.n 0x30bf9206
30bf921e 4620 mov r0, r4
30bf9220 b001 add sp, #4
30bf9222 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf9226 e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bf922a f004ba91 b.w _CFRelease$shim
30bf922e b001 add sp, #4
30bf9230 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf9234 bdf0 pop {r4, r5, r6, r7, pc}
30bf9236 bf00 nop
_SBSProcessAssertionSetFlags:
30bf9238 b5f0 push {r4, r5, r6, r7, lr}
30bf923a af03 add r7, sp, #12
30bf923c f84d8d04 str.w r8, [sp, #-4]!
30bf9240 4606 mov r6, r0
30bf9242 4688 mov r8, r1
30bf9244 b3c6 cbz r6, 0x30bf92b8
30bf9246 f1060408 add.w r4, r6, #8 @ 0x8
30bf924a 4620 mov r0, r4
30bf924c f004ebea blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf9250 f64951cc movw r1, 0x9dcc
30bf9254 f6c0014e movt r1, 0x84e
30bf9258 f24a003a movw r0, 0xa03a
30bf925c f6c0004e movt r0, 0x84e
30bf9260 4479 add r1, pc
30bf9262 4478 add r0, pc
30bf9264 6809 ldr r1, [r1, #0]
30bf9266 6800 ldr r0, [r0, #0]
30bf9268 f004ec8c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf926c f64951bc movw r1, 0x9dbc
30bf9270 f6c0014e movt r1, 0x84e
30bf9274 4479 add r1, pc
30bf9276 6809 ldr r1, [r1, #0]
30bf9278 f004ec84 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf927c 4605 mov r5, r0
30bf927e f8960038 ldrb.w r0, [r6, #56]
30bf9282 b148 cbz r0, 0x30bf9298
30bf9284 f6496188 movw r1, 0x9e88
30bf9288 4642 mov r2, r8
30bf928a f6c0014e movt r1, 0x84e
30bf928e 6c70 ldr r0, [r6, #68]
30bf9290 4479 add r1, pc
30bf9292 6809 ldr r1, [r1, #0]
30bf9294 f004ec76 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9298 f64950b4 movw r0, 0x9db4
30bf929c f6c0004e movt r0, 0x84e
30bf92a0 4478 add r0, pc
30bf92a2 6801 ldr r1, [r0, #0]
30bf92a4 4628 mov r0, r5
30bf92a6 f004ec6e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf92aa 4620 mov r0, r4
30bf92ac f85d8b04 ldr.w r8, [sp], #4
30bf92b0 e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bf92b4 f004ba40 b.w _pthread_mutex_unlock$shim
30bf92b8 f85d8b04 ldr.w r8, [sp], #4
30bf92bc bdf0 pop {r4, r5, r6, r7, pc}
30bf92be bf00 nop
_SBSProcessAssertionSetInvalidationCallBack:
30bf92c0 b5b0 push {r4, r5, r7, lr}
30bf92c2 af02 add r7, sp, #8
30bf92c4 e92d0c00 stmdb sp!, {sl, fp}
30bf92c8 4604 mov r4, r0
30bf92ca 4693 mov fp, r2
30bf92cc 468a mov sl, r1
30bf92ce b914 cbnz r4, 0x30bf92d6
30bf92d0 e8bd0c00 ldmia.w sp!, {sl, fp}
30bf92d4 bdb0 pop {r4, r5, r7, pc}
30bf92d6 f1040508 add.w r5, r4, #8 @ 0x8
30bf92da 4628 mov r0, r5
30bf92dc f004eba2 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf92e0 f8940038 ldrb.w r0, [r4, #56]
30bf92e4 2800 cmp r0, #0
30bf92e6 bf18 it ne
30bf92e8 e9c4ab0f strdne sl, fp, [r4, #60]
30bf92ec 4628 mov r0, r5
30bf92ee e8bd0c00 ldmia.w sp!, {sl, fp}
30bf92f2 e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bf92f6 f004ba1f b.w _pthread_mutex_unlock$shim
30bf92fa bf00 nop
_SBSProcessAssertionIsValid:
30bf92fc b5f0 push {r4, r5, r6, r7, lr}
30bf92fe 4604 mov r4, r0
30bf9300 2600 movs r6, #0
30bf9302 af03 add r7, sp, #12
30bf9304 b14c cbz r4, 0x30bf931a
30bf9306 f1040508 add.w r5, r4, #8 @ 0x8
30bf930a 4628 mov r0, r5
30bf930c f004eb8a blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf9310 4628 mov r0, r5
30bf9312 f8946038 ldrb.w r6, [r4, #56]
30bf9316 f004eb8e blx 0x30bfda34 @ symbol stub for: _pthread_mutex_unlock
30bf931a b2f0 uxtb r0, r6
30bf931c bdf0 pop {r4, r5, r6, r7, pc}
30bf931e bf00 nop
_SBSProcessAssertionGetIdentifier:
30bf9320 b5f0 push {r4, r5, r6, r7, lr}
30bf9322 af03 add r7, sp, #12
30bf9324 f84d8d04 str.w r8, [sp, #-4]!
30bf9328 4605 mov r5, r0
30bf932a 2600 movs r6, #0
30bf932c b38d cbz r5, 0x30bf9392
30bf932e f1050808 add.w r8, r5, #8 @ 0x8
30bf9332 4640 mov r0, r8
30bf9334 f004eb76 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf9338 f64941e4 movw r1, 0x9ce4
30bf933c f6c0014e movt r1, 0x84e
30bf9340 f6497052 movw r0, 0x9f52
30bf9344 f6c0004e movt r0, 0x84e
30bf9348 4479 add r1, pc
30bf934a 4478 add r0, pc
30bf934c 6809 ldr r1, [r1, #0]
30bf934e 6800 ldr r0, [r0, #0]
30bf9350 f004ec18 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9354 f64941d4 movw r1, 0x9cd4
30bf9358 f6c0014e movt r1, 0x84e
30bf935c 4479 add r1, pc
30bf935e 6809 ldr r1, [r1, #0]
30bf9360 f004ec10 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9364 4604 mov r4, r0
30bf9366 f64950ae movw r0, 0x9dae
30bf936a f6c0004e movt r0, 0x84e
30bf936e 4478 add r0, pc
30bf9370 6801 ldr r1, [r0, #0]
30bf9372 6c68 ldr r0, [r5, #68]
30bf9374 f004ec06 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9378 4606 mov r6, r0
30bf937a f64940d2 movw r0, 0x9cd2
30bf937e f6c0004e movt r0, 0x84e
30bf9382 4478 add r0, pc
30bf9384 6801 ldr r1, [r0, #0]
30bf9386 4620 mov r0, r4
30bf9388 f004ebfc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf938c 4640 mov r0, r8
30bf938e f004eb52 blx 0x30bfda34 @ symbol stub for: _pthread_mutex_unlock
30bf9392 4630 mov r0, r6
30bf9394 f85d8b04 ldr.w r8, [sp], #4
30bf9398 bdf0 pop {r4, r5, r6, r7, pc}
30bf939a bf00 nop
_SBSProcessAssertionDealloc:
30bf939c b5f0 push {r4, r5, r6, r7, lr}
30bf939e af03 add r7, sp, #12
30bf93a0 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf93a4 4604 mov r4, r0
30bf93a6 f1040808 add.w r8, r4, #8 @ 0x8
30bf93aa 4640 mov r0, r8
30bf93ac f004eb3a blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf93b0 f8940038 ldrb.w r0, [r4, #56]
30bf93b4 2800 cmp r0, #0
30bf93b6 d048 beq.n 0x30bf944a
30bf93b8 f6494164 movw r1, 0x9c64
30bf93bc f6c0014e movt r1, 0x84e
30bf93c0 f64960d2 movw r0, 0x9ed2
30bf93c4 f6c0004e movt r0, 0x84e
30bf93c8 4479 add r1, pc
30bf93ca 4478 add r0, pc
30bf93cc 6809 ldr r1, [r1, #0]
30bf93ce 6800 ldr r0, [r0, #0]
30bf93d0 f004ebd8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf93d4 f6494154 movw r1, 0x9c54
30bf93d8 f6c0014e movt r1, 0x84e
30bf93dc 4479 add r1, pc
30bf93de 6809 ldr r1, [r1, #0]
30bf93e0 f004ebd0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf93e4 4682 mov sl, r0
30bf93e6 f64a705e movw r0, 0xaf5e
30bf93ea f6c0004e movt r0, 0x84e
30bf93ee 4478 add r0, pc
30bf93f0 f1000508 add.w r5, r0, #8 @ 0x8
30bf93f4 4628 mov r0, r5
30bf93f6 f004eb16 blx 0x30bfda24 @ symbol stub for: _pthread_mutex_lock
30bf93fa f24b0bea movw fp, 0xb0ea
30bf93fe f6c00b4e movt fp, 0x84e
30bf9402 44fb add fp, pc
30bf9404 f8db6004 ldr.w r6, [fp, #4]
30bf9408 b186 cbz r6, 0x30bf942c
30bf940a 4630 mov r0, r6
30bf940c f004ebf2 blx 0x30bfdbf4 @ symbol stub for: _CFArrayGetCount
30bf9410 4602 mov r2, r0
30bf9412 4630 mov r0, r6
30bf9414 2100 movs r1, #0
30bf9416 4623 mov r3, r4
30bf9418 f004ebf4 blx 0x30bfdc04 @ symbol stub for: _CFArrayGetFirstIndexOfValue
30bf941c 4601 mov r1, r0
30bf941e f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf9422 bf1c itt ne
30bf9424 f8db0004 ldrne.w r0, [fp, #4]
30bf9428 f004ebfc blxne 0x30bfdc24 @ symbol stub for: _CFArrayRemoveValueAtIndex
30bf942c 4628 mov r0, r5
30bf942e f004eb02 blx 0x30bfda34 @ symbol stub for: _pthread_mutex_unlock
30bf9432 f6494014 movw r0, 0x9c14
30bf9436 2100 movs r1, #0
30bf9438 f6c0004e movt r0, 0x84e
30bf943c f8841038 strb.w r1, [r4, #56]
30bf9440 4478 add r0, pc
30bf9442 6801 ldr r1, [r0, #0]
30bf9444 4650 mov r0, sl
30bf9446 f004eb9e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf944a f64941be movw r1, 0x9cbe
30bf944e 2200 movs r2, #0
30bf9450 f6c0014e movt r1, 0x84e
30bf9454 6c60 ldr r0, [r4, #68]
30bf9456 4479 add r1, pc
30bf9458 2500 movs r5, #0
30bf945a 6809 ldr r1, [r1, #0]
30bf945c f004eb92 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9460 f6494024 movw r0, 0x9c24
30bf9464 f6c0004e movt r0, 0x84e
30bf9468 4478 add r0, pc
30bf946a 6801 ldr r1, [r0, #0]
30bf946c 6c60 ldr r0, [r4, #68]
30bf946e f004eb8a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9472 f64930da movw r0, 0x9bda
30bf9476 f6c0004e movt r0, 0x84e
30bf947a 4478 add r0, pc
30bf947c 6801 ldr r1, [r0, #0]
30bf947e 6c60 ldr r0, [r4, #68]
30bf9480 f004eb80 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9484 6465 str r5, [r4, #68]
30bf9486 4640 mov r0, r8
30bf9488 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf948c e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bf9490 f004b952 b.w _pthread_mutex_unlock$shim
_SBSProcessAssertionEqual:
30bf9494 4602 mov r2, r0
30bf9496 2000 movs r0, #0
30bf9498 428a cmp r2, r1
30bf949a bf08 it eq
30bf949c 2001 moveq r0, #1
30bf949e 4770 bx lr
_SBSProcessAssertionDescribe:
30bf94a0 b5f0 push {r4, r5, r6, r7, lr}
30bf94a2 af03 add r7, sp, #12
30bf94a4 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf94a8 b083 sub sp, #12
30bf94aa f6493170 movw r1, 0x9b70
30bf94ae 4604 mov r4, r0
30bf94b0 f6c0014e movt r1, 0x84e
30bf94b4 f64950de movw r0, 0x9dde
30bf94b8 f6c0004e movt r0, 0x84e
30bf94bc 4479 add r1, pc
30bf94be 4478 add r0, pc
30bf94c0 6809 ldr r1, [r1, #0]
30bf94c2 6800 ldr r0, [r0, #0]
30bf94c4 f004eb5e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf94c8 f6493160 movw r1, 0x9b60
30bf94cc f6c0014e movt r1, 0x84e
30bf94d0 4479 add r1, pc
30bf94d2 6809 ldr r1, [r1, #0]
30bf94d4 f004eb56 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf94d8 4680 mov r8, r0
30bf94da 4620 mov r0, r4
30bf94dc f004ebea blx 0x30bfdcb4 @ symbol stub for: _CFGetAllocator
30bf94e0 f64952ea movw r2, 0x9dea
30bf94e4 4682 mov sl, r0
30bf94e6 f6c0024e movt r2, 0x84e
30bf94ea f649412c movw r1, 0x9c2c
30bf94ee f6c0014e movt r1, 0x84e
30bf94f2 6c60 ldr r0, [r4, #68]
30bf94f4 4479 add r1, pc
30bf94f6 447a add r2, pc
30bf94f8 f8d4b034 ldr.w fp, [r4, #52]
30bf94fc 6809 ldr r1, [r1, #0]
30bf94fe 6815 ldr r5, [r2, #0]
30bf9500 f8946038 ldrb.w r6, [r4, #56]
30bf9504 f004eb3e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9508 4602 mov r2, r0
30bf950a f64930fa movw r0, 0x9bfa
30bf950e f6c0004e movt r0, 0x84e
30bf9512 4478 add r0, pc
30bf9514 6801 ldr r1, [r0, #0]
30bf9516 4628 mov r0, r5
30bf9518 f004eb34 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf951c f24a41ae movw r1, 0xa4ae
30bf9520 2e00 cmp r6, #0
30bf9522 f6c0014e movt r1, 0x84e
30bf9526 f24a43bc movw r3, 0xa4bc
30bf952a f6c0034e movt r3, 0x84e
30bf952e f24a4292 movw r2, 0xa492
30bf9532 4479 add r1, pc
30bf9534 447b add r3, pc
30bf9536 f6c0024e movt r2, 0x84e
30bf953a bf18 it ne
30bf953c 460b movne r3, r1
30bf953e 447a add r2, pc
30bf9540 f8cdb000 str.w fp, [sp]
30bf9544 2100 movs r1, #0
30bf9546 9301 str r3, [sp, #4]
30bf9548 4623 mov r3, r4
30bf954a 9002 str r0, [sp, #8]
30bf954c 4650 mov r0, sl
30bf954e f004ec02 blx 0x30bfdd54 @ symbol stub for: _CFStringCreateWithFormat
30bf9552 4604 mov r4, r0
30bf9554 f64920f8 movw r0, 0x9af8
30bf9558 f6c0004e movt r0, 0x84e
30bf955c 4478 add r0, pc
30bf955e 6801 ldr r1, [r0, #0]
30bf9560 4640 mov r0, r8
30bf9562 f004eb10 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9566 4620 mov r0, r4
30bf9568 b003 add sp, #12
30bf956a e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf956e bdf0 pop {r4, r5, r6, r7, pc}
_SBDisplayIdentifiersForPID:
30bf9570 b5f0 push {r4, r5, r6, r7, lr}
30bf9572 af03 add r7, sp, #12
30bf9574 b092 sub sp, #72
30bf9576 4615 mov r5, r2
30bf9578 f6482282 movw r2, 0x8a82
30bf957c f6c0024e movt r2, 0x84e
30bf9580 461c mov r4, r3
30bf9582 447a add r2, pc
30bf9584 6813 ldr r3, [r2, #0]
30bf9586 681a ldr r2, [r3, #0]
30bf9588 685b ldr r3, [r3, #4]
30bf958a 930a str r3, [sp, #40]
30bf958c 9209 str r2, [sp, #36]
30bf958e 910b str r1, [sp, #44]
30bf9590 f2415113 movw r1, 0x1513
30bf9594 9103 str r1, [sp, #12]
30bf9596 9005 str r0, [sp, #20]
30bf9598 f004ea0c blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf959c f6401100 movw r1, 0x900
30bf95a0 9006 str r0, [sp, #24]
30bf95a2 f2c0013d movt r1, 0x3d
30bf95a6 2224 movs r2, #36
30bf95a8 9108 str r1, [sp, #32]
30bf95aa 2100 movs r1, #0
30bf95ac e88d0003 stmia.w sp, {r0, r1}
30bf95b0 a803 add r0, sp, #12
30bf95b2 233c movs r3, #60
30bf95b4 9102 str r1, [sp, #8]
30bf95b6 2103 movs r1, #3
30bf95b8 f004e9c4 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf95bc 4606 mov r6, r0
30bf95be b19e cbz r6, 0x30bf95e8
30bf95c0 f64f70fe movw r0, 0xfffe
30bf95c4 f6ce70ff movt r0, 0xefff
30bf95c8 4430 add r0, r6
30bf95ca 2802 cmp r0, #2
30bf95cc d304 bcc.n 0x30bf95d8
30bf95ce 2010 movs r0, #16
30bf95d0 f2c10000 movt r0, 0x1000
30bf95d4 4286 cmp r6, r0
30bf95d6 d103 bne.n 0x30bf95e0
30bf95d8 9806 ldr r0, [sp, #24]
30bf95da f004e9f4 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf95de e03c b.n 0x30bf965a
30bf95e0 9806 ldr r0, [sp, #24]
30bf95e2 f004e9e0 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf95e6 e038 b.n 0x30bf965a
30bf95e8 f64f66cc movw r6, 0xfecc
30bf95ec 9808 ldr r0, [sp, #32]
30bf95ee f6cf76ff movt r6, 0xffff
30bf95f2 2847 cmp r0, #71
30bf95f4 d031 beq.n 0x30bf965a
30bf95f6 f6401164 movw r1, 0x964
30bf95fa f2c0013d movt r1, 0x3d
30bf95fe 4288 cmp r0, r1
30bf9600 d002 beq.n 0x30bf9608
30bf9602 f46f7696 mvn.w r6, #300 @ 0x12c
30bf9606 e028 b.n 0x30bf965a
30bf9608 9903 ldr r1, [sp, #12]
30bf960a 9804 ldr r0, [sp, #16]
30bf960c f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf9610 dc16 bgt.n 0x30bf9640
30bf9612 9909 ldr r1, [sp, #36]
30bf9614 f64f66d4 movw r6, 0xfed4
30bf9618 f6cf76ff movt r6, 0xffff
30bf961c 2901 cmp r1, #1
30bf961e bf08 it eq
30bf9620 2834 cmpeq r0, #52
30bf9622 d11a bne.n 0x30bf965a
30bf9624 980c ldr r0, [sp, #48]
30bf9626 f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf962a f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf962e bf08 it eq
30bf9630 2600 moveq r6, #0
30bf9632 d112 bne.n 0x30bf965a
30bf9634 980a ldr r0, [sp, #40]
30bf9636 2600 movs r6, #0
30bf9638 6028 str r0, [r5, #0]
30bf963a 980f ldr r0, [sp, #60]
30bf963c 6020 str r0, [r4, #0]
30bf963e e00c b.n 0x30bf965a
30bf9640 f64f66d4 movw r6, 0xfed4
30bf9644 2824 cmp r0, #36
30bf9646 f6cf76ff movt r6, 0xffff
30bf964a d106 bne.n 0x30bf965a
30bf964c 9e0b ldr r6, [sp, #44]
30bf964e 2e00 cmp r6, #0
30bf9650 bf04 itt eq
30bf9652 f64f66d4 movweq r6, 0xfed4
30bf9656 f6cf76ff movteq r6, 0xffff
30bf965a 4630 mov r0, r6
30bf965c b012 add sp, #72
30bf965e bdf0 pop {r4, r5, r6, r7, pc}
_SBNewsstandApplicationDisplayIdentifiers:
30bf9660 b5f0 push {r4, r5, r6, r7, lr}
30bf9662 af03 add r7, sp, #12
30bf9664 b092 sub sp, #72
30bf9666 460e mov r6, r1
30bf9668 f2415113 movw r1, 0x1513
30bf966c 9103 str r1, [sp, #12]
30bf966e 4615 mov r5, r2
30bf9670 9005 str r0, [sp, #20]
30bf9672 f004e9a0 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf9676 f6401101 movw r1, 0x901
30bf967a 9006 str r0, [sp, #24]
30bf967c f2c0013d movt r1, 0x3d
30bf9680 2218 movs r2, #24
30bf9682 9108 str r1, [sp, #32]
30bf9684 2100 movs r1, #0
30bf9686 e88d0003 stmia.w sp, {r0, r1}
30bf968a a803 add r0, sp, #12
30bf968c 233c movs r3, #60
30bf968e 9102 str r1, [sp, #8]
30bf9690 2103 movs r1, #3
30bf9692 f004e958 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf9696 4604 mov r4, r0
30bf9698 b19c cbz r4, 0x30bf96c2
30bf969a f64f70fe movw r0, 0xfffe
30bf969e f6ce70ff movt r0, 0xefff
30bf96a2 4420 add r0, r4
30bf96a4 2802 cmp r0, #2
30bf96a6 d304 bcc.n 0x30bf96b2
30bf96a8 2010 movs r0, #16
30bf96aa f2c10000 movt r0, 0x1000
30bf96ae 4284 cmp r4, r0
30bf96b0 d103 bne.n 0x30bf96ba
30bf96b2 9806 ldr r0, [sp, #24]
30bf96b4 f004e986 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf96b8 e03c b.n 0x30bf9734
30bf96ba 9806 ldr r0, [sp, #24]
30bf96bc f004e972 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf96c0 e038 b.n 0x30bf9734
30bf96c2 f64f64cc movw r4, 0xfecc
30bf96c6 9808 ldr r0, [sp, #32]
30bf96c8 f6cf74ff movt r4, 0xffff
30bf96cc 2847 cmp r0, #71
30bf96ce d031 beq.n 0x30bf9734
30bf96d0 f6401165 movw r1, 0x965
30bf96d4 f2c0013d movt r1, 0x3d
30bf96d8 4288 cmp r0, r1
30bf96da d002 beq.n 0x30bf96e2
30bf96dc f46f7496 mvn.w r4, #300 @ 0x12c
30bf96e0 e028 b.n 0x30bf9734
30bf96e2 9903 ldr r1, [sp, #12]
30bf96e4 9804 ldr r0, [sp, #16]
30bf96e6 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bf96ea dc16 bgt.n 0x30bf971a
30bf96ec 9909 ldr r1, [sp, #36]
30bf96ee f64f64d4 movw r4, 0xfed4
30bf96f2 f6cf74ff movt r4, 0xffff
30bf96f6 2901 cmp r1, #1
30bf96f8 bf08 it eq
30bf96fa 2834 cmpeq r0, #52
30bf96fc d11a bne.n 0x30bf9734
30bf96fe 980c ldr r0, [sp, #48]
30bf9700 f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bf9704 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bf9708 bf08 it eq
30bf970a 2400 moveq r4, #0
30bf970c d112 bne.n 0x30bf9734
30bf970e 980a ldr r0, [sp, #40]
30bf9710 2400 movs r4, #0
30bf9712 6030 str r0, [r6, #0]
30bf9714 980f ldr r0, [sp, #60]
30bf9716 6028 str r0, [r5, #0]
30bf9718 e00c b.n 0x30bf9734
30bf971a f64f64d4 movw r4, 0xfed4
30bf971e 2824 cmp r0, #36
30bf9720 f6cf74ff movt r4, 0xffff
30bf9724 d106 bne.n 0x30bf9734
30bf9726 9c0b ldr r4, [sp, #44]
30bf9728 2c00 cmp r4, #0
30bf972a bf04 itt eq
30bf972c f64f64d4 movweq r4, 0xfed4
30bf9730 f6cf74ff movteq r4, 0xffff
30bf9734 4620 mov r0, r4
30bf9736 b012 add sp, #72
30bf9738 bdf0 pop {r4, r5, r6, r7, pc}
30bf973a bf00 nop
_SBIsSystemApplication:
30bf973c b5f0 push {r4, r5, r6, r7, lr}
30bf973e af03 add r7, sp, #12
30bf9740 b090 sub sp, #64
30bf9742 460d mov r5, r1
30bf9744 f2415113 movw r1, 0x1513
30bf9748 9103 str r1, [sp, #12]
30bf974a 4614 mov r4, r2
30bf974c 9005 str r0, [sp, #20]
30bf974e f004e932 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf9752 f6401102 movw r1, 0x902
30bf9756 9006 str r0, [sp, #24]
30bf9758 f2c0013d movt r1, 0x3d
30bf975c 2218 movs r2, #24
30bf975e 9108 str r1, [sp, #32]
30bf9760 2100 movs r1, #0
30bf9762 e88d0003 stmia.w sp, {r0, r1}
30bf9766 a803 add r0, sp, #12
30bf9768 2334 movs r3, #52
30bf976a 9102 str r1, [sp, #8]
30bf976c 2103 movs r1, #3
30bf976e f004e8ea blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf9772 4606 mov r6, r0
30bf9774 b19e cbz r6, 0x30bf979e
30bf9776 f64f70fe movw r0, 0xfffe
30bf977a f6ce70ff movt r0, 0xefff
30bf977e 4430 add r0, r6
30bf9780 2802 cmp r0, #2
30bf9782 d304 bcc.n 0x30bf978e
30bf9784 2010 movs r0, #16
30bf9786 f2c10000 movt r0, 0x1000
30bf978a 4286 cmp r6, r0
30bf978c d103 bne.n 0x30bf9796
30bf978e 9806 ldr r0, [sp, #24]
30bf9790 f004e918 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf9794 e036 b.n 0x30bf9804
30bf9796 9806 ldr r0, [sp, #24]
30bf9798 f004e904 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf979c e032 b.n 0x30bf9804
30bf979e f64f60cc movw r0, 0xfecc
30bf97a2 9908 ldr r1, [sp, #32]
30bf97a4 f6cf70ff movt r0, 0xffff
30bf97a8 2947 cmp r1, #71
30bf97aa d007 beq.n 0x30bf97bc
30bf97ac f6401066 movw r0, 0x966
30bf97b0 f2c0003d movt r0, 0x3d
30bf97b4 4281 cmp r1, r0
30bf97b6 d003 beq.n 0x30bf97c0
30bf97b8 f46f7096 mvn.w r0, #300 @ 0x12c
30bf97bc 4606 mov r6, r0
30bf97be e021 b.n 0x30bf9804
30bf97c0 f64f60d4 movw r0, 0xfed4
30bf97c4 9903 ldr r1, [sp, #12]
30bf97c6 f6cf70ff movt r0, 0xffff
30bf97ca 2900 cmp r1, #0
30bf97cc dbf6 blt.n 0x30bf97bc
30bf97ce 9904 ldr r1, [sp, #16]
30bf97d0 292c cmp r1, #44
30bf97d2 d00e beq.n 0x30bf97f2
30bf97d4 f64f60d4 movw r0, 0xfed4
30bf97d8 2924 cmp r1, #36
30bf97da f6cf70ff movt r0, 0xffff
30bf97de d1ed bne.n 0x30bf97bc
30bf97e0 9e0b ldr r6, [sp, #44]
30bf97e2 f64f60d4 movw r0, 0xfed4
30bf97e6 f6cf70ff movt r0, 0xffff
30bf97ea 2e00 cmp r6, #0
30bf97ec bf08 it eq
30bf97ee 4606 moveq r6, r0
30bf97f0 e008 b.n 0x30bf9804
30bf97f2 9e0b ldr r6, [sp, #44]
30bf97f4 b936 cbnz r6, 0x30bf9804
30bf97f6 f89d0030 ldrb.w r0, [sp, #48]
30bf97fa 2600 movs r6, #0
30bf97fc 7028 strb r0, [r5, #0]
30bf97fe f89d0034 ldrb.w r0, [sp, #52]
30bf9802 7020 strb r0, [r4, #0]
30bf9804 4630 mov r0, r6
30bf9806 b010 add sp, #64
30bf9808 bdf0 pop {r4, r5, r6, r7, pc}
30bf980a bf00 nop
_SBIsSystemApplicationPID:
30bf980c b5f0 push {r4, r5, r6, r7, lr}
30bf980e af03 add r7, sp, #12
30bf9810 b090 sub sp, #64
30bf9812 4615 mov r5, r2
30bf9814 f24872e6 movw r2, 0x87e6
30bf9818 f6c0024e movt r2, 0x84e
30bf981c 461c mov r4, r3
30bf981e 447a add r2, pc
30bf9820 6813 ldr r3, [r2, #0]
30bf9822 681a ldr r2, [r3, #0]
30bf9824 685b ldr r3, [r3, #4]
30bf9826 930a str r3, [sp, #40]
30bf9828 9209 str r2, [sp, #36]
30bf982a 910b str r1, [sp, #44]
30bf982c f2415113 movw r1, 0x1513
30bf9830 9103 str r1, [sp, #12]
30bf9832 9005 str r0, [sp, #20]
30bf9834 f004e8be blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf9838 f6401103 movw r1, 0x903
30bf983c 9006 str r0, [sp, #24]
30bf983e f2c0013d movt r1, 0x3d
30bf9842 2224 movs r2, #36
30bf9844 9108 str r1, [sp, #32]
30bf9846 2100 movs r1, #0
30bf9848 e88d0003 stmia.w sp, {r0, r1}
30bf984c a803 add r0, sp, #12
30bf984e 2334 movs r3, #52
30bf9850 9102 str r1, [sp, #8]
30bf9852 2103 movs r1, #3
30bf9854 f004e876 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf9858 4606 mov r6, r0
30bf985a b19e cbz r6, 0x30bf9884
30bf985c f64f70fe movw r0, 0xfffe
30bf9860 f6ce70ff movt r0, 0xefff
30bf9864 4430 add r0, r6
30bf9866 2802 cmp r0, #2
30bf9868 d304 bcc.n 0x30bf9874
30bf986a 2010 movs r0, #16
30bf986c f2c10000 movt r0, 0x1000
30bf9870 4286 cmp r6, r0
30bf9872 d103 bne.n 0x30bf987c
30bf9874 9806 ldr r0, [sp, #24]
30bf9876 f004e8a6 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf987a e036 b.n 0x30bf98ea
30bf987c 9806 ldr r0, [sp, #24]
30bf987e f004e892 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf9882 e032 b.n 0x30bf98ea
30bf9884 f64f60cc movw r0, 0xfecc
30bf9888 9908 ldr r1, [sp, #32]
30bf988a f6cf70ff movt r0, 0xffff
30bf988e 2947 cmp r1, #71
30bf9890 d007 beq.n 0x30bf98a2
30bf9892 f6401067 movw r0, 0x967
30bf9896 f2c0003d movt r0, 0x3d
30bf989a 4281 cmp r1, r0
30bf989c d003 beq.n 0x30bf98a6
30bf989e f46f7096 mvn.w r0, #300 @ 0x12c
30bf98a2 4606 mov r6, r0
30bf98a4 e021 b.n 0x30bf98ea
30bf98a6 f64f60d4 movw r0, 0xfed4
30bf98aa 9903 ldr r1, [sp, #12]
30bf98ac f6cf70ff movt r0, 0xffff
30bf98b0 2900 cmp r1, #0
30bf98b2 dbf6 blt.n 0x30bf98a2
30bf98b4 9904 ldr r1, [sp, #16]
30bf98b6 292c cmp r1, #44
30bf98b8 d00e beq.n 0x30bf98d8
30bf98ba f64f60d4 movw r0, 0xfed4
30bf98be 2924 cmp r1, #36
30bf98c0 f6cf70ff movt r0, 0xffff
30bf98c4 d1ed bne.n 0x30bf98a2
30bf98c6 9e0b ldr r6, [sp, #44]
30bf98c8 f64f60d4 movw r0, 0xfed4
30bf98cc f6cf70ff movt r0, 0xffff
30bf98d0 2e00 cmp r6, #0
30bf98d2 bf08 it eq
30bf98d4 4606 moveq r6, r0
30bf98d6 e008 b.n 0x30bf98ea
30bf98d8 9e0b ldr r6, [sp, #44]
30bf98da b936 cbnz r6, 0x30bf98ea
30bf98dc f89d0030 ldrb.w r0, [sp, #48]
30bf98e0 2600 movs r6, #0
30bf98e2 7028 strb r0, [r5, #0]
30bf98e4 f89d0034 ldrb.w r0, [sp, #52]
30bf98e8 7020 strb r0, [r4, #0]
30bf98ea 4630 mov r0, r6
30bf98ec b010 add sp, #64
30bf98ee bdf0 pop {r4, r5, r6, r7, pc}
_SBGetBackgroundTimeRemaining:
30bf98f0 b5b0 push {r4, r5, r7, lr}
30bf98f2 af02 add r7, sp, #8
30bf98f4 b090 sub sp, #64
30bf98f6 460c mov r4, r1
30bf98f8 f2415113 movw r1, 0x1513
30bf98fc 9103 str r1, [sp, #12]
30bf98fe 9005 str r0, [sp, #20]
30bf9900 f004e858 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf9904 f6401104 movw r1, 0x904
30bf9908 9006 str r0, [sp, #24]
30bf990a f2c0013d movt r1, 0x3d
30bf990e 2218 movs r2, #24
30bf9910 9108 str r1, [sp, #32]
30bf9912 2100 movs r1, #0
30bf9914 e88d0003 stmia.w sp, {r0, r1}
30bf9918 a803 add r0, sp, #12
30bf991a 2334 movs r3, #52
30bf991c 9102 str r1, [sp, #8]
30bf991e 2103 movs r1, #3
30bf9920 f004e810 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf9924 4605 mov r5, r0
30bf9926 b19d cbz r5, 0x30bf9950
30bf9928 f64f70fe movw r0, 0xfffe
30bf992c f6ce70ff movt r0, 0xefff
30bf9930 4428 add r0, r5
30bf9932 2802 cmp r0, #2
30bf9934 d304 bcc.n 0x30bf9940
30bf9936 2010 movs r0, #16
30bf9938 f2c10000 movt r0, 0x1000
30bf993c 4285 cmp r5, r0
30bf993e d103 bne.n 0x30bf9948
30bf9940 9806 ldr r0, [sp, #24]
30bf9942 f004e840 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf9946 e035 b.n 0x30bf99b4
30bf9948 9806 ldr r0, [sp, #24]
30bf994a f004e82c blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf994e e031 b.n 0x30bf99b4
30bf9950 f64f60cc movw r0, 0xfecc
30bf9954 9908 ldr r1, [sp, #32]
30bf9956 f6cf70ff movt r0, 0xffff
30bf995a 2947 cmp r1, #71
30bf995c d007 beq.n 0x30bf996e
30bf995e f6401068 movw r0, 0x968
30bf9962 f2c0003d movt r0, 0x3d
30bf9966 4281 cmp r1, r0
30bf9968 d003 beq.n 0x30bf9972
30bf996a f46f7096 mvn.w r0, #300 @ 0x12c
30bf996e 4605 mov r5, r0
30bf9970 e020 b.n 0x30bf99b4
30bf9972 f64f60d4 movw r0, 0xfed4
30bf9976 9903 ldr r1, [sp, #12]
30bf9978 f6cf70ff movt r0, 0xffff
30bf997c 2900 cmp r1, #0
30bf997e dbf6 blt.n 0x30bf996e
30bf9980 9904 ldr r1, [sp, #16]
30bf9982 292c cmp r1, #44
30bf9984 d00e beq.n 0x30bf99a4
30bf9986 f64f60d4 movw r0, 0xfed4
30bf998a 2924 cmp r1, #36
30bf998c f6cf70ff movt r0, 0xffff
30bf9990 d1ed bne.n 0x30bf996e
30bf9992 9d0b ldr r5, [sp, #44]
30bf9994 f64f60d4 movw r0, 0xfed4
30bf9998 f6cf70ff movt r0, 0xffff
30bf999c 2d00 cmp r5, #0
30bf999e bf08 it eq
30bf99a0 4605 moveq r5, r0
30bf99a2 e007 b.n 0x30bf99b4
30bf99a4 9d0b ldr r5, [sp, #44]
30bf99a6 2d00 cmp r5, #0
30bf99a8 bf02 ittt eq
30bf99aa eddd0b0c vldreq d16, [sp, #48]
30bf99ae edc40b00 vstreq d16, [r4]
30bf99b2 2500 moveq r5, #0
30bf99b4 4628 mov r0, r5
30bf99b6 b010 add sp, #64
30bf99b8 bdb0 pop {r4, r5, r7, pc}
30bf99ba bf00 nop
_SBLocalizedApplicationNameForDisplayIdentifier:
30bf99bc b5f0 push {r4, r5, r6, r7, lr}
30bf99be af03 add r7, sp, #12
30bf99c0 f84d8d04 str.w r8, [sp, #-4]!
30bf99c4 f5ad6d88 sub.w sp, sp, #1088 @ 0x440
30bf99c8 4606 mov r6, r0
30bf99ca f2486030 movw r0, 0x8630
30bf99ce f6c0004e movt r0, 0x84e
30bf99d2 4690 mov r8, r2
30bf99d4 4478 add r0, pc
30bf99d6 ad03 add r5, sp, #12
30bf99d8 6802 ldr r2, [r0, #0]
30bf99da 6810 ldr r0, [r2, #0]
30bf99dc 6852 ldr r2, [r2, #4]
30bf99de 920a str r2, [sp, #40]
30bf99e0 f44f6280 mov.w r2, #1024 @ 0x400
30bf99e4 9009 str r0, [sp, #36]
30bf99e6 f1050028 add.w r0, r5, #40 @ 0x28
30bf99ea f003eff4 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf99ee 4604 mov r4, r0
30bf99f0 f2415013 movw r0, 0x1513
30bf99f4 940c str r4, [sp, #48]
30bf99f6 9003 str r0, [sp, #12]
30bf99f8 9605 str r6, [sp, #20]
30bf99fa f003efdc blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf99fe f6401105 movw r1, 0x905
30bf9a02 9006 str r0, [sp, #24]
30bf9a04 f2c0013d movt r1, 0x3d
30bf9a08 f2404334 movw r3, 0x434
30bf9a0c 9108 str r1, [sp, #32]
30bf9a0e 2100 movs r1, #0
30bf9a10 e88d0003 stmia.w sp, {r0, r1}
30bf9a14 f104002b add.w r0, r4, #43 @ 0x2b
30bf9a18 f0200203 bic.w r2, r0, #3 @ 0x3
30bf9a1c 9102 str r1, [sp, #8]
30bf9a1e 4628 mov r0, r5
30bf9a20 2103 movs r1, #3
30bf9a22 f003ef90 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf9a26 4606 mov r6, r0
30bf9a28 b19e cbz r6, 0x30bf9a52
30bf9a2a f64f70fe movw r0, 0xfffe
30bf9a2e f6ce70ff movt r0, 0xefff
30bf9a32 4430 add r0, r6
30bf9a34 2802 cmp r0, #2
30bf9a36 d304 bcc.n 0x30bf9a42
30bf9a38 2010 movs r0, #16
30bf9a3a f2c10000 movt r0, 0x1000
30bf9a3e 4286 cmp r6, r0
30bf9a40 d103 bne.n 0x30bf9a4a
30bf9a42 9806 ldr r0, [sp, #24]
30bf9a44 f003efbe blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf9a48 e04a b.n 0x30bf9ae0
30bf9a4a 9806 ldr r0, [sp, #24]
30bf9a4c f003efaa blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf9a50 e046 b.n 0x30bf9ae0
30bf9a52 f64f66cc movw r6, 0xfecc
30bf9a56 9808 ldr r0, [sp, #32]
30bf9a58 f6cf76ff movt r6, 0xffff
30bf9a5c 2847 cmp r0, #71
30bf9a5e d03f beq.n 0x30bf9ae0
30bf9a60 f6401169 movw r1, 0x969
30bf9a64 f2c0013d movt r1, 0x3d
30bf9a68 4288 cmp r0, r1
30bf9a6a d002 beq.n 0x30bf9a72
30bf9a6c f46f7696 mvn.w r6, #300 @ 0x12c
30bf9a70 e036 b.n 0x30bf9ae0
30bf9a72 f64f66d4 movw r6, 0xfed4
30bf9a76 9803 ldr r0, [sp, #12]
30bf9a78 f6cf76ff movt r6, 0xffff
30bf9a7c 2800 cmp r0, #0
30bf9a7e db2f blt.n 0x30bf9ae0
30bf9a80 9804 ldr r0, [sp, #16]
30bf9a82 f1a0012c sub.w r1, r0, #44 @ 0x2c
30bf9a86 f5b16f80 cmp.w r1, #1024 @ 0x400
30bf9a8a d90d bls.n 0x30bf9aa8
30bf9a8c f64f66d4 movw r6, 0xfed4
30bf9a90 2824 cmp r0, #36
30bf9a92 f6cf76ff movt r6, 0xffff
30bf9a96 d123 bne.n 0x30bf9ae0
30bf9a98 9e0b ldr r6, [sp, #44]
30bf9a9a 2e00 cmp r6, #0
30bf9a9c bf04 itt eq
30bf9a9e f64f66d4 movweq r6, 0xfed4
30bf9aa2 f6cf76ff movteq r6, 0xffff
30bf9aa6 e01b b.n 0x30bf9ae0
30bf9aa8 9e0b ldr r6, [sp, #44]
30bf9aaa b9ce cbnz r6, 0x30bf9ae0
30bf9aac f64f66d4 movw r6, 0xfed4
30bf9ab0 9a0d ldr r2, [sp, #52]
30bf9ab2 f6cf76ff movt r6, 0xffff
30bf9ab6 f5b26f80 cmp.w r2, #1024 @ 0x400
30bf9aba d811 bhi.n 0x30bf9ae0
30bf9abc 4291 cmp r1, r2
30bf9abe d30f bcc.n 0x30bf9ae0
30bf9ac0 f102012f add.w r1, r2, #47 @ 0x2f
30bf9ac4 f0210103 bic.w r1, r1, #3 @ 0x3
30bf9ac8 4288 cmp r0, r1
30bf9aca bf08 it eq
30bf9acc 2600 moveq r6, #0
30bf9ace d107 bne.n 0x30bf9ae0
30bf9ad0 f105012c add.w r1, r5, #44 @ 0x2c
30bf9ad4 4640 mov r0, r8
30bf9ad6 f44f6280 mov.w r2, #1024 @ 0x400
30bf9ada f003ef7c blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf9ade 2600 movs r6, #0
30bf9ae0 4630 mov r0, r6
30bf9ae2 f50d6d88 add.w sp, sp, #1088 @ 0x440
30bf9ae6 f85d8b04 ldr.w r8, [sp], #4
30bf9aea bdf0 pop {r4, r5, r6, r7, pc}
_SBGetPIDForBundleIdentifier:
30bf9aec b5f0 push {r4, r5, r6, r7, lr}
30bf9aee af03 add r7, sp, #12
30bf9af0 f84d8d04 str.w r8, [sp, #-4]!
30bf9af4 f5ad6d86 sub.w sp, sp, #1072 @ 0x430
30bf9af8 b081 sub sp, #4
30bf9afa 4606 mov r6, r0
30bf9afc f24840fe movw r0, 0x84fe
30bf9b00 f6c0004e movt r0, 0x84e
30bf9b04 4690 mov r8, r2
30bf9b06 4478 add r0, pc
30bf9b08 ad03 add r5, sp, #12
30bf9b0a 6802 ldr r2, [r0, #0]
30bf9b0c 6810 ldr r0, [r2, #0]
30bf9b0e 6852 ldr r2, [r2, #4]
30bf9b10 920a str r2, [sp, #40]
30bf9b12 f44f6280 mov.w r2, #1024 @ 0x400
30bf9b16 9009 str r0, [sp, #36]
30bf9b18 f1050028 add.w r0, r5, #40 @ 0x28
30bf9b1c f003ef5a blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bf9b20 4604 mov r4, r0
30bf9b22 f2415013 movw r0, 0x1513
30bf9b26 940c str r4, [sp, #48]
30bf9b28 9003 str r0, [sp, #12]
30bf9b2a 9605 str r6, [sp, #20]
30bf9b2c f003ef42 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bf9b30 f6401106 movw r1, 0x906
30bf9b34 9006 str r0, [sp, #24]
30bf9b36 f2c0013d movt r1, 0x3d
30bf9b3a 2330 movs r3, #48
30bf9b3c 9108 str r1, [sp, #32]
30bf9b3e 2100 movs r1, #0
30bf9b40 e88d0003 stmia.w sp, {r0, r1}
30bf9b44 f104002b add.w r0, r4, #43 @ 0x2b
30bf9b48 f0200203 bic.w r2, r0, #3 @ 0x3
30bf9b4c 9102 str r1, [sp, #8]
30bf9b4e 4628 mov r0, r5
30bf9b50 2103 movs r1, #3
30bf9b52 f003eef8 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bf9b56 4605 mov r5, r0
30bf9b58 b19d cbz r5, 0x30bf9b82
30bf9b5a f64f70fe movw r0, 0xfffe
30bf9b5e f6ce70ff movt r0, 0xefff
30bf9b62 4428 add r0, r5
30bf9b64 2802 cmp r0, #2
30bf9b66 d304 bcc.n 0x30bf9b72
30bf9b68 2010 movs r0, #16
30bf9b6a f2c10000 movt r0, 0x1000
30bf9b6e 4285 cmp r5, r0
30bf9b70 d103 bne.n 0x30bf9b7a
30bf9b72 9806 ldr r0, [sp, #24]
30bf9b74 f003ef26 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bf9b78 e034 b.n 0x30bf9be4
30bf9b7a 9806 ldr r0, [sp, #24]
30bf9b7c f003ef12 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bf9b80 e030 b.n 0x30bf9be4
30bf9b82 f64f60cc movw r0, 0xfecc
30bf9b86 9908 ldr r1, [sp, #32]
30bf9b88 f6cf70ff movt r0, 0xffff
30bf9b8c 2947 cmp r1, #71
30bf9b8e d007 beq.n 0x30bf9ba0
30bf9b90 f640106a movw r0, 0x96a
30bf9b94 f2c0003d movt r0, 0x3d
30bf9b98 4281 cmp r1, r0
30bf9b9a d003 beq.n 0x30bf9ba4
30bf9b9c f46f7096 mvn.w r0, #300 @ 0x12c
30bf9ba0 4605 mov r5, r0
30bf9ba2 e01f b.n 0x30bf9be4
30bf9ba4 f64f60d4 movw r0, 0xfed4
30bf9ba8 9903 ldr r1, [sp, #12]
30bf9baa f6cf70ff movt r0, 0xffff
30bf9bae 2900 cmp r1, #0
30bf9bb0 dbf6 blt.n 0x30bf9ba0
30bf9bb2 9904 ldr r1, [sp, #16]
30bf9bb4 2928 cmp r1, #40
30bf9bb6 d00e beq.n 0x30bf9bd6
30bf9bb8 f64f60d4 movw r0, 0xfed4
30bf9bbc 2924 cmp r1, #36
30bf9bbe f6cf70ff movt r0, 0xffff
30bf9bc2 d1ed bne.n 0x30bf9ba0
30bf9bc4 9d0b ldr r5, [sp, #44]
30bf9bc6 f64f60d4 movw r0, 0xfed4
30bf9bca f6cf70ff movt r0, 0xffff
30bf9bce 2d00 cmp r5, #0
30bf9bd0 bf08 it eq
30bf9bd2 4605 moveq r5, r0
30bf9bd4 e006 b.n 0x30bf9be4
30bf9bd6 9d0b ldr r5, [sp, #44]
30bf9bd8 2d00 cmp r5, #0
30bf9bda bf02 ittt eq
30bf9bdc 980c ldreq r0, [sp, #48]
30bf9bde f8c80000 streq.w r0, [r8]
30bf9be2 2500 moveq r5, #0
30bf9be4 4628 mov r0, r5
30bf9be6 f50d6d86 add.w sp, sp, #1072 @ 0x430
30bf9bea b001 add sp, #4
30bf9bec f85d8b04 ldr.w r8, [sp], #4
30bf9bf0 bdf0 pop {r4, r5, r6, r7, pc}
30bf9bf2 46c0 nop (mov r8, r8)
+[SBSLocalNotificationClient getPendingNotification]:
30bf9bf4 b5b0 push {r4, r5, r7, lr}
30bf9bf6 af02 add r7, sp, #8
30bf9bf8 b083 sub sp, #12
30bf9bfa 2400 movs r4, #0
30bf9bfc 9402 str r4, [sp, #8]
30bf9bfe 9401 str r4, [sp, #4]
30bf9c00 f7fcfef6 bl _SBSSpringBoardServerPort
30bf9c04 a902 add r1, sp, #8
30bf9c06 aa01 add r2, sp, #4
30bf9c08 f7fafdba bl _SBGetPendingLocalNotification
30bf9c0c 9801 ldr r0, [sp, #4]
30bf9c0e 2800 cmp r0, #0
30bf9c10 d025 beq.n 0x30bf9c5e
30bf9c12 f249410a movw r1, 0x940a
30bf9c16 f6c0014e movt r1, 0x84e
30bf9c1a f249607c movw r0, 0x967c
30bf9c1e f6c0004e movt r0, 0x84e
30bf9c22 4479 add r1, pc
30bf9c24 4478 add r0, pc
30bf9c26 6809 ldr r1, [r1, #0]
30bf9c28 6800 ldr r0, [r0, #0]
30bf9c2a f003efac blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9c2e f2494134 movw r1, 0x9434
30bf9c32 f6c0014e movt r1, 0x84e
30bf9c36 9b01 ldr r3, [sp, #4]
30bf9c38 4479 add r1, pc
30bf9c3a 9a02 ldr r2, [sp, #8]
30bf9c3c 9400 str r4, [sp, #0]
30bf9c3e 6809 ldr r1, [r1, #0]
30bf9c40 f003efa0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9c44 4605 mov r5, r0
30bf9c46 f7fefd13 bl _SBSLocalNotificationWhitelistedUnarchiveFromData
30bf9c4a 4604 mov r4, r0
30bf9c4c f2494000 movw r0, 0x9400
30bf9c50 f6c0004e movt r0, 0x84e
30bf9c54 4478 add r0, pc
30bf9c56 6801 ldr r1, [r0, #0]
30bf9c58 4628 mov r0, r5
30bf9c5a f003ef94 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9c5e 9902 ldr r1, [sp, #8]
30bf9c60 b149 cbz r1, 0x30bf9c76
30bf9c62 f24830ac movw r0, 0x83ac
30bf9c66 f6c0004e movt r0, 0x84e
30bf9c6a 9a01 ldr r2, [sp, #4]
30bf9c6c 4478 add r0, pc
30bf9c6e 6800 ldr r0, [r0, #0]
30bf9c70 6800 ldr r0, [r0, #0]
30bf9c72 f003ef00 blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bf9c76 4620 mov r0, r4
30bf9c78 b003 add sp, #12
30bf9c7a bdb0 pop {r4, r5, r7, pc}
+[SBSLocalNotificationClient _scheduleLocalNotifications:cancel:replace:optionalBundleIdentifier:waitUntilDone:]:
30bf9c7c b5f0 push {r4, r5, r6, r7, lr}
30bf9c7e af03 add r7, sp, #12
30bf9c80 e92d0d00 stmdb sp!, {r8, sl, fp}
30bf9c84 b082 sub sp, #8
30bf9c86 f249418c movw r1, 0x948c
30bf9c8a 4698 mov r8, r3
30bf9c8c f6c0014e movt r1, 0x84e
30bf9c90 f249604a movw r0, 0x964a
30bf9c94 f6c0004e movt r0, 0x84e
30bf9c98 4479 add r1, pc
30bf9c9a 4478 add r0, pc
30bf9c9c 6809 ldr r1, [r1, #0]
30bf9c9e 6800 ldr r0, [r0, #0]
30bf9ca0 f003ef70 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9ca4 4604 mov r4, r0
30bf9ca6 f8d7b010 ldr.w fp, [r7, #16]
30bf9caa f8d7a00c ldr.w sl, [r7, #12]
30bf9cae 2c00 cmp r4, #0
30bf9cb0 d102 bne.n 0x30bf9cb8
30bf9cb2 2500 movs r5, #0
30bf9cb4 462e mov r6, r5
30bf9cb6 e013 b.n 0x30bf9ce0
30bf9cb8 f2493084 movw r0, 0x9384
30bf9cbc f6c0004e movt r0, 0x84e
30bf9cc0 4478 add r0, pc
30bf9cc2 6801 ldr r1, [r0, #0]
30bf9cc4 4620 mov r0, r4
30bf9cc6 f003ef5e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9cca 4605 mov r5, r0
30bf9ccc f2493074 movw r0, 0x9374
30bf9cd0 f6c0004e movt r0, 0x84e
30bf9cd4 4478 add r0, pc
30bf9cd6 6801 ldr r1, [r0, #0]
30bf9cd8 4620 mov r0, r4
30bf9cda f003ef54 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9cde 4606 mov r6, r0
30bf9ce0 f7fcfe86 bl _SBSSpringBoardServerPort
30bf9ce4 4604 mov r4, r0
30bf9ce6 f24460dd movw r0, 0x46dd
30bf9cea f2c00000 movt r0, 0x0
30bf9cee f01b0fff tst.w fp, #255 @ 0xff
30bf9cf2 4478 add r0, pc
30bf9cf4 d01a beq.n 0x30bf9d2c
30bf9cf6 f1ba0f00 cmp.w sl, #0 @ 0x0
30bf9cfa d008 beq.n 0x30bf9d0e
30bf9cfc f249303c movw r0, 0x933c
30bf9d00 f6c0004e movt r0, 0x84e
30bf9d04 4478 add r0, pc
30bf9d06 6801 ldr r1, [r0, #0]
30bf9d08 4650 mov r0, sl
30bf9d0a f003ef3c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9d0e 68b9 ldr r1, [r7, #8]
30bf9d10 4632 mov r2, r6
30bf9d12 b2cb uxtb r3, r1
30bf9d14 4629 mov r1, r5
30bf9d16 9300 str r3, [sp, #0]
30bf9d18 fa5ff388 uxtb.w r3, r8
30bf9d1c 9001 str r0, [sp, #4]
30bf9d1e 4620 mov r0, r4
30bf9d20 f7fafddc bl _SBScheduleLocalNotificationsBlocking
30bf9d24 b002 add sp, #8
30bf9d26 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bf9d2a bdf0 pop {r4, r5, r6, r7, pc}
30bf9d2c f1ba0f00 cmp.w sl, #0 @ 0x0
30bf9d30 d008 beq.n 0x30bf9d44
30bf9d32 f2493006 movw r0, 0x9306
30bf9d36 f6c0004e movt r0, 0x84e
30bf9d3a 4478 add r0, pc
30bf9d3c 6801 ldr r1, [r0, #0]
30bf9d3e 4650 mov r0, sl
30bf9d40 f003ef20 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9d44 68b9 ldr r1, [r7, #8]
30bf9d46 4632 mov r2, r6
30bf9d48 b2cb uxtb r3, r1
30bf9d4a 4629 mov r1, r5
30bf9d4c 9300 str r3, [sp, #0]
30bf9d4e fa5ff388 uxtb.w r3, r8
30bf9d52 9001 str r0, [sp, #4]
30bf9d54 4620 mov r0, r4
30bf9d56 f7fafd81 bl _SBScheduleLocalNotifications
30bf9d5a e7e3 b.n 0x30bf9d24
+[SBSLocalNotificationClient _scheduleLocalNotifications:cancel:replace:optionalBundleIdentifier:]:
30bf9d5c b580 push {r7, lr}
30bf9d5e 466f mov r7, sp
30bf9d60 b083 sub sp, #12
30bf9d62 f24931b6 movw r1, 0x93b6
30bf9d66 f8d79008 ldr.w r9, [r7, #8]
30bf9d6a f6c0014e movt r1, 0x84e
30bf9d6e f04f0e00 mov.w lr, #0 @ 0x0
30bf9d72 4479 add r1, pc
30bf9d74 f8d7c00c ldr.w ip, [r7, #12]
30bf9d78 e88d5200 stmia.w sp, {r9, ip, lr}
30bf9d7c 6809 ldr r1, [r1, #0]
30bf9d7e f003ef02 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9d82 b003 add sp, #12
30bf9d84 bd80 pop {r7, pc}
30bf9d86 bf00 nop
+[SBSLocalNotificationClient scheduleLocalNotification:]:
30bf9d88 b590 push {r4, r7, lr}
30bf9d8a af01 add r7, sp, #4
30bf9d8c b082 sub sp, #8
30bf9d8e f249318c movw r1, 0x938c
30bf9d92 4604 mov r4, r0
30bf9d94 f6c0014e movt r1, 0x84e
30bf9d98 f2495032 movw r0, 0x9532
30bf9d9c f6c0004e movt r0, 0x84e
30bf9da0 4479 add r1, pc
30bf9da2 4478 add r0, pc
30bf9da4 6809 ldr r1, [r1, #0]
30bf9da6 6800 ldr r0, [r0, #0]
30bf9da8 f003eeec blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9dac 4602 mov r2, r0
30bf9dae f2493078 movw r0, 0x9378
30bf9db2 f6c0004e movt r0, 0x84e
30bf9db6 2300 movs r3, #0
30bf9db8 4478 add r0, pc
30bf9dba 6801 ldr r1, [r0, #0]
30bf9dbc 2000 movs r0, #0
30bf9dbe 9000 str r0, [sp, #0]
30bf9dc0 9001 str r0, [sp, #4]
30bf9dc2 4620 mov r0, r4
30bf9dc4 f003eede blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9dc8 b002 add sp, #8
30bf9dca bd90 pop {r4, r7, pc}
+[SBSLocalNotificationClient cancelLocalNotification:]:
30bf9dcc b590 push {r4, r7, lr}
30bf9dce af01 add r7, sp, #4
30bf9dd0 b082 sub sp, #8
30bf9dd2 f2493148 movw r1, 0x9348
30bf9dd6 4604 mov r4, r0
30bf9dd8 f6c0014e movt r1, 0x84e
30bf9ddc f24940ee movw r0, 0x94ee
30bf9de0 f6c0004e movt r0, 0x84e
30bf9de4 4479 add r1, pc
30bf9de6 4478 add r0, pc
30bf9de8 6809 ldr r1, [r1, #0]
30bf9dea 6800 ldr r0, [r0, #0]
30bf9dec f003eeca blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9df0 4602 mov r2, r0
30bf9df2 f2493034 movw r0, 0x9334
30bf9df6 f6c0004e movt r0, 0x84e
30bf9dfa 2301 movs r3, #1
30bf9dfc 4478 add r0, pc
30bf9dfe 6801 ldr r1, [r0, #0]
30bf9e00 2000 movs r0, #0
30bf9e02 9000 str r0, [sp, #0]
30bf9e04 9001 str r0, [sp, #4]
30bf9e06 4620 mov r0, r4
30bf9e08 f003eebc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9e0c b002 add sp, #8
30bf9e0e bd90 pop {r4, r7, pc}
+[SBSLocalNotificationClient cancelAllLocalNotifications]:
30bf9e10 b590 push {r4, r7, lr}
30bf9e12 af01 add r7, sp, #4
30bf9e14 b082 sub sp, #8
30bf9e16 f249310c movw r1, 0x930c
30bf9e1a 4604 mov r4, r0
30bf9e1c f6c0014e movt r1, 0x84e
30bf9e20 f24940aa movw r0, 0x94aa
30bf9e24 f6c0004e movt r0, 0x84e
30bf9e28 4479 add r1, pc
30bf9e2a 4478 add r0, pc
30bf9e2c 6809 ldr r1, [r1, #0]
30bf9e2e 6800 ldr r0, [r0, #0]
30bf9e30 f003eea8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9e34 4602 mov r2, r0
30bf9e36 f24920f0 movw r0, 0x92f0
30bf9e3a f6c0004e movt r0, 0x84e
30bf9e3e 2300 movs r3, #0
30bf9e40 4478 add r0, pc
30bf9e42 6801 ldr r1, [r0, #0]
30bf9e44 2001 movs r0, #1
30bf9e46 e88d0009 stmia.w sp, {r0, r3}
30bf9e4a 4620 mov r0, r4
30bf9e4c 2300 movs r3, #0
30bf9e4e f003ee9a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9e52 b002 add sp, #8
30bf9e54 bd90 pop {r4, r7, pc}
30bf9e56 bf00 nop
+[SBSLocalNotificationClient setScheduledLocalNotifications:]:
30bf9e58 b590 push {r4, r7, lr}
30bf9e5a af01 add r7, sp, #4
30bf9e5c b082 sub sp, #8
30bf9e5e f24921c6 movw r1, 0x92c6
30bf9e62 2300 movs r3, #0
30bf9e64 f6c0014e movt r1, 0x84e
30bf9e68 2401 movs r4, #1
30bf9e6a 4479 add r1, pc
30bf9e6c 9400 str r4, [sp, #0]
30bf9e6e 9301 str r3, [sp, #4]
30bf9e70 2300 movs r3, #0
30bf9e72 6809 ldr r1, [r1, #0]
30bf9e74 f003ee86 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9e78 b002 add sp, #8
30bf9e7a bd90 pop {r4, r7, pc}
+[SBSLocalNotificationClient scheduledLocalNotifications]:
30bf9e7c f24921b2 movw r1, 0x92b2
30bf9e80 2200 movs r2, #0
30bf9e82 f6c0014e movt r1, 0x84e
30bf9e86 4479 add r1, pc
30bf9e88 6809 ldr r1, [r1, #0]
30bf9e8a f003bc37 b.w _objc_msgSend$shim
30bf9e8e bf00 nop
+[SBSLocalNotificationClient scheduleLocalNotification:bundleIdentifier:]:
30bf9e90 b5b0 push {r4, r5, r7, lr}
30bf9e92 af02 add r7, sp, #8
30bf9e94 b082 sub sp, #8
30bf9e96 f2492184 movw r1, 0x9284
30bf9e9a 4604 mov r4, r0
30bf9e9c f6c0014e movt r1, 0x84e
30bf9ea0 f249402a movw r0, 0x942a
30bf9ea4 f6c0004e movt r0, 0x84e
30bf9ea8 4479 add r1, pc
30bf9eaa 4478 add r0, pc
30bf9eac 461d mov r5, r3
30bf9eae 6809 ldr r1, [r1, #0]
30bf9eb0 6800 ldr r0, [r0, #0]
30bf9eb2 f003ee68 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9eb6 4602 mov r2, r0
30bf9eb8 f249206e movw r0, 0x926e
30bf9ebc f6c0004e movt r0, 0x84e
30bf9ec0 2300 movs r3, #0
30bf9ec2 4478 add r0, pc
30bf9ec4 6801 ldr r1, [r0, #0]
30bf9ec6 2000 movs r0, #0
30bf9ec8 e88d0021 stmia.w sp, {r0, r5}
30bf9ecc 4620 mov r0, r4
30bf9ece f003ee5a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9ed2 b002 add sp, #8
30bf9ed4 bdb0 pop {r4, r5, r7, pc}
30bf9ed6 bf00 nop
+[SBSLocalNotificationClient scheduleLocalNotification:bundleIdentifier:waitUntilDone:]:
30bf9ed8 b5b0 push {r4, r5, r7, lr}
30bf9eda af02 add r7, sp, #8
30bf9edc b083 sub sp, #12
30bf9ede f249213c movw r1, 0x923c
30bf9ee2 4605 mov r5, r0
30bf9ee4 f6c0014e movt r1, 0x84e
30bf9ee8 f24930e2 movw r0, 0x93e2
30bf9eec f6c0004e movt r0, 0x84e
30bf9ef0 4479 add r1, pc
30bf9ef2 4478 add r0, pc
30bf9ef4 461c mov r4, r3
30bf9ef6 6809 ldr r1, [r1, #0]
30bf9ef8 6800 ldr r0, [r0, #0]
30bf9efa f003ee44 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9efe 4602 mov r2, r0
30bf9f00 f249201e movw r0, 0x921e
30bf9f04 f6c0004e movt r0, 0x84e
30bf9f08 2300 movs r3, #0
30bf9f0a 4478 add r0, pc
30bf9f0c e88d0018 stmia.w sp, {r3, r4}
30bf9f10 2300 movs r3, #0
30bf9f12 6801 ldr r1, [r0, #0]
30bf9f14 4628 mov r0, r5
30bf9f16 f8d79008 ldr.w r9, [r7, #8]
30bf9f1a f8cd9008 str.w r9, [sp, #8]
30bf9f1e f003ee32 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9f22 b003 add sp, #12
30bf9f24 bdb0 pop {r4, r5, r7, pc}
30bf9f26 bf00 nop
+[SBSLocalNotificationClient cancelLocalNotification:bundleIdentifier:]:
30bf9f28 b5b0 push {r4, r5, r7, lr}
30bf9f2a af02 add r7, sp, #8
30bf9f2c b082 sub sp, #8
30bf9f2e f24911ec movw r1, 0x91ec
30bf9f32 4604 mov r4, r0
30bf9f34 f6c0014e movt r1, 0x84e
30bf9f38 f2493092 movw r0, 0x9392
30bf9f3c f6c0004e movt r0, 0x84e
30bf9f40 4479 add r1, pc
30bf9f42 4478 add r0, pc
30bf9f44 461d mov r5, r3
30bf9f46 6809 ldr r1, [r1, #0]
30bf9f48 6800 ldr r0, [r0, #0]
30bf9f4a f003ee1c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9f4e 4602 mov r2, r0
30bf9f50 f24910d6 movw r0, 0x91d6
30bf9f54 f6c0004e movt r0, 0x84e
30bf9f58 2301 movs r3, #1
30bf9f5a 4478 add r0, pc
30bf9f5c 6801 ldr r1, [r0, #0]
30bf9f5e 2000 movs r0, #0
30bf9f60 e88d0021 stmia.w sp, {r0, r5}
30bf9f64 4620 mov r0, r4
30bf9f66 f003ee0e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9f6a b002 add sp, #8
30bf9f6c bdb0 pop {r4, r5, r7, pc}
30bf9f6e bf00 nop
+[SBSLocalNotificationClient cancelLocalNotification:bundleIdentifier:waitUntilDone:]:
30bf9f70 b5b0 push {r4, r5, r7, lr}
30bf9f72 af02 add r7, sp, #8
30bf9f74 b083 sub sp, #12
30bf9f76 f24911a4 movw r1, 0x91a4
30bf9f7a 4604 mov r4, r0
30bf9f7c f6c0014e movt r1, 0x84e
30bf9f80 f249304a movw r0, 0x934a
30bf9f84 f6c0004e movt r0, 0x84e
30bf9f88 4479 add r1, pc
30bf9f8a 4478 add r0, pc
30bf9f8c 461d mov r5, r3
30bf9f8e 6809 ldr r1, [r1, #0]
30bf9f90 6800 ldr r0, [r0, #0]
30bf9f92 f003edf8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9f96 4602 mov r2, r0
30bf9f98 f2491086 movw r0, 0x9186
30bf9f9c f6c0004e movt r0, 0x84e
30bf9fa0 2300 movs r3, #0
30bf9fa2 4478 add r0, pc
30bf9fa4 e88d0028 stmia.w sp, {r3, r5}
30bf9fa8 2301 movs r3, #1
30bf9faa 6801 ldr r1, [r0, #0]
30bf9fac 4620 mov r0, r4
30bf9fae f8d79008 ldr.w r9, [r7, #8]
30bf9fb2 f8cd9008 str.w r9, [sp, #8]
30bf9fb6 f003ede6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9fba b003 add sp, #12
30bf9fbc bdb0 pop {r4, r5, r7, pc}
30bf9fbe bf00 nop
+[SBSLocalNotificationClient cancelAllLocalNotificationsForBundleIdentifier:]:
30bf9fc0 b5b0 push {r4, r5, r7, lr}
30bf9fc2 af02 add r7, sp, #8
30bf9fc4 b082 sub sp, #8
30bf9fc6 f249115c movw r1, 0x915c
30bf9fca 4604 mov r4, r0
30bf9fcc f6c0014e movt r1, 0x84e
30bf9fd0 f24920fa movw r0, 0x92fa
30bf9fd4 f6c0004e movt r0, 0x84e
30bf9fd8 4479 add r1, pc
30bf9fda 4478 add r0, pc
30bf9fdc 4615 mov r5, r2
30bf9fde 6809 ldr r1, [r1, #0]
30bf9fe0 6800 ldr r0, [r0, #0]
30bf9fe2 f003edd0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bf9fe6 4602 mov r2, r0
30bf9fe8 f249103e movw r0, 0x913e
30bf9fec f6c0004e movt r0, 0x84e
30bf9ff0 2300 movs r3, #0
30bf9ff2 4478 add r0, pc
30bf9ff4 6801 ldr r1, [r0, #0]
30bf9ff6 2001 movs r0, #1
30bf9ff8 e88d0021 stmia.w sp, {r0, r5}
30bf9ffc 4620 mov r0, r4
30bf9ffe f003edc2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa002 b002 add sp, #8
30bfa004 bdb0 pop {r4, r5, r7, pc}
30bfa006 bf00 nop
+[SBSLocalNotificationClient setScheduledLocalNotifications:bundleIdentifier:]:
30bfa008 b590 push {r4, r7, lr}
30bfa00a af01 add r7, sp, #4
30bfa00c b082 sub sp, #8
30bfa00e f2491116 movw r1, 0x9116
30bfa012 2401 movs r4, #1
30bfa014 f6c0014e movt r1, 0x84e
30bfa018 9400 str r4, [sp, #0]
30bfa01a 4479 add r1, pc
30bfa01c 9301 str r3, [sp, #4]
30bfa01e 2300 movs r3, #0
30bfa020 6809 ldr r1, [r1, #0]
30bfa022 f003edb0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa026 b002 add sp, #8
30bfa028 bd90 pop {r4, r7, pc}
30bfa02a bf00 nop
+[SBSLocalNotificationClient scheduledLocalNotificationsForBundleIdentifier:]:
30bfa02c b5b0 push {r4, r5, r7, lr}
30bfa02e af02 add r7, sp, #8
30bfa030 b083 sub sp, #12
30bfa032 2000 movs r0, #0
30bfa034 4615 mov r5, r2
30bfa036 9002 str r0, [sp, #8]
30bfa038 9001 str r0, [sp, #4]
30bfa03a f7fcfcd9 bl _SBSSpringBoardServerPort
30bfa03e f2443385 movw r3, 0x4385
30bfa042 4604 mov r4, r0
30bfa044 f2c00300 movt r3, 0x0
30bfa048 2d00 cmp r5, #0
30bfa04a 447b add r3, pc
30bfa04c d009 beq.n 0x30bfa062
30bfa04e f64870ea movw r0, 0x8fea
30bfa052 f6c0004e movt r0, 0x84e
30bfa056 4478 add r0, pc
30bfa058 6801 ldr r1, [r0, #0]
30bfa05a 4628 mov r0, r5
30bfa05c f003ed92 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa060 4603 mov r3, r0
30bfa062 a902 add r1, sp, #8
30bfa064 aa01 add r2, sp, #4
30bfa066 4620 mov r0, r4
30bfa068 f7fafcb4 bl _SBGetAllScheduledLocalNotification
30bfa06c 9801 ldr r0, [sp, #4]
30bfa06e 2400 movs r4, #0
30bfa070 b328 cbz r0, 0x30bfa0be
30bfa072 f64871aa movw r1, 0x8faa
30bfa076 f6c0014e movt r1, 0x84e
30bfa07a f249201c movw r0, 0x921c
30bfa07e f6c0004e movt r0, 0x84e
30bfa082 4479 add r1, pc
30bfa084 4478 add r0, pc
30bfa086 6809 ldr r1, [r1, #0]
30bfa088 6800 ldr r0, [r0, #0]
30bfa08a f003ed7c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa08e f64871d4 movw r1, 0x8fd4
30bfa092 f6c0014e movt r1, 0x84e
30bfa096 9b01 ldr r3, [sp, #4]
30bfa098 4479 add r1, pc
30bfa09a 9a02 ldr r2, [sp, #8]
30bfa09c 9400 str r4, [sp, #0]
30bfa09e 6809 ldr r1, [r1, #0]
30bfa0a0 f003ed70 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa0a4 4605 mov r5, r0
30bfa0a6 f7fefae3 bl _SBSLocalNotificationWhitelistedUnarchiveFromData
30bfa0aa 4604 mov r4, r0
30bfa0ac f64870a0 movw r0, 0x8fa0
30bfa0b0 f6c0004e movt r0, 0x84e
30bfa0b4 4478 add r0, pc
30bfa0b6 6801 ldr r1, [r0, #0]
30bfa0b8 4628 mov r0, r5
30bfa0ba f003ed64 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa0be 9902 ldr r1, [sp, #8]
30bfa0c0 b149 cbz r1, 0x30bfa0d6
30bfa0c2 f647704c movw r0, 0x7f4c
30bfa0c6 f6c0004e movt r0, 0x84e
30bfa0ca 9a01 ldr r2, [sp, #4]
30bfa0cc 4478 add r0, pc
30bfa0ce 6800 ldr r0, [r0, #0]
30bfa0d0 6800 ldr r0, [r0, #0]
30bfa0d2 f003ecd0 blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bfa0d6 4620 mov r0, r4
30bfa0d8 b003 add sp, #12
30bfa0da bdb0 pop {r4, r5, r7, pc}
+[SBSPushStore initialize]:
30bfa0dc b5f0 push {r4, r5, r6, r7, lr}
30bfa0de af03 add r7, sp, #12
30bfa0e0 b082 sub sp, #8
30bfa0e2 f644708b movw r0, 0x4f8b
30bfa0e6 2100 movs r1, #0
30bfa0e8 f2c00000 movt r0, 0x0
30bfa0ec 2400 movs r4, #0
30bfa0ee 4478 add r0, pc
30bfa0f0 f003ebe8 blx 0x30bfd8c4 @ symbol stub for: _dispatch_queue_create
30bfa0f4 f24a36f8 movw r6, 0xa3f8
30bfa0f8 f6c0064e movt r6, 0x84e
30bfa0fc 447e add r6, pc
30bfa0fe 6030 str r0, [r6, #0]
30bfa100 f003edf8 blx 0x30bfdcf4 @ symbol stub for: _CFNotificationCenterGetDarwinNotifyCenter
30bfa104 f240025b movw r2, 0x5b
30bfa108 2100 movs r1, #0
30bfa10a f2c00200 movt r2, 0x0
30bfa10e f6492348 movw r3, 0x9a48
30bfa112 f6c0034e movt r3, 0x84e
30bfa116 447a add r2, pc
30bfa118 447b add r3, pc
30bfa11a 9400 str r4, [sp, #0]
30bfa11c 9401 str r4, [sp, #4]
30bfa11e f003ede2 blx 0x30bfdce4 @ symbol stub for: _CFNotificationCenterAddObserver
30bfa122 f64861fa movw r1, 0x8efa
30bfa126 f6c0014e movt r1, 0x84e
30bfa12a f2491088 movw r0, 0x9188
30bfa12e f6c0004e movt r0, 0x84e
30bfa132 4479 add r1, pc
30bfa134 4478 add r0, pc
30bfa136 680c ldr r4, [r1, #0]
30bfa138 6800 ldr r0, [r0, #0]
30bfa13a 4621 mov r1, r4
30bfa13c f003ed22 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa140 f64861e8 movw r1, 0x8ee8
30bfa144 f6c0014e movt r1, 0x84e
30bfa148 4479 add r1, pc
30bfa14a 680d ldr r5, [r1, #0]
30bfa14c 4629 mov r1, r5
30bfa14e f003ed1a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa152 f249118c movw r1, 0x918c
30bfa156 f6c0014e movt r1, 0x84e
30bfa15a 6070 str r0, [r6, #4]
30bfa15c 4479 add r1, pc
30bfa15e 6808 ldr r0, [r1, #0]
30bfa160 4621 mov r1, r4
30bfa162 f003ed10 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa166 4629 mov r1, r5
30bfa168 f003ed0c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa16c 60b0 str r0, [r6, #8]
30bfa16e b002 add sp, #8
30bfa170 bdf0 pop {r4, r5, r6, r7, pc}
30bfa172 bf00 nop
_SBSPushStoreUpdateCallback:
30bfa174 f24a3074 movw r0, 0xa374
30bfa178 f6c0004e movt r0, 0x84e
30bfa17c f64961ee movw r1, 0x9eee
30bfa180 4478 add r0, pc
30bfa182 f6c0014e movt r1, 0x84e
30bfa186 4479 add r1, pc
30bfa188 6800 ldr r0, [r0, #0]
30bfa18a f003bae7 b.w _dispatch_async$shim
30bfa18e bf00 nop
+[SBSPushStore pushStoreForBundleID:]:
30bfa190 b5f0 push {r4, r5, r6, r7, lr}
30bfa192 af03 add r7, sp, #12
30bfa194 e92d0d00 stmdb sp!, {r8, sl, fp}
30bfa198 b082 sub sp, #8
30bfa19a 4606 mov r6, r0
30bfa19c f64860f0 movw r0, 0x8ef0
30bfa1a0 f6c0004e movt r0, 0x84e
30bfa1a4 f24a3446 movw r4, 0xa346
30bfa1a8 f6c0044e movt r4, 0x84e
30bfa1ac 4478 add r0, pc
30bfa1ae 447c add r4, pc
30bfa1b0 4615 mov r5, r2
30bfa1b2 6801 ldr r1, [r0, #0]
30bfa1b4 6860 ldr r0, [r4, #4]
30bfa1b6 f003ece6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa1ba 4683 mov fp, r0
30bfa1bc f1bb0f00 cmp.w fp, #0 @ 0x0
30bfa1c0 d126 bne.n 0x30bfa210
30bfa1c2 f6486062 movw r0, 0x8e62
30bfa1c6 f6c0004e movt r0, 0x84e
30bfa1ca 4478 add r0, pc
30bfa1cc 6801 ldr r1, [r0, #0]
30bfa1ce 4630 mov r0, r6
30bfa1d0 f003ecd8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa1d4 f648715e movw r1, 0x8f5e
30bfa1d8 462a mov r2, r5
30bfa1da f6c0014e movt r1, 0x84e
30bfa1de 4479 add r1, pc
30bfa1e0 6809 ldr r1, [r1, #0]
30bfa1e2 f003ecd0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa1e6 4683 mov fp, r0
30bfa1e8 f64860c6 movw r0, 0x8ec6
30bfa1ec f6c0004e movt r0, 0x84e
30bfa1f0 465a mov r2, fp
30bfa1f2 4478 add r0, pc
30bfa1f4 462b mov r3, r5
30bfa1f6 6801 ldr r1, [r0, #0]
30bfa1f8 6860 ldr r0, [r4, #4]
30bfa1fa f003ecc4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa1fe f648604e movw r0, 0x8e4e
30bfa202 f6c0004e movt r0, 0x84e
30bfa206 4478 add r0, pc
30bfa208 6801 ldr r1, [r0, #0]
30bfa20a 4658 mov r0, fp
30bfa20c f003ecba blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa210 f6487124 movw r1, 0x8f24
30bfa214 f6c0014e movt r1, 0x84e
30bfa218 f649105a movw r0, 0x995a
30bfa21c 4479 add r1, pc
30bfa21e f6c0004e movt r0, 0x84e
30bfa222 f6491382 movw r3, 0x9982
30bfa226 4478 add r0, pc
30bfa228 680c ldr r4, [r1, #0]
30bfa22a f6c0034e movt r3, 0x84e
30bfa22e 447b add r3, pc
30bfa230 4621 mov r1, r4
30bfa232 461a mov r2, r3
30bfa234 4698 mov r8, r3
30bfa236 462b mov r3, r5
30bfa238 f003eca4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa23c 46b2 mov sl, r6
30bfa23e 4606 mov r6, r0
30bfa240 f003ed58 blx 0x30bfdcf4 @ symbol stub for: _CFNotificationCenterGetDarwinNotifyCenter
30bfa244 f2400279 movw r2, 0x79
30bfa248 2100 movs r1, #0
30bfa24a f2c00200 movt r2, 0x0
30bfa24e 9100 str r1, [sp, #0]
30bfa250 447a add r2, pc
30bfa252 9101 str r1, [sp, #4]
30bfa254 4651 mov r1, sl
30bfa256 4633 mov r3, r6
30bfa258 f003ed44 blx 0x30bfdce4 @ symbol stub for: _CFNotificationCenterAddObserver
30bfa25c f6491038 movw r0, 0x9938
30bfa260 4621 mov r1, r4
30bfa262 f6c0004e movt r0, 0x84e
30bfa266 4642 mov r2, r8
30bfa268 4478 add r0, pc
30bfa26a 462b mov r3, r5
30bfa26c f003ec8a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa270 4606 mov r6, r0
30bfa272 f003ed40 blx 0x30bfdcf4 @ symbol stub for: _CFNotificationCenterGetDarwinNotifyCenter
30bfa276 2100 movs r1, #0
30bfa278 4633 mov r3, r6
30bfa27a 9100 str r1, [sp, #0]
30bfa27c 9101 str r1, [sp, #4]
30bfa27e f2400291 movw r2, 0x91
30bfa282 f2c00200 movt r2, 0x0
30bfa286 4651 mov r1, sl
30bfa288 447a add r2, pc
30bfa28a f003ed2c blx 0x30bfdce4 @ symbol stub for: _CFNotificationCenterAddObserver
30bfa28e f64900d6 movw r0, 0x98d6
30bfa292 4621 mov r1, r4
30bfa294 f6c0004e movt r0, 0x84e
30bfa298 4642 mov r2, r8
30bfa29a 4478 add r0, pc
30bfa29c 462b mov r3, r5
30bfa29e f003ec72 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa2a2 4604 mov r4, r0
30bfa2a4 f003ed26 blx 0x30bfdcf4 @ symbol stub for: _CFNotificationCenterGetDarwinNotifyCenter
30bfa2a8 f24002b5 movw r2, 0xb5
30bfa2ac 2100 movs r1, #0
30bfa2ae f2c00200 movt r2, 0x0
30bfa2b2 9100 str r1, [sp, #0]
30bfa2b4 447a add r2, pc
30bfa2b6 9101 str r1, [sp, #4]
30bfa2b8 4651 mov r1, sl
30bfa2ba 4623 mov r3, r4
30bfa2bc f003ed12 blx 0x30bfdce4 @ symbol stub for: _CFNotificationCenterAddObserver
30bfa2c0 4658 mov r0, fp
30bfa2c2 b002 add sp, #8
30bfa2c4 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bfa2c8 bdf0 pop {r4, r5, r6, r7, pc}
30bfa2ca bf00 nop
_SBSPushStoreSettingsChangedCallback:
30bfa2cc b580 push {r7, lr}
30bfa2ce 466f mov r7, sp
30bfa2d0 b086 sub sp, #24
30bfa2d2 f6475126 movw r1, 0x7d26
30bfa2d6 f6c0014e movt r1, 0x84e
30bfa2da f24a2010 movw r0, 0xa210
30bfa2de f6c0004e movt r0, 0x84e
30bfa2e2 4479 add r1, pc
30bfa2e4 4478 add r0, pc
30bfa2e6 f6403955 movw r9, 0xb55
30bfa2ea f2c00900 movt r9, 0x0
30bfa2ee 6809 ldr r1, [r1, #0]
30bfa2f0 6800 ldr r0, [r0, #0]
30bfa2f2 f6495322 movw r3, 0x9d22
30bfa2f6 f6c0034e movt r3, 0x84e
30bfa2fa 9100 str r1, [sp, #0]
30bfa2fc f04f4184 mov.w r1, #1107296256 @ 0x42000000
30bfa300 44f9 add r9, pc
30bfa302 9101 str r1, [sp, #4]
30bfa304 2100 movs r1, #0
30bfa306 9102 str r1, [sp, #8]
30bfa308 4669 mov r1, sp
30bfa30a 447b add r3, pc
30bfa30c f8cd900c str.w r9, [sp, #12]
30bfa310 9304 str r3, [sp, #16]
30bfa312 9205 str r2, [sp, #20]
30bfa314 f003eabe blx 0x30bfd894 @ symbol stub for: _dispatch_async
30bfa318 b006 add sp, #24
30bfa31a bd80 pop {r7, pc}
_SBSPushStoreUserEnabledCallBack:
30bfa31c b580 push {r7, lr}
30bfa31e 466f mov r7, sp
30bfa320 b086 sub sp, #24
30bfa322 f64741d6 movw r1, 0x7cd6
30bfa326 f6c0014e movt r1, 0x84e
30bfa32a f24a10c0 movw r0, 0xa1c0
30bfa32e f6c0004e movt r0, 0x84e
30bfa332 4479 add r1, pc
30bfa334 4478 add r0, pc
30bfa336 f6402981 movw r9, 0xa81
30bfa33a f2c00900 movt r9, 0x0
30bfa33e 6809 ldr r1, [r1, #0]
30bfa340 6800 ldr r0, [r0, #0]
30bfa342 f64943b2 movw r3, 0x9cb2
30bfa346 f6c0034e movt r3, 0x84e
30bfa34a 9100 str r1, [sp, #0]
30bfa34c f04f4184 mov.w r1, #1107296256 @ 0x42000000
30bfa350 44f9 add r9, pc
30bfa352 9101 str r1, [sp, #4]
30bfa354 2100 movs r1, #0
30bfa356 9102 str r1, [sp, #8]
30bfa358 4669 mov r1, sp
30bfa35a 447b add r3, pc
30bfa35c f8cd900c str.w r9, [sp, #12]
30bfa360 9304 str r3, [sp, #16]
30bfa362 9205 str r2, [sp, #20]
30bfa364 f003ea96 blx 0x30bfd894 @ symbol stub for: _dispatch_async
30bfa368 b006 add sp, #24
30bfa36a bd80 pop {r7, pc}
_SBSPushStoreAppClearedCallback:
30bfa36c b580 push {r7, lr}
30bfa36e 466f mov r7, sp
30bfa370 b086 sub sp, #24
30bfa372 f6474186 movw r1, 0x7c86
30bfa376 f6c0014e movt r1, 0x84e
30bfa37a f24a1070 movw r0, 0xa170
30bfa37e f6c0004e movt r0, 0x84e
30bfa382 4479 add r1, pc
30bfa384 4478 add r0, pc
30bfa386 f6403939 movw r9, 0xb39
30bfa38a f2c00900 movt r9, 0x0
30bfa38e 6809 ldr r1, [r1, #0]
30bfa390 6800 ldr r0, [r0, #0]
30bfa392 f64943a2 movw r3, 0x9ca2
30bfa396 f6c0034e movt r3, 0x84e
30bfa39a 9100 str r1, [sp, #0]
30bfa39c f04f4184 mov.w r1, #1107296256 @ 0x42000000
30bfa3a0 44f9 add r9, pc
30bfa3a2 9101 str r1, [sp, #4]
30bfa3a4 2100 movs r1, #0
30bfa3a6 9102 str r1, [sp, #8]
30bfa3a8 4669 mov r1, sp
30bfa3aa 447b add r3, pc
30bfa3ac f8cd900c str.w r9, [sp, #12]
30bfa3b0 9304 str r3, [sp, #16]
30bfa3b2 9205 str r2, [sp, #20]
30bfa3b4 f003ea6e blx 0x30bfd894 @ symbol stub for: _dispatch_async
30bfa3b8 b006 add sp, #24
30bfa3ba bd80 pop {r7, pc}
+[SBSPushStore uniqueIdentifierForNotification:]:
30bfa3bc b5f0 push {r4, r5, r6, r7, lr}
30bfa3be af03 add r7, sp, #12
30bfa3c0 b081 sub sp, #4
30bfa3c2 f64840cc movw r0, 0x8ccc
30bfa3c6 4614 mov r4, r2
30bfa3c8 f6c0004e movt r0, 0x84e
30bfa3cc f249627a movw r2, 0x967a
30bfa3d0 4478 add r0, pc
30bfa3d2 f6c0024e movt r2, 0x84e
30bfa3d6 447a add r2, pc
30bfa3d8 6806 ldr r6, [r0, #0]
30bfa3da 4620 mov r0, r4
30bfa3dc 4631 mov r1, r6
30bfa3de f003ebd2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa3e2 f2496282 movw r2, 0x9682
30bfa3e6 4605 mov r5, r0
30bfa3e8 f6c0024e movt r2, 0x84e
30bfa3ec 4620 mov r0, r4
30bfa3ee 447a add r2, pc
30bfa3f0 4631 mov r1, r6
30bfa3f2 f003ebc8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa3f6 4604 mov r4, r0
30bfa3f8 2000 movs r0, #0
30bfa3fa b1f4 cbz r4, 0x30bfa43a
30bfa3fc f64861a8 movw r1, 0x8ea8
30bfa400 f6c0014e movt r1, 0x84e
30bfa404 f6485036 movw r0, 0x8d36
30bfa408 f6c0004e movt r0, 0x84e
30bfa40c 4479 add r1, pc
30bfa40e 4478 add r0, pc
30bfa410 680e ldr r6, [r1, #0]
30bfa412 6801 ldr r1, [r0, #0]
30bfa414 4628 mov r0, r5
30bfa416 f003ebb6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa41a f6484158 movw r1, 0x8c58
30bfa41e 4623 mov r3, r4
30bfa420 f6c0014e movt r1, 0x84e
30bfa424 f2497292 movw r2, 0x9792
30bfa428 4479 add r1, pc
30bfa42a f6c0024e movt r2, 0x84e
30bfa42e 447a add r2, pc
30bfa430 9000 str r0, [sp, #0]
30bfa432 6809 ldr r1, [r1, #0]
30bfa434 4630 mov r0, r6
30bfa436 f003eba6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa43a b001 add sp, #4
30bfa43c bdf0 pop {r4, r5, r6, r7, pc}
30bfa43e bf00 nop
-[SBSPushStore initWithBundleID:]:
30bfa440 b5f0 push {r4, r5, r6, r7, lr}
30bfa442 af03 add r7, sp, #12
30bfa444 b082 sub sp, #8
30bfa446 4614 mov r4, r2
30bfa448 f64862c0 movw r2, 0x8ec0
30bfa44c f6c0024e movt r2, 0x84e
30bfa450 f64831d6 movw r1, 0x8bd6
30bfa454 f6c0014e movt r1, 0x84e
30bfa458 447a add r2, pc
30bfa45a 4479 add r1, pc
30bfa45c 9000 str r0, [sp, #0]
30bfa45e 6810 ldr r0, [r2, #0]
30bfa460 6809 ldr r1, [r1, #0]
30bfa462 9001 str r0, [sp, #4]
30bfa464 4668 mov r0, sp
30bfa466 f003eb96 blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bfa46a 4605 mov r5, r0
30bfa46c b3c5 cbz r5, 0x30bfa4e0
30bfa46e f64830fe movw r0, 0x8bfe
30bfa472 f6c0004e movt r0, 0x84e
30bfa476 4478 add r0, pc
30bfa478 6806 ldr r6, [r0, #0]
30bfa47a 4620 mov r0, r4
30bfa47c 4631 mov r1, r6
30bfa47e f003eb82 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa482 f64951ea movw r1, 0x9dea
30bfa486 f6c0014e movt r1, 0x84e
30bfa48a f6486254 movw r2, 0x8e54
30bfa48e 4479 add r1, pc
30bfa490 f6c0024e movt r2, 0x84e
30bfa494 f64843a8 movw r3, 0x8ca8
30bfa498 447a add r2, pc
30bfa49a 6809 ldr r1, [r1, #0]
30bfa49c f6c0034e movt r3, 0x84e
30bfa4a0 447b add r3, pc
30bfa4a2 5068 str r0, [r5, r1]
30bfa4a4 6819 ldr r1, [r3, #0]
30bfa4a6 6810 ldr r0, [r2, #0]
30bfa4a8 f003eb6c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa4ac 4631 mov r1, r6
30bfa4ae f003eb6a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa4b2 f64951c2 movw r1, 0x9dc2
30bfa4b6 f6c0014e movt r1, 0x84e
30bfa4ba 4479 add r1, pc
30bfa4bc 680b ldr r3, [r1, #0]
30bfa4be f64831ea movw r1, 0x8bea
30bfa4c2 f6c0014e movt r1, 0x84e
30bfa4c6 f24a0224 movw r2, 0xa024
30bfa4ca f6c0024e movt r2, 0x84e
30bfa4ce 4479 add r1, pc
30bfa4d0 447a add r2, pc
30bfa4d2 50e8 str r0, [r5, r3]
30bfa4d4 4623 mov r3, r4
30bfa4d6 6850 ldr r0, [r2, #4]
30bfa4d8 462a mov r2, r5
30bfa4da 6809 ldr r1, [r1, #0]
30bfa4dc f003eb52 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa4e0 4628 mov r0, r5
30bfa4e2 b002 add sp, #8
30bfa4e4 bdf0 pop {r4, r5, r6, r7, pc}
30bfa4e6 bf00 nop
+[SBSPushStore notificationsForBundleID:]:
30bfa4e8 b5f0 push {r4, r5, r6, r7, lr}
30bfa4ea af03 add r7, sp, #12
30bfa4ec e92d0d00 stmdb sp!, {r8, sl, fp}
30bfa4f0 f1ad0440 sub.w r4, sp, #64 @ 0x40
30bfa4f4 f024040f bic.w r4, r4, #15 @ 0xf
30bfa4f8 46a5 mov sp, r4
30bfa4fa f90482ed vst1.64 {d8-d11}, [r4, :128]!
30bfa4fe f904c2ef vst1.64 {d12-d15}, [r4, :128]
30bfa502 b094 sub sp, #80
30bfa504 f64721fc movw r1, 0x7afc
30bfa508 4883 ldr r0, [pc, #524] (0x30bfa718)
30bfa50a f6c0014e movt r1, 0x84e
30bfa50e 9205 str r2, [sp, #20]
30bfa510 4479 add r1, pc
30bfa512 4478 add r0, pc
30bfa514 9d05 ldr r5, [sp, #20]
30bfa516 2400 movs r4, #0
30bfa518 6809 ldr r1, [r1, #0]
30bfa51a 910d str r1, [sp, #52]
30bfa51c 497f ldr r1, [pc, #508] (0x30bfa71c)
30bfa51e 900e str r0, [sp, #56]
30bfa520 a807 add r0, sp, #28
30bfa522 f0410101 orr.w r1, r1, #1 @ 0x1
30bfa526 970f str r7, [sp, #60]
30bfa528 f8cdd044 str.w sp, [sp, #68]
30bfa52c 4479 add r1, pc
30bfa52e 9110 str r1, [sp, #64]
30bfa530 f003e978 blx 0x30bfd824 @ symbol stub for: __Unwind_SjLj_Register
30bfa534 2d00 cmp r5, #0
30bfa536 f00080bb beq.w 0x30bfa6b0
30bfa53a f648507e movw r0, 0x8d7e
30bfa53e f04f36ff mov.w r6, #4294967295 @ 0xffffffff
30bfa542 f6c0004e movt r0, 0x84e
30bfa546 f64831fc movw r1, 0x8bfc
30bfa54a f6c0014e movt r1, 0x84e
30bfa54e 4478 add r0, pc
30bfa550 4479 add r1, pc
30bfa552 9404 str r4, [sp, #16]
30bfa554 6800 ldr r0, [r0, #0]
30bfa556 6809 ldr r1, [r1, #0]
30bfa558 9403 str r4, [sp, #12]
30bfa55a 9608 str r6, [sp, #32]
30bfa55c f003eb12 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa560 4605 mov r5, r0
30bfa562 f64820d6 movw r0, 0x8ad6
30bfa566 f6c0004e movt r0, 0x84e
30bfa56a 4478 add r0, pc
30bfa56c 6801 ldr r1, [r0, #0]
30bfa56e 9805 ldr r0, [sp, #20]
30bfa570 9608 str r6, [sp, #32]
30bfa572 f003eb08 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa576 aa04 add r2, sp, #16
30bfa578 ab03 add r3, sp, #12
30bfa57a 4601 mov r1, r0
30bfa57c 4628 mov r0, r5
30bfa57e 9608 str r6, [sp, #32]
30bfa580 f7fcffdc bl _SBRNGetNotificationsForBundleID
30bfa584 9803 ldr r0, [sp, #12]
30bfa586 2800 cmp r0, #0
30bfa588 f0008083 beq.w 0x30bfa692
30bfa58c f6482190 movw r1, 0x8a90
30bfa590 f6c0014e movt r1, 0x84e
30bfa594 f6485002 movw r0, 0x8d02
30bfa598 f6c0004e movt r0, 0x84e
30bfa59c 4479 add r1, pc
30bfa59e 4478 add r0, pc
30bfa5a0 6809 ldr r1, [r1, #0]
30bfa5a2 6800 ldr r0, [r0, #0]
30bfa5a4 9608 str r6, [sp, #32]
30bfa5a6 f003eaee blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa5aa f64821b8 movw r1, 0x8ab8
30bfa5ae f6c0014e movt r1, 0x84e
30bfa5b2 9b03 ldr r3, [sp, #12]
30bfa5b4 4479 add r1, pc
30bfa5b6 9a04 ldr r2, [sp, #16]
30bfa5b8 9608 str r6, [sp, #32]
30bfa5ba 2600 movs r6, #0
30bfa5bc 6809 ldr r1, [r1, #0]
30bfa5be 9600 str r6, [sp, #0]
30bfa5c0 f003eae0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa5c4 f648317c movw r1, 0x8b7c
30bfa5c8 f6c0014e movt r1, 0x84e
30bfa5cc f64843fa movw r3, 0x8cfa
30bfa5d0 f6c0034e movt r3, 0x84e
30bfa5d4 4479 add r1, pc
30bfa5d6 447b add r3, pc
30bfa5d8 9006 str r0, [sp, #24]
30bfa5da 9a06 ldr r2, [sp, #24]
30bfa5dc 6818 ldr r0, [r3, #0]
30bfa5de 2301 movs r3, #1
30bfa5e0 6809 ldr r1, [r1, #0]
30bfa5e2 9308 str r3, [sp, #32]
30bfa5e4 f003eace blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa5e8 2400 movs r4, #0
30bfa5ea 9002 str r0, [sp, #8]
30bfa5ec 2800 cmp r0, #0
30bfa5ee d044 beq.n 0x30bfa67a
30bfa5f0 f64821a2 movw r1, 0x8aa2
30bfa5f4 2202 movs r2, #2
30bfa5f6 f6c0014e movt r1, 0x84e
30bfa5fa f64840d0 movw r0, 0x8cd0
30bfa5fe f6c0004e movt r0, 0x84e
30bfa602 4479 add r1, pc
30bfa604 4478 add r0, pc
30bfa606 6809 ldr r1, [r1, #0]
30bfa608 6800 ldr r0, [r0, #0]
30bfa60a 9208 str r2, [sp, #32]
30bfa60c f003eaba blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa610 4602 mov r2, r0
30bfa612 9802 ldr r0, [sp, #8]
30bfa614 f6482188 movw r1, 0x8a88
30bfa618 2303 movs r3, #3
30bfa61a f6c0014e movt r1, 0x84e
30bfa61e 9308 str r3, [sp, #32]
30bfa620 4479 add r1, pc
30bfa622 6809 ldr r1, [r1, #0]
30bfa624 f003eaae blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa628 9902 ldr r1, [sp, #8]
30bfa62a b2c0 uxtb r0, r0
30bfa62c 2800 cmp r0, #0
30bfa62e bf08 it eq
30bfa630 4601 moveq r1, r0
30bfa632 460c mov r4, r1
30bfa634 e021 b.n 0x30bfa67a
30bfa636 9c09 ldr r4, [sp, #36]
30bfa638 980a ldr r0, [sp, #40]
30bfa63a 2802 cmp r0, #2
30bfa63c d116 bne.n 0x30bfa66c
30bfa63e 4620 mov r0, r4
30bfa640 f003ea78 blx 0x30bfdb34 @ symbol stub for: _objc_begin_catch
30bfa644 4603 mov r3, r0
30bfa646 f2495076 movw r0, 0x9576
30bfa64a f6c0004e movt r0, 0x84e
30bfa64e f644217d movw r1, 0x4a7d
30bfa652 f2c00100 movt r1, 0x0
30bfa656 2604 movs r6, #4
30bfa658 9a05 ldr r2, [sp, #20]
30bfa65a 4478 add r0, pc
30bfa65c 4479 add r1, pc
30bfa65e 9608 str r6, [sp, #32]
30bfa660 f003e8c0 blx 0x30bfd7e4 @ symbol stub for: _NSLog
30bfa664 f003ea6e blx 0x30bfdb44 @ symbol stub for: _objc_end_catch
30bfa668 2400 movs r4, #0
30bfa66a e006 b.n 0x30bfa67a
30bfa66c 4620 mov r0, r4
30bfa66e f003ea62 blx 0x30bfdb34 @ symbol stub for: _objc_begin_catch
30bfa672 2005 movs r0, #5
30bfa674 9008 str r0, [sp, #32]
30bfa676 f003ea76 blx 0x30bfdb64 @ symbol stub for: _objc_exception_rethrow
30bfa67a f64810ce movw r0, 0x89ce
30bfa67e f04f32ff mov.w r2, #4294967295 @ 0xffffffff
30bfa682 f6c0004e movt r0, 0x84e
30bfa686 4478 add r0, pc
30bfa688 6801 ldr r1, [r0, #0]
30bfa68a 9806 ldr r0, [sp, #24]
30bfa68c 9208 str r2, [sp, #32]
30bfa68e f003ea7a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa692 9904 ldr r1, [sp, #16]
30bfa694 b161 cbz r1, 0x30bfa6b0
30bfa696 f6471074 movw r0, 0x7974
30bfa69a f04f33ff mov.w r3, #4294967295 @ 0xffffffff
30bfa69e f6c0004e movt r0, 0x84e
30bfa6a2 9a03 ldr r2, [sp, #12]
30bfa6a4 4478 add r0, pc
30bfa6a6 6800 ldr r0, [r0, #0]
30bfa6a8 6800 ldr r0, [r0, #0]
30bfa6aa 9308 str r3, [sp, #32]
30bfa6ac f003e9e2 blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bfa6b0 a807 add r0, sp, #28
30bfa6b2 f003e8c8 blx 0x30bfd844 @ symbol stub for: __Unwind_SjLj_Unregister
30bfa6b6 4620 mov r0, r4
30bfa6b8 ac14 add r4, sp, #80
30bfa6ba f92482ed vld1.64 {d8-d11}, [r4, :128]!
30bfa6be f924c2ef vld1.64 {d12-d15}, [r4, :128]
30bfa6c2 f1a70418 sub.w r4, r7, #24 @ 0x18
30bfa6c6 46a5 mov sp, r4
30bfa6c8 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bfa6cc bdf0 pop {r4, r5, r6, r7, pc}
30bfa6ce 9809 ldr r0, [sp, #36]
30bfa6d0 9002 str r0, [sp, #8]
30bfa6d2 980a ldr r0, [sp, #40]
30bfa6d4 f04f30ff mov.w r0, #4294967295 @ 0xffffffff
30bfa6d8 9008 str r0, [sp, #32]
30bfa6da 9802 ldr r0, [sp, #8]
30bfa6dc f003e8aa blx 0x30bfd834 @ symbol stub for: __Unwind_SjLj_Resume
30bfa6e0 9808 ldr r0, [sp, #32]
30bfa6e2 2806 cmp r0, #6
30bfa6e4 d80f bhi.n 0x30bfa706
30bfa6e6 e8dff000 tbb [pc, r0]
30bfa6ea 0c0d lsrs r5, r1, #16
30bfa6ec 070c lsls r4, r1, #28
30bfa6ee 030f lsls r7, r1, #12
30bfa6f0 9809 ldr r0, [sp, #36]
30bfa6f2 980a ldr r0, [sp, #40]
30bfa6f4 f003ea5e blx 0x30bfdbb4 @ symbol stub for: _objc_terminate
30bfa6f8 9c09 ldr r4, [sp, #36]
30bfa6fa 980a ldr r0, [sp, #40]
30bfa6fc f003ea22 blx 0x30bfdb44 @ symbol stub for: _objc_end_catch
30bfa700 e7b4 b.n 0x30bfa66c
30bfa702 e7e4 b.n 0x30bfa6ce
30bfa704 e797 b.n 0x30bfa636
30bfa706 defe trap
30bfa708 9809 ldr r0, [sp, #36]
30bfa70a 9002 str r0, [sp, #8]
30bfa70c 980a ldr r0, [sp, #40]
30bfa70e 2006 movs r0, #6
30bfa710 9008 str r0, [sp, #32]
30bfa712 f003ea18 blx 0x30bfdb44 @ symbol stub for: _objc_end_catch
30bfa716 e7dd b.n 0x30bfa6d4
30bfa718 3dde subs r5, #222
30bfa71a 0000 lsls r0, r0, #0
30bfa71c 01b0 lsls r0, r6, #6
30bfa71e 0000 lsls r0, r0, #0
+[SBSPushStore bundleIDsWithUpdatesSince:]:
30bfa720 b5f0 push {r4, r5, r6, r7, lr}
30bfa722 af03 add r7, sp, #12
30bfa724 f84d8d04 str.w r8, [sp, #-4]!
30bfa728 b084 sub sp, #16
30bfa72a 2400 movs r4, #0
30bfa72c 2a00 cmp r2, #0
30bfa72e 9403 str r4, [sp, #12]
30bfa730 9402 str r4, [sp, #8]
30bfa732 f0008080 beq.w 0x30bfa836
30bfa736 f648200c movw r0, 0x8a0c
30bfa73a 23c8 movs r3, #200
30bfa73c f6c0004e movt r0, 0x84e
30bfa740 f648385a movw r8, 0x8b5a
30bfa744 f6c0084e movt r8, 0x84e
30bfa748 4478 add r0, pc
30bfa74a 44f8 add r8, pc
30bfa74c 9400 str r4, [sp, #0]
30bfa74e 6801 ldr r1, [r0, #0]
30bfa750 f8d80000 ldr.w r0, [r8]
30bfa754 9401 str r4, [sp, #4]
30bfa756 f003ea16 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa75a 4605 mov r5, r0
30bfa75c 2d00 cmp r5, #0
30bfa75e d06a beq.n 0x30bfa836
30bfa760 f64811dc movw r1, 0x89dc
30bfa764 f6c0014e movt r1, 0x84e
30bfa768 f648305a movw r0, 0x8b5a
30bfa76c f6c0004e movt r0, 0x84e
30bfa770 4479 add r1, pc
30bfa772 4478 add r0, pc
30bfa774 6809 ldr r1, [r1, #0]
30bfa776 6800 ldr r0, [r0, #0]
30bfa778 f003ea04 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa77c 4604 mov r4, r0
30bfa77e f64800be movw r0, 0x88be
30bfa782 f6c0004e movt r0, 0x84e
30bfa786 4478 add r0, pc
30bfa788 6801 ldr r1, [r0, #0]
30bfa78a 4628 mov r0, r5
30bfa78c f003e9fa blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa790 4606 mov r6, r0
30bfa792 f64800ae movw r0, 0x88ae
30bfa796 f6c0004e movt r0, 0x84e
30bfa79a 4478 add r0, pc
30bfa79c 6801 ldr r1, [r0, #0]
30bfa79e 4628 mov r0, r5
30bfa7a0 f003e9f0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa7a4 4602 mov r2, r0
30bfa7a6 a802 add r0, sp, #8
30bfa7a8 ab03 add r3, sp, #12
30bfa7aa 9000 str r0, [sp, #0]
30bfa7ac 4620 mov r0, r4
30bfa7ae 4631 mov r1, r6
30bfa7b0 f7fcff4e bl _SBRNGetBundleIDsUpdatedAfter
30bfa7b4 9802 ldr r0, [sp, #8]
30bfa7b6 2400 movs r4, #0
30bfa7b8 b388 cbz r0, 0x30bfa81e
30bfa7ba f6480162 movw r1, 0x8862
30bfa7be f6c0014e movt r1, 0x84e
30bfa7c2 f64820d4 movw r0, 0x8ad4
30bfa7c6 f6c0004e movt r0, 0x84e
30bfa7ca 4479 add r1, pc
30bfa7cc 4478 add r0, pc
30bfa7ce 6809 ldr r1, [r1, #0]
30bfa7d0 6800 ldr r0, [r0, #0]
30bfa7d2 f003e9d8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa7d6 f648018c movw r1, 0x888c
30bfa7da f6c0014e movt r1, 0x84e
30bfa7de 9b02 ldr r3, [sp, #8]
30bfa7e0 4479 add r1, pc
30bfa7e2 9a03 ldr r2, [sp, #12]
30bfa7e4 9400 str r4, [sp, #0]
30bfa7e6 6809 ldr r1, [r1, #0]
30bfa7e8 f003e9cc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa7ec 4605 mov r5, r0
30bfa7ee f6481060 movw r0, 0x8960
30bfa7f2 f6c0004e movt r0, 0x84e
30bfa7f6 462a mov r2, r5
30bfa7f8 4478 add r0, pc
30bfa7fa 2300 movs r3, #0
30bfa7fc 9400 str r4, [sp, #0]
30bfa7fe 6801 ldr r1, [r0, #0]
30bfa800 f8d80000 ldr.w r0, [r8]
30bfa804 9401 str r4, [sp, #4]
30bfa806 f003e9be blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa80a 4604 mov r4, r0
30bfa80c f6480040 movw r0, 0x8840
30bfa810 f6c0004e movt r0, 0x84e
30bfa814 4478 add r0, pc
30bfa816 6801 ldr r1, [r0, #0]
30bfa818 4628 mov r0, r5
30bfa81a f003e9b4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa81e 9903 ldr r1, [sp, #12]
30bfa820 b149 cbz r1, 0x30bfa836
30bfa822 f24770ec movw r0, 0x77ec
30bfa826 f6c0004e movt r0, 0x84e
30bfa82a 9a02 ldr r2, [sp, #8]
30bfa82c 4478 add r0, pc
30bfa82e 6800 ldr r0, [r0, #0]
30bfa830 6800 ldr r0, [r0, #0]
30bfa832 f003e920 blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bfa836 4620 mov r0, r4
30bfa838 b004 add sp, #16
30bfa83a f85d8b04 ldr.w r8, [sp], #4
30bfa83e bdf0 pop {r4, r5, r6, r7, pc}
+[SBSPushStore allNotificationEnabledBundleIDs]:
30bfa840 b5b0 push {r4, r5, r7, lr}
30bfa842 af02 add r7, sp, #8
30bfa844 b084 sub sp, #16
30bfa846 f6482074 movw r0, 0x8a74
30bfa84a 2400 movs r4, #0
30bfa84c f6c0004e movt r0, 0x84e
30bfa850 f64801f2 movw r1, 0x88f2
30bfa854 f6c0014e movt r1, 0x84e
30bfa858 4478 add r0, pc
30bfa85a 4479 add r1, pc
30bfa85c 9403 str r4, [sp, #12]
30bfa85e 6800 ldr r0, [r0, #0]
30bfa860 6809 ldr r1, [r1, #0]
30bfa862 9402 str r4, [sp, #8]
30bfa864 f003e98e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa868 a903 add r1, sp, #12
30bfa86a aa02 add r2, sp, #8
30bfa86c f7fcff6e bl _SBRNGetNotificationEnabledBundleIDs
30bfa870 9802 ldr r0, [sp, #8]
30bfa872 2800 cmp r0, #0
30bfa874 d037 beq.n 0x30bfa8e6
30bfa876 f24871a6 movw r1, 0x87a6
30bfa87a f6c0014e movt r1, 0x84e
30bfa87e f6482018 movw r0, 0x8a18
30bfa882 f6c0004e movt r0, 0x84e
30bfa886 4479 add r1, pc
30bfa888 4478 add r0, pc
30bfa88a 6809 ldr r1, [r1, #0]
30bfa88c 6800 ldr r0, [r0, #0]
30bfa88e f003e97a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa892 f24871d0 movw r1, 0x87d0
30bfa896 f6c0014e movt r1, 0x84e
30bfa89a 9b02 ldr r3, [sp, #8]
30bfa89c 4479 add r1, pc
30bfa89e 9a03 ldr r2, [sp, #12]
30bfa8a0 9400 str r4, [sp, #0]
30bfa8a2 6809 ldr r1, [r1, #0]
30bfa8a4 f003e96e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa8a8 4605 mov r5, r0
30bfa8aa b1e5 cbz r5, 0x30bfa8e6
30bfa8ac f648019a movw r1, 0x889a
30bfa8b0 2200 movs r2, #0
30bfa8b2 f6c0014e movt r1, 0x84e
30bfa8b6 f64810e4 movw r0, 0x89e4
30bfa8ba f6c0004e movt r0, 0x84e
30bfa8be 4479 add r1, pc
30bfa8c0 4478 add r0, pc
30bfa8c2 9200 str r2, [sp, #0]
30bfa8c4 6809 ldr r1, [r1, #0]
30bfa8c6 2300 movs r3, #0
30bfa8c8 6800 ldr r0, [r0, #0]
30bfa8ca 9201 str r2, [sp, #4]
30bfa8cc 462a mov r2, r5
30bfa8ce f003e95a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa8d2 4604 mov r4, r0
30bfa8d4 f2487078 movw r0, 0x8778
30bfa8d8 f6c0004e movt r0, 0x84e
30bfa8dc 4478 add r0, pc
30bfa8de 6801 ldr r1, [r0, #0]
30bfa8e0 4628 mov r0, r5
30bfa8e2 f003e950 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa8e6 9903 ldr r1, [sp, #12]
30bfa8e8 b149 cbz r1, 0x30bfa8fe
30bfa8ea f2477024 movw r0, 0x7724
30bfa8ee f6c0004e movt r0, 0x84e
30bfa8f2 9a02 ldr r2, [sp, #8]
30bfa8f4 4478 add r0, pc
30bfa8f6 6800 ldr r0, [r0, #0]
30bfa8f8 6800 ldr r0, [r0, #0]
30bfa8fa f003e8bc blx 0x30bfda74 @ symbol stub for: _vm_deallocate
30bfa8fe 4620 mov r0, r4
30bfa900 b004 add sp, #16
30bfa902 bdb0 pop {r4, r5, r7, pc}
+[SBSPushStore effectivePushSettingsForBundleID:]:
30bfa904 b5b0 push {r4, r5, r7, lr}
30bfa906 af02 add r7, sp, #8
30bfa908 b081 sub sp, #4
30bfa90a 4614 mov r4, r2
30bfa90c 2000 movs r0, #0
30bfa90e 9000 str r0, [sp, #0]
30bfa910 b1ec cbz r4, 0x30bfa94e
30bfa912 f648012a movw r1, 0x882a
30bfa916 f6c0014e movt r1, 0x84e
30bfa91a f64810a8 movw r0, 0x89a8
30bfa91e f6c0004e movt r0, 0x84e
30bfa922 4479 add r1, pc
30bfa924 4478 add r0, pc
30bfa926 6809 ldr r1, [r1, #0]
30bfa928 6800 ldr r0, [r0, #0]
30bfa92a f003e92c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa92e 4605 mov r5, r0
30bfa930 f2487008 movw r0, 0x8708
30bfa934 f6c0004e movt r0, 0x84e
30bfa938 4478 add r0, pc
30bfa93a 6801 ldr r1, [r0, #0]
30bfa93c 4620 mov r0, r4
30bfa93e f003e922 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa942 4601 mov r1, r0
30bfa944 466a mov r2, sp
30bfa946 4628 mov r0, r5
30bfa948 f7fcff6a bl _SBRNGetEffectivePushSettingsForBundleID
30bfa94c 9800 ldr r0, [sp, #0]
30bfa94e b001 add sp, #4
30bfa950 bdb0 pop {r4, r5, r7, pc}
30bfa952 bf00 nop
+[SBSPushStore setEffectivePushSettings:forBundleID:]:
30bfa954 b5f0 push {r4, r5, r6, r7, lr}
30bfa956 461d mov r5, r3
30bfa958 4614 mov r4, r2
30bfa95a 2d00 cmp r5, #0
30bfa95c af03 add r7, sp, #12
30bfa95e bf08 it eq
30bfa960 bdf0 popeq {r4, r5, r6, r7, pc}
30bfa962 f24871da movw r1, 0x87da
30bfa966 f6c0014e movt r1, 0x84e
30bfa96a f6481058 movw r0, 0x8958
30bfa96e f6c0004e movt r0, 0x84e
30bfa972 4479 add r1, pc
30bfa974 4478 add r0, pc
30bfa976 6809 ldr r1, [r1, #0]
30bfa978 6800 ldr r0, [r0, #0]
30bfa97a f003e904 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa97e 4606 mov r6, r0
30bfa980 f24860b8 movw r0, 0x86b8
30bfa984 f6c0004e movt r0, 0x84e
30bfa988 4478 add r0, pc
30bfa98a 6801 ldr r1, [r0, #0]
30bfa98c 4628 mov r0, r5
30bfa98e f003e8fa blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfa992 4602 mov r2, r0
30bfa994 4630 mov r0, r6
30bfa996 4621 mov r1, r4
30bfa998 e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bfa99c f7fcbfc0 b.w _SBRNSetEffectivePushSettingsForBundleID
-[SBSPushStore addObserver:]:
30bfa9a0 2a00 cmp r2, #0
30bfa9a2 bf08 it eq
30bfa9a4 4770 bxeq lr
30bfa9a6 f64901ce movw r1, 0x98ce
30bfa9aa f6c0014e movt r1, 0x84e
30bfa9ae 4479 add r1, pc
30bfa9b0 680b ldr r3, [r1, #0]
30bfa9b2 f2487122 movw r1, 0x8722
30bfa9b6 f6c0014e movt r1, 0x84e
30bfa9ba 4479 add r1, pc
30bfa9bc 58c0 ldr r0, [r0, r3]
30bfa9be 6809 ldr r1, [r1, #0]
30bfa9c0 f002be9c b.w _objc_msgSend$shim
-[SBSPushStore removeObserver:]:
30bfa9c4 2a00 cmp r2, #0
30bfa9c6 bf08 it eq
30bfa9c8 4770 bxeq lr
30bfa9ca f64901aa movw r1, 0x98aa
30bfa9ce f6c0014e movt r1, 0x84e
30bfa9d2 4479 add r1, pc
30bfa9d4 680b ldr r3, [r1, #0]
30bfa9d6 f248717e movw r1, 0x877e
30bfa9da f6c0014e movt r1, 0x84e
30bfa9de 4479 add r1, pc
30bfa9e0 58c0 ldr r0, [r0, r3]
30bfa9e2 6809 ldr r1, [r1, #0]
30bfa9e4 f002be8a b.w _objc_msgSend$shim
-[SBSPushStore notifyPushStoreUpdated]:
30bfa9e8 b5f0 push {r4, r5, r6, r7, lr}
30bfa9ea af03 add r7, sp, #12
30bfa9ec e92d0d00 stmdb sp!, {r8, sl, fp}
30bfa9f0 b09b sub sp, #108
30bfa9f2 f247620e movw r2, 0x760e
30bfa9f6 efc00050 vmov.i32 q8, #0 @ 0x00000000
30bfa9fa f6c0024e movt r2, 0x84e
30bfa9fe f6490174 movw r1, 0x9874
30bfaa02 447a add r2, pc
30bfaa04 f6c0014e movt r1, 0x84e
30bfaa08 4479 add r1, pc
30bfaa0a 6812 ldr r2, [r2, #0]
30bfaa0c 9201 str r2, [sp, #4]
30bfaa0e f248637e movw r3, 0x867e
30bfaa12 f6c0034e movt r3, 0x84e
30bfaa16 6809 ldr r1, [r1, #0]
30bfaa18 6812 ldr r2, [r2, #0]
30bfaa1a 447b add r3, pc
30bfaa1c 921a str r2, [sp, #104]
30bfaa1e aa12 add r2, sp, #72
30bfaa20 f1020610 add.w r6, r2, #16 @ 0x10
30bfaa24 f8d3a000 ldr.w sl, [r3]
30bfaa28 ab02 add r3, sp, #8
30bfaa2a ecc60b04 vstmia r6, {d16-d17}
30bfaa2e ecc20b04 vstmia r2, {d16-d17}
30bfaa32 5845 ldr r5, [r0, r1]
30bfaa34 2010 movs r0, #16
30bfaa36 9000 str r0, [sp, #0]
30bfaa38 4651 mov r1, sl
30bfaa3a 4628 mov r0, r5
30bfaa3c f003e8a2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfaa40 4604 mov r4, r0
30bfaa42 b334 cbz r4, 0x30bfaa92
30bfaa44 f2487112 movw r1, 0x8712
30bfaa48 f6c0014e movt r1, 0x84e
30bfaa4c 9814 ldr r0, [sp, #80]
30bfaa4e 4479 add r1, pc
30bfaa50 680e ldr r6, [r1, #0]
30bfaa52 f8d08000 ldr.w r8, [r0]
30bfaa56 f04f0b00 mov.w fp, #0 @ 0x0
30bfaa5a 9814 ldr r0, [sp, #80]
30bfaa5c 6800 ldr r0, [r0, #0]
30bfaa5e 4540 cmp r0, r8
30bfaa60 bf1c itt ne
30bfaa62 4628 movne r0, r5
30bfaa64 f003e876 blxne 0x30bfdb54 @ symbol stub for: _objc_enumerationMutation
30bfaa68 9813 ldr r0, [sp, #76]
30bfaa6a 4631 mov r1, r6
30bfaa6c f850002b ldr.w r0, [r0, fp, lsl #2]
30bfaa70 f003e888 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfaa74 f10b0b01 add.w fp, fp, #1 @ 0x1
30bfaa78 45a3 cmp fp, r4
30bfaa7a d3ee bcc.n 0x30bfaa5a
30bfaa7c 2010 movs r0, #16
30bfaa7e aa12 add r2, sp, #72
30bfaa80 ab02 add r3, sp, #8
30bfaa82 9000 str r0, [sp, #0]
30bfaa84 4628 mov r0, r5
30bfaa86 4651 mov r1, sl
30bfaa88 f003e87c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfaa8c 4604 mov r4, r0
30bfaa8e 2c00 cmp r4, #0
30bfaa90 d1e1 bne.n 0x30bfaa56
30bfaa92 9801 ldr r0, [sp, #4]
30bfaa94 6800 ldr r0, [r0, #0]
30bfaa96 991a ldr r1, [sp, #104]
30bfaa98 4288 cmp r0, r1
30bfaa9a bf02 ittt eq
30bfaa9c b01b addeq sp, #108
30bfaa9e e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bfaaa2 bdf0 popeq {r4, r5, r6, r7, pc}
30bfaaa4 f002eee6 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
-[SBSPushStore notifyPushStoreCleared]:
30bfaaa8 b5f0 push {r4, r5, r6, r7, lr}
30bfaaaa af03 add r7, sp, #12
30bfaaac e92d0d00 stmdb sp!, {r8, sl, fp}
30bfaab0 b09b sub sp, #108
30bfaab2 f247524e movw r2, 0x754e
30bfaab6 efc00050 vmov.i32 q8, #0 @ 0x00000000
30bfaaba f6c0024e movt r2, 0x84e
30bfaabe f24971b4 movw r1, 0x97b4
30bfaac2 447a add r2, pc
30bfaac4 f6c0014e movt r1, 0x84e
30bfaac8 4479 add r1, pc
30bfaaca 6812 ldr r2, [r2, #0]
30bfaacc 9201 str r2, [sp, #4]
30bfaace f24853be movw r3, 0x85be
30bfaad2 f6c0034e movt r3, 0x84e
30bfaad6 6809 ldr r1, [r1, #0]
30bfaad8 6812 ldr r2, [r2, #0]
30bfaada 447b add r3, pc
30bfaadc 921a str r2, [sp, #104]
30bfaade aa12 add r2, sp, #72
30bfaae0 f1020610 add.w r6, r2, #16 @ 0x10
30bfaae4 f8d3a000 ldr.w sl, [r3]
30bfaae8 ab02 add r3, sp, #8
30bfaaea ecc60b04 vstmia r6, {d16-d17}
30bfaaee ecc20b04 vstmia r2, {d16-d17}
30bfaaf2 5845 ldr r5, [r0, r1]
30bfaaf4 2010 movs r0, #16
30bfaaf6 9000 str r0, [sp, #0]
30bfaaf8 4651 mov r1, sl
30bfaafa 4628 mov r0, r5
30bfaafc f003e842 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfab00 4604 mov r4, r0
30bfab02 b334 cbz r4, 0x30bfab52
30bfab04 f2486156 movw r1, 0x8656
30bfab08 f6c0014e movt r1, 0x84e
30bfab0c 9814 ldr r0, [sp, #80]
30bfab0e 4479 add r1, pc
30bfab10 680e ldr r6, [r1, #0]
30bfab12 f8d08000 ldr.w r8, [r0]
30bfab16 f04f0b00 mov.w fp, #0 @ 0x0
30bfab1a 9814 ldr r0, [sp, #80]
30bfab1c 6800 ldr r0, [r0, #0]
30bfab1e 4540 cmp r0, r8
30bfab20 bf1c itt ne
30bfab22 4628 movne r0, r5
30bfab24 f003e816 blxne 0x30bfdb54 @ symbol stub for: _objc_enumerationMutation
30bfab28 9813 ldr r0, [sp, #76]
30bfab2a 4631 mov r1, r6
30bfab2c f850002b ldr.w r0, [r0, fp, lsl #2]
30bfab30 f003e828 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfab34 f10b0b01 add.w fp, fp, #1 @ 0x1
30bfab38 45a3 cmp fp, r4
30bfab3a d3ee bcc.n 0x30bfab1a
30bfab3c 2010 movs r0, #16
30bfab3e aa12 add r2, sp, #72
30bfab40 ab02 add r3, sp, #8
30bfab42 9000 str r0, [sp, #0]
30bfab44 4628 mov r0, r5
30bfab46 4651 mov r1, sl
30bfab48 f003e81c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfab4c 4604 mov r4, r0
30bfab4e 2c00 cmp r4, #0
30bfab50 d1e1 bne.n 0x30bfab16
30bfab52 9801 ldr r0, [sp, #4]
30bfab54 6800 ldr r0, [r0, #0]
30bfab56 991a ldr r1, [sp, #104]
30bfab58 4288 cmp r0, r1
30bfab5a bf02 ittt eq
30bfab5c b01b addeq sp, #108
30bfab5e e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bfab62 bdf0 popeq {r4, r5, r6, r7, pc}
30bfab64 f002ee86 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
-[SBSPushStore notifyPushSettingsChanged]:
30bfab68 b5f0 push {r4, r5, r6, r7, lr}
30bfab6a af03 add r7, sp, #12
30bfab6c e92d0d00 stmdb sp!, {r8, sl, fp}
30bfab70 b09b sub sp, #108
30bfab72 f247428e movw r2, 0x748e
30bfab76 efc00050 vmov.i32 q8, #0 @ 0x00000000
30bfab7a f6c0024e movt r2, 0x84e
30bfab7e f24961f4 movw r1, 0x96f4
30bfab82 447a add r2, pc
30bfab84 f6c0014e movt r1, 0x84e
30bfab88 4479 add r1, pc
30bfab8a 6812 ldr r2, [r2, #0]
30bfab8c 9201 str r2, [sp, #4]
30bfab8e f24843fe movw r3, 0x84fe
30bfab92 f6c0034e movt r3, 0x84e
30bfab96 6809 ldr r1, [r1, #0]
30bfab98 6812 ldr r2, [r2, #0]
30bfab9a 447b add r3, pc
30bfab9c 921a str r2, [sp, #104]
30bfab9e aa12 add r2, sp, #72
30bfaba0 f1020610 add.w r6, r2, #16 @ 0x10
30bfaba4 f8d3a000 ldr.w sl, [r3]
30bfaba8 ab02 add r3, sp, #8
30bfabaa ecc60b04 vstmia r6, {d16-d17}
30bfabae ecc20b04 vstmia r2, {d16-d17}
30bfabb2 5845 ldr r5, [r0, r1]
30bfabb4 2010 movs r0, #16
30bfabb6 9000 str r0, [sp, #0]
30bfabb8 4651 mov r1, sl
30bfabba 4628 mov r0, r5
30bfabbc f002efe2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfabc0 4604 mov r4, r0
30bfabc2 b334 cbz r4, 0x30bfac12
30bfabc4 f248519a movw r1, 0x859a
30bfabc8 f6c0014e movt r1, 0x84e
30bfabcc 9814 ldr r0, [sp, #80]
30bfabce 4479 add r1, pc
30bfabd0 680e ldr r6, [r1, #0]
30bfabd2 f8d08000 ldr.w r8, [r0]
30bfabd6 f04f0b00 mov.w fp, #0 @ 0x0
30bfabda 9814 ldr r0, [sp, #80]
30bfabdc 6800 ldr r0, [r0, #0]
30bfabde 4540 cmp r0, r8
30bfabe0 bf1c itt ne
30bfabe2 4628 movne r0, r5
30bfabe4 f002efb6 blxne 0x30bfdb54 @ symbol stub for: _objc_enumerationMutation
30bfabe8 9813 ldr r0, [sp, #76]
30bfabea 4631 mov r1, r6
30bfabec f850002b ldr.w r0, [r0, fp, lsl #2]
30bfabf0 f002efc8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfabf4 f10b0b01 add.w fp, fp, #1 @ 0x1
30bfabf8 45a3 cmp fp, r4
30bfabfa d3ee bcc.n 0x30bfabda
30bfabfc 2010 movs r0, #16
30bfabfe aa12 add r2, sp, #72
30bfac00 ab02 add r3, sp, #8
30bfac02 9000 str r0, [sp, #0]
30bfac04 4628 mov r0, r5
30bfac06 4651 mov r1, sl
30bfac08 f002efbc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfac0c 4604 mov r4, r0
30bfac0e 2c00 cmp r4, #0
30bfac10 d1e1 bne.n 0x30bfabd6
30bfac12 9801 ldr r0, [sp, #4]
30bfac14 6800 ldr r0, [r0, #0]
30bfac16 991a ldr r1, [sp, #104]
30bfac18 4288 cmp r0, r1
30bfac1a bf02 ittt eq
30bfac1c b01b addeq sp, #108
30bfac1e e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bfac22 bdf0 popeq {r4, r5, r6, r7, pc}
30bfac24 f002ee26 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
-[SBSPushStore notifyPushDeliveryAccepted]:
30bfac28 b5f0 push {r4, r5, r6, r7, lr}
30bfac2a af03 add r7, sp, #12
30bfac2c e92d0d00 stmdb sp!, {r8, sl, fp}
30bfac30 b09b sub sp, #108
30bfac32 f24732ce movw r2, 0x73ce
30bfac36 efc00050 vmov.i32 q8, #0 @ 0x00000000
30bfac3a f6c0024e movt r2, 0x84e
30bfac3e f2496134 movw r1, 0x9634
30bfac42 447a add r2, pc
30bfac44 f6c0014e movt r1, 0x84e
30bfac48 4479 add r1, pc
30bfac4a 6812 ldr r2, [r2, #0]
30bfac4c 9201 str r2, [sp, #4]
30bfac4e f248433e movw r3, 0x843e
30bfac52 f6c0034e movt r3, 0x84e
30bfac56 6809 ldr r1, [r1, #0]
30bfac58 6812 ldr r2, [r2, #0]
30bfac5a 447b add r3, pc
30bfac5c 921a str r2, [sp, #104]
30bfac5e aa12 add r2, sp, #72
30bfac60 f1020610 add.w r6, r2, #16 @ 0x10
30bfac64 f8d3a000 ldr.w sl, [r3]
30bfac68 ab02 add r3, sp, #8
30bfac6a ecc60b04 vstmia r6, {d16-d17}
30bfac6e ecc20b04 vstmia r2, {d16-d17}
30bfac72 5845 ldr r5, [r0, r1]
30bfac74 2010 movs r0, #16
30bfac76 9000 str r0, [sp, #0]
30bfac78 4651 mov r1, sl
30bfac7a 4628 mov r0, r5
30bfac7c f002ef82 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfac80 4604 mov r4, r0
30bfac82 b334 cbz r4, 0x30bfacd2
30bfac84 f24841de movw r1, 0x84de
30bfac88 f6c0014e movt r1, 0x84e
30bfac8c 9814 ldr r0, [sp, #80]
30bfac8e 4479 add r1, pc
30bfac90 680e ldr r6, [r1, #0]
30bfac92 f8d08000 ldr.w r8, [r0]
30bfac96 f04f0b00 mov.w fp, #0 @ 0x0
30bfac9a 9814 ldr r0, [sp, #80]
30bfac9c 6800 ldr r0, [r0, #0]
30bfac9e 4540 cmp r0, r8
30bfaca0 bf1c itt ne
30bfaca2 4628 movne r0, r5
30bfaca4 f002ef56 blxne 0x30bfdb54 @ symbol stub for: _objc_enumerationMutation
30bfaca8 9813 ldr r0, [sp, #76]
30bfacaa 4631 mov r1, r6
30bfacac f850002b ldr.w r0, [r0, fp, lsl #2]
30bfacb0 f002ef68 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfacb4 f10b0b01 add.w fp, fp, #1 @ 0x1
30bfacb8 45a3 cmp fp, r4
30bfacba d3ee bcc.n 0x30bfac9a
30bfacbc 2010 movs r0, #16
30bfacbe aa12 add r2, sp, #72
30bfacc0 ab02 add r3, sp, #8
30bfacc2 9000 str r0, [sp, #0]
30bfacc4 4628 mov r0, r5
30bfacc6 4651 mov r1, sl
30bfacc8 f002ef5c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfaccc 4604 mov r4, r0
30bfacce 2c00 cmp r4, #0
30bfacd0 d1e1 bne.n 0x30bfac96
30bfacd2 9801 ldr r0, [sp, #4]
30bfacd4 6800 ldr r0, [r0, #0]
30bfacd6 991a ldr r1, [sp, #104]
30bfacd8 4288 cmp r0, r1
30bfacda bf02 ittt eq
30bfacdc b01b addeq sp, #108
30bfacde e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bface2 bdf0 popeq {r4, r5, r6, r7, pc}
30bface4 f002edc6 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
-[SBSPushStore storedNotifications]:
30bface8 f2495188 movw r1, 0x9588
30bfacec f6c0014e movt r1, 0x84e
30bfacf0 4479 add r1, pc
30bfacf2 680a ldr r2, [r1, #0]
30bfacf4 f248416c movw r1, 0x846c
30bfacf8 f6c0014e movt r1, 0x84e
30bfacfc f24853ea movw r3, 0x85ea
30bfad00 f6c0034e movt r3, 0x84e
30bfad04 4479 add r1, pc
30bfad06 447b add r3, pc
30bfad08 5882 ldr r2, [r0, r2]
30bfad0a 6809 ldr r1, [r1, #0]
30bfad0c 6818 ldr r0, [r3, #0]
30bfad0e f002bcf5 b.w _objc_msgSend$shim
30bfad12 bf00 nop
-[SBSPushStore dealloc]:
30bfad14 b5b0 push {r4, r5, r7, lr}
30bfad16 af02 add r7, sp, #8
30bfad18 b082 sub sp, #8
30bfad1a 4604 mov r4, r0
30bfad1c f2495050 movw r0, 0x9550
30bfad20 f6c0004e movt r0, 0x84e
30bfad24 f2483126 movw r1, 0x8326
30bfad28 4478 add r0, pc
30bfad2a f6c0014e movt r1, 0x84e
30bfad2e 4479 add r1, pc
30bfad30 6800 ldr r0, [r0, #0]
30bfad32 680d ldr r5, [r1, #0]
30bfad34 5820 ldr r0, [r4, r0]
30bfad36 4629 mov r1, r5
30bfad38 f002ef24 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfad3c f2495036 movw r0, 0x9536
30bfad40 4629 mov r1, r5
30bfad42 f6c0004e movt r0, 0x84e
30bfad46 4478 add r0, pc
30bfad48 6800 ldr r0, [r0, #0]
30bfad4a 5820 ldr r0, [r4, r0]
30bfad4c f002ef1a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfad50 f24851b8 movw r1, 0x85b8
30bfad54 f6c0014e movt r1, 0x84e
30bfad58 f248302e movw r0, 0x832e
30bfad5c f6c0004e movt r0, 0x84e
30bfad60 4479 add r1, pc
30bfad62 4478 add r0, pc
30bfad64 9400 str r4, [sp, #0]
30bfad66 6809 ldr r1, [r1, #0]
30bfad68 9101 str r1, [sp, #4]
30bfad6a 6801 ldr r1, [r0, #0]
30bfad6c 4668 mov r0, sp
30bfad6e f002ef12 blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bfad72 b002 add sp, #8
30bfad74 bdb0 pop {r4, r5, r7, pc}
30bfad76 bf00 nop
__BundleIDFromNotificationName:
30bfad78 b5f0 push {r4, r5, r6, r7, lr}
30bfad7a af03 add r7, sp, #12
30bfad7c f84d8d04 str.w r8, [sp, #-4]!
30bfad80 4680 mov r8, r0
30bfad82 f24820bc movw r0, 0x82bc
30bfad86 f6c0004e movt r0, 0x84e
30bfad8a 460d mov r5, r1
30bfad8c 4478 add r0, pc
30bfad8e 6806 ldr r6, [r0, #0]
30bfad90 4640 mov r0, r8
30bfad92 4631 mov r1, r6
30bfad94 f002eef6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfad98 4604 mov r4, r0
30bfad9a 4628 mov r0, r5
30bfad9c 4631 mov r1, r6
30bfad9e f002eef2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfada2 4284 cmp r4, r0
30bfada4 d803 bhi.n 0x30bfadae
30bfada6 2000 movs r0, #0
30bfada8 f85d8b04 ldr.w r8, [sp], #4
30bfadac bdf0 pop {r4, r5, r6, r7, pc}
30bfadae 4628 mov r0, r5
30bfadb0 4631 mov r1, r6
30bfadb2 f002eee8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfadb6 4602 mov r2, r0
30bfadb8 f24830b4 movw r0, 0x83b4
30bfadbc f6c0004e movt r0, 0x84e
30bfadc0 4478 add r0, pc
30bfadc2 6801 ldr r1, [r0, #0]
30bfadc4 4640 mov r0, r8
30bfadc6 f85d8b04 ldr.w r8, [sp], #4
30bfadca e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bfadce f002bc95 b.w _objc_msgSend$shim
30bfadd2 bf00 nop
___SBSPushStoreUserEnabledCallBack_block_invoke_0:
30bfadd4 b590 push {r4, r7, lr}
30bfadd6 f2483192 movw r1, 0x8392
30bfadda af01 add r7, sp, #4
30bfaddc f6c0014e movt r1, 0x84e
30bfade0 6944 ldr r4, [r0, #20]
30bfade2 f64850aa movw r0, 0x8daa
30bfade6 4479 add r1, pc
30bfade8 f6c0004e movt r0, 0x84e
30bfadec f64852e8 movw r2, 0x8de8
30bfadf0 f6c0024e movt r2, 0x84e
30bfadf4 6809 ldr r1, [r1, #0]
30bfadf6 4478 add r0, pc
30bfadf8 447a add r2, pc
30bfadfa f002eec4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfadfe 4601 mov r1, r0
30bfae00 4620 mov r0, r4
30bfae02 f7ffffb9 bl __BundleIDFromNotificationName
30bfae06 4602 mov r2, r0
30bfae08 2a00 cmp r2, #0
30bfae0a bf08 it eq
30bfae0c bd90 popeq {r4, r7, pc}
30bfae0e f248217e movw r1, 0x827e
30bfae12 f6c0014e movt r1, 0x84e
30bfae16 f24960d4 movw r0, 0x96d4
30bfae1a f6c0004e movt r0, 0x84e
30bfae1e 4479 add r1, pc
30bfae20 4478 add r0, pc
30bfae22 6809 ldr r1, [r1, #0]
30bfae24 6840 ldr r0, [r0, #4]
30bfae26 f002eeae blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfae2a b900 cbnz r0, 0x30bfae2e
30bfae2c bd90 pop {r4, r7, pc}
30bfae2e f2483146 movw r1, 0x8346
30bfae32 f6c0014e movt r1, 0x84e
30bfae36 4479 add r1, pc
30bfae38 6809 ldr r1, [r1, #0]
30bfae3a e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfae3e f002bc5d b.w _objc_msgSend$shim
30bfae42 bf00 nop
___copy_helper_block_:
30bfae44 6949 ldr r1, [r1, #20]
30bfae46 3014 adds r0, #20
30bfae48 2203 movs r2, #3
30bfae4a f002bc5d b.w __Block_object_assign$shim
30bfae4e bf00 nop
___destroy_helper_block_:
30bfae50 6940 ldr r0, [r0, #20]
30bfae52 2103 movs r1, #3
30bfae54 f002bc5e b.w __Block_object_dispose$shim
___SBSPushStoreSettingsChangedCallback_block_invoke_0:
30bfae58 b590 push {r4, r7, lr}
30bfae5a f248310e movw r1, 0x830e
30bfae5e af01 add r7, sp, #4
30bfae60 f6c0014e movt r1, 0x84e
30bfae64 6944 ldr r4, [r0, #20]
30bfae66 f6485006 movw r0, 0x8d06
30bfae6a 4479 add r1, pc
30bfae6c f6c0004e movt r0, 0x84e
30bfae70 f6485264 movw r2, 0x8d64
30bfae74 f6c0024e movt r2, 0x84e
30bfae78 6809 ldr r1, [r1, #0]
30bfae7a 4478 add r0, pc
30bfae7c 447a add r2, pc
30bfae7e f002ee82 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfae82 4601 mov r1, r0
30bfae84 4620 mov r0, r4
30bfae86 f7ffff77 bl __BundleIDFromNotificationName
30bfae8a 4602 mov r2, r0
30bfae8c 2a00 cmp r2, #0
30bfae8e bf08 it eq
30bfae90 bd90 popeq {r4, r7, pc}
30bfae92 f24811fa movw r1, 0x81fa
30bfae96 f6c0014e movt r1, 0x84e
30bfae9a f2496050 movw r0, 0x9650
30bfae9e f6c0004e movt r0, 0x84e
30bfaea2 4479 add r1, pc
30bfaea4 4478 add r0, pc
30bfaea6 6809 ldr r1, [r1, #0]
30bfaea8 6840 ldr r0, [r0, #4]
30bfaeaa f002ee6c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfaeae b900 cbnz r0, 0x30bfaeb2
30bfaeb0 bd90 pop {r4, r7, pc}
30bfaeb2 f24821c6 movw r1, 0x82c6
30bfaeb6 f6c0014e movt r1, 0x84e
30bfaeba 4479 add r1, pc
30bfaebc 6809 ldr r1, [r1, #0]
30bfaebe e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfaec2 f002bc1b b.w _objc_msgSend$shim
30bfaec6 bf00 nop
___copy_helper_block_149:
30bfaec8 6949 ldr r1, [r1, #20]
30bfaeca 3014 adds r0, #20
30bfaecc 2203 movs r2, #3
30bfaece f002bc1b b.w __Block_object_assign$shim
30bfaed2 bf00 nop
___destroy_helper_block_150:
30bfaed4 6940 ldr r0, [r0, #20]
30bfaed6 2103 movs r1, #3
30bfaed8 f002bc1c b.w __Block_object_dispose$shim
___SBSPushStoreAppClearedCallback_block_invoke_0:
30bfaedc b590 push {r4, r7, lr}
30bfaede f248218a movw r1, 0x828a
30bfaee2 af01 add r7, sp, #4
30bfaee4 f6c0014e movt r1, 0x84e
30bfaee8 6944 ldr r4, [r0, #20]
30bfaeea f6484072 movw r0, 0x8c72
30bfaeee 4479 add r1, pc
30bfaef0 f6c0004e movt r0, 0x84e
30bfaef4 f64842e0 movw r2, 0x8ce0
30bfaef8 f6c0024e movt r2, 0x84e
30bfaefc 6809 ldr r1, [r1, #0]
30bfaefe 4478 add r0, pc
30bfaf00 447a add r2, pc
30bfaf02 f002ee40 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfaf06 4601 mov r1, r0
30bfaf08 4620 mov r0, r4
30bfaf0a f7ffff35 bl __BundleIDFromNotificationName
30bfaf0e 4602 mov r2, r0
30bfaf10 2a00 cmp r2, #0
30bfaf12 bf08 it eq
30bfaf14 bd90 popeq {r4, r7, pc}
30bfaf16 f2481176 movw r1, 0x8176
30bfaf1a f6c0014e movt r1, 0x84e
30bfaf1e f24950cc movw r0, 0x95cc
30bfaf22 f6c0004e movt r0, 0x84e
30bfaf26 4479 add r1, pc
30bfaf28 4478 add r0, pc
30bfaf2a 6809 ldr r1, [r1, #0]
30bfaf2c 6840 ldr r0, [r0, #4]
30bfaf2e f002ee2a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfaf32 b900 cbnz r0, 0x30bfaf36
30bfaf34 bd90 pop {r4, r7, pc}
30bfaf36 f2482146 movw r1, 0x8246
30bfaf3a f6c0014e movt r1, 0x84e
30bfaf3e 4479 add r1, pc
30bfaf40 6809 ldr r1, [r1, #0]
30bfaf42 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfaf46 f002bbd9 b.w _objc_msgSend$shim
30bfaf4a bf00 nop
___copy_helper_block_153:
30bfaf4c 6949 ldr r1, [r1, #20]
30bfaf4e 3014 adds r0, #20
30bfaf50 2203 movs r2, #3
30bfaf52 f002bbd9 b.w __Block_object_assign$shim
30bfaf56 bf00 nop
___destroy_helper_block_154:
30bfaf58 6940 ldr r0, [r0, #20]
30bfaf5a 2103 movs r1, #3
30bfaf5c f002bbda b.w __Block_object_dispose$shim
___SBSPushStoreUpdateCallback_block_invoke_0:
30bfaf60 b5f0 push {r4, r5, r6, r7, lr}
30bfaf62 af03 add r7, sp, #12
30bfaf64 e92d0d00 stmdb sp!, {r8, sl, fp}
30bfaf68 b09c sub sp, #112
30bfaf6a f247009e movw r0, 0x709e
30bfaf6e f6c0004e movt r0, 0x84e
30bfaf72 4478 add r0, pc
30bfaf74 6800 ldr r0, [r0, #0]
30bfaf76 9001 str r0, [sp, #4]
30bfaf78 f2495574 movw r5, 0x9574
30bfaf7c f6c0054e movt r5, 0x84e
30bfaf80 447d add r5, pc
30bfaf82 6800 ldr r0, [r0, #0]
30bfaf84 901b str r0, [sp, #108]
30bfaf86 68a8 ldr r0, [r5, #8]
30bfaf88 b170 cbz r0, 0x30bfafa8
30bfaf8a f24811f6 movw r1, 0x81f6
30bfaf8e f6c0014e movt r1, 0x84e
30bfaf92 4479 add r1, pc
30bfaf94 6809 ldr r1, [r1, #0]
30bfaf96 f002edf6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfaf9a ec410b30 vmov d16, r0, r1
30bfaf9e eef50bc0 fcmpezd d16
30bfafa2 eef1fa10 fmstat
30bfafa6 dd16 ble.n 0x30bfafd6
30bfafa8 f24811d4 movw r1, 0x81d4
30bfafac f6c0014e movt r1, 0x84e
30bfafb0 f248302e movw r0, 0x832e
30bfafb4 f6c0004e movt r0, 0x84e
30bfafb8 4479 add r1, pc
30bfafba 4478 add r0, pc
30bfafbc 6809 ldr r1, [r1, #0]
30bfafbe 6800 ldr r0, [r0, #0]
30bfafc0 f002ede0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfafc4 f24801a8 movw r1, 0x80a8
30bfafc8 f6c0014e movt r1, 0x84e
30bfafcc 4479 add r1, pc
30bfafce 6809 ldr r1, [r1, #0]
30bfafd0 f002edd8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfafd4 60a8 str r0, [r5, #8]
30bfafd6 f2480146 movw r1, 0x8046
30bfafda f6c0014e movt r1, 0x84e
30bfafde f2483000 movw r0, 0x8300
30bfafe2 f6c0004e movt r0, 0x84e
30bfafe6 4479 add r1, pc
30bfafe8 4478 add r0, pc
30bfafea 6809 ldr r1, [r1, #0]
30bfafec 6800 ldr r0, [r0, #0]
30bfafee f002edca blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfaff2 f2480136 movw r1, 0x8036
30bfaff6 f6c0014e movt r1, 0x84e
30bfaffa 4479 add r1, pc
30bfaffc 6809 ldr r1, [r1, #0]
30bfaffe f002edc2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb002 f248117c movw r1, 0x817c
30bfb006 4604 mov r4, r0
30bfb008 f6c0014e movt r1, 0x84e
30bfb00c f24820da movw r0, 0x82da
30bfb010 f6c0004e movt r0, 0x84e
30bfb014 4479 add r1, pc
30bfb016 4478 add r0, pc
30bfb018 68aa ldr r2, [r5, #8]
30bfb01a 6809 ldr r1, [r1, #0]
30bfb01c 6800 ldr r0, [r0, #0]
30bfb01e f002edb2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb022 4682 mov sl, r0
30bfb024 f2480028 movw r0, 0x8028
30bfb028 f6c0004e movt r0, 0x84e
30bfb02c 4478 add r0, pc
30bfb02e 6801 ldr r1, [r0, #0]
30bfb030 68a8 ldr r0, [r5, #8]
30bfb032 f002eda8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb036 f2480054 movw r0, 0x8054
30bfb03a aa13 add r2, sp, #76
30bfb03c f6c0004e movt r0, 0x84e
30bfb040 f1020110 add.w r1, r2, #16 @ 0x10
30bfb044 4478 add r0, pc
30bfb046 efc00050 vmov.i32 q8, #0 @ 0x00000000
30bfb04a ecc10b04 vstmia r1, {d16-d17}
30bfb04e ab03 add r3, sp, #12
30bfb050 6801 ldr r1, [r0, #0]
30bfb052 2010 movs r0, #16
30bfb054 9000 str r0, [sp, #0]
30bfb056 4650 mov r0, sl
30bfb058 60ac str r4, [r5, #8]
30bfb05a ecc20b04 vstmia r2, {d16-d17}
30bfb05e 9102 str r1, [sp, #8]
30bfb060 f002ed90 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb064 4605 mov r5, r0
30bfb066 b3bd cbz r5, 0x30bfb0d8
30bfb068 f248121a movw r2, 0x811a
30bfb06c f6c0024e movt r2, 0x84e
30bfb070 f2480120 movw r1, 0x8020
30bfb074 f6c0014e movt r1, 0x84e
30bfb078 9815 ldr r0, [sp, #84]
30bfb07a 447a add r2, pc
30bfb07c 4479 add r1, pc
30bfb07e 6816 ldr r6, [r2, #0]
30bfb080 680c ldr r4, [r1, #0]
30bfb082 f8d08000 ldr.w r8, [r0]
30bfb086 f04f0b00 mov.w fp, #0 @ 0x0
30bfb08a 9815 ldr r0, [sp, #84]
30bfb08c 6800 ldr r0, [r0, #0]
30bfb08e 4540 cmp r0, r8
30bfb090 bf1c itt ne
30bfb092 4650 movne r0, sl
30bfb094 f002ed5e blxne 0x30bfdb54 @ symbol stub for: _objc_enumerationMutation
30bfb098 9814 ldr r0, [sp, #80]
30bfb09a 4621 mov r1, r4
30bfb09c f850202b ldr.w r2, [r0, fp, lsl #2]
30bfb0a0 f249404c movw r0, 0x944c
30bfb0a4 f6c0004e movt r0, 0x84e
30bfb0a8 4478 add r0, pc
30bfb0aa 6840 ldr r0, [r0, #4]
30bfb0ac f002ed6a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb0b0 2800 cmp r0, #0
30bfb0b2 bf1c itt ne
30bfb0b4 4631 movne r1, r6
30bfb0b6 f002ed66 blxne 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb0ba f10b0b01 add.w fp, fp, #1 @ 0x1
30bfb0be 45ab cmp fp, r5
30bfb0c0 d3e3 bcc.n 0x30bfb08a
30bfb0c2 9902 ldr r1, [sp, #8]
30bfb0c4 2010 movs r0, #16
30bfb0c6 aa13 add r2, sp, #76
30bfb0c8 ab03 add r3, sp, #12
30bfb0ca 9000 str r0, [sp, #0]
30bfb0cc 4650 mov r0, sl
30bfb0ce f002ed5a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb0d2 4605 mov r5, r0
30bfb0d4 2d00 cmp r5, #0
30bfb0d6 d1d6 bne.n 0x30bfb086
30bfb0d8 9801 ldr r0, [sp, #4]
30bfb0da 6800 ldr r0, [r0, #0]
30bfb0dc 991b ldr r1, [sp, #108]
30bfb0de 4288 cmp r0, r1
30bfb0e0 bf02 ittt eq
30bfb0e2 b01c addeq sp, #112
30bfb0e4 e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bfb0e8 bdf0 popeq {r4, r5, r6, r7, pc}
30bfb0ea f002ebc4 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
30bfb0ee 46c0 nop (mov r8, r8)
_SBSSetNowPlayingHUDDisabled:
30bfb0f0 b590 push {r4, r7, lr}
30bfb0f2 af01 add r7, sp, #4
30bfb0f4 4604 mov r4, r0
30bfb0f6 f7fbfc7b bl _SBSSpringBoardServerPort
30bfb0fa 4621 mov r1, r4
30bfb0fc e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfb100 f7f8bd3c b.w _SBSetDisableNowPlayingHUD
_SBSAreMediaControlsShowing:
30bfb104 b580 push {r7, lr}
30bfb106 466f mov r7, sp
30bfb108 b081 sub sp, #4
30bfb10a 2000 movs r0, #0
30bfb10c f88d0000 strb.w r0, [sp]
30bfb110 f7fbfc6e bl _SBSSpringBoardServerPort
30bfb114 4669 mov r1, sp
30bfb116 f7f8fd55 bl _SBGetShowingMediaControls
30bfb11a f89d0000 ldrb.w r0, [sp]
30bfb11e b001 add sp, #4
30bfb120 bd80 pop {r7, pc}
30bfb122 bf00 nop
_SBSIsMediaHUDAlertShowing:
30bfb124 b580 push {r7, lr}
30bfb126 466f mov r7, sp
30bfb128 b081 sub sp, #4
30bfb12a 2000 movs r0, #0
30bfb12c f88d0000 strb.w r0, [sp]
30bfb130 f7fbfc5e bl _SBSSpringBoardServerPort
30bfb134 4669 mov r1, sp
30bfb136 f7f8fda9 bl _SBGetShowingMediaHUDAlert
30bfb13a f89d0000 ldrb.w r0, [sp]
30bfb13e b001 add sp, #4
30bfb140 bd80 pop {r7, pc}
30bfb142 bf00 nop
_SBSSetStatusBarShowsActivity:
30bfb144 b590 push {r4, r7, lr}
30bfb146 af01 add r7, sp, #4
30bfb148 4604 mov r4, r0
30bfb14a f7fbfc51 bl _SBSSpringBoardServerPort
30bfb14e 4621 mov r1, r4
30bfb150 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfb154 f7f6be18 b.w _SBSetShowsProgress
_SBSSetStatusBarShowsActivityForApplication:
30bfb158 b5f0 push {r4, r5, r6, r7, lr}
30bfb15a af03 add r7, sp, #12
30bfb15c e92d0d00 stmdb sp!, {r8, sl, fp}
30bfb160 b08b sub sp, #44
30bfb162 9201 str r2, [sp, #4]
30bfb164 468a mov sl, r1
30bfb166 f64761b4 movw r1, 0x7eb4
30bfb16a 4605 mov r5, r0
30bfb16c f6c0014e movt r1, 0x84e
30bfb170 f2481022 movw r0, 0x8122
30bfb174 f6c0004e movt r0, 0x84e
30bfb178 4479 add r1, pc
30bfb17a 4478 add r0, pc
30bfb17c 6809 ldr r1, [r1, #0]
30bfb17e 6800 ldr r0, [r0, #0]
30bfb180 f002ed00 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb184 f64761a4 movw r1, 0x7ea4
30bfb188 f6c0014e movt r1, 0x84e
30bfb18c 4479 add r1, pc
30bfb18e 6809 ldr r1, [r1, #0]
30bfb190 f002ecf8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb194 9002 str r0, [sp, #8]
30bfb196 f1ba0f00 cmp.w sl, #0 @ 0x0
30bfb19a f00080d0 beq.w 0x30bfb33e
30bfb19e f64760f6 movw r0, 0x7ef6
30bfb1a2 f6c0004e movt r0, 0x84e
30bfb1a6 f2481604 movw r6, 0x8104
30bfb1aa f6c0064e movt r6, 0x84e
30bfb1ae 4478 add r0, pc
30bfb1b0 447e add r6, pc
30bfb1b2 f8d08000 ldr.w r8, [r0]
30bfb1b6 6830 ldr r0, [r6, #0]
30bfb1b8 4641 mov r1, r8
30bfb1ba f002ece4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb1be 4602 mov r2, r0
30bfb1c0 f64760e0 movw r0, 0x7ee0
30bfb1c4 f6c0004e movt r0, 0x84e
30bfb1c8 4478 add r0, pc
30bfb1ca 6804 ldr r4, [r0, #0]
30bfb1cc 4650 mov r0, sl
30bfb1ce 4621 mov r1, r4
30bfb1d0 f002ecd8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb1d4 f0100fff tst.w r0, #255 @ 0xff
30bfb1d8 f00080b1 beq.w 0x30bfb33e
30bfb1dc f6476056 movw r0, 0x7e56
30bfb1e0 2204 movs r2, #4
30bfb1e2 f6c0004e movt r0, 0x84e
30bfb1e6 4478 add r0, pc
30bfb1e8 6801 ldr r1, [r0, #0]
30bfb1ea 4650 mov r0, sl
30bfb1ec f002ecca blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb1f0 f5b06f80 cmp.w r0, #1024 @ 0x400
30bfb1f4 f0808096 bcs.w 0x30bfb324
30bfb1f8 f647607e movw r0, 0x7e7e
30bfb1fc 4653 mov r3, sl
30bfb1fe f6c0004e movt r0, 0x84e
30bfb202 4478 add r0, pc
30bfb204 6801 ldr r1, [r0, #0]
30bfb206 6830 ldr r0, [r6, #0]
30bfb208 f64812e0 movw r2, 0x89e0
30bfb20c f6c0024e movt r2, 0x84e
30bfb210 447a add r2, pc
30bfb212 f002ecb8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb216 4606 mov r6, r0
30bfb218 9600 str r6, [sp, #0]
30bfb21a f000fbd5 bl __SBSRestartLock
30bfb21e 4630 mov r0, r6
30bfb220 f000fcea bl __SBSRestartGetInfoForIdentifier
30bfb224 4683 mov fp, r0
30bfb226 f2480080 movw r0, 0x8080
30bfb22a f6c0004e movt r0, 0x84e
30bfb22e 4641 mov r1, r8
30bfb230 4478 add r0, pc
30bfb232 6800 ldr r0, [r0, #0]
30bfb234 f002eca6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb238 4602 mov r2, r0
30bfb23a 4658 mov r0, fp
30bfb23c 4621 mov r1, r4
30bfb23e f002eca2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb242 2600 movs r6, #0
30bfb244 f04f0800 mov.w r8, #0 @ 0x0
30bfb248 f0100fff tst.w r0, #255 @ 0xff
30bfb24c d009 beq.n 0x30bfb262
30bfb24e f6477042 movw r0, 0x7f42
30bfb252 f6c0004e movt r0, 0x84e
30bfb256 4478 add r0, pc
30bfb258 6801 ldr r1, [r0, #0]
30bfb25a 4658 mov r0, fp
30bfb25c f002ec92 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb260 4680 mov r8, r0
30bfb262 f1b80f00 cmp.w r8, #0 @ 0x0
30bfb266 f04f0000 mov.w r0, #0 @ 0x0
30bfb26a bf08 it eq
30bfb26c 2001 moveq r0, #1
30bfb26e 2d00 cmp r5, #0
30bfb270 4629 mov r1, r5
30bfb272 f04f0200 mov.w r2, #0 @ 0x0
30bfb276 4643 mov r3, r8
30bfb278 bf18 it ne
30bfb27a 2101 movne r1, #1
30bfb27c bf08 it eq
30bfb27e 2201 moveq r2, #1
30bfb280 f1b80f01 cmp.w r8, #1 @ 0x1
30bfb284 bf18 it ne
30bfb286 2300 movne r3, #0
30bfb288 9c00 ldr r4, [sp, #0]
30bfb28a 4213 tst r3, r2
30bfb28c d102 bne.n 0x30bfb294
30bfb28e 4008 ands r0, r1
30bfb290 2801 cmp r0, #1
30bfb292 d125 bne.n 0x30bfb2e0
30bfb294 f6465266 movw r2, 0x6d66
30bfb298 ae03 add r6, sp, #12
30bfb29a f6c0024e movt r2, 0x84e
30bfb29e f24001b5 movw r1, 0xb5
30bfb2a2 447a add r2, pc
30bfb2a4 f2c00100 movt r1, 0x0
30bfb2a8 f64850cc movw r0, 0x8dcc
30bfb2ac 4479 add r1, pc
30bfb2ae 6812 ldr r2, [r2, #0]
30bfb2b0 f6c0004e movt r0, 0x84e
30bfb2b4 9203 str r2, [sp, #12]
30bfb2b6 f04f4284 mov.w r2, #1107296256 @ 0x42000000
30bfb2ba 9204 str r2, [sp, #16]
30bfb2bc 2200 movs r2, #0
30bfb2be 9205 str r2, [sp, #20]
30bfb2c0 4478 add r0, pc
30bfb2c2 9106 str r1, [sp, #24]
30bfb2c4 2d00 cmp r5, #0
30bfb2c6 9901 ldr r1, [sp, #4]
30bfb2c8 9007 str r0, [sp, #28]
30bfb2ca 4620 mov r0, r4
30bfb2cc f8cda020 str.w sl, [sp, #32]
30bfb2d0 f88d5028 strb.w r5, [sp, #40]
30bfb2d4 9109 str r1, [sp, #36]
30bfb2d6 4629 mov r1, r5
30bfb2d8 bf18 it ne
30bfb2da 4631 movne r1, r6
30bfb2dc f000fd32 bl __SBSRestartScheduleBlockForIdentifier
30bfb2e0 f04f30ff mov.w r0, #4294967295 @ 0xffffffff
30bfb2e4 2d00 cmp r5, #0
30bfb2e6 bf18 it ne
30bfb2e8 2001 movne r0, #1
30bfb2ea eb180200 adds.w r2, r8, r0
30bfb2ee f04f0100 mov.w r1, #0 @ 0x0
30bfb2f2 d00e beq.n 0x30bfb312
30bfb2f4 f64760a0 movw r0, 0x7ea0
30bfb2f8 f6c0004e movt r0, 0x84e
30bfb2fc 4478 add r0, pc
30bfb2fe 6801 ldr r1, [r0, #0]
30bfb300 f64770a8 movw r0, 0x7fa8
30bfb304 f6c0004e movt r0, 0x84e
30bfb308 4478 add r0, pc
30bfb30a 6800 ldr r0, [r0, #0]
30bfb30c f002ec3a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb310 4601 mov r1, r0
30bfb312 4620 mov r0, r4
30bfb314 f000fcc0 bl __SBSRestartSetInfoForIdentifier
30bfb318 b116 cbz r6, 0x30bfb320
30bfb31a 68f1 ldr r1, [r6, #12]
30bfb31c 4630 mov r0, r6
30bfb31e 4788 blx r1
30bfb320 f000fc5c bl __SBSRestartUnlock
30bfb324 f6475024 movw r0, 0x7d24
30bfb328 f6c0004e movt r0, 0x84e
30bfb32c 4478 add r0, pc
30bfb32e 6801 ldr r1, [r0, #0]
30bfb330 9802 ldr r0, [sp, #8]
30bfb332 f002ec28 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb336 b00b add sp, #44
30bfb338 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bfb33c bdf0 pop {r4, r5, r6, r7, pc}
30bfb33e f64350ad movw r0, 0x3dad
30bfb342 222a movs r2, #42
30bfb344 f2c00000 movt r0, 0x0
30bfb348 f64351d6 movw r1, 0x3dd6
30bfb34c f2c00100 movt r1, 0x0
30bfb350 f6436319 movw r3, 0x3e19
30bfb354 f2c00300 movt r3, 0x0
30bfb358 4478 add r0, pc
30bfb35a 4479 add r1, pc
30bfb35c 447b add r3, pc
30bfb35e f002ea7a blx 0x30bfd854 @ symbol stub for: ___assert_rtn
30bfb362 bf00 nop
___SBSSetStatusBarShowsActivityForApplication_block_invoke_0:
30bfb364 b5b0 push {r4, r5, r7, lr}
30bfb366 af02 add r7, sp, #8
30bfb368 4604 mov r4, r0
30bfb36a f7fbfb41 bl _SBSSpringBoardServerPort
30bfb36e f64741c6 movw r1, 0x7cc6
30bfb372 4605 mov r5, r0
30bfb374 f6c0014e movt r1, 0x84e
30bfb378 6960 ldr r0, [r4, #20]
30bfb37a 4479 add r1, pc
30bfb37c 6809 ldr r1, [r1, #0]
30bfb37e f002ec02 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb382 4601 mov r1, r0
30bfb384 69a3 ldr r3, [r4, #24]
30bfb386 7f22 ldrb r2, [r4, #28]
30bfb388 4628 mov r0, r5
30bfb38a e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bfb38e f7f6bd1f b.w _SBSetApplicationShowsProgress
30bfb392 bf00 nop
___copy_helper_block_:
30bfb394 6949 ldr r1, [r1, #20]
30bfb396 3014 adds r0, #20
30bfb398 2203 movs r2, #3
30bfb39a f002b9b5 b.w __Block_object_assign$shim
30bfb39e bf00 nop
___destroy_helper_block_:
30bfb3a0 6940 ldr r0, [r0, #20]
30bfb3a2 2103 movs r1, #3
30bfb3a4 f002b9b6 b.w __Block_object_dispose$shim
_SBSSetAllApplicationsShowProgress:
30bfb3a8 b5f0 push {r4, r5, r6, r7, lr}
30bfb3aa af03 add r7, sp, #12
30bfb3ac e92d0d00 stmdb sp!, {r8, sl, fp}
30bfb3b0 b088 sub sp, #32
30bfb3b2 468a mov sl, r1
30bfb3b4 f647416a movw r1, 0x7c6a
30bfb3b8 f6c0014e movt r1, 0x84e
30bfb3bc 4683 mov fp, r0
30bfb3be f64760d4 movw r0, 0x7ed4
30bfb3c2 4479 add r1, pc
30bfb3c4 f6c0004e movt r0, 0x84e
30bfb3c8 4478 add r0, pc
30bfb3ca 6809 ldr r1, [r1, #0]
30bfb3cc 6800 ldr r0, [r0, #0]
30bfb3ce f002ebda blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb3d2 f6474156 movw r1, 0x7c56
30bfb3d6 f6c0014e movt r1, 0x84e
30bfb3da 4479 add r1, pc
30bfb3dc 6809 ldr r1, [r1, #0]
30bfb3de f002ebd2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb3e2 9000 str r0, [sp, #0]
30bfb3e4 f000faf0 bl __SBSRestartLock
30bfb3e8 f6480010 movw r0, 0x8810
30bfb3ec f6c0004e movt r0, 0x84e
30bfb3f0 4478 add r0, pc
30bfb3f2 f000fc01 bl __SBSRestartGetInfoForIdentifier
30bfb3f6 4605 mov r5, r0
30bfb3f8 f647409c movw r0, 0x7c9c
30bfb3fc f6c0004e movt r0, 0x84e
30bfb400 f64768a6 movw r8, 0x7ea6
30bfb404 f6c0084e movt r8, 0x84e
30bfb408 4478 add r0, pc
30bfb40a 44f8 add r8, pc
30bfb40c 6801 ldr r1, [r0, #0]
30bfb40e f8d80000 ldr.w r0, [r8]
30bfb412 f002ebb8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb416 4602 mov r2, r0
30bfb418 f6474088 movw r0, 0x7c88
30bfb41c f6c0004e movt r0, 0x84e
30bfb420 4478 add r0, pc
30bfb422 6801 ldr r1, [r0, #0]
30bfb424 4628 mov r0, r5
30bfb426 f002ebae blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb42a 2400 movs r4, #0
30bfb42c 2600 movs r6, #0
30bfb42e f0100fff tst.w r0, #255 @ 0xff
30bfb432 d009 beq.n 0x30bfb448
30bfb434 f647505c movw r0, 0x7d5c
30bfb438 f6c0004e movt r0, 0x84e
30bfb43c 4478 add r0, pc
30bfb43e 6801 ldr r1, [r0, #0]
30bfb440 4628 mov r0, r5
30bfb442 f002eba0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb446 4606 mov r6, r0
30bfb448 2e00 cmp r6, #0
30bfb44a f04f0000 mov.w r0, #0 @ 0x0
30bfb44e bf08 it eq
30bfb450 2001 moveq r0, #1
30bfb452 f1bb0f00 cmp.w fp, #0 @ 0x0
30bfb456 4659 mov r1, fp
30bfb458 f04f0200 mov.w r2, #0 @ 0x0
30bfb45c bf18 it ne
30bfb45e 2101 movne r1, #1
30bfb460 bf08 it eq
30bfb462 2201 moveq r2, #1
30bfb464 2e01 cmp r6, #1
30bfb466 4633 mov r3, r6
30bfb468 bf18 it ne
30bfb46a 2300 movne r3, #0
30bfb46c 4213 tst r3, r2
30bfb46e d102 bne.n 0x30bfb476
30bfb470 4008 ands r0, r1
30bfb472 2801 cmp r0, #1
30bfb474 d128 bne.n 0x30bfb4c8
30bfb476 f6463384 movw r3, 0x6b84
30bfb47a ac01 add r4, sp, #4
30bfb47c f6c0034e movt r3, 0x84e
30bfb480 f2400297 movw r2, 0x97
30bfb484 447b add r3, pc
30bfb486 f2c00200 movt r2, 0x0
30bfb48a f64831fc movw r1, 0x8bfc
30bfb48e 447a add r2, pc
30bfb490 f6c0014e movt r1, 0x84e
30bfb494 f2487052 movw r0, 0x8752
30bfb498 681b ldr r3, [r3, #0]
30bfb49a f6c0004e movt r0, 0x84e
30bfb49e 9301 str r3, [sp, #4]
30bfb4a0 f04f4380 mov.w r3, #1073741824 @ 0x40000000
30bfb4a4 9302 str r3, [sp, #8]
30bfb4a6 2300 movs r3, #0
30bfb4a8 4479 add r1, pc
30bfb4aa 9303 str r3, [sp, #12]
30bfb4ac 9204 str r2, [sp, #16]
30bfb4ae 4478 add r0, pc
30bfb4b0 9105 str r1, [sp, #20]
30bfb4b2 4659 mov r1, fp
30bfb4b4 f88db01c strb.w fp, [sp, #28]
30bfb4b8 f1bb0f00 cmp.w fp, #0 @ 0x0
30bfb4bc f8cda018 str.w sl, [sp, #24]
30bfb4c0 bf18 it ne
30bfb4c2 4621 movne r1, r4
30bfb4c4 f000fc3e bl __SBSRestartScheduleBlockForIdentifier
30bfb4c8 f04f30ff mov.w r0, #4294967295 @ 0xffffffff
30bfb4cc f1bb0f00 cmp.w fp, #0 @ 0x0
30bfb4d0 bf18 it ne
30bfb4d2 2001 movne r0, #1
30bfb4d4 1832 adds r2, r6, r0
30bfb4d6 f04f0100 mov.w r1, #0 @ 0x0
30bfb4da d00a beq.n 0x30bfb4f2
30bfb4dc f64740b8 movw r0, 0x7cb8
30bfb4e0 f6c0004e movt r0, 0x84e
30bfb4e4 4478 add r0, pc
30bfb4e6 6801 ldr r1, [r0, #0]
30bfb4e8 f8d80000 ldr.w r0, [r8]
30bfb4ec f002eb4a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb4f0 4601 mov r1, r0
30bfb4f2 f2487006 movw r0, 0x8706
30bfb4f6 f6c0004e movt r0, 0x84e
30bfb4fa 4478 add r0, pc
30bfb4fc f000fbcc bl __SBSRestartSetInfoForIdentifier
30bfb500 b114 cbz r4, 0x30bfb508
30bfb502 68e1 ldr r1, [r4, #12]
30bfb504 4620 mov r0, r4
30bfb506 4788 blx r1
30bfb508 f000fb68 bl __SBSRestartUnlock
30bfb50c f647303c movw r0, 0x7b3c
30bfb510 f6c0004e movt r0, 0x84e
30bfb514 4478 add r0, pc
30bfb516 6801 ldr r1, [r0, #0]
30bfb518 9800 ldr r0, [sp, #0]
30bfb51a f002eb34 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfb51e b008 add sp, #32
30bfb520 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bfb524 bdf0 pop {r4, r5, r6, r7, pc}
30bfb526 bf00 nop
___SBSSetAllApplicationsShowProgress_block_invoke_0:
30bfb528 b590 push {r4, r7, lr}
30bfb52a af01 add r7, sp, #4
30bfb52c 4604 mov r4, r0
30bfb52e f7fbfa5f bl _SBSSpringBoardServerPort
30bfb532 6962 ldr r2, [r4, #20]
30bfb534 7e21 ldrb r1, [r4, #24]
30bfb536 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfb53a f7f6bc83 b.w _SBSetAllApplicationsShowProgress
30bfb53e bf00 nop
_SBSSetStatusBarShowsSyncActivity:
30bfb540 b5b0 push {r4, r5, r7, lr}
30bfb542 af02 add r7, sp, #8
30bfb544 b087 sub sp, #28
30bfb546 f64623b4 movw r3, 0x6ab4
30bfb54a 4604 mov r4, r0
30bfb54c f6c0034e movt r3, 0x84e
30bfb550 f2400247 movw r2, 0x47
30bfb554 447b add r3, pc
30bfb556 f2c00200 movt r2, 0x0
30bfb55a f6483042 movw r0, 0x8b42
30bfb55e 447a add r2, pc
30bfb560 681b ldr r3, [r3, #0]
30bfb562 f6c0004e movt r0, 0x84e
30bfb566 9300 str r3, [sp, #0]
30bfb568 f04f4380 mov.w r3, #1073741824 @ 0x40000000
30bfb56c 9301 str r3, [sp, #4]
30bfb56e 2300 movs r3, #0
30bfb570 9302 str r3, [sp, #8]
30bfb572 4478 add r0, pc
30bfb574 9203 str r2, [sp, #12]
30bfb576 9004 str r0, [sp, #16]
30bfb578 f88d4018 strb.w r4, [sp, #24]
30bfb57c 9105 str r1, [sp, #20]
30bfb57e f000fa23 bl __SBSRestartLock
30bfb582 f248607e movw r0, 0x867e
30bfb586 466d mov r5, sp
30bfb588 f6c0004e movt r0, 0x84e
30bfb58c 2c00 cmp r4, #0
30bfb58e bf18 it ne
30bfb590 462c movne r4, r5
30bfb592 4478 add r0, pc
30bfb594 4621 mov r1, r4
30bfb596 f000fbd5 bl __SBSRestartScheduleBlockForIdentifier
30bfb59a 9903 ldr r1, [sp, #12]
30bfb59c 4628 mov r0, r5
30bfb59e 4788 blx r1
30bfb5a0 f000fb1c bl __SBSRestartUnlock
30bfb5a4 b007 add sp, #28
30bfb5a6 bdb0 pop {r4, r5, r7, pc}
___SBSSetStatusBarShowsSyncActivity_block_invoke_0:
30bfb5a8 b590 push {r4, r7, lr}
30bfb5aa af01 add r7, sp, #4
30bfb5ac 4604 mov r4, r0
30bfb5ae f7fbfa1f bl _SBSSpringBoardServerPort
30bfb5b2 6962 ldr r2, [r4, #20]
30bfb5b4 7e21 ldrb r1, [r4, #24]
30bfb5b6 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfb5ba f7f6bc69 b.w _SBSetAllApplicationsShowSyncIndicator
30bfb5be 46c0 nop (mov r8, r8)
_SBGetIconPNGData:
30bfb5c0 b5f0 push {r4, r5, r6, r7, lr}
30bfb5c2 af03 add r7, sp, #12
30bfb5c4 e92d0500 stmdb sp!, {r8, sl}
30bfb5c8 f5ad6d87 sub.w sp, sp, #1080 @ 0x438
30bfb5cc 4606 mov r6, r0
30bfb5ce f646202c movw r0, 0x6a2c
30bfb5d2 f6c0004e movt r0, 0x84e
30bfb5d6 4614 mov r4, r2
30bfb5d8 4478 add r0, pc
30bfb5da f10d0a0c add.w sl, sp, #12 @ 0xc
30bfb5de 4698 mov r8, r3
30bfb5e0 6802 ldr r2, [r0, #0]
30bfb5e2 6810 ldr r0, [r2, #0]
30bfb5e4 6852 ldr r2, [r2, #4]
30bfb5e6 920a str r2, [sp, #40]
30bfb5e8 f44f6280 mov.w r2, #1024 @ 0x400
30bfb5ec 9009 str r0, [sp, #36]
30bfb5ee f10a0028 add.w r0, sl, #40 @ 0x28
30bfb5f2 f002e9f0 blx 0x30bfd9d4 @ symbol stub for: _mig_strncpy
30bfb5f6 900c str r0, [sp, #48]
30bfb5f8 3003 adds r0, #3
30bfb5fa f0200503 bic.w r5, r0, #3 @ 0x3
30bfb5fe eb0a0005 add.w r0, sl, r5
30bfb602 f8804028 strb.w r4, [r0, #40]
30bfb606 f2415013 movw r0, 0x1513
30bfb60a 9003 str r0, [sp, #12]
30bfb60c 9605 str r6, [sp, #20]
30bfb60e f002e9d2 blx 0x30bfd9b4 @ symbol stub for: _mig_get_reply_port
30bfb612 f6485180 movw r1, 0x8d80
30bfb616 9006 str r0, [sp, #24]
30bfb618 f2c0015b movt r1, 0x5b
30bfb61c f105022c add.w r2, r5, #44 @ 0x2c
30bfb620 9108 str r1, [sp, #32]
30bfb622 2100 movs r1, #0
30bfb624 e88d0003 stmia.w sp, {r0, r1}
30bfb628 4650 mov r0, sl
30bfb62a 233c movs r3, #60
30bfb62c 9102 str r1, [sp, #8]
30bfb62e 2103 movs r1, #3
30bfb630 f002e988 blx 0x30bfd944 @ symbol stub for: _mach_msg
30bfb634 4605 mov r5, r0
30bfb636 b19d cbz r5, 0x30bfb660
30bfb638 f64f70fe movw r0, 0xfffe
30bfb63c f6ce70ff movt r0, 0xefff
30bfb640 4428 add r0, r5
30bfb642 2802 cmp r0, #2
30bfb644 d304 bcc.n 0x30bfb650
30bfb646 2010 movs r0, #16
30bfb648 f2c10000 movt r0, 0x1000
30bfb64c 4285 cmp r5, r0
30bfb64e d103 bne.n 0x30bfb658
30bfb650 9806 ldr r0, [sp, #24]
30bfb652 f002e9b8 blx 0x30bfd9c4 @ symbol stub for: _mig_put_reply_port
30bfb656 e03e b.n 0x30bfb6d6
30bfb658 9806 ldr r0, [sp, #24]
30bfb65a f002e9a4 blx 0x30bfd9a4 @ symbol stub for: _mig_dealloc_reply_port
30bfb65e e03a b.n 0x30bfb6d6
30bfb660 f64f65cc movw r5, 0xfecc
30bfb664 9808 ldr r0, [sp, #32]
30bfb666 f6cf75ff movt r5, 0xffff
30bfb66a 2847 cmp r0, #71
30bfb66c d033 beq.n 0x30bfb6d6
30bfb66e f64851e4 movw r1, 0x8de4
30bfb672 f2c0015b movt r1, 0x5b
30bfb676 4288 cmp r0, r1
30bfb678 d002 beq.n 0x30bfb680
30bfb67a f46f7596 mvn.w r5, #300 @ 0x12c
30bfb67e e02a b.n 0x30bfb6d6
30bfb680 9903 ldr r1, [sp, #12]
30bfb682 9804 ldr r0, [sp, #16]
30bfb684 f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bfb688 dc18 bgt.n 0x30bfb6bc
30bfb68a 9909 ldr r1, [sp, #36]
30bfb68c f64f65d4 movw r5, 0xfed4
30bfb690 f6cf75ff movt r5, 0xffff
30bfb694 2901 cmp r1, #1
30bfb696 bf08 it eq
30bfb698 2834 cmpeq r0, #52
30bfb69a d11c bne.n 0x30bfb6d6
30bfb69c 980c ldr r0, [sp, #48]
30bfb69e f000407f and.w r0, r0, #4278190080 @ 0xff000000
30bfb6a2 f1b07f80 cmp.w r0, #16777216 @ 0x1000000
30bfb6a6 bf08 it eq
30bfb6a8 2500 moveq r5, #0
30bfb6aa d114 bne.n 0x30bfb6d6
30bfb6ac 990a ldr r1, [sp, #40]
30bfb6ae 2500 movs r5, #0
30bfb6b0 68b8 ldr r0, [r7, #8]
30bfb6b2 f8c81000 str.w r1, [r8]
30bfb6b6 990f ldr r1, [sp, #60]
30bfb6b8 6001 str r1, [r0, #0]
30bfb6ba e00c b.n 0x30bfb6d6
30bfb6bc f64f65d4 movw r5, 0xfed4
30bfb6c0 2824 cmp r0, #36
30bfb6c2 f6cf75ff movt r5, 0xffff
30bfb6c6 d106 bne.n 0x30bfb6d6
30bfb6c8 9d0b ldr r5, [sp, #44]
30bfb6ca 2d00 cmp r5, #0
30bfb6cc bf04 itt eq
30bfb6ce f64f65d4 movweq r5, 0xfed4
30bfb6d2 f6cf75ff movteq r5, 0xffff
30bfb6d6 4628 mov r0, r5
30bfb6d8 f50d6d87 add.w sp, sp, #1080 @ 0x438
30bfb6dc e8bd0500 ldmia.w sp!, {r8, sl}
30bfb6e0 bdf0 pop {r4, r5, r6, r7, pc}
30bfb6e2 46c0 nop (mov r8, r8)
_SBSApplicationTerminationAssertionGetTypeID:
30bfb6e4 b590 push {r4, r7, lr}
30bfb6e6 f6486410 movw r4, 0x8e10
30bfb6ea af01 add r7, sp, #4
30bfb6ec f6c0044e movt r4, 0x84e
30bfb6f0 447c add r4, pc
30bfb6f2 6820 ldr r0, [r4, #0]
30bfb6f4 f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bfb6f8 d00b beq.n 0x30bfb712
30bfb6fa f64850f6 movw r0, 0x8df6
30bfb6fe f6c0004e movt r0, 0x84e
30bfb702 f64811f4 movw r1, 0x89f4
30bfb706 f6c0014e movt r1, 0x84e
30bfb70a 4478 add r0, pc
30bfb70c 4479 add r1, pc
30bfb70e f002e8d2 blx 0x30bfd8b4 @ symbol stub for: _dispatch_once
30bfb712 6860 ldr r0, [r4, #4]
30bfb714 bd90 pop {r4, r7, pc}
30bfb716 bf00 nop
_SBSApplicationTerminationAssertionFinalize:
30bfb718 f000b90e b.w _SBSApplicationTerminationAssertionInvalidate
_SBSApplicationTerminationAssertionEqual:
30bfb71c b5f0 push {r4, r5, r6, r7, lr}
30bfb71e af03 add r7, sp, #12
30bfb720 e92d0500 stmdb sp!, {r8, sl}
30bfb724 4688 mov r8, r1
30bfb726 4605 mov r5, r0
30bfb728 f002eacc blx 0x30bfdcc4 @ symbol stub for: _CFGetTypeID
30bfb72c 4606 mov r6, r0
30bfb72e 4640 mov r0, r8
30bfb730 f002eac8 blx 0x30bfdcc4 @ symbol stub for: _CFGetTypeID
30bfb734 f6485ac0 movw sl, 0x8dc0
30bfb738 2400 movs r4, #0
30bfb73a f6c00a4e movt sl, 0x84e
30bfb73e 4286 cmp r6, r0
30bfb740 44fa add sl, pc
30bfb742 f8da1000 ldr.w r1, [sl]
30bfb746 bf08 it eq
30bfb748 2401 moveq r4, #1
30bfb74a f1b13fff cmp.w r1, #4294967295 @ 0xffffffff
30bfb74e d00b beq.n 0x30bfb768
30bfb750 f64850a0 movw r0, 0x8da0
30bfb754 f6c0004e movt r0, 0x84e
30bfb758 f648119e movw r1, 0x899e
30bfb75c f6c0014e movt r1, 0x84e
30bfb760 4478 add r0, pc
30bfb762 4479 add r1, pc
30bfb764 f002e8a6 blx 0x30bfd8b4 @ symbol stub for: _dispatch_once
30bfb768 f8da1004 ldr.w r1, [sl, #4]
30bfb76c 2000 movs r0, #0
30bfb76e 428c cmp r4, r1
30bfb770 d107 bne.n 0x30bfb782
30bfb772 f8d81038 ldr.w r1, [r8, #56]
30bfb776 6ba8 ldr r0, [r5, #56]
30bfb778 f002ea94 blx 0x30bfdca4 @ symbol stub for: _CFEqual
30bfb77c 2800 cmp r0, #0
30bfb77e bf18 it ne
30bfb780 2001 movne r0, #1
30bfb782 e8bd0500 ldmia.w sp!, {r8, sl}
30bfb786 bdf0 pop {r4, r5, r6, r7, pc}
_SBSApplicationTerminationAssertionHash:
30bfb788 6b80 ldr r0, [r0, #56]
30bfb78a f001bfed b.w _CFHash$shim
30bfb78e bf00 nop
_SBSApplicationTerminationAssertionCopyDebugDescription:
30bfb790 b590 push {r4, r7, lr}
30bfb792 af01 add r7, sp, #4
30bfb794 f84d8d04 str.w r8, [sp, #-4]!
30bfb798 b082 sub sp, #8
30bfb79a 4604 mov r4, r0
30bfb79c f002ea8a blx 0x30bfdcb4 @ symbol stub for: _CFGetAllocator
30bfb7a0 f24849b6 movw r9, 0x84b6
30bfb7a4 f6c0094e movt r9, 0x84e
30bfb7a8 f24841c4 movw r1, 0x84c4
30bfb7ac f6c0014e movt r1, 0x84e
30bfb7b0 6b63 ldr r3, [r4, #52]
30bfb7b2 f8d48038 ldr.w r8, [r4, #56]
30bfb7b6 f2484298 movw r2, 0x8498
30bfb7ba 44f9 add r9, pc
30bfb7bc 4479 add r1, pc
30bfb7be f6c0024e movt r2, 0x84e
30bfb7c2 2b00 cmp r3, #0
30bfb7c4 bf18 it ne
30bfb7c6 4649 movne r1, r9
30bfb7c8 447a add r2, pc
30bfb7ca f8cd8000 str.w r8, [sp]
30bfb7ce 4623 mov r3, r4
30bfb7d0 9101 str r1, [sp, #4]
30bfb7d2 2100 movs r1, #0
30bfb7d4 f002eabe blx 0x30bfdd54 @ symbol stub for: _CFStringCreateWithFormat
30bfb7d8 b002 add sp, #8
30bfb7da f85d8b04 ldr.w r8, [sp], #4
30bfb7de bd90 pop {r4, r7, pc}
___SBSApplicationTerminationAssertionGetTypeID_block_invoke_0:
30bfb7e0 b580 push {r7, lr}
30bfb7e2 f64800d8 movw r0, 0x88d8
30bfb7e6 466f mov r7, sp
30bfb7e8 f6c0004e movt r0, 0x84e
30bfb7ec 4478 add r0, pc
30bfb7ee f002eaf2 blx 0x30bfddd4 @ symbol stub for: __CFRuntimeRegisterClass
30bfb7f2 f6485106 movw r1, 0x8d06
30bfb7f6 f6c0014e movt r1, 0x84e
30bfb7fa 4479 add r1, pc
30bfb7fc 6048 str r0, [r1, #4]
30bfb7fe bd80 pop {r7, pc}
_SBSApplicationTerminationAssertionCreate:
30bfb800 2300 movs r3, #0
30bfb802 f000b801 b.w _SBSApplicationTerminationAssertionCreateWithError
30bfb806 bf00 nop
_SBSApplicationTerminationAssertionCreateWithError:
30bfb808 b5f0 push {r4, r5, r6, r7, lr}
30bfb80a af03 add r7, sp, #12
30bfb80c e92d0d00 stmdb sp!, {r8, sl, fp}
30bfb810 f5ad6d82 sub.w sp, sp, #1040 @ 0x410
30bfb814 b081 sub sp, #4
30bfb816 4682 mov sl, r0
30bfb818 f24670ee movw r0, 0x67ee
30bfb81c f6c0004e movt r0, 0x84e
30bfb820 461d mov r5, r3
30bfb822 4478 add r0, pc
30bfb824 4690 mov r8, r2
30bfb826 468b mov fp, r1
30bfb828 6800 ldr r0, [r0, #0]
30bfb82a 9001 str r0, [sp, #4]
30bfb82c f64844cc movw r4, 0x8ccc
30bfb830 f6c0044e movt r4, 0x84e
30bfb834 447c add r4, pc
30bfb836 6800 ldr r0, [r0, #0]
30bfb838 f8470c1c str.w r0, [r7, #-28]
30bfb83c 6820 ldr r0, [r4, #0]
30bfb83e f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bfb842 d00b beq.n 0x30bfb85c
30bfb844 f64840ac movw r0, 0x8cac
30bfb848 f6c0004e movt r0, 0x84e
30bfb84c f64801aa movw r1, 0x88aa
30bfb850 f6c0014e movt r1, 0x84e
30bfb854 4478 add r0, pc
30bfb856 4479 add r1, pc
30bfb858 f002e82c blx 0x30bfd8b4 @ symbol stub for: _dispatch_once
30bfb85c 6861 ldr r1, [r4, #4]
30bfb85e 4650 mov r0, sl
30bfb860 2234 movs r2, #52
30bfb862 2300 movs r3, #0
30bfb864 2600 movs r6, #0
30bfb866 f002eaae blx 0x30bfddc4 @ symbol stub for: __CFRuntimeCreateInstance
30bfb86a 4604 mov r4, r0
30bfb86c 2c00 cmp r4, #0
30bfb86e d046 beq.n 0x30bfb8fe
30bfb870 f246709c movw r0, 0x679c
30bfb874 aa03 add r2, sp, #12
30bfb876 f6c0004e movt r0, 0x84e
30bfb87a 2101 movs r1, #1
30bfb87c 4478 add r0, pc
30bfb87e 9603 str r6, [sp, #12]
30bfb880 6800 ldr r0, [r0, #0]
30bfb882 6800 ldr r0, [r0, #0]
30bfb884 f002e866 blx 0x30bfd954 @ symbol stub for: _mach_port_allocate
30bfb888 bb38 cbnz r0, 0x30bfb8da
30bfb88a 9803 ldr r0, [sp, #12]
30bfb88c f1bb0f00 cmp.w fp, #0 @ 0x0
30bfb890 6360 str r0, [r4, #52]
30bfb892 d105 bne.n 0x30bfb8a0
30bfb894 2000 movs r0, #0
30bfb896 ae04 add r6, sp, #16
30bfb898 63a0 str r0, [r4, #56]
30bfb89a f88d0010 strb.w r0, [sp, #16]
30bfb89e e012 b.n 0x30bfb8c6
30bfb8a0 4650 mov r0, sl
30bfb8a2 4659 mov r1, fp
30bfb8a4 f002ea46 blx 0x30bfdd34 @ symbol stub for: _CFStringCreateCopy
30bfb8a8 ae04 add r6, sp, #16
30bfb8aa f2401300 movw r3, 0x100
30bfb8ae 63a0 str r0, [r4, #56]
30bfb8b0 2000 movs r0, #0
30bfb8b2 f88d0010 strb.w r0, [sp, #16]
30bfb8b6 f6c00300 movt r3, 0x800
30bfb8ba 4658 mov r0, fp
30bfb8bc 4631 mov r1, r6
30bfb8be f44f6280 mov.w r2, #1024 @ 0x400
30bfb8c2 f002ea50 blx 0x30bfdd64 @ symbol stub for: _CFStringGetCString
30bfb8c6 f7fbf893 bl _SBSSpringBoardServerPort
30bfb8ca 6b61 ldr r1, [r4, #52]
30bfb8cc aa02 add r2, sp, #8
30bfb8ce 9200 str r2, [sp, #0]
30bfb8d0 4632 mov r2, r6
30bfb8d2 4643 mov r3, r8
30bfb8d4 f7f8fa3e bl _SBAcquireApplicationTerminationAssertion
30bfb8d8 b140 cbz r0, 0x30bfb8ec
30bfb8da 2d00 cmp r5, #0
30bfb8dc bf1c itt ne
30bfb8de 2003 movne r0, #3
30bfb8e0 7028 strbne r0, [r5, #0]
30bfb8e2 4620 mov r0, r4
30bfb8e4 f002ea1e blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bfb8e8 2400 movs r4, #0
30bfb8ea e00c b.n 0x30bfb906
30bfb8ec f89d0008 ldrb.w r0, [sp, #8]
30bfb8f0 2d00 cmp r5, #0
30bfb8f2 bf18 it ne
30bfb8f4 7028 strbne r0, [r5, #0]
30bfb8f6 f0100fff tst.w r0, #255 @ 0xff
30bfb8fa d1f2 bne.n 0x30bfb8e2
30bfb8fc e003 b.n 0x30bfb906
30bfb8fe 2d00 cmp r5, #0
30bfb900 bf1c itt ne
30bfb902 2004 movne r0, #4
30bfb904 7028 strbne r0, [r5, #0]
30bfb906 9801 ldr r0, [sp, #4]
30bfb908 6800 ldr r0, [r0, #0]
30bfb90a f8571c1c ldr.w r1, [r7, #-28]
30bfb90e 4288 cmp r0, r1
30bfb910 bf01 itttt eq
30bfb912 4620 moveq r0, r4
30bfb914 f50d6d82 addeq.w sp, sp, #1040 @ 0x410
30bfb918 b001 addeq sp, #4
30bfb91a e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bfb91e bf08 it eq
30bfb920 bdf0 popeq {r4, r5, r6, r7, pc}
30bfb922 f001efa8 blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
30bfb926 bf00 nop
_SBSApplicationTerminationAssertionGetDisplayIdentifier:
30bfb928 6b80 ldr r0, [r0, #56]
30bfb92a 4770 bx lr
_SBSApplicationTerminationAssertionGetIsValid:
30bfb92c 6b40 ldr r0, [r0, #52]
30bfb92e 2800 cmp r0, #0
30bfb930 bf18 it ne
30bfb932 2001 movne r0, #1
30bfb934 4770 bx lr
30bfb936 bf00 nop
_SBSApplicationTerminationAssertionInvalidate:
30bfb938 b590 push {r4, r7, lr}
30bfb93a 4604 mov r4, r0
30bfb93c af01 add r7, sp, #4
30bfb93e 6b61 ldr r1, [r4, #52]
30bfb940 b169 cbz r1, 0x30bfb95e
30bfb942 f24660c8 movw r0, 0x66c8
30bfb946 2201 movs r2, #1
30bfb948 f6c0004e movt r0, 0x84e
30bfb94c f04f33ff mov.w r3, #4294967295 @ 0xffffffff
30bfb950 4478 add r0, pc
30bfb952 6800 ldr r0, [r0, #0]
30bfb954 6800 ldr r0, [r0, #0]
30bfb956 f002e80e blx 0x30bfd974 @ symbol stub for: _mach_port_mod_refs
30bfb95a 2000 movs r0, #0
30bfb95c 6360 str r0, [r4, #52]
30bfb95e 6ba0 ldr r0, [r4, #56]
30bfb960 2800 cmp r0, #0
30bfb962 bf08 it eq
30bfb964 bd90 popeq {r4, r7, pc}
30bfb966 f002e9de blx 0x30bfdd24 @ symbol stub for: _CFRelease
30bfb96a 2000 movs r0, #0
30bfb96c 63a0 str r0, [r4, #56]
30bfb96e bd90 pop {r4, r7, pc}
_SBSApplicationTerminationAssertionErrorString:
30bfb970 4601 mov r1, r0
30bfb972 2904 cmp r1, #4
30bfb974 d821 bhi.n 0x30bfb9ba
30bfb976 f24820a2 movw r0, 0x82a2
30bfb97a f6c0004e movt r0, 0x84e
30bfb97e 4478 add r0, pc
30bfb980 e8dff001 tbb [pc, r1]
30bfb984 0320 lsls r0, r4, #12
30bfb986 0f09 lsrs r1, r1, #28
30bfb988 0015 lsls r5, r2, #0
30bfb98a f248209e movw r0, 0x829e
30bfb98e f6c0004e movt r0, 0x84e
30bfb992 4478 add r0, pc
30bfb994 4770 bx lr
30bfb996 f64730e2 movw r0, 0x7be2
30bfb99a f6c0004e movt r0, 0x84e
30bfb99e 4478 add r0, pc
30bfb9a0 4770 bx lr
30bfb9a2 f2482096 movw r0, 0x8296
30bfb9a6 f6c0004e movt r0, 0x84e
30bfb9aa 4478 add r0, pc
30bfb9ac 4770 bx lr
30bfb9ae f248209a movw r0, 0x829a
30bfb9b2 f6c0004e movt r0, 0x84e
30bfb9b6 4478 add r0, pc
30bfb9b8 4770 bx lr
30bfb9ba f64730fe movw r0, 0x7bfe
30bfb9be f6c0004e movt r0, 0x84e
30bfb9c2 4478 add r0, pc
30bfb9c4 4770 bx lr
30bfb9c6 46c0 nop (mov r8, r8)
__SBSRestartLock:
30bfb9c8 b590 push {r4, r7, lr}
30bfb9ca f6483434 movw r4, 0x8b34
30bfb9ce af01 add r7, sp, #4
30bfb9d0 f6c0044e movt r4, 0x84e
30bfb9d4 447c add r4, pc
30bfb9d6 6820 ldr r0, [r4, #0]
30bfb9d8 f1b03fff cmp.w r0, #4294967295 @ 0xffffffff
30bfb9dc d00b beq.n 0x30bfb9f6
30bfb9de f648301a movw r0, 0x8b1a
30bfb9e2 f6c0004e movt r0, 0x84e
30bfb9e6 f2487134 movw r1, 0x8734
30bfb9ea f6c0014e movt r1, 0x84e
30bfb9ee 4478 add r0, pc
30bfb9f0 4479 add r1, pc
30bfb9f2 f001ef60 blx 0x30bfd8b4 @ symbol stub for: _dispatch_once
30bfb9f6 f247607e movw r0, 0x767e
30bfb9fa f6c0004e movt r0, 0x84e
30bfb9fe 4478 add r0, pc
30bfba00 6801 ldr r1, [r0, #0]
30bfba02 6860 ldr r0, [r4, #4]
30bfba04 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfba08 f001be78 b.w _objc_msgSend$shim
____SBSRestartLock_block_invoke_0:
30bfba0c b5f0 push {r4, r5, r6, r7, lr}
30bfba0e af03 add r7, sp, #12
30bfba10 b082 sub sp, #8
30bfba12 f247610a movw r1, 0x760a
30bfba16 f6c0014e movt r1, 0x84e
30bfba1a f64700d0 movw r0, 0x78d0
30bfba1e f6c0004e movt r0, 0x84e
30bfba22 4479 add r1, pc
30bfba24 4478 add r0, pc
30bfba26 680c ldr r4, [r1, #0]
30bfba28 6800 ldr r0, [r0, #0]
30bfba2a 4621 mov r1, r4
30bfba2c f002e8aa blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfba30 f24751f8 movw r1, 0x75f8
30bfba34 f6c0014e movt r1, 0x84e
30bfba38 4479 add r1, pc
30bfba3a 680d ldr r5, [r1, #0]
30bfba3c 4629 mov r1, r5
30bfba3e f002e8a2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfba42 f64826b6 movw r6, 0x8ab6
30bfba46 f6c0064e movt r6, 0x84e
30bfba4a f6470168 movw r1, 0x7868
30bfba4e f6c0014e movt r1, 0x84e
30bfba52 447e add r6, pc
30bfba54 4479 add r1, pc
30bfba56 6070 str r0, [r6, #4]
30bfba58 6808 ldr r0, [r1, #0]
30bfba5a 4621 mov r1, r4
30bfba5c f002e892 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfba60 4629 mov r1, r5
30bfba62 f002e890 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfba66 f24652b8 movw r2, 0x65b8
30bfba6a 2400 movs r4, #0
30bfba6c f6c0024e movt r2, 0x84e
30bfba70 f24651ba movw r1, 0x65ba
30bfba74 f6c0014e movt r1, 0x84e
30bfba78 447a add r2, pc
30bfba7a 4479 add r1, pc
30bfba7c 60b0 str r0, [r6, #8]
30bfba7e 6812 ldr r2, [r2, #0]
30bfba80 2000 movs r0, #0
30bfba82 680b ldr r3, [r1, #0]
30bfba84 2100 movs r1, #0
30bfba86 f002e8ee blx 0x30bfdc64 @ symbol stub for: _CFDictionaryCreateMutable
30bfba8a 60f0 str r0, [r6, #12]
30bfba8c f002e932 blx 0x30bfdcf4 @ symbol stub for: _CFNotificationCenterGetDarwinNotifyCenter
30bfba90 f240020f movw r2, 0xf
30bfba94 2100 movs r1, #0
30bfba96 f2c00200 movt r2, 0x0
30bfba9a f24813ec movw r3, 0x81ec
30bfba9e f6c0034e movt r3, 0x84e
30bfbaa2 447a add r2, pc
30bfbaa4 447b add r3, pc
30bfbaa6 9400 str r4, [sp, #0]
30bfbaa8 9401 str r4, [sp, #4]
30bfbaaa f002e91c blx 0x30bfdce4 @ symbol stub for: _CFNotificationCenterAddObserver
30bfbaae b002 add sp, #8
30bfbab0 bdf0 pop {r4, r5, r6, r7, pc}
30bfbab2 bf00 nop
__SBSRestarted:
30bfbab4 b5f0 push {r4, r5, r6, r7, lr}
30bfbab6 af03 add r7, sp, #12
30bfbab8 e92d0d00 stmdb sp!, {r8, sl, fp}
30bfbabc b09c sub sp, #112
30bfbabe f246504a movw r0, 0x654a
30bfbac2 f6c0004e movt r0, 0x84e
30bfbac6 4478 add r0, pc
30bfbac8 6802 ldr r2, [r0, #0]
30bfbaca 9202 str r2, [sp, #8]
30bfbacc f2475150 movw r1, 0x7550
30bfbad0 f6c0014e movt r1, 0x84e
30bfbad4 f24770be movw r0, 0x77be
30bfbad8 f6c0004e movt r0, 0x84e
30bfbadc 4479 add r1, pc
30bfbade 4478 add r0, pc
30bfbae0 6812 ldr r2, [r2, #0]
30bfbae2 921b str r2, [sp, #108]
30bfbae4 6809 ldr r1, [r1, #0]
30bfbae6 6800 ldr r0, [r0, #0]
30bfbae8 f002e84c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbaec f247513c movw r1, 0x753c
30bfbaf0 f6c0014e movt r1, 0x84e
30bfbaf4 4479 add r1, pc
30bfbaf6 6809 ldr r1, [r1, #0]
30bfbaf8 f002e844 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbafc 9001 str r0, [sp, #4]
30bfbafe f7ffff63 bl __SBSRestartLock
30bfbb02 f2476094 movw r0, 0x7694
30bfbb06 ac13 add r4, sp, #76
30bfbb08 f6c0004e movt r0, 0x84e
30bfbb0c f64812f2 movw r2, 0x89f2
30bfbb10 f6c0024e movt r2, 0x84e
30bfbb14 4478 add r0, pc
30bfbb16 447a add r2, pc
30bfbb18 f1040110 add.w r1, r4, #16 @ 0x10
30bfbb1c efc00050 vmov.i32 q8, #0 @ 0x00000000
30bfbb20 ecc10b04 vstmia r1, {d16-d17}
30bfbb24 6801 ldr r1, [r0, #0]
30bfbb26 6890 ldr r0, [r2, #8]
30bfbb28 ecc40b04 vstmia r4, {d16-d17}
30bfbb2c f002e82a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbb30 4605 mov r5, r0
30bfbb32 f247505c movw r0, 0x755c
30bfbb36 f6c0004e movt r0, 0x84e
30bfbb3a ab03 add r3, sp, #12
30bfbb3c 4478 add r0, pc
30bfbb3e 4622 mov r2, r4
30bfbb40 6806 ldr r6, [r0, #0]
30bfbb42 2010 movs r0, #16
30bfbb44 9000 str r0, [sp, #0]
30bfbb46 4628 mov r0, r5
30bfbb48 4631 mov r1, r6
30bfbb4a f002e81c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbb4e 4604 mov r4, r0
30bfbb50 b30c cbz r4, 0x30bfbb96
30bfbb52 9815 ldr r0, [sp, #84]
30bfbb54 f10d0b0c add.w fp, sp, #12 @ 0xc
30bfbb58 f8d08000 ldr.w r8, [r0]
30bfbb5c f04f0a00 mov.w sl, #0 @ 0x0
30bfbb60 9815 ldr r0, [sp, #84]
30bfbb62 6800 ldr r0, [r0, #0]
30bfbb64 4540 cmp r0, r8
30bfbb66 bf1c itt ne
30bfbb68 4628 movne r0, r5
30bfbb6a f001eff4 blxne 0x30bfdb54 @ symbol stub for: _objc_enumerationMutation
30bfbb6e 9814 ldr r0, [sp, #80]
30bfbb70 f850002a ldr.w r0, [r0, sl, lsl #2]
30bfbb74 68c1 ldr r1, [r0, #12]
30bfbb76 4788 blx r1
30bfbb78 f10a0a01 add.w sl, sl, #1 @ 0x1
30bfbb7c 45a2 cmp sl, r4
30bfbb7e d3ef bcc.n 0x30bfbb60
30bfbb80 2010 movs r0, #16
30bfbb82 aa13 add r2, sp, #76
30bfbb84 9000 str r0, [sp, #0]
30bfbb86 4628 mov r0, r5
30bfbb88 4631 mov r1, r6
30bfbb8a 465b mov r3, fp
30bfbb8c f001effa blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbb90 4604 mov r4, r0
30bfbb92 2c00 cmp r4, #0
30bfbb94 d1e2 bne.n 0x30bfbb5c
30bfbb96 f24740ea movw r0, 0x74ea
30bfbb9a f6c0004e movt r0, 0x84e
30bfbb9e 4478 add r0, pc
30bfbba0 6801 ldr r1, [r0, #0]
30bfbba2 f648105e movw r0, 0x895e
30bfbba6 f6c0004e movt r0, 0x84e
30bfbbaa 4478 add r0, pc
30bfbbac 6840 ldr r0, [r0, #4]
30bfbbae f001efea blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbbb2 f2474096 movw r0, 0x7496
30bfbbb6 f6c0004e movt r0, 0x84e
30bfbbba 4478 add r0, pc
30bfbbbc 6801 ldr r1, [r0, #0]
30bfbbbe 9801 ldr r0, [sp, #4]
30bfbbc0 f001efe0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbbc4 9802 ldr r0, [sp, #8]
30bfbbc6 6800 ldr r0, [r0, #0]
30bfbbc8 991b ldr r1, [sp, #108]
30bfbbca 4288 cmp r0, r1
30bfbbcc bf02 ittt eq
30bfbbce b01c addeq sp, #112
30bfbbd0 e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bfbbd4 bdf0 popeq {r4, r5, r6, r7, pc}
30bfbbd6 f001ee4e blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
30bfbbda bf00 nop
__SBSRestartUnlock:
30bfbbdc f247419c movw r1, 0x749c
30bfbbe0 f6c0014e movt r1, 0x84e
30bfbbe4 f648101a movw r0, 0x891a
30bfbbe8 f6c0004e movt r0, 0x84e
30bfbbec 4479 add r1, pc
30bfbbee 4478 add r0, pc
30bfbbf0 6809 ldr r1, [r1, #0]
30bfbbf2 6840 ldr r0, [r0, #4]
30bfbbf4 f001bd82 b.w _objc_msgSend$shim
__SBSRestartGetInfoForIdentifier:
30bfbbf8 b5b0 push {r4, r5, r7, lr}
30bfbbfa 4604 mov r4, r0
30bfbbfc af02 add r7, sp, #8
30bfbbfe b1d4 cbz r4, 0x30bfbc36
30bfbc00 f2474194 movw r1, 0x7494
30bfbc04 f6c0014e movt r1, 0x84e
30bfbc08 f24760a2 movw r0, 0x76a2
30bfbc0c f6c0004e movt r0, 0x84e
30bfbc10 4479 add r1, pc
30bfbc12 4478 add r0, pc
30bfbc14 6809 ldr r1, [r1, #0]
30bfbc16 6800 ldr r0, [r0, #0]
30bfbc18 f001efb4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbc1c 4602 mov r2, r0
30bfbc1e f2474082 movw r0, 0x7482
30bfbc22 f6c0004e movt r0, 0x84e
30bfbc26 4478 add r0, pc
30bfbc28 6801 ldr r1, [r0, #0]
30bfbc2a 4620 mov r0, r4
30bfbc2c f001efaa blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbc30 f0100fff tst.w r0, #255 @ 0xff
30bfbc34 d119 bne.n 0x30bfbc6a
30bfbc36 f24632ea movw r2, 0x63ea
30bfbc3a f6c0024e movt r2, 0x84e
30bfbc3e f2475154 movw r1, 0x7554
30bfbc42 447a add r2, pc
30bfbc44 f6c0014e movt r1, 0x84e
30bfbc48 f24760a4 movw r0, 0x76a4
30bfbc4c 4479 add r1, pc
30bfbc4e f6c0004e movt r0, 0x84e
30bfbc52 6812 ldr r2, [r2, #0]
30bfbc54 4478 add r0, pc
30bfbc56 f248033e movw r3, 0x803e
30bfbc5a f6c0034e movt r3, 0x84e
30bfbc5e 6809 ldr r1, [r1, #0]
30bfbc60 6800 ldr r0, [r0, #0]
30bfbc62 447b add r3, pc
30bfbc64 6812 ldr r2, [r2, #0]
30bfbc66 f001ef8e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbc6a f7fffead bl __SBSRestartLock
30bfbc6e f6480590 movw r5, 0x8890
30bfbc72 4621 mov r1, r4
30bfbc74 f6c0054e movt r5, 0x84e
30bfbc78 447d add r5, pc
30bfbc7a 68e8 ldr r0, [r5, #12]
30bfbc7c f001effa blx 0x30bfdc74 @ symbol stub for: _CFDictionaryGetValue
30bfbc80 4604 mov r4, r0
30bfbc82 f24730fe movw r0, 0x73fe
30bfbc86 f6c0004e movt r0, 0x84e
30bfbc8a 4478 add r0, pc
30bfbc8c 6801 ldr r1, [r0, #0]
30bfbc8e 6868 ldr r0, [r5, #4]
30bfbc90 f001ef78 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbc94 4620 mov r0, r4
30bfbc96 bdb0 pop {r4, r5, r7, pc}
__SBSRestartSetInfoForIdentifier:
30bfbc98 b5f0 push {r4, r5, r6, r7, lr}
30bfbc9a 4604 mov r4, r0
30bfbc9c 460d mov r5, r1
30bfbc9e af03 add r7, sp, #12
30bfbca0 b1d4 cbz r4, 0x30bfbcd8
30bfbca2 f24731f2 movw r1, 0x73f2
30bfbca6 f6c0014e movt r1, 0x84e
30bfbcaa f2476000 movw r0, 0x7600
30bfbcae f6c0004e movt r0, 0x84e
30bfbcb2 4479 add r1, pc
30bfbcb4 4478 add r0, pc
30bfbcb6 6809 ldr r1, [r1, #0]
30bfbcb8 6800 ldr r0, [r0, #0]
30bfbcba f001ef64 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbcbe 4602 mov r2, r0
30bfbcc0 f24730e0 movw r0, 0x73e0
30bfbcc4 f6c0004e movt r0, 0x84e
30bfbcc8 4478 add r0, pc
30bfbcca 6801 ldr r1, [r0, #0]
30bfbccc 4620 mov r0, r4
30bfbcce f001ef5a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbcd2 f0100fff tst.w r0, #255 @ 0xff
30bfbcd6 d119 bne.n 0x30bfbd0c
30bfbcd8 f2463248 movw r2, 0x6348
30bfbcdc f6c0024e movt r2, 0x84e
30bfbce0 f24741b2 movw r1, 0x74b2
30bfbce4 447a add r2, pc
30bfbce6 f6c0014e movt r1, 0x84e
30bfbcea f2476002 movw r0, 0x7602
30bfbcee 4479 add r1, pc
30bfbcf0 f6c0004e movt r0, 0x84e
30bfbcf4 6812 ldr r2, [r2, #0]
30bfbcf6 4478 add r0, pc
30bfbcf8 f647739c movw r3, 0x7f9c
30bfbcfc f6c0034e movt r3, 0x84e
30bfbd00 6809 ldr r1, [r1, #0]
30bfbd02 6800 ldr r0, [r0, #0]
30bfbd04 447b add r3, pc
30bfbd06 6812 ldr r2, [r2, #0]
30bfbd08 f001ef3c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbd0c f7fffe5c bl __SBSRestartLock
30bfbd10 f24876ec movw r6, 0x87ec
30bfbd14 4621 mov r1, r4
30bfbd16 f6c0064e movt r6, 0x84e
30bfbd1a 2d00 cmp r5, #0
30bfbd1c 447e add r6, pc
30bfbd1e 68f0 ldr r0, [r6, #12]
30bfbd20 d003 beq.n 0x30bfbd2a
30bfbd22 462a mov r2, r5
30bfbd24 f001efb6 blx 0x30bfdc94 @ symbol stub for: _CFDictionarySetValue
30bfbd28 e001 b.n 0x30bfbd2e
30bfbd2a f001efac blx 0x30bfdc84 @ symbol stub for: _CFDictionaryRemoveValue
30bfbd2e f2473052 movw r0, 0x7352
30bfbd32 f6c0004e movt r0, 0x84e
30bfbd36 4478 add r0, pc
30bfbd38 6801 ldr r1, [r0, #0]
30bfbd3a 6870 ldr r0, [r6, #4]
30bfbd3c e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bfbd40 f001bcdc b.w _objc_msgSend$shim
__SBSRestartScheduleBlockForIdentifier:
30bfbd44 b5f0 push {r4, r5, r6, r7, lr}
30bfbd46 af03 add r7, sp, #12
30bfbd48 f84d8d04 str.w r8, [sp, #-4]!
30bfbd4c 4604 mov r4, r0
30bfbd4e 460d mov r5, r1
30bfbd50 b1d4 cbz r4, 0x30bfbd88
30bfbd52 f2473142 movw r1, 0x7342
30bfbd56 f6c0014e movt r1, 0x84e
30bfbd5a f2475050 movw r0, 0x7550
30bfbd5e f6c0004e movt r0, 0x84e
30bfbd62 4479 add r1, pc
30bfbd64 4478 add r0, pc
30bfbd66 6809 ldr r1, [r1, #0]
30bfbd68 6800 ldr r0, [r0, #0]
30bfbd6a f001ef0c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbd6e 4602 mov r2, r0
30bfbd70 f2473030 movw r0, 0x7330
30bfbd74 f6c0004e movt r0, 0x84e
30bfbd78 4478 add r0, pc
30bfbd7a 6801 ldr r1, [r0, #0]
30bfbd7c 4620 mov r0, r4
30bfbd7e f001ef02 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbd82 f0100fff tst.w r0, #255 @ 0xff
30bfbd86 d119 bne.n 0x30bfbdbc
30bfbd88 f2462298 movw r2, 0x6298
30bfbd8c f6c0024e movt r2, 0x84e
30bfbd90 f2474102 movw r1, 0x7402
30bfbd94 447a add r2, pc
30bfbd96 f6c0014e movt r1, 0x84e
30bfbd9a f2475052 movw r0, 0x7552
30bfbd9e 4479 add r1, pc
30bfbda0 f6c0004e movt r0, 0x84e
30bfbda4 6812 ldr r2, [r2, #0]
30bfbda6 4478 add r0, pc
30bfbda8 f64763ec movw r3, 0x7eec
30bfbdac f6c0034e movt r3, 0x84e
30bfbdb0 6809 ldr r1, [r1, #0]
30bfbdb2 6800 ldr r0, [r0, #0]
30bfbdb4 447b add r3, pc
30bfbdb6 6812 ldr r2, [r2, #0]
30bfbdb8 f001eee4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbdbc f7fffe04 bl __SBSRestartLock
30bfbdc0 f248783e movw r8, 0x873e
30bfbdc4 2d00 cmp r5, #0
30bfbdc6 f6c0084e movt r8, 0x84e
30bfbdca 44f8 add r8, pc
30bfbdcc f8d86008 ldr.w r6, [r8, #8]
30bfbdd0 d01c beq.n 0x30bfbe0c
30bfbdd2 f247209e movw r0, 0x729e
30bfbdd6 f6c0004e movt r0, 0x84e
30bfbdda 4478 add r0, pc
30bfbddc 6801 ldr r1, [r0, #0]
30bfbdde 4628 mov r0, r5
30bfbde0 f001eed0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbde4 f24721e4 movw r1, 0x72e4
30bfbde8 f6c0014e movt r1, 0x84e
30bfbdec 4479 add r1, pc
30bfbdee 6809 ldr r1, [r1, #0]
30bfbdf0 f001eec8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbdf4 4602 mov r2, r0
30bfbdf6 f24720b8 movw r0, 0x72b8
30bfbdfa f6c0004e movt r0, 0x84e
30bfbdfe 4623 mov r3, r4
30bfbe00 4478 add r0, pc
30bfbe02 6801 ldr r1, [r0, #0]
30bfbe04 4630 mov r0, r6
30bfbe06 f001eebe blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbe0a e009 b.n 0x30bfbe20
30bfbe0c f247308e movw r0, 0x738e
30bfbe10 4622 mov r2, r4
30bfbe12 f6c0004e movt r0, 0x84e
30bfbe16 4478 add r0, pc
30bfbe18 6801 ldr r1, [r0, #0]
30bfbe1a 4630 mov r0, r6
30bfbe1c f001eeb2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbe20 f2472060 movw r0, 0x7260
30bfbe24 f6c0004e movt r0, 0x84e
30bfbe28 4478 add r0, pc
30bfbe2a 6801 ldr r1, [r0, #0]
30bfbe2c f8d80004 ldr.w r0, [r8, #4]
30bfbe30 f85d8b04 ldr.w r8, [sp], #4
30bfbe34 e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bfbe38 f001bc60 b.w _objc_msgSend$shim
_SBSSetAlertSuppressionContexts:
30bfbe3c b5f0 push {r4, r5, r6, r7, lr}
30bfbe3e af03 add r7, sp, #12
30bfbe40 f84d8d04 str.w r8, [sp, #-4]!
30bfbe44 b081 sub sp, #4
30bfbe46 f24711d4 movw r1, 0x71d4
30bfbe4a 4605 mov r5, r0
30bfbe4c f6c0014e movt r1, 0x84e
30bfbe50 f2474042 movw r0, 0x7442
30bfbe54 f6c0004e movt r0, 0x84e
30bfbe58 4479 add r1, pc
30bfbe5a 4478 add r0, pc
30bfbe5c 6809 ldr r1, [r1, #0]
30bfbe5e 6800 ldr r0, [r0, #0]
30bfbe60 f001ee90 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbe64 f24711c4 movw r1, 0x71c4
30bfbe68 f6c0014e movt r1, 0x84e
30bfbe6c 4479 add r1, pc
30bfbe6e 6809 ldr r1, [r1, #0]
30bfbe70 f001ee88 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbe74 f24711ae movw r1, 0x71ae
30bfbe78 4680 mov r8, r0
30bfbe7a f6c0014e movt r1, 0x84e
30bfbe7e f2474018 movw r0, 0x7418
30bfbe82 f6c0004e movt r0, 0x84e
30bfbe86 4479 add r1, pc
30bfbe88 4478 add r0, pc
30bfbe8a 6809 ldr r1, [r1, #0]
30bfbe8c 6800 ldr r0, [r0, #0]
30bfbe8e f001ee7a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbe92 4606 mov r6, r0
30bfbe94 b1e5 cbz r5, 0x30bfbed0
30bfbe96 f24731fe movw r1, 0x73fe
30bfbe9a f6c0014e movt r1, 0x84e
30bfbe9e f2473004 movw r0, 0x7304
30bfbea2 f6c0004e movt r0, 0x84e
30bfbea6 4479 add r1, pc
30bfbea8 4478 add r0, pc
30bfbeaa 680e ldr r6, [r1, #0]
30bfbeac 6801 ldr r1, [r0, #0]
30bfbeae 4628 mov r0, r5
30bfbeb0 f001ee68 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbeb4 4602 mov r2, r0
30bfbeb6 f2471078 movw r0, 0x7178
30bfbeba f6c0004e movt r0, 0x84e
30bfbebe 23c8 movs r3, #200
30bfbec0 4478 add r0, pc
30bfbec2 6801 ldr r1, [r0, #0]
30bfbec4 2000 movs r0, #0
30bfbec6 9000 str r0, [sp, #0]
30bfbec8 4630 mov r0, r6
30bfbeca f001ee5c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbece 4606 mov r6, r0
30bfbed0 f7fafd8e bl _SBSSpringBoardServerPort
30bfbed4 4605 mov r5, r0
30bfbed6 f2471066 movw r0, 0x7166
30bfbeda f6c0004e movt r0, 0x84e
30bfbede 4478 add r0, pc
30bfbee0 6801 ldr r1, [r0, #0]
30bfbee2 4630 mov r0, r6
30bfbee4 f001ee4e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbee8 4604 mov r4, r0
30bfbeea f2471056 movw r0, 0x7156
30bfbeee f6c0004e movt r0, 0x84e
30bfbef2 4478 add r0, pc
30bfbef4 6801 ldr r1, [r0, #0]
30bfbef6 4630 mov r0, r6
30bfbef8 f001ee44 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbefc 4602 mov r2, r0
30bfbefe 4628 mov r0, r5
30bfbf00 4621 mov r1, r4
30bfbf02 f7f8ff55 bl _SBSetAlertSuppressionContexts
30bfbf06 f2471046 movw r0, 0x7146
30bfbf0a f6c0004e movt r0, 0x84e
30bfbf0e 4478 add r0, pc
30bfbf10 6801 ldr r1, [r0, #0]
30bfbf12 4640 mov r0, r8
30bfbf14 b001 add sp, #4
30bfbf16 f85d8b04 ldr.w r8, [sp], #4
30bfbf1a e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bfbf1e f001bbed b.w _objc_msgSend$shim
30bfbf22 46c0 nop (mov r8, r8)
-[SBSAccelerometer init]:
30bfbf24 b5b0 push {r4, r5, r7, lr}
30bfbf26 af02 add r7, sp, #8
30bfbf28 b082 sub sp, #8
30bfbf2a f24732e2 movw r2, 0x73e2
30bfbf2e f6c0024e movt r2, 0x84e
30bfbf32 f24701f4 movw r1, 0x70f4
30bfbf36 f6c0014e movt r1, 0x84e
30bfbf3a 447a add r2, pc
30bfbf3c 4479 add r1, pc
30bfbf3e 9000 str r0, [sp, #0]
30bfbf40 6810 ldr r0, [r2, #0]
30bfbf42 680d ldr r5, [r1, #0]
30bfbf44 9001 str r0, [sp, #4]
30bfbf46 4668 mov r0, sp
30bfbf48 4629 mov r1, r5
30bfbf4a f001ee24 blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bfbf4e 4604 mov r4, r0
30bfbf50 b30c cbz r4, 0x30bfbf96
30bfbf52 f24701ca movw r1, 0x70ca
30bfbf56 f6c0014e movt r1, 0x84e
30bfbf5a f2473098 movw r0, 0x7398
30bfbf5e f6c0004e movt r0, 0x84e
30bfbf62 4479 add r1, pc
30bfbf64 4478 add r0, pc
30bfbf66 6809 ldr r1, [r1, #0]
30bfbf68 6800 ldr r0, [r0, #0]
30bfbf6a f001ee0c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbf6e 4629 mov r1, r5
30bfbf70 f001ee08 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbf74 f2483104 movw r1, 0x8304
30bfbf78 f6c0014e movt r1, 0x84e
30bfbf7c 4479 add r1, pc
30bfbf7e 680a ldr r2, [r1, #0]
30bfbf80 f2472128 movw r1, 0x7228
30bfbf84 f6c0014e movt r1, 0x84e
30bfbf88 4479 add r1, pc
30bfbf8a 50a0 str r0, [r4, r2]
30bfbf8c 58a0 ldr r0, [r4, r2]
30bfbf8e 4622 mov r2, r4
30bfbf90 6809 ldr r1, [r1, #0]
30bfbf92 f001edf8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbf96 4620 mov r0, r4
30bfbf98 b002 add sp, #8
30bfbf9a bdb0 pop {r4, r5, r7, pc}
-[SBSAccelerometer dealloc]:
30bfbf9c b5b0 push {r4, r5, r7, lr}
30bfbf9e af02 add r7, sp, #8
30bfbfa0 b082 sub sp, #8
30bfbfa2 f24821d0 movw r1, 0x82d0
30bfbfa6 4604 mov r4, r0
30bfbfa8 f6c0014e movt r1, 0x84e
30bfbfac f24710fa movw r0, 0x71fa
30bfbfb0 4479 add r1, pc
30bfbfb2 f6c0004e movt r0, 0x84e
30bfbfb6 4478 add r0, pc
30bfbfb8 2200 movs r2, #0
30bfbfba 680d ldr r5, [r1, #0]
30bfbfbc 6801 ldr r1, [r0, #0]
30bfbfbe 5960 ldr r0, [r4, r5]
30bfbfc0 f001ede0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbfc4 f2470088 movw r0, 0x7088
30bfbfc8 f6c0004e movt r0, 0x84e
30bfbfcc 4478 add r0, pc
30bfbfce 6801 ldr r1, [r0, #0]
30bfbfd0 5960 ldr r0, [r4, r5]
30bfbfd2 f001edd8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfbfd6 f2473136 movw r1, 0x7336
30bfbfda f6c0014e movt r1, 0x84e
30bfbfde f24700a8 movw r0, 0x70a8
30bfbfe2 f6c0004e movt r0, 0x84e
30bfbfe6 4479 add r1, pc
30bfbfe8 4478 add r0, pc
30bfbfea 9400 str r4, [sp, #0]
30bfbfec 6809 ldr r1, [r1, #0]
30bfbfee 9101 str r1, [sp, #4]
30bfbff0 6801 ldr r1, [r0, #0]
30bfbff2 4668 mov r0, sp
30bfbff4 f001edce blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bfbff8 b002 add sp, #8
30bfbffa bdb0 pop {r4, r5, r7, pc}
-[SBSAccelerometer accelerometerEventsEnabled]:
30bfbffc b580 push {r7, lr}
30bfbffe f2482274 movw r2, 0x8274
30bfc002 466f mov r7, sp
30bfc004 f6c0024e movt r2, 0x84e
30bfc008 f24711a2 movw r1, 0x71a2
30bfc00c 447a add r2, pc
30bfc00e f6c0014e movt r1, 0x84e
30bfc012 4479 add r1, pc
30bfc014 6812 ldr r2, [r2, #0]
30bfc016 6809 ldr r1, [r1, #0]
30bfc018 5880 ldr r0, [r0, r2]
30bfc01a f001edb4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc01e bd80 pop {r7, pc}
-[SBSAccelerometer setAccelerometerEventsEnabled:]:
30bfc020 f2482158 movw r1, 0x8258
30bfc024 f6c0014e movt r1, 0x84e
30bfc028 4479 add r1, pc
30bfc02a 680b ldr r3, [r1, #0]
30bfc02c f2471184 movw r1, 0x7184
30bfc030 f6c0014e movt r1, 0x84e
30bfc034 4479 add r1, pc
30bfc036 58c0 ldr r0, [r0, r3]
30bfc038 6809 ldr r1, [r1, #0]
30bfc03a f001bb5f b.w _objc_msgSend$shim
30bfc03e bf00 nop
-[SBSAccelerometer updateInterval]:
30bfc040 f2482138 movw r1, 0x8238
30bfc044 f6c0014e movt r1, 0x84e
30bfc048 4479 add r1, pc
30bfc04a 680a ldr r2, [r1, #0]
30bfc04c f2471168 movw r1, 0x7168
30bfc050 f6c0014e movt r1, 0x84e
30bfc054 4479 add r1, pc
30bfc056 5880 ldr r0, [r0, r2]
30bfc058 6809 ldr r1, [r1, #0]
30bfc05a f001bb4f b.w _objc_msgSend$shim
30bfc05e bf00 nop
-[SBSAccelerometer setUpdateInterval:]:
30bfc060 f2482114 movw r1, 0x8214
30bfc064 f6c0014e movt r1, 0x84e
30bfc068 f247194e movw r9, 0x714e
30bfc06c 4479 add r1, pc
30bfc06e f6c0094e movt r9, 0x84e
30bfc072 44f9 add r9, pc
30bfc074 6809 ldr r1, [r1, #0]
30bfc076 5840 ldr r0, [r0, r1]
30bfc078 f8d91000 ldr.w r1, [r9]
30bfc07c f001bb3e b.w _objc_msgSend$shim
-[SBSAccelerometer xThreshold]:
30bfc080 f24811f8 movw r1, 0x81f8
30bfc084 f6c0014e movt r1, 0x84e
30bfc088 4479 add r1, pc
30bfc08a 680a ldr r2, [r1, #0]
30bfc08c f2471130 movw r1, 0x7130
30bfc090 f6c0014e movt r1, 0x84e
30bfc094 4479 add r1, pc
30bfc096 5880 ldr r0, [r0, r2]
30bfc098 6809 ldr r1, [r1, #0]
30bfc09a f001bb2f b.w _objc_msgSend$shim
30bfc09e bf00 nop
-[SBSAccelerometer setXThreshold:]:
30bfc0a0 f24811d8 movw r1, 0x81d8
30bfc0a4 f6c0014e movt r1, 0x84e
30bfc0a8 4479 add r1, pc
30bfc0aa 680b ldr r3, [r1, #0]
30bfc0ac f2471114 movw r1, 0x7114
30bfc0b0 f6c0014e movt r1, 0x84e
30bfc0b4 4479 add r1, pc
30bfc0b6 58c0 ldr r0, [r0, r3]
30bfc0b8 6809 ldr r1, [r1, #0]
30bfc0ba f001bb1f b.w _objc_msgSend$shim
30bfc0be bf00 nop
-[SBSAccelerometer yThreshold]:
30bfc0c0 f24811b8 movw r1, 0x81b8
30bfc0c4 f6c0014e movt r1, 0x84e
30bfc0c8 4479 add r1, pc
30bfc0ca 680a ldr r2, [r1, #0]
30bfc0cc f24701f8 movw r1, 0x70f8
30bfc0d0 f6c0014e movt r1, 0x84e
30bfc0d4 4479 add r1, pc
30bfc0d6 5880 ldr r0, [r0, r2]
30bfc0d8 6809 ldr r1, [r1, #0]
30bfc0da f001bb0f b.w _objc_msgSend$shim
30bfc0de bf00 nop
-[SBSAccelerometer setYThreshold:]:
30bfc0e0 f2481198 movw r1, 0x8198
30bfc0e4 f6c0014e movt r1, 0x84e
30bfc0e8 4479 add r1, pc
30bfc0ea 680b ldr r3, [r1, #0]
30bfc0ec f24701dc movw r1, 0x70dc
30bfc0f0 f6c0014e movt r1, 0x84e
30bfc0f4 4479 add r1, pc
30bfc0f6 58c0 ldr r0, [r0, r3]
30bfc0f8 6809 ldr r1, [r1, #0]
30bfc0fa f001baff b.w _objc_msgSend$shim
30bfc0fe bf00 nop
-[SBSAccelerometer zThreshold]:
30bfc100 f2481178 movw r1, 0x8178
30bfc104 f6c0014e movt r1, 0x84e
30bfc108 4479 add r1, pc
30bfc10a 680a ldr r2, [r1, #0]
30bfc10c f24701c0 movw r1, 0x70c0
30bfc110 f6c0014e movt r1, 0x84e
30bfc114 4479 add r1, pc
30bfc116 5880 ldr r0, [r0, r2]
30bfc118 6809 ldr r1, [r1, #0]
30bfc11a f001baef b.w _objc_msgSend$shim
30bfc11e bf00 nop
-[SBSAccelerometer setZThreshold:]:
30bfc120 f2481158 movw r1, 0x8158
30bfc124 f6c0014e movt r1, 0x84e
30bfc128 4479 add r1, pc
30bfc12a 680b ldr r3, [r1, #0]
30bfc12c f24701a4 movw r1, 0x70a4
30bfc130 f6c0014e movt r1, 0x84e
30bfc134 4479 add r1, pc
30bfc136 58c0 ldr r0, [r0, r3]
30bfc138 6809 ldr r1, [r1, #0]
30bfc13a f001badf b.w _objc_msgSend$shim
30bfc13e bf00 nop
-[SBSAccelerometer setOrientationEventsEnabled:]:
30bfc140 f2481138 movw r1, 0x8138
30bfc144 f6c0014e movt r1, 0x84e
30bfc148 4479 add r1, pc
30bfc14a 680b ldr r3, [r1, #0]
30bfc14c f2470188 movw r1, 0x7088
30bfc150 f6c0014e movt r1, 0x84e
30bfc154 4479 add r1, pc
30bfc156 58c0 ldr r0, [r0, r3]
30bfc158 6809 ldr r1, [r1, #0]
30bfc15a f001bacf b.w _objc_msgSend$shim
30bfc15e bf00 nop
-[SBSAccelerometer orientationEventsEnabled]:
30bfc160 b580 push {r7, lr}
30bfc162 f2481210 movw r2, 0x8110
30bfc166 466f mov r7, sp
30bfc168 f6c0024e movt r2, 0x84e
30bfc16c f247016a movw r1, 0x706a
30bfc170 447a add r2, pc
30bfc172 f6c0014e movt r1, 0x84e
30bfc176 4479 add r1, pc
30bfc178 6812 ldr r2, [r2, #0]
30bfc17a 6809 ldr r1, [r1, #0]
30bfc17c 5880 ldr r0, [r0, r2]
30bfc17e f001ed02 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc182 bd80 pop {r7, pc}
-[SBSAccelerometer currentDeviceOrientation]:
30bfc184 f24801f4 movw r1, 0x80f4
30bfc188 f6c0014e movt r1, 0x84e
30bfc18c 4479 add r1, pc
30bfc18e 680a ldr r2, [r1, #0]
30bfc190 f247014c movw r1, 0x704c
30bfc194 f6c0014e movt r1, 0x84e
30bfc198 4479 add r1, pc
30bfc19a 5880 ldr r0, [r0, r2]
30bfc19c 6809 ldr r1, [r1, #0]
30bfc19e f001baad b.w _objc_msgSend$shim
30bfc1a2 bf00 nop
-[SBSAccelerometer accelerometer:didAccelerateWithTimeStamp:x:y:z:eventType:]:
30bfc1a4 b580 push {r7, lr}
30bfc1a6 466f mov r7, sp
30bfc1a8 b085 sub sp, #20
30bfc1aa 4602 mov r2, r0
30bfc1ac f24800cc movw r0, 0x80cc
30bfc1b0 f6c0004e movt r0, 0x84e
30bfc1b4 f247012a movw r1, 0x702a
30bfc1b8 4478 add r0, pc
30bfc1ba f6c0014e movt r1, 0x84e
30bfc1be 4479 add r1, pc
30bfc1c0 ed970a05 flds s0, [r7, #20]
30bfc1c4 6800 ldr r0, [r0, #0]
30bfc1c6 6809 ldr r1, [r1, #0]
30bfc1c8 ed972a04 flds s4, [r7, #16]
30bfc1cc 5810 ldr r0, [r2, r0]
30bfc1ce ed971a03 flds s2, [r7, #12]
30bfc1d2 f8d7c018 ldr.w ip, [r7, #24]
30bfc1d6 f8d79008 ldr.w r9, [r7, #8]
30bfc1da f8cdc010 str.w ip, [sp, #16]
30bfc1de ed8d2a02 fsts s4, [sp, #8]
30bfc1e2 ed8d0a03 fsts s0, [sp, #12]
30bfc1e6 ed8d1a01 fsts s2, [sp, #4]
30bfc1ea f8cd9000 str.w r9, [sp]
30bfc1ee ef200110 vorr d0, d0, d0
30bfc1f2 f001ecc8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc1f6 b005 add sp, #20
30bfc1f8 bd80 pop {r7, pc}
30bfc1fa bf00 nop
-[SBSAccelerometer accelerometer:didChangeDeviceOrientation:]:
30bfc1fc b5f0 push {r4, r5, r6, r7, lr}
30bfc1fe af03 add r7, sp, #12
30bfc200 f84d8d04 str.w r8, [sp, #-4]!
30bfc204 f248026a movw r2, 0x806a
30bfc208 4605 mov r5, r0
30bfc20a f6c0024e movt r2, 0x84e
30bfc20e f64671ce movw r1, 0x6fce
30bfc212 f6c0014e movt r1, 0x84e
30bfc216 f64670cc movw r0, 0x6fcc
30bfc21a 447a add r2, pc
30bfc21c f6c0004e movt r0, 0x84e
30bfc220 4478 add r0, pc
30bfc222 4479 add r1, pc
30bfc224 6814 ldr r4, [r2, #0]
30bfc226 4698 mov r8, r3
30bfc228 6806 ldr r6, [r0, #0]
30bfc22a 6809 ldr r1, [r1, #0]
30bfc22c 5928 ldr r0, [r5, r4]
30bfc22e 4632 mov r2, r6
30bfc230 f001eca8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc234 f0100fff tst.w r0, #255 @ 0xff
30bfc238 d102 bne.n 0x30bfc240
30bfc23a f85d8b04 ldr.w r8, [sp], #4
30bfc23e bdf0 pop {r4, r5, r6, r7, pc}
30bfc240 5928 ldr r0, [r5, r4]
30bfc242 4631 mov r1, r6
30bfc244 462a mov r2, r5
30bfc246 4643 mov r3, r8
30bfc248 f85d8b04 ldr.w r8, [sp], #4
30bfc24c e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bfc250 f001ba54 b.w _objc_msgSend$shim
-[SBSAccelerometer delegate]:
30bfc254 f2480128 movw r1, 0x8028
30bfc258 f6c0014e movt r1, 0x84e
30bfc25c 4479 add r1, pc
30bfc25e 6809 ldr r1, [r1, #0]
30bfc260 5840 ldr r0, [r0, r1]
30bfc262 4770 bx lr
-[SBSAccelerometer setDelegate:]:
30bfc264 f2480118 movw r1, 0x8018
30bfc268 f6c0014e movt r1, 0x84e
30bfc26c 4479 add r1, pc
30bfc26e 6809 ldr r1, [r1, #0]
30bfc270 5042 str r2, [r0, r1]
30bfc272 4770 bx lr
_BKAccelerometer_server_routine:
30bfc274 4601 mov r1, r0
30bfc276 f2400011 movw r0, 0x11
30bfc27a f2c00000 movt r0, 0x0
30bfc27e 6949 ldr r1, [r1, #20]
30bfc280 4478 add r0, pc
30bfc282 f24f62b9 movw r2, 0xf6b9
30bfc286 f2c0020e movt r2, 0xe
30bfc28a 4291 cmp r1, r2
30bfc28c bf18 it ne
30bfc28e 2000 movne r0, #0
30bfc290 4770 bx lr
30bfc292 bf00 nop
__XDeliverAccelerometerEvent:
30bfc294 b590 push {r4, r7, lr}
30bfc296 af01 add r7, sp, #4
30bfc298 b083 sub sp, #12
30bfc29a 460c mov r4, r1
30bfc29c f64f61d0 movw r1, 0xfed0
30bfc2a0 6802 ldr r2, [r0, #0]
30bfc2a2 f6cf71ff movt r1, 0xffff
30bfc2a6 2a00 cmp r2, #0
30bfc2a8 db04 blt.n 0x30bfc2b4
30bfc2aa 6842 ldr r2, [r0, #4]
30bfc2ac 2a38 cmp r2, #56
30bfc2ae bf08 it eq
30bfc2b0 2100 moveq r1, #0
30bfc2b2 d00b beq.n 0x30bfc2cc
30bfc2b4 f6455046 movw r0, 0x5d46
30bfc2b8 f6c0004e movt r0, 0x84e
30bfc2bc 6221 str r1, [r4, #32]
30bfc2be 4478 add r0, pc
30bfc2c0 6802 ldr r2, [r0, #0]
30bfc2c2 6810 ldr r0, [r2, #0]
30bfc2c4 6851 ldr r1, [r2, #4]
30bfc2c6 61e1 str r1, [r4, #28]
30bfc2c8 61a0 str r0, [r4, #24]
30bfc2ca e016 b.n 0x30bfc2fa
30bfc2cc edd00b08 vldr d16, [r0, #32]
30bfc2d0 f8d0900c ldr.w r9, [r0, #12]
30bfc2d4 ec521b30 vmov r1, r2, d16
30bfc2d8 6a83 ldr r3, [r0, #40]
30bfc2da ed900a0c flds s0, [r0, #48]
30bfc2de ed901a0b flds s2, [r0, #44]
30bfc2e2 6b40 ldr r0, [r0, #52]
30bfc2e4 9002 str r0, [sp, #8]
30bfc2e6 4648 mov r0, r9
30bfc2e8 ed8d0a01 fsts s0, [sp, #4]
30bfc2ec ed8d1a00 fsts s2, [sp]
30bfc2f0 ef200110 vorr d0, d0, d0
30bfc2f4 f001ea66 blx 0x30bfd7c4 @ symbol stub for: __BKXXDeliverAccelerometerEvent
30bfc2f8 6220 str r0, [r4, #32]
30bfc2fa b003 add sp, #12
30bfc2fc bd90 pop {r4, r7, pc}
30bfc2fe bf00 nop
_BKAccelerometer_server:
30bfc300 b590 push {r4, r7, lr}
30bfc302 af01 add r7, sp, #4
30bfc304 b083 sub sp, #12
30bfc306 460c mov r4, r1
30bfc308 6801 ldr r1, [r0, #0]
30bfc30a f24f62b9 movw r2, 0xf6b9
30bfc30e f2c0020e movt r2, 0xe
30bfc312 b2c9 uxtb r1, r1
30bfc314 6021 str r1, [r4, #0]
30bfc316 6881 ldr r1, [r0, #8]
30bfc318 60a1 str r1, [r4, #8]
30bfc31a 2124 movs r1, #36
30bfc31c 6061 str r1, [r4, #4]
30bfc31e 2100 movs r1, #0
30bfc320 60e1 str r1, [r4, #12]
30bfc322 6941 ldr r1, [r0, #20]
30bfc324 3164 adds r1, #100
30bfc326 6161 str r1, [r4, #20]
30bfc328 6941 ldr r1, [r0, #20]
30bfc32a 4291 cmp r1, r2
30bfc32c d00e beq.n 0x30bfc34c
30bfc32e f64540ce movw r0, 0x5cce
30bfc332 f6c0004e movt r0, 0x84e
30bfc336 4478 add r0, pc
30bfc338 6801 ldr r1, [r0, #0]
30bfc33a 6808 ldr r0, [r1, #0]
30bfc33c 6849 ldr r1, [r1, #4]
30bfc33e 61e1 str r1, [r4, #28]
30bfc340 61a0 str r0, [r4, #24]
30bfc342 f46f7097 mvn.w r0, #302 @ 0x12e
30bfc346 6220 str r0, [r4, #32]
30bfc348 2000 movs r0, #0
30bfc34a e02f b.n 0x30bfc3ac
30bfc34c f64f61d0 movw r1, 0xfed0
30bfc350 6802 ldr r2, [r0, #0]
30bfc352 f6cf71ff movt r1, 0xffff
30bfc356 2a00 cmp r2, #0
30bfc358 db04 blt.n 0x30bfc364
30bfc35a 6842 ldr r2, [r0, #4]
30bfc35c 2a38 cmp r2, #56
30bfc35e bf08 it eq
30bfc360 2100 moveq r1, #0
30bfc362 d00b beq.n 0x30bfc37c
30bfc364 f6454096 movw r0, 0x5c96
30bfc368 f6c0004e movt r0, 0x84e
30bfc36c 6221 str r1, [r4, #32]
30bfc36e 4478 add r0, pc
30bfc370 6802 ldr r2, [r0, #0]
30bfc372 6810 ldr r0, [r2, #0]
30bfc374 6851 ldr r1, [r2, #4]
30bfc376 61e1 str r1, [r4, #28]
30bfc378 61a0 str r0, [r4, #24]
30bfc37a e016 b.n 0x30bfc3aa
30bfc37c edd00b08 vldr d16, [r0, #32]
30bfc380 f8d0900c ldr.w r9, [r0, #12]
30bfc384 ec521b30 vmov r1, r2, d16
30bfc388 6a83 ldr r3, [r0, #40]
30bfc38a ed900a0c flds s0, [r0, #48]
30bfc38e ed901a0b flds s2, [r0, #44]
30bfc392 6b40 ldr r0, [r0, #52]
30bfc394 9002 str r0, [sp, #8]
30bfc396 4648 mov r0, r9
30bfc398 ed8d0a01 fsts s0, [sp, #4]
30bfc39c ed8d1a00 fsts s2, [sp]
30bfc3a0 ef200110 vorr d0, d0, d0
30bfc3a4 f001ea0e blx 0x30bfd7c4 @ symbol stub for: __BKXXDeliverAccelerometerEvent
30bfc3a8 6220 str r0, [r4, #32]
30bfc3aa 2001 movs r0, #1
30bfc3ac b003 add sp, #12
30bfc3ae bd90 pop {r4, r7, pc}
-[SBSCardItem initWithIdentifier:iconData:title:body:requiresPasscode:bundleName:userInfo:]:
30bfc3b0 b5f0 push {r4, r5, r6, r7, lr}
30bfc3b2 af03 add r7, sp, #12
30bfc3b4 e92d0d00 stmdb sp!, {r8, sl, fp}
30bfc3b8 b082 sub sp, #8
30bfc3ba 4615 mov r5, r2
30bfc3bc f6467254 movw r2, 0x6f54
30bfc3c0 f6c0024e movt r2, 0x84e
30bfc3c4 f6464162 movw r1, 0x6c62
30bfc3c8 f6c0014e movt r1, 0x84e
30bfc3cc 447a add r2, pc
30bfc3ce 4479 add r1, pc
30bfc3d0 9000 str r0, [sp, #0]
30bfc3d2 6810 ldr r0, [r2, #0]
30bfc3d4 461e mov r6, r3
30bfc3d6 6809 ldr r1, [r1, #0]
30bfc3d8 9001 str r0, [sp, #4]
30bfc3da 4668 mov r0, sp
30bfc3dc f001ebda blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bfc3e0 f8d78018 ldr.w r8, [r7, #24]
30bfc3e4 4604 mov r4, r0
30bfc3e6 f1b80f00 cmp.w r8, #0 @ 0x0
30bfc3ea d01d beq.n 0x30bfc428
30bfc3ec f64651f6 movw r1, 0x6df6
30bfc3f0 4642 mov r2, r8
30bfc3f2 f6c0014e movt r1, 0x84e
30bfc3f6 f64660a4 movw r0, 0x6ea4
30bfc3fa f6c0004e movt r0, 0x84e
30bfc3fe 4479 add r1, pc
30bfc400 4478 add r0, pc
30bfc402 23c8 movs r3, #200
30bfc404 6809 ldr r1, [r1, #0]
30bfc406 6800 ldr r0, [r0, #0]
30bfc408 f001ebbc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc40c f0100fff tst.w r0, #255 @ 0xff
30bfc410 d10a bne.n 0x30bfc428
30bfc412 f646403a movw r0, 0x6c3a
30bfc416 f6c0004e movt r0, 0x84e
30bfc41a 4478 add r0, pc
30bfc41c 6801 ldr r1, [r0, #0]
30bfc41e 4620 mov r0, r4
30bfc420 f001ebb0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc424 2000 movs r0, #0
30bfc426 e04d b.n 0x30bfc4c4
30bfc428 2000 movs r0, #0
30bfc42a 2c00 cmp r4, #0
30bfc42c d04a beq.n 0x30bfc4c4
30bfc42e f64650bc movw r0, 0x6dbc
30bfc432 462a mov r2, r5
30bfc434 f6c0004e movt r0, 0x84e
30bfc438 f8d7a00c ldr.w sl, [r7, #12]
30bfc43c 4478 add r0, pc
30bfc43e f8d7b008 ldr.w fp, [r7, #8]
30bfc442 6801 ldr r1, [r0, #0]
30bfc444 4620 mov r0, r4
30bfc446 f001eb9e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc44a f64650a8 movw r0, 0x6da8
30bfc44e 4632 mov r2, r6
30bfc450 f6c0004e movt r0, 0x84e
30bfc454 4478 add r0, pc
30bfc456 6801 ldr r1, [r0, #0]
30bfc458 4620 mov r0, r4
30bfc45a f001eb94 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc45e f6465098 movw r0, 0x6d98
30bfc462 465a mov r2, fp
30bfc464 f6c0004e movt r0, 0x84e
30bfc468 4478 add r0, pc
30bfc46a 6801 ldr r1, [r0, #0]
30bfc46c 4620 mov r0, r4
30bfc46e f001eb8a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc472 f6465088 movw r0, 0x6d88
30bfc476 4652 mov r2, sl
30bfc478 f6c0004e movt r0, 0x84e
30bfc47c 4478 add r0, pc
30bfc47e 6801 ldr r1, [r0, #0]
30bfc480 4620 mov r0, r4
30bfc482 f001eb80 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc486 f6465078 movw r0, 0x6d78
30bfc48a 693a ldr r2, [r7, #16]
30bfc48c f6c0004e movt r0, 0x84e
30bfc490 4478 add r0, pc
30bfc492 6801 ldr r1, [r0, #0]
30bfc494 4620 mov r0, r4
30bfc496 f001eb76 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc49a f6465068 movw r0, 0x6d68
30bfc49e 697a ldr r2, [r7, #20]
30bfc4a0 f6c0004e movt r0, 0x84e
30bfc4a4 4478 add r0, pc
30bfc4a6 6801 ldr r1, [r0, #0]
30bfc4a8 4620 mov r0, r4
30bfc4aa f001eb6c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc4ae f6465058 movw r0, 0x6d58
30bfc4b2 4642 mov r2, r8
30bfc4b4 f6c0004e movt r0, 0x84e
30bfc4b8 4478 add r0, pc
30bfc4ba 6801 ldr r1, [r0, #0]
30bfc4bc 4620 mov r0, r4
30bfc4be f001eb62 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc4c2 4620 mov r0, r4
30bfc4c4 b002 add sp, #8
30bfc4c6 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bfc4ca bdf0 pop {r4, r5, r6, r7, pc}
-[SBSCardItem dealloc]:
30bfc4cc b590 push {r4, r7, lr}
30bfc4ce af01 add r7, sp, #4
30bfc4d0 b082 sub sp, #8
30bfc4d2 4604 mov r4, r0
30bfc4d4 f646501a movw r0, 0x6d1a
30bfc4d8 f6c0004e movt r0, 0x84e
30bfc4dc 2200 movs r2, #0
30bfc4de 4478 add r0, pc
30bfc4e0 6801 ldr r1, [r0, #0]
30bfc4e2 4620 mov r0, r4
30bfc4e4 f001eb4e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc4e8 f646500a movw r0, 0x6d0a
30bfc4ec 2200 movs r2, #0
30bfc4ee f6c0004e movt r0, 0x84e
30bfc4f2 4478 add r0, pc
30bfc4f4 6801 ldr r1, [r0, #0]
30bfc4f6 4620 mov r0, r4
30bfc4f8 f001eb44 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc4fc f64640fa movw r0, 0x6cfa
30bfc500 2200 movs r2, #0
30bfc502 f6c0004e movt r0, 0x84e
30bfc506 4478 add r0, pc
30bfc508 6801 ldr r1, [r0, #0]
30bfc50a 4620 mov r0, r4
30bfc50c f001eb3a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc510 f64640ea movw r0, 0x6cea
30bfc514 2200 movs r2, #0
30bfc516 f6c0004e movt r0, 0x84e
30bfc51a 4478 add r0, pc
30bfc51c 6801 ldr r1, [r0, #0]
30bfc51e 4620 mov r0, r4
30bfc520 f001eb30 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc524 f64640de movw r0, 0x6cde
30bfc528 2200 movs r2, #0
30bfc52a f6c0004e movt r0, 0x84e
30bfc52e 4478 add r0, pc
30bfc530 6801 ldr r1, [r0, #0]
30bfc532 4620 mov r0, r4
30bfc534 f001eb26 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc538 f64640ce movw r0, 0x6cce
30bfc53c 2200 movs r2, #0
30bfc53e f6c0004e movt r0, 0x84e
30bfc542 4478 add r0, pc
30bfc544 6801 ldr r1, [r0, #0]
30bfc546 4620 mov r0, r4
30bfc548 f001eb1c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc54c f64651c4 movw r1, 0x6dc4
30bfc550 f6c0014e movt r1, 0x84e
30bfc554 f6463032 movw r0, 0x6b32
30bfc558 f6c0004e movt r0, 0x84e
30bfc55c 4479 add r1, pc
30bfc55e 4478 add r0, pc
30bfc560 9400 str r4, [sp, #0]
30bfc562 6809 ldr r1, [r1, #0]
30bfc564 9101 str r1, [sp, #4]
30bfc566 6801 ldr r1, [r0, #0]
30bfc568 4668 mov r0, sp
30bfc56a f001eb14 blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bfc56e b002 add sp, #8
30bfc570 bd90 pop {r4, r7, pc}
30bfc572 bf00 nop
-[SBSCardItem initWithIdentifier:iconData:title:body:classification:bundleName:userInfo:]:
30bfc574 b5b0 push {r4, r5, r7, lr}
30bfc576 af02 add r7, sp, #8
30bfc578 b085 sub sp, #20
30bfc57a f646418c movw r1, 0x6c8c
30bfc57e f8d79014 ldr.w r9, [r7, #20]
30bfc582 f6c0014e movt r1, 0x84e
30bfc586 68bc ldr r4, [r7, #8]
30bfc588 4479 add r1, pc
30bfc58a f8d7c018 ldr.w ip, [r7, #24]
30bfc58e 2500 movs r5, #0
30bfc590 f8d7e00c ldr.w lr, [r7, #12]
30bfc594 6809 ldr r1, [r1, #0]
30bfc596 e88d4010 stmia.w sp, {r4, lr}
30bfc59a 9502 str r5, [sp, #8]
30bfc59c f8cd900c str.w r9, [sp, #12]
30bfc5a0 f8cdc010 str.w ip, [sp, #16]
30bfc5a4 f001eaee blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc5a8 b005 add sp, #20
30bfc5aa bdb0 pop {r4, r5, r7, pc}
-[SBSCardItem initWithCoder:]:
30bfc5ac b5f0 push {r4, r5, r6, r7, lr}
30bfc5ae af03 add r7, sp, #12
30bfc5b0 e92d0d00 stmdb sp!, {r8, sl, fp}
30bfc5b4 b089 sub sp, #36
30bfc5b6 9008 str r0, [sp, #32]
30bfc5b8 f6464056 movw r0, 0x6c56
30bfc5bc f6c0004e movt r0, 0x84e
30bfc5c0 4616 mov r6, r2
30bfc5c2 4478 add r0, pc
30bfc5c4 f24762e2 movw r2, 0x76e2
30bfc5c8 f6c0024e movt r2, 0x84e
30bfc5cc 6805 ldr r5, [r0, #0]
30bfc5ce 447a add r2, pc
30bfc5d0 4630 mov r0, r6
30bfc5d2 4629 mov r1, r5
30bfc5d4 f001ead6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc5d8 9007 str r0, [sp, #28]
30bfc5da f64621ba movw r1, 0x6aba
30bfc5de f6c0014e movt r1, 0x84e
30bfc5e2 f64640b4 movw r0, 0x6cb4
30bfc5e6 f6c0004e movt r0, 0x84e
30bfc5ea 4479 add r1, pc
30bfc5ec 4478 add r0, pc
30bfc5ee 680c ldr r4, [r1, #0]
30bfc5f0 6800 ldr r0, [r0, #0]
30bfc5f2 4621 mov r1, r4
30bfc5f4 f001eac6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc5f8 4603 mov r3, r0
30bfc5fa f6464016 movw r0, 0x6c16
30bfc5fe f6c0004e movt r0, 0x84e
30bfc602 f24762b4 movw r2, 0x76b4
30bfc606 4478 add r0, pc
30bfc608 f6c0024e movt r2, 0x84e
30bfc60c 447a add r2, pc
30bfc60e f8d08000 ldr.w r8, [r0]
30bfc612 4630 mov r0, r6
30bfc614 4641 mov r1, r8
30bfc616 f001eab6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc61a 9006 str r0, [sp, #24]
30bfc61c f24762aa movw r2, 0x76aa
30bfc620 f6c0024e movt r2, 0x84e
30bfc624 4630 mov r0, r6
30bfc626 447a add r2, pc
30bfc628 4629 mov r1, r5
30bfc62a f001eaac blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc62e 9005 str r0, [sp, #20]
30bfc630 f24762a6 movw r2, 0x76a6
30bfc634 f6c0024e movt r2, 0x84e
30bfc638 4630 mov r0, r6
30bfc63a 447a add r2, pc
30bfc63c 4629 mov r1, r5
30bfc63e f001eaa2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc642 4683 mov fp, r0
30bfc644 f64630d0 movw r0, 0x6bd0
30bfc648 f6c0004e movt r0, 0x84e
30bfc64c f247629a movw r2, 0x769a
30bfc650 4478 add r0, pc
30bfc652 f6c0024e movt r2, 0x84e
30bfc656 447a add r2, pc
30bfc658 6801 ldr r1, [r0, #0]
30bfc65a 4630 mov r0, r6
30bfc65c f001ea92 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc660 f2476294 movw r2, 0x7694
30bfc664 4682 mov sl, r0
30bfc666 f6c0024e movt r2, 0x84e
30bfc66a 4630 mov r0, r6
30bfc66c 447a add r2, pc
30bfc66e 4629 mov r1, r5
30bfc670 f001ea88 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc674 4605 mov r5, r0
30bfc676 f646402c movw r0, 0x6c2c
30bfc67a f6c0004e movt r0, 0x84e
30bfc67e 4621 mov r1, r4
30bfc680 4478 add r0, pc
30bfc682 6800 ldr r0, [r0, #0]
30bfc684 f001ea7e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc688 f247627c movw r2, 0x767c
30bfc68c 4603 mov r3, r0
30bfc68e f6c0024e movt r2, 0x84e
30bfc692 4630 mov r0, r6
30bfc694 447a add r2, pc
30bfc696 4641 mov r1, r8
30bfc698 f001ea74 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc69c f646316e movw r1, 0x6b6e
30bfc6a0 f6c0014e movt r1, 0x84e
30bfc6a4 9a05 ldr r2, [sp, #20]
30bfc6a6 4479 add r1, pc
30bfc6a8 e88d0804 stmia.w sp, {r2, fp}
30bfc6ac f8cda008 str.w sl, [sp, #8]
30bfc6b0 9503 str r5, [sp, #12]
30bfc6b2 9004 str r0, [sp, #16]
30bfc6b4 6809 ldr r1, [r1, #0]
30bfc6b6 9808 ldr r0, [sp, #32]
30bfc6b8 9a07 ldr r2, [sp, #28]
30bfc6ba 9b06 ldr r3, [sp, #24]
30bfc6bc f001ea62 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc6c0 b009 add sp, #36
30bfc6c2 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bfc6c6 bdf0 pop {r4, r5, r6, r7, pc}
-[SBSCardItem encodeWithCoder:]:
30bfc6c8 b5f0 push {r4, r5, r6, r7, lr}
30bfc6ca 4605 mov r5, r0
30bfc6cc f646304e movw r0, 0x6b4e
30bfc6d0 f6c0004e movt r0, 0x84e
30bfc6d4 af03 add r7, sp, #12
30bfc6d6 4478 add r0, pc
30bfc6d8 4614 mov r4, r2
30bfc6da 6801 ldr r1, [r0, #0]
30bfc6dc 4628 mov r0, r5
30bfc6de f001ea52 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc6e2 4602 mov r2, r0
30bfc6e4 f6463038 movw r0, 0x6b38
30bfc6e8 f6c0004e movt r0, 0x84e
30bfc6ec f24753ba movw r3, 0x75ba
30bfc6f0 4478 add r0, pc
30bfc6f2 f6c0034e movt r3, 0x84e
30bfc6f6 447b add r3, pc
30bfc6f8 6806 ldr r6, [r0, #0]
30bfc6fa 4620 mov r0, r4
30bfc6fc 4631 mov r1, r6
30bfc6fe f001ea42 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc702 f6463022 movw r0, 0x6b22
30bfc706 f6c0004e movt r0, 0x84e
30bfc70a 4478 add r0, pc
30bfc70c 6801 ldr r1, [r0, #0]
30bfc70e 4628 mov r0, r5
30bfc710 f001ea38 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc714 f24753a0 movw r3, 0x75a0
30bfc718 4602 mov r2, r0
30bfc71a f6c0034e movt r3, 0x84e
30bfc71e 4620 mov r0, r4
30bfc720 447b add r3, pc
30bfc722 4631 mov r1, r6
30bfc724 f001ea2e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc728 f6463000 movw r0, 0x6b00
30bfc72c f6c0004e movt r0, 0x84e
30bfc730 4478 add r0, pc
30bfc732 6801 ldr r1, [r0, #0]
30bfc734 4628 mov r0, r5
30bfc736 f001ea26 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc73a f247538a movw r3, 0x758a
30bfc73e 4602 mov r2, r0
30bfc740 f6c0034e movt r3, 0x84e
30bfc744 4620 mov r0, r4
30bfc746 447b add r3, pc
30bfc748 4631 mov r1, r6
30bfc74a f001ea1c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc74e f64620de movw r0, 0x6ade
30bfc752 f6c0004e movt r0, 0x84e
30bfc756 4478 add r0, pc
30bfc758 6801 ldr r1, [r0, #0]
30bfc75a 4628 mov r0, r5
30bfc75c f001ea12 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc760 f2475374 movw r3, 0x7574
30bfc764 4602 mov r2, r0
30bfc766 f6c0034e movt r3, 0x84e
30bfc76a 4620 mov r0, r4
30bfc76c 447b add r3, pc
30bfc76e 4631 mov r1, r6
30bfc770 f001ea08 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc774 f64620bc movw r0, 0x6abc
30bfc778 f6c0004e movt r0, 0x84e
30bfc77c 4478 add r0, pc
30bfc77e 6801 ldr r1, [r0, #0]
30bfc780 4628 mov r0, r5
30bfc782 f001ea00 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc786 4602 mov r2, r0
30bfc788 f64620a8 movw r0, 0x6aa8
30bfc78c f6c0004e movt r0, 0x84e
30bfc790 f2475356 movw r3, 0x7556
30bfc794 4478 add r0, pc
30bfc796 f6c0034e movt r3, 0x84e
30bfc79a 447b add r3, pc
30bfc79c 6801 ldr r1, [r0, #0]
30bfc79e 4620 mov r0, r4
30bfc7a0 f001e9f0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc7a4 f6462094 movw r0, 0x6a94
30bfc7a8 f6c0004e movt r0, 0x84e
30bfc7ac 4478 add r0, pc
30bfc7ae 6801 ldr r1, [r0, #0]
30bfc7b0 4628 mov r0, r5
30bfc7b2 f001e9e8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc7b6 f247533e movw r3, 0x753e
30bfc7ba 4602 mov r2, r0
30bfc7bc f6c0034e movt r3, 0x84e
30bfc7c0 4620 mov r0, r4
30bfc7c2 447b add r3, pc
30bfc7c4 4631 mov r1, r6
30bfc7c6 f001e9de blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc7ca f6462072 movw r0, 0x6a72
30bfc7ce f6c0004e movt r0, 0x84e
30bfc7d2 4478 add r0, pc
30bfc7d4 6801 ldr r1, [r0, #0]
30bfc7d6 4628 mov r0, r5
30bfc7d8 f001e9d4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc7dc f2475328 movw r3, 0x7528
30bfc7e0 4602 mov r2, r0
30bfc7e2 f6c0034e movt r3, 0x84e
30bfc7e6 4620 mov r0, r4
30bfc7e8 447b add r3, pc
30bfc7ea 4631 mov r1, r6
30bfc7ec e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bfc7f0 f000bf84 b.w _objc_msgSend$shim
-[SBSCardItem copyWithZone:]:
30bfc7f4 b5b0 push {r4, r5, r7, lr}
30bfc7f6 4604 mov r4, r0
30bfc7f8 f64600a2 movw r0, 0x68a2
30bfc7fc f6c0004e movt r0, 0x84e
30bfc800 af02 add r7, sp, #8
30bfc802 4478 add r0, pc
30bfc804 4615 mov r5, r2
30bfc806 6801 ldr r1, [r0, #0]
30bfc808 4620 mov r0, r4
30bfc80a f001e9bc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc80e f6462130 movw r1, 0x6a30
30bfc812 462a mov r2, r5
30bfc814 f6c0014e movt r1, 0x84e
30bfc818 4479 add r1, pc
30bfc81a 6809 ldr r1, [r1, #0]
30bfc81c f001e9b2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc820 f6460108 movw r1, 0x6808
30bfc824 f6c0014e movt r1, 0x84e
30bfc828 4479 add r1, pc
30bfc82a 6809 ldr r1, [r1, #0]
30bfc82c f001e9aa blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc830 4605 mov r5, r0
30bfc832 f64610ea movw r0, 0x69ea
30bfc836 f6c0004e movt r0, 0x84e
30bfc83a 4478 add r0, pc
30bfc83c 6801 ldr r1, [r0, #0]
30bfc83e 4620 mov r0, r4
30bfc840 f001e9a0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc844 4602 mov r2, r0
30bfc846 f64610aa movw r0, 0x69aa
30bfc84a f6c0004e movt r0, 0x84e
30bfc84e 4478 add r0, pc
30bfc850 6801 ldr r1, [r0, #0]
30bfc852 4628 mov r0, r5
30bfc854 f001e996 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc858 f64610cc movw r0, 0x69cc
30bfc85c f6c0004e movt r0, 0x84e
30bfc860 4478 add r0, pc
30bfc862 6801 ldr r1, [r0, #0]
30bfc864 4620 mov r0, r4
30bfc866 f001e98e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc86a 4602 mov r2, r0
30bfc86c f6461088 movw r0, 0x6988
30bfc870 f6c0004e movt r0, 0x84e
30bfc874 4478 add r0, pc
30bfc876 6801 ldr r1, [r0, #0]
30bfc878 4628 mov r0, r5
30bfc87a f001e984 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc87e f64610aa movw r0, 0x69aa
30bfc882 f6c0004e movt r0, 0x84e
30bfc886 4478 add r0, pc
30bfc888 6801 ldr r1, [r0, #0]
30bfc88a 4620 mov r0, r4
30bfc88c f001e97a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc890 4602 mov r2, r0
30bfc892 f6461066 movw r0, 0x6966
30bfc896 f6c0004e movt r0, 0x84e
30bfc89a 4478 add r0, pc
30bfc89c 6801 ldr r1, [r0, #0]
30bfc89e 4628 mov r0, r5
30bfc8a0 f001e970 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc8a4 f6461088 movw r0, 0x6988
30bfc8a8 f6c0004e movt r0, 0x84e
30bfc8ac 4478 add r0, pc
30bfc8ae 6801 ldr r1, [r0, #0]
30bfc8b0 4620 mov r0, r4
30bfc8b2 f001e968 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc8b6 4602 mov r2, r0
30bfc8b8 f6461044 movw r0, 0x6944
30bfc8bc f6c0004e movt r0, 0x84e
30bfc8c0 4478 add r0, pc
30bfc8c2 6801 ldr r1, [r0, #0]
30bfc8c4 4628 mov r0, r5
30bfc8c6 f001e95e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc8ca f6461066 movw r0, 0x6966
30bfc8ce f6c0004e movt r0, 0x84e
30bfc8d2 4478 add r0, pc
30bfc8d4 6801 ldr r1, [r0, #0]
30bfc8d6 4620 mov r0, r4
30bfc8d8 f001e954 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc8dc 4602 mov r2, r0
30bfc8de f6461022 movw r0, 0x6922
30bfc8e2 f6c0004e movt r0, 0x84e
30bfc8e6 4478 add r0, pc
30bfc8e8 6801 ldr r1, [r0, #0]
30bfc8ea 4628 mov r0, r5
30bfc8ec f001e94a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc8f0 f6461048 movw r0, 0x6948
30bfc8f4 f6c0004e movt r0, 0x84e
30bfc8f8 4478 add r0, pc
30bfc8fa 6801 ldr r1, [r0, #0]
30bfc8fc 4620 mov r0, r4
30bfc8fe f001e942 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc902 4602 mov r2, r0
30bfc904 f6461000 movw r0, 0x6900
30bfc908 f6c0004e movt r0, 0x84e
30bfc90c 4478 add r0, pc
30bfc90e 6801 ldr r1, [r0, #0]
30bfc910 4628 mov r0, r5
30bfc912 f001e938 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc916 f6461026 movw r0, 0x6926
30bfc91a f6c0004e movt r0, 0x84e
30bfc91e 4478 add r0, pc
30bfc920 6801 ldr r1, [r0, #0]
30bfc922 4620 mov r0, r4
30bfc924 f001e92e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc928 4602 mov r2, r0
30bfc92a f64600de movw r0, 0x68de
30bfc92e f6c0004e movt r0, 0x84e
30bfc932 4478 add r0, pc
30bfc934 6801 ldr r1, [r0, #0]
30bfc936 4628 mov r0, r5
30bfc938 f001e924 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc93c 4628 mov r0, r5
30bfc93e bdb0 pop {r4, r5, r7, pc}
-[SBSCardItem sortDate]:
30bfc940 b580 push {r7, lr}
30bfc942 f64601f8 movw r1, 0x68f8
30bfc946 466f mov r7, sp
30bfc948 f6c0014e movt r1, 0x84e
30bfc94c f6461092 movw r0, 0x6992
30bfc950 f6c0004e movt r0, 0x84e
30bfc954 4479 add r1, pc
30bfc956 4478 add r0, pc
30bfc958 6809 ldr r1, [r1, #0]
30bfc95a 6800 ldr r0, [r0, #0]
30bfc95c f001e912 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc960 f64601e4 movw r1, 0x68e4
30bfc964 eef70b00 fconstd d16, #112
30bfc968 f6c0014e movt r1, 0x84e
30bfc96c 4479 add r1, pc
30bfc96e ec532b30 vmov r2, r3, d16
30bfc972 6809 ldr r1, [r1, #0]
30bfc974 e8bd4080 ldmia.w sp!, {r7, lr}
30bfc978 f000bec0 b.w _objc_msgSend$shim
-[SBSCardItem hash]:
30bfc97c b5b0 push {r4, r5, r7, lr}
30bfc97e af02 add r7, sp, #8
30bfc980 b082 sub sp, #8
30bfc982 4604 mov r4, r0
30bfc984 f6460098 movw r0, 0x6898
30bfc988 f6c0004e movt r0, 0x84e
30bfc98c 4478 add r0, pc
30bfc98e 6801 ldr r1, [r0, #0]
30bfc990 4620 mov r0, r4
30bfc992 f001e8f8 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc996 f24671a6 movw r1, 0x67a6
30bfc99a f6c0014e movt r1, 0x84e
30bfc99e 4479 add r1, pc
30bfc9a0 680d ldr r5, [r1, #0]
30bfc9a2 4629 mov r1, r5
30bfc9a4 f001e8ee blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc9a8 b958 cbnz r0, 0x30bfc9c2
30bfc9aa f646106a movw r0, 0x696a
30bfc9ae 4629 mov r1, r5
30bfc9b0 f6c0004e movt r0, 0x84e
30bfc9b4 9400 str r4, [sp, #0]
30bfc9b6 4478 add r0, pc
30bfc9b8 6800 ldr r0, [r0, #0]
30bfc9ba 9001 str r0, [sp, #4]
30bfc9bc 4668 mov r0, sp
30bfc9be f001e8ea blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bfc9c2 b002 add sp, #8
30bfc9c4 bdb0 pop {r4, r5, r7, pc}
30bfc9c6 bf00 nop
-[SBSCardItem isEqual:]:
30bfc9c8 b5f0 push {r4, r5, r6, r7, lr}
30bfc9ca f24661c8 movw r1, 0x66c8
30bfc9ce 4604 mov r4, r0
30bfc9d0 f6c0014e movt r1, 0x84e
30bfc9d4 f6461022 movw r0, 0x6922
30bfc9d8 f6c0004e movt r0, 0x84e
30bfc9dc 4479 add r1, pc
30bfc9de 4478 add r0, pc
30bfc9e0 af03 add r7, sp, #12
30bfc9e2 6809 ldr r1, [r1, #0]
30bfc9e4 4615 mov r5, r2
30bfc9e6 6800 ldr r0, [r0, #0]
30bfc9e8 f001e8cc blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfc9ec 4602 mov r2, r0
30bfc9ee f24660b2 movw r0, 0x66b2
30bfc9f2 f6c0004e movt r0, 0x84e
30bfc9f6 4478 add r0, pc
30bfc9f8 6801 ldr r1, [r0, #0]
30bfc9fa 4628 mov r0, r5
30bfc9fc f001e8c2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfca00 4601 mov r1, r0
30bfca02 2000 movs r0, #0
30bfca04 f0110fff tst.w r1, #255 @ 0xff
30bfca08 bf08 it eq
30bfca0a bdf0 popeq {r4, r5, r6, r7, pc}
30bfca0c f6460010 movw r0, 0x6810
30bfca10 f6c0004e movt r0, 0x84e
30bfca14 4478 add r0, pc
30bfca16 6806 ldr r6, [r0, #0]
30bfca18 4628 mov r0, r5
30bfca1a 4631 mov r1, r6
30bfca1c f001e8b2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfca20 4605 mov r5, r0
30bfca22 4620 mov r0, r4
30bfca24 4631 mov r1, r6
30bfca26 f001e8ae blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfca2a 4602 mov r2, r0
30bfca2c f6460020 movw r0, 0x6820
30bfca30 f6c0004e movt r0, 0x84e
30bfca34 4478 add r0, pc
30bfca36 6801 ldr r1, [r0, #0]
30bfca38 4628 mov r0, r5
30bfca3a f001e8a4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfca3e b2c0 uxtb r0, r0
30bfca40 2800 cmp r0, #0
30bfca42 bf18 it ne
30bfca44 2001 movne r0, #1
30bfca46 bdf0 pop {r4, r5, r6, r7, pc}
-[SBSCardItem description]:
30bfca48 b5f0 push {r4, r5, r6, r7, lr}
30bfca4a af03 add r7, sp, #12
30bfca4c e92d0d00 stmdb sp!, {r8, sl, fp}
30bfca50 b089 sub sp, #36
30bfca52 f6460150 movw r1, 0x6850
30bfca56 4606 mov r6, r0
30bfca58 f6c0014e movt r1, 0x84e
30bfca5c f246603e movw r0, 0x663e
30bfca60 f6c0004e movt r0, 0x84e
30bfca64 4479 add r1, pc
30bfca66 4478 add r0, pc
30bfca68 6809 ldr r1, [r1, #0]
30bfca6a 9108 str r1, [sp, #32]
30bfca6c 6801 ldr r1, [r0, #0]
30bfca6e 4630 mov r0, r6
30bfca70 f001e888 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfca74 9007 str r0, [sp, #28]
30bfca76 f24670a6 movw r0, 0x67a6
30bfca7a f6c0004e movt r0, 0x84e
30bfca7e 4478 add r0, pc
30bfca80 6801 ldr r1, [r0, #0]
30bfca82 4630 mov r0, r6
30bfca84 f001e87e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfca88 4683 mov fp, r0
30bfca8a f246709e movw r0, 0x679e
30bfca8e f6c0004e movt r0, 0x84e
30bfca92 4478 add r0, pc
30bfca94 6801 ldr r1, [r0, #0]
30bfca96 4630 mov r0, r6
30bfca98 f001e874 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfca9c 4605 mov r5, r0
30bfca9e f246708e movw r0, 0x678e
30bfcaa2 f6c0004e movt r0, 0x84e
30bfcaa6 4478 add r0, pc
30bfcaa8 6801 ldr r1, [r0, #0]
30bfcaaa 4630 mov r0, r6
30bfcaac f001e86a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcab0 4604 mov r4, r0
30bfcab2 f246707e movw r0, 0x677e
30bfcab6 f6c0004e movt r0, 0x84e
30bfcaba 4478 add r0, pc
30bfcabc 6801 ldr r1, [r0, #0]
30bfcabe 4630 mov r0, r6
30bfcac0 f001e860 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcac4 4680 mov r8, r0
30bfcac6 f2467072 movw r0, 0x6772
30bfcaca f6c0004e movt r0, 0x84e
30bfcace 4478 add r0, pc
30bfcad0 6801 ldr r1, [r0, #0]
30bfcad2 4630 mov r0, r6
30bfcad4 f001e856 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcad8 4682 mov sl, r0
30bfcada f2467062 movw r0, 0x6762
30bfcade f6c0004e movt r0, 0x84e
30bfcae2 4478 add r0, pc
30bfcae4 6801 ldr r1, [r0, #0]
30bfcae6 4630 mov r0, r6
30bfcae8 f001e84c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcaec f2465186 movw r1, 0x6586
30bfcaf0 ab03 add r3, sp, #12
30bfcaf2 f6c0014e movt r1, 0x84e
30bfcaf6 f247221c movw r2, 0x721c
30bfcafa 4479 add r1, pc
30bfcafc f6c0024e movt r2, 0x84e
30bfcb00 e88d0840 stmia.w sp, {r6, fp}
30bfcb04 447a add r2, pc
30bfcb06 9502 str r5, [sp, #8]
30bfcb08 e8830510 stmia.w r3, {r4, r8, sl}
30bfcb0c 9006 str r0, [sp, #24]
30bfcb0e 6809 ldr r1, [r1, #0]
30bfcb10 9808 ldr r0, [sp, #32]
30bfcb12 9b07 ldr r3, [sp, #28]
30bfcb14 f001e836 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcb18 b009 add sp, #36
30bfcb1a e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bfcb1e bdf0 pop {r4, r5, r6, r7, pc}
-[SBSCardItem identifier]:
30bfcb20 f247725e movw r2, 0x775e
30bfcb24 2300 movs r3, #0
30bfcb26 f6c0024e movt r2, 0x84e
30bfcb2a 447a add r2, pc
30bfcb2c 6812 ldr r2, [r2, #0]
30bfcb2e f000be21 b.w _objc_getProperty$shim
30bfcb32 bf00 nop
-[SBSCardItem setIdentifier:]:
30bfcb34 f247734c movw r3, 0x774c
30bfcb38 f6c0034e movt r3, 0x84e
30bfcb3c 447b add r3, pc
30bfcb3e 681b ldr r3, [r3, #0]
30bfcb40 f000be1e b.w _objc_setProperty_nonatomic_copy$shim
-[SBSCardItem iconData]:
30bfcb44 f247723e movw r2, 0x773e
30bfcb48 2300 movs r3, #0
30bfcb4a f6c0024e movt r2, 0x84e
30bfcb4e 447a add r2, pc
30bfcb50 6812 ldr r2, [r2, #0]
30bfcb52 f000be0f b.w _objc_getProperty$shim
30bfcb56 bf00 nop
-[SBSCardItem setIconData:]:
30bfcb58 f247732c movw r3, 0x772c
30bfcb5c f6c0034e movt r3, 0x84e
30bfcb60 447b add r3, pc
30bfcb62 681b ldr r3, [r3, #0]
30bfcb64 f000be0c b.w _objc_setProperty_nonatomic_copy$shim
-[SBSCardItem title]:
30bfcb68 f247721e movw r2, 0x771e
30bfcb6c 2300 movs r3, #0
30bfcb6e f6c0024e movt r2, 0x84e
30bfcb72 447a add r2, pc
30bfcb74 6812 ldr r2, [r2, #0]
30bfcb76 f000bdfd b.w _objc_getProperty$shim
30bfcb7a bf00 nop
-[SBSCardItem setTitle:]:
30bfcb7c f247730c movw r3, 0x770c
30bfcb80 f6c0034e movt r3, 0x84e
30bfcb84 447b add r3, pc
30bfcb86 681b ldr r3, [r3, #0]
30bfcb88 f000bdfa b.w _objc_setProperty_nonatomic_copy$shim
-[SBSCardItem body]:
30bfcb8c f24762fe movw r2, 0x76fe
30bfcb90 2300 movs r3, #0
30bfcb92 f6c0024e movt r2, 0x84e
30bfcb96 447a add r2, pc
30bfcb98 6812 ldr r2, [r2, #0]
30bfcb9a f000bdeb b.w _objc_getProperty$shim
30bfcb9e bf00 nop
-[SBSCardItem setBody:]:
30bfcba0 f24763ec movw r3, 0x76ec
30bfcba4 f6c0034e movt r3, 0x84e
30bfcba8 447b add r3, pc
30bfcbaa 681b ldr r3, [r3, #0]
30bfcbac f000bde8 b.w _objc_setProperty_nonatomic_copy$shim
-[SBSCardItem requiresPasscode]:
30bfcbb0 f24761e0 movw r1, 0x76e0
30bfcbb4 f6c0014e movt r1, 0x84e
30bfcbb8 4479 add r1, pc
30bfcbba 6809 ldr r1, [r1, #0]
30bfcbbc 5640 ldrsb r0, [r0, r1]
30bfcbbe 4770 bx lr
-[SBSCardItem setRequiresPasscode:]:
30bfcbc0 f24761d0 movw r1, 0x76d0
30bfcbc4 f6c0014e movt r1, 0x84e
30bfcbc8 4479 add r1, pc
30bfcbca 6809 ldr r1, [r1, #0]
30bfcbcc 5442 strb r2, [r0, r1]
30bfcbce 4770 bx lr
-[SBSCardItem bundleName]:
30bfcbd0 f24762c2 movw r2, 0x76c2
30bfcbd4 2300 movs r3, #0
30bfcbd6 f6c0024e movt r2, 0x84e
30bfcbda 447a add r2, pc
30bfcbdc 6812 ldr r2, [r2, #0]
30bfcbde f000bdc9 b.w _objc_getProperty$shim
30bfcbe2 bf00 nop
-[SBSCardItem setBundleName:]:
30bfcbe4 f24763b0 movw r3, 0x76b0
30bfcbe8 f6c0034e movt r3, 0x84e
30bfcbec 447b add r3, pc
30bfcbee 681b ldr r3, [r3, #0]
30bfcbf0 f000bdc6 b.w _objc_setProperty_nonatomic_copy$shim
-[SBSCardItem userInfo]:
30bfcbf4 f24762a2 movw r2, 0x76a2
30bfcbf8 2300 movs r3, #0
30bfcbfa f6c0024e movt r2, 0x84e
30bfcbfe 447a add r2, pc
30bfcc00 6812 ldr r2, [r2, #0]
30bfcc02 f000bdb7 b.w _objc_getProperty$shim
30bfcc06 bf00 nop
-[SBSCardItem setUserInfo:]:
30bfcc08 f2476390 movw r3, 0x7690
30bfcc0c f6c0034e movt r3, 0x84e
30bfcc10 447b add r3, pc
30bfcc12 681b ldr r3, [r3, #0]
30bfcc14 f000bdb4 b.w _objc_setProperty_nonatomic_copy$shim
-[SBSCardItemsController initWithIdentifier:]:
30bfcc18 b5f0 push {r4, r5, r6, r7, lr}
30bfcc1a af03 add r7, sp, #12
30bfcc1c b083 sub sp, #12
30bfcc1e 4615 mov r5, r2
30bfcc20 f24662f4 movw r2, 0x66f4
30bfcc24 f6c0024e movt r2, 0x84e
30bfcc28 f24631fe movw r1, 0x63fe
30bfcc2c f6c0014e movt r1, 0x84e
30bfcc30 447a add r2, pc
30bfcc32 4479 add r1, pc
30bfcc34 9001 str r0, [sp, #4]
30bfcc36 6810 ldr r0, [r2, #0]
30bfcc38 6809 ldr r1, [r1, #0]
30bfcc3a 9002 str r0, [sp, #8]
30bfcc3c a801 add r0, sp, #4
30bfcc3e f000efaa blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bfcc42 4604 mov r4, r0
30bfcc44 2c00 cmp r4, #0
30bfcc46 d075 beq.n 0x30bfcd34
30bfcc48 f2464028 movw r0, 0x6428
30bfcc4c f6c0004e movt r0, 0x84e
30bfcc50 4478 add r0, pc
30bfcc52 6801 ldr r1, [r0, #0]
30bfcc54 4628 mov r0, r5
30bfcc56 f000ef96 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcc5a 4601 mov r1, r0
30bfcc5c f247603e movw r0, 0x763e
30bfcc60 f6c0004e movt r0, 0x84e
30bfcc64 2300 movs r3, #0
30bfcc66 4478 add r0, pc
30bfcc68 6802 ldr r2, [r0, #0]
30bfcc6a f64200da movw r0, 0x28da
30bfcc6e f2c00000 movt r0, 0x0
30bfcc72 4478 add r0, pc
30bfcc74 50a1 str r1, [r4, r2]
30bfcc76 2100 movs r1, #0
30bfcc78 2200 movs r2, #0
30bfcc7a f000ef04 blx 0x30bfda84 @ symbol stub for: _xpc_connection_create_mach_service
30bfcc7e f246319c movw r1, 0x639c
30bfcc82 4605 mov r5, r0
30bfcc84 f6c0014e movt r1, 0x84e
30bfcc88 f2466072 movw r0, 0x6672
30bfcc8c f6c0004e movt r0, 0x84e
30bfcc90 4479 add r1, pc
30bfcc92 4478 add r0, pc
30bfcc94 6809 ldr r1, [r1, #0]
30bfcc96 6800 ldr r0, [r0, #0]
30bfcc98 f000ef74 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcc9c 4606 mov r6, r0
30bfcc9e 2000 movs r0, #0
30bfcca0 2100 movs r1, #0
30bfcca2 f000ee00 blx 0x30bfd8a4 @ symbol stub for: _dispatch_get_global_queue
30bfcca6 4603 mov r3, r0
30bfcca8 f24650a6 movw r0, 0x65a6
30bfccac f6c0004e movt r0, 0x84e
30bfccb0 462a mov r2, r5
30bfccb2 4478 add r0, pc
30bfccb4 9400 str r4, [sp, #0]
30bfccb6 6801 ldr r1, [r0, #0]
30bfccb8 4630 mov r0, r6
30bfccba f000ef64 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfccbe f246518c movw r1, 0x658c
30bfccc2 4606 mov r6, r0
30bfccc4 f6c0014e movt r1, 0x84e
30bfccc8 f24650c6 movw r0, 0x65c6
30bfcccc f6c0004e movt r0, 0x84e
30bfccd0 4479 add r1, pc
30bfccd2 4478 add r0, pc
30bfccd4 6809 ldr r1, [r1, #0]
30bfccd6 6802 ldr r2, [r0, #0]
30bfccd8 4630 mov r0, r6
30bfccda f000ef54 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfccde f2465170 movw r1, 0x6570
30bfcce2 2300 movs r3, #0
30bfcce4 f6c0014e movt r1, 0x84e
30bfcce8 f24650e2 movw r0, 0x65e2
30bfccec f6c0004e movt r0, 0x84e
30bfccf0 4479 add r1, pc
30bfccf2 4478 add r0, pc
30bfccf4 6809 ldr r1, [r1, #0]
30bfccf6 6800 ldr r0, [r0, #0]
30bfccf8 f2470230 movw r2, 0x7030
30bfccfc f6c0024e movt r2, 0x84e
30bfcd00 447a add r2, pc
30bfcd02 f000ef40 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcd06 4602 mov r2, r0
30bfcd08 f2465054 movw r0, 0x6554
30bfcd0c f6c0004e movt r0, 0x84e
30bfcd10 4478 add r0, pc
30bfcd12 6801 ldr r1, [r0, #0]
30bfcd14 4630 mov r0, r6
30bfcd16 f000ef36 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcd1a 4628 mov r0, r5
30bfcd1c f000eeba blx 0x30bfda94 @ symbol stub for: _xpc_connection_resume
30bfcd20 4628 mov r0, r5
30bfcd22 f000eef0 blx 0x30bfdb04 @ symbol stub for: _xpc_release
30bfcd26 f247507a movw r0, 0x757a
30bfcd2a f6c0004e movt r0, 0x84e
30bfcd2e 4478 add r0, pc
30bfcd30 6800 ldr r0, [r0, #0]
30bfcd32 5026 str r6, [r4, r0]
30bfcd34 4620 mov r0, r4
30bfcd36 b003 add sp, #12
30bfcd38 bdf0 pop {r4, r5, r6, r7, pc}
30bfcd3a bf00 nop
-[SBSCardItemsController dealloc]:
30bfcd3c b590 push {r4, r7, lr}
30bfcd3e af01 add r7, sp, #4
30bfcd40 b082 sub sp, #8
30bfcd42 4604 mov r4, r0
30bfcd44 f2475054 movw r0, 0x7554
30bfcd48 f6c0004e movt r0, 0x84e
30bfcd4c f24621fe movw r1, 0x62fe
30bfcd50 4478 add r0, pc
30bfcd52 f6c0014e movt r1, 0x84e
30bfcd56 4479 add r1, pc
30bfcd58 6800 ldr r0, [r0, #0]
30bfcd5a 6809 ldr r1, [r1, #0]
30bfcd5c 5820 ldr r0, [r4, r0]
30bfcd5e f000ef12 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcd62 f24651b2 movw r1, 0x65b2
30bfcd66 f6c0014e movt r1, 0x84e
30bfcd6a f246301c movw r0, 0x631c
30bfcd6e f6c0004e movt r0, 0x84e
30bfcd72 4479 add r1, pc
30bfcd74 4478 add r0, pc
30bfcd76 9400 str r4, [sp, #0]
30bfcd78 6809 ldr r1, [r1, #0]
30bfcd7a 9101 str r1, [sp, #4]
30bfcd7c 6801 ldr r1, [r0, #0]
30bfcd7e 4668 mov r0, sp
30bfcd80 f000ef08 blx 0x30bfdb94 @ symbol stub for: _objc_msgSendSuper2
30bfcd84 b002 add sp, #8
30bfcd86 bd90 pop {r4, r7, pc}
-[SBSCardItemsController proxy:detailedSignatureForSelector:]:
30bfcd88 b590 push {r4, r7, lr}
30bfcd8a f24640d4 movw r0, 0x64d4
30bfcd8e af01 add r7, sp, #4
30bfcd90 f6c0004e movt r0, 0x84e
30bfcd94 4478 add r0, pc
30bfcd96 6800 ldr r0, [r0, #0]
30bfcd98 4298 cmp r0, r3
30bfcd9a bf1c itt ne
30bfcd9c 2000 movne r0, #0
30bfcd9e bd90 popne {r4, r7, pc}
30bfcda0 f246524c movw r2, 0x654c
30bfcda4 f6c0024e movt r2, 0x84e
30bfcda8 f24621ec movw r1, 0x62ec
30bfcdac f6c0014e movt r1, 0x84e
30bfcdb0 f2465046 movw r0, 0x6546
30bfcdb4 f6c0004e movt r0, 0x84e
30bfcdb8 4479 add r1, pc
30bfcdba 4478 add r0, pc
30bfcdbc 447a add r2, pc
30bfcdbe 6809 ldr r1, [r1, #0]
30bfcdc0 6800 ldr r0, [r0, #0]
30bfcdc2 6814 ldr r4, [r2, #0]
30bfcdc4 f000eede blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcdc8 4603 mov r3, r0
30bfcdca f2464098 movw r0, 0x6498
30bfcdce f6c0004e movt r0, 0x84e
30bfcdd2 2201 movs r2, #1
30bfcdd4 4478 add r0, pc
30bfcdd6 6801 ldr r1, [r0, #0]
30bfcdd8 4620 mov r0, r4
30bfcdda f000eed4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcdde bd90 pop {r4, r7, pc}
-[SBSCardItemsController addCardItems:]:
30bfcde0 f24743b4 movw r3, 0x74b4
30bfcde4 f6c0034e movt r3, 0x84e
30bfcde8 f24741b6 movw r1, 0x74b6
30bfcdec f6c0014e movt r1, 0x84e
30bfcdf0 447b add r3, pc
30bfcdf2 4479 add r1, pc
30bfcdf4 f2464970 movw r9, 0x6470
30bfcdf8 f6c0094e movt r9, 0x84e
30bfcdfc 681b ldr r3, [r3, #0]
30bfcdfe 6809 ldr r1, [r1, #0]
30bfce00 44f9 add r9, pc
30bfce02 58c3 ldr r3, [r0, r3]
30bfce04 5840 ldr r0, [r0, r1]
30bfce06 f8d91000 ldr.w r1, [r9]
30bfce0a f000bc77 b.w _objc_msgSend$shim
30bfce0e bf00 nop
-[SBSCardItemsController removeCardItems:]:
30bfce10 f2474384 movw r3, 0x7484
30bfce14 f6c0034e movt r3, 0x84e
30bfce18 f2474186 movw r1, 0x7486
30bfce1c f6c0014e movt r1, 0x84e
30bfce20 447b add r3, pc
30bfce22 4479 add r1, pc
30bfce24 f2464944 movw r9, 0x6444
30bfce28 f6c0094e movt r9, 0x84e
30bfce2c 681b ldr r3, [r3, #0]
30bfce2e 6809 ldr r1, [r1, #0]
30bfce30 44f9 add r9, pc
30bfce32 58c3 ldr r3, [r0, r3]
30bfce34 5840 ldr r0, [r0, r1]
30bfce36 f8d91000 ldr.w r1, [r9]
30bfce3a f000bc5f b.w _objc_msgSend$shim
30bfce3e bf00 nop
-[SBSCardItemsController setCardItems:]:
30bfce40 f2474354 movw r3, 0x7454
30bfce44 f6c0034e movt r3, 0x84e
30bfce48 f2474156 movw r1, 0x7456
30bfce4c f6c0014e movt r1, 0x84e
30bfce50 447b add r3, pc
30bfce52 4479 add r1, pc
30bfce54 f2464918 movw r9, 0x6418
30bfce58 f6c0094e movt r9, 0x84e
30bfce5c 681b ldr r3, [r3, #0]
30bfce5e 6809 ldr r1, [r1, #0]
30bfce60 44f9 add r9, pc
30bfce62 58c3 ldr r3, [r0, r3]
30bfce64 5840 ldr r0, [r0, r1]
30bfce66 f8d91000 ldr.w r1, [r9]
30bfce6a f000bc47 b.w _objc_msgSend$shim
30bfce6e bf00 nop
-[SBSCardItemsController clearAllCardItems]:
30bfce70 f2474224 movw r2, 0x7424
30bfce74 f6c0024e movt r2, 0x84e
30bfce78 f2474126 movw r1, 0x7426
30bfce7c f6c0014e movt r1, 0x84e
30bfce80 447a add r2, pc
30bfce82 4479 add r1, pc
30bfce84 6812 ldr r2, [r2, #0]
30bfce86 680b ldr r3, [r1, #0]
30bfce88 f24631ec movw r1, 0x63ec
30bfce8c f6c0014e movt r1, 0x84e
30bfce90 4479 add r1, pc
30bfce92 5882 ldr r2, [r0, r2]
30bfce94 58c0 ldr r0, [r0, r3]
30bfce96 6809 ldr r1, [r1, #0]
30bfce98 f000bc30 b.w _objc_msgSend$shim
-[SBSCardItemsController getCardItemsWithHandler:]:
30bfce9c b590 push {r4, r7, lr}
30bfce9e af01 add r7, sp, #4
30bfcea0 b086 sub sp, #24
30bfcea2 b39a cbz r2, 0x30bfcf0c
30bfcea4 f24731f4 movw r1, 0x73f4
30bfcea8 f6c0014e movt r1, 0x84e
30bfceac f24733ee movw r3, 0x73ee
30bfceb0 f6c0034e movt r3, 0x84e
30bfceb4 4479 add r1, pc
30bfceb6 447b add r3, pc
30bfceb8 f2451440 movw r4, 0x5140
30bfcebc f6c0044e movt r4, 0x84e
30bfcec0 6809 ldr r1, [r1, #0]
30bfcec2 681b ldr r3, [r3, #0]
30bfcec4 f2400e3f movw lr, 0x3f
30bfcec8 447c add r4, pc
30bfceca f2c00e00 movt lr, 0x0
30bfcece 44fe add lr, pc
30bfced0 f8509003 ldr.w r9, [r0, r3]
30bfced4 f2463c92 movw ip, 0x6392
30bfced8 f6c00c4e movt ip, 0x84e
30bfcedc 5840 ldr r0, [r0, r1]
30bfcede f2472198 movw r1, 0x7298
30bfcee2 6823 ldr r3, [r4, #0]
30bfcee4 f6c0014e movt r1, 0x84e
30bfcee8 9300 str r3, [sp, #0]
30bfceea f04f4384 mov.w r3, #1107296256 @ 0x42000000
30bfceee 44fc add ip, pc
30bfcef0 9301 str r3, [sp, #4]
30bfcef2 2300 movs r3, #0
30bfcef4 4479 add r1, pc
30bfcef6 9302 str r3, [sp, #8]
30bfcef8 f8cde00c str.w lr, [sp, #12]
30bfcefc 466b mov r3, sp
30bfcefe 9104 str r1, [sp, #16]
30bfcf00 f8dc1000 ldr.w r1, [ip]
30bfcf04 9205 str r2, [sp, #20]
30bfcf06 464a mov r2, r9
30bfcf08 f000ee3c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcf0c b006 add sp, #24
30bfcf0e bd90 pop {r4, r7, pc}
___50-[SBSCardItemsController getCardItemsWithHandler:]_block_invoke_0:
30bfcf10 b5b0 push {r4, r5, r7, lr}
30bfcf12 460c mov r4, r1
30bfcf14 4605 mov r5, r0
30bfcf16 af02 add r7, sp, #8
30bfcf18 b304 cbz r4, 0x30bfcf5c
30bfcf1a f246117a movw r1, 0x617a
30bfcf1e f6c0014e movt r1, 0x84e
30bfcf22 f24630a8 movw r0, 0x63a8
30bfcf26 f6c0004e movt r0, 0x84e
30bfcf2a 4479 add r1, pc
30bfcf2c 4478 add r0, pc
30bfcf2e 6809 ldr r1, [r1, #0]
30bfcf30 6800 ldr r0, [r0, #0]
30bfcf32 f000ee28 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcf36 4602 mov r2, r0
30bfcf38 f2461068 movw r0, 0x6168
30bfcf3c f6c0004e movt r0, 0x84e
30bfcf40 4478 add r0, pc
30bfcf42 6801 ldr r1, [r0, #0]
30bfcf44 4620 mov r0, r4
30bfcf46 f000ee1e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfcf4a f0100fff tst.w r0, #255 @ 0xff
30bfcf4e d005 beq.n 0x30bfcf5c
30bfcf50 6968 ldr r0, [r5, #20]
30bfcf52 4621 mov r1, r4
30bfcf54 68c2 ldr r2, [r0, #12]
30bfcf56 e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bfcf5a 4710 bx r2
30bfcf5c 6968 ldr r0, [r5, #20]
30bfcf5e 2100 movs r1, #0
30bfcf60 68c2 ldr r2, [r0, #12]
30bfcf62 e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bfcf66 4710 bx r2
___copy_helper_block_:
30bfcf68 6949 ldr r1, [r1, #20]
30bfcf6a 3014 adds r0, #20
30bfcf6c 2207 movs r2, #7
30bfcf6e f000bbcb b.w __Block_object_assign$shim
30bfcf72 bf00 nop
___destroy_helper_block_:
30bfcf74 6940 ldr r0, [r0, #20]
30bfcf76 2107 movs r1, #7
30bfcf78 f000bbcc b.w __Block_object_dispose$shim
_SBSEventObserverInitialize:
30bfcf7c b580 push {r7, lr}
30bfcf7e 466f mov r7, sp
30bfcf80 b086 sub sp, #24
30bfcf82 f2450278 movw r2, 0x5078
30bfcf86 4603 mov r3, r0
30bfcf88 f6c0024e movt r2, 0x84e
30bfcf8c f2400933 movw r9, 0x33
30bfcf90 447a add r2, pc
30bfcf92 f2c00900 movt r9, 0x0
30bfcf96 f2472c1a movw ip, 0x721a
30bfcf9a 44f9 add r9, pc
30bfcf9c f6c00c4e movt ip, 0x84e
30bfcfa0 f24260f1 movw r0, 0x26f1
30bfcfa4 6812 ldr r2, [r2, #0]
30bfcfa6 f2c00000 movt r0, 0x0
30bfcfaa 9200 str r2, [sp, #0]
30bfcfac f04f4284 mov.w r2, #1107296256 @ 0x42000000
30bfcfb0 9201 str r2, [sp, #4]
30bfcfb2 44fc add ip, pc
30bfcfb4 4478 add r0, pc
30bfcfb6 2200 movs r2, #0
30bfcfb8 f10d0e08 add.w lr, sp, #8 @ 0x8
30bfcfbc e88e1204 stmia.w lr, {r2, r9, ip}
30bfcfc0 466a mov r2, sp
30bfcfc2 9105 str r1, [sp, #20]
30bfcfc4 4619 mov r1, r3
30bfcfc6 f000edae blx 0x30bfdb24 @ symbol stub for: _xpc_set_event_stream_handler
30bfcfca b006 add sp, #24
30bfcfcc bd80 pop {r7, pc}
30bfcfce bf00 nop
___SBSEventObserverInitialize_block_invoke_0:
30bfcfd0 b5b0 push {r4, r5, r7, lr}
30bfcfd2 af02 add r7, sp, #8
30bfcfd4 460d mov r5, r1
30bfcfd6 4604 mov r4, r0
30bfcfd8 4628 mov r0, r5
30bfcfda f000ed8c blx 0x30bfdaf4 @ symbol stub for: _xpc_get_type
30bfcfde f2450156 movw r1, 0x5056
30bfcfe2 f6c0014e movt r1, 0x84e
30bfcfe6 4479 add r1, pc
30bfcfe8 6809 ldr r1, [r1, #0]
30bfcfea 4288 cmp r0, r1
30bfcfec d14c bne.n 0x30bfd088
30bfcfee f2450042 movw r0, 0x5042
30bfcff2 f6c0004e movt r0, 0x84e
30bfcff6 4478 add r0, pc
30bfcff8 6800 ldr r0, [r0, #0]
30bfcffa 6801 ldr r1, [r0, #0]
30bfcffc 4628 mov r0, r5
30bfcffe f000ed6a blx 0x30bfdad4 @ symbol stub for: _xpc_dictionary_get_string
30bfd002 4602 mov r2, r0
30bfd004 2a00 cmp r2, #0
30bfd006 bf08 it eq
30bfd008 bdb0 popeq {r4, r5, r7, pc}
30bfd00a f2462168 movw r1, 0x6268
30bfd00e 2304 movs r3, #4
30bfd010 f6c0014e movt r1, 0x84e
30bfd014 f2462096 movw r0, 0x6296
30bfd018 f6c0004e movt r0, 0x84e
30bfd01c 4479 add r1, pc
30bfd01e 4478 add r0, pc
30bfd020 6809 ldr r1, [r1, #0]
30bfd022 6800 ldr r0, [r0, #0]
30bfd024 f000edae blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd028 4605 mov r5, r0
30bfd02a f2462052 movw r0, 0x6252
30bfd02e f6c0004e movt r0, 0x84e
30bfd032 f6465264 movw r2, 0x6d64
30bfd036 4478 add r0, pc
30bfd038 f6c0024e movt r2, 0x84e
30bfd03c 447a add r2, pc
30bfd03e 6801 ldr r1, [r0, #0]
30bfd040 4628 mov r0, r5
30bfd042 f000eda0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd046 f0100fff tst.w r0, #255 @ 0xff
30bfd04a d017 beq.n 0x30bfd07c
30bfd04c f64570f4 movw r0, 0x5ff4
30bfd050 f6c0004e movt r0, 0x84e
30bfd054 4478 add r0, pc
30bfd056 6801 ldr r1, [r0, #0]
30bfd058 f6465040 movw r0, 0x6d40
30bfd05c f6c0004e movt r0, 0x84e
30bfd060 4478 add r0, pc
30bfd062 f000ed90 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd066 4602 mov r2, r0
30bfd068 f2461004 movw r0, 0x6104
30bfd06c f6c0004e movt r0, 0x84e
30bfd070 4478 add r0, pc
30bfd072 6801 ldr r1, [r0, #0]
30bfd074 4628 mov r0, r5
30bfd076 f000ed86 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd07a 4605 mov r5, r0
30bfd07c 6960 ldr r0, [r4, #20]
30bfd07e 4629 mov r1, r5
30bfd080 68c2 ldr r2, [r0, #12]
30bfd082 e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bfd086 4710 bx r2
30bfd088 bdb0 pop {r4, r5, r7, pc}
30bfd08a bf00 nop
___copy_helper_block_:
30bfd08c 6949 ldr r1, [r1, #20]
30bfd08e 3014 adds r0, #20
30bfd090 2207 movs r2, #7
30bfd092 f000bb39 b.w __Block_object_assign$shim
30bfd096 bf00 nop
___destroy_helper_block_:
30bfd098 6940 ldr r0, [r0, #20]
30bfd09a 2107 movs r1, #7
30bfd09c f000bb3a b.w __Block_object_dispose$shim
_SBSEventObserverStartObservingEvent:
30bfd0a0 b5b0 push {r4, r5, r7, lr}
30bfd0a2 4602 mov r2, r0
30bfd0a4 f24600ca movw r0, 0x60ca
30bfd0a8 f6c0004e movt r0, 0x84e
30bfd0ac af02 add r7, sp, #8
30bfd0ae 4478 add r0, pc
30bfd0b0 6801 ldr r1, [r0, #0]
30bfd0b2 f64640e6 movw r0, 0x6ce6
30bfd0b6 f6c0004e movt r0, 0x84e
30bfd0ba 4478 add r0, pc
30bfd0bc f000ed62 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd0c0 f6457178 movw r1, 0x5f78
30bfd0c4 f6c0014e movt r1, 0x84e
30bfd0c8 4479 add r1, pc
30bfd0ca 6809 ldr r1, [r1, #0]
30bfd0cc f000ed5a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd0d0 4604 mov r4, r0
30bfd0d2 2000 movs r0, #0
30bfd0d4 2100 movs r1, #0
30bfd0d6 2200 movs r2, #0
30bfd0d8 f000ecf4 blx 0x30bfdac4 @ symbol stub for: _xpc_dictionary_create
30bfd0dc f24251a4 movw r1, 0x25a4
30bfd0e0 4622 mov r2, r4
30bfd0e2 f2c00100 movt r1, 0x0
30bfd0e6 4605 mov r5, r0
30bfd0e8 4479 add r1, pc
30bfd0ea f000ecfc blx 0x30bfdae4 @ symbol stub for: _xpc_dictionary_set_string
30bfd0ee f24250ab movw r0, 0x25ab
30bfd0f2 4621 mov r1, r4
30bfd0f4 f2c00000 movt r0, 0x0
30bfd0f8 462a mov r2, r5
30bfd0fa 4478 add r0, pc
30bfd0fc f000ed0a blx 0x30bfdb14 @ symbol stub for: _xpc_set_event
30bfd100 4628 mov r0, r5
30bfd102 e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bfd106 f000bb41 b.w _xpc_release$shim
30bfd10a bf00 nop
___SBSEventObserverGetDarwinNotificationFromEvent:
30bfd10c f246015e movw r1, 0x605e
30bfd110 4602 mov r2, r0
30bfd112 f6c0014e movt r1, 0x84e
30bfd116 f6464080 movw r0, 0x6c80
30bfd11a 4479 add r1, pc
30bfd11c f6c0004e movt r0, 0x84e
30bfd120 4478 add r0, pc
30bfd122 6809 ldr r1, [r1, #0]
30bfd124 f000baea b.w _objc_msgSend$shim
_SBSEventObserverStopObservingEvent:
30bfd128 b580 push {r7, lr}
30bfd12a 4602 mov r2, r0
30bfd12c f2460042 movw r0, 0x6042
30bfd130 f6c0004e movt r0, 0x84e
30bfd134 466f mov r7, sp
30bfd136 4478 add r0, pc
30bfd138 6801 ldr r1, [r0, #0]
30bfd13a f646405e movw r0, 0x6c5e
30bfd13e f6c0004e movt r0, 0x84e
30bfd142 4478 add r0, pc
30bfd144 f000ed1e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd148 f64561f0 movw r1, 0x5ef0
30bfd14c f6c0014e movt r1, 0x84e
30bfd150 4479 add r1, pc
30bfd152 6809 ldr r1, [r1, #0]
30bfd154 f000ed16 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd158 4601 mov r1, r0
30bfd15a f2425041 movw r0, 0x2541
30bfd15e f2c00000 movt r0, 0x0
30bfd162 2200 movs r2, #0
30bfd164 4478 add r0, pc
30bfd166 e8bd4080 ldmia.w sp!, {r7, lr}
30bfd16a f000bb15 b.w _xpc_set_event$shim
30bfd16e bf00 nop
_SBSEventObserverStopObservingAllEvents:
30bfd170 b590 push {r4, r7, lr}
30bfd172 f2425027 movw r0, 0x2527
30bfd176 af01 add r7, sp, #4
30bfd178 f2c00000 movt r0, 0x0
30bfd17c 2100 movs r1, #0
30bfd17e 4478 add r0, pc
30bfd180 f000ec90 blx 0x30bfdaa4 @ symbol stub for: _xpc_copy_event
30bfd184 f2470166 movw r1, 0x7066
30bfd188 4604 mov r4, r0
30bfd18a f6c0014e movt r1, 0x84e
30bfd18e 4479 add r1, pc
30bfd190 f000ec90 blx 0x30bfdab4 @ symbol stub for: _xpc_dictionary_apply
30bfd194 4620 mov r0, r4
30bfd196 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfd19a f000baf7 b.w _xpc_release$shim
30bfd19e bf00 nop
___SBSEventObserverStopObservingAllEvents_block_invoke_0:
30bfd1a0 b580 push {r7, lr}
30bfd1a2 f24240f7 movw r0, 0x24f7
30bfd1a6 466f mov r7, sp
30bfd1a8 f2c00000 movt r0, 0x0
30bfd1ac 2200 movs r2, #0
30bfd1ae 4478 add r0, pc
30bfd1b0 f000ecb0 blx 0x30bfdb14 @ symbol stub for: _xpc_set_event
30bfd1b4 2001 movs r0, #1
30bfd1b6 bd80 pop {r7, pc}
_SBSEventObserverGetValueForState:
30bfd1b8 b590 push {r4, r7, lr}
30bfd1ba af01 add r7, sp, #4
30bfd1bc b083 sub sp, #12
30bfd1be 466c mov r4, sp
30bfd1c0 f0240407 bic.w r4, r4, #7 @ 0x7
30bfd1c4 46a5 mov sp, r4
30bfd1c6 4602 mov r2, r0
30bfd1c8 f64570a8 movw r0, 0x5fa8
30bfd1cc f6c0004e movt r0, 0x84e
30bfd1d0 4478 add r0, pc
30bfd1d2 6801 ldr r1, [r0, #0]
30bfd1d4 f64630c4 movw r0, 0x6bc4
30bfd1d8 f6c0004e movt r0, 0x84e
30bfd1dc 4478 add r0, pc
30bfd1de f000ecd2 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd1e2 f6456156 movw r1, 0x5e56
30bfd1e6 f6c0014e movt r1, 0x84e
30bfd1ea 4479 add r1, pc
30bfd1ec 6809 ldr r1, [r1, #0]
30bfd1ee f000ecca blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd1f2 a902 add r1, sp, #8
30bfd1f4 f000ec06 blx 0x30bfda04 @ symbol stub for: _notify_register_check
30bfd1f8 2400 movs r4, #0
30bfd1fa b978 cbnz r0, 0x30bfd21c
30bfd1fc 9802 ldr r0, [sp, #8]
30bfd1fe 4669 mov r1, sp
30bfd200 9401 str r4, [sp, #4]
30bfd202 9400 str r4, [sp, #0]
30bfd204 f000ebf6 blx 0x30bfd9f4 @ symbol stub for: _notify_get_state
30bfd208 b928 cbnz r0, 0x30bfd216
30bfd20a e89d0003 ldmia.w sp, {r0, r1}
30bfd20e ea500401 orrs.w r4, r0, r1
30bfd212 bf18 it ne
30bfd214 2401 movne r4, #1
30bfd216 9802 ldr r0, [sp, #8]
30bfd218 f000ebe4 blx 0x30bfd9e4 @ symbol stub for: _notify_cancel
30bfd21c 4620 mov r0, r4
30bfd21e 1f3c subs r4, r7, #4
30bfd220 46a5 mov sp, r4
30bfd222 bd90 pop {r4, r7, pc}
_SBSUIAppStatusBarStyleChanged:
30bfd224 b590 push {r4, r7, lr}
30bfd226 af01 add r7, sp, #4
30bfd228 4604 mov r4, r0
30bfd22a f7f9fbe1 bl _SBSSpringBoardServerPort
30bfd22e 4621 mov r1, r4
30bfd230 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfd234 f7f3bff2 b.w _SBWorkspaceStatusBarStyleChanged
_SBSUIAppStatusBarTintColorChanged:
30bfd238 b590 push {r4, r7, lr}
30bfd23a af01 add r7, sp, #4
30bfd23c b085 sub sp, #20
30bfd23e 4601 mov r1, r0
30bfd240 4668 mov r0, sp
30bfd242 f000ead8 blx 0x30bfd7f4 @ symbol stub for: _GSColorGetRGBAInfo
30bfd246 f89d4000 ldrb.w r4, [sp]
30bfd24a f7f9fbd1 bl _SBSSpringBoardServerPort
30bfd24e f0140f01 tst.w r4, #1 @ 0x1
30bfd252 d002 beq.n 0x30bfd25a
30bfd254 ab01 add r3, sp, #4
30bfd256 cb0e ldmia r3, {r1, r2, r3}
30bfd258 e004 b.n 0x30bfd264
30bfd25a 2300 movs r3, #0
30bfd25c f6cb7380 movt r3, 0xbf80
30bfd260 4619 mov r1, r3
30bfd262 461a mov r2, r3
30bfd264 f7f3fffe bl _SBWorkspaceStatusBarTintColorChanged
30bfd268 b005 add sp, #20
30bfd26a bd90 pop {r4, r7, pc}
_SBSUIAppStatusBarHiddenChanged:
30bfd26c b590 push {r4, r7, lr}
30bfd26e af01 add r7, sp, #4
30bfd270 b2c4 uxtb r4, r0
30bfd272 f7f9fbbd bl _SBSSpringBoardServerPort
30bfd276 4621 mov r1, r4
30bfd278 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfd27c f7f4b81e b.w _SBWorkspaceStatusBarHiddenChanged
_SBSUIAppStatusBarOrientationChangedWithDuration:
30bfd280 b5f0 push {r4, r5, r6, r7, lr}
30bfd282 af03 add r7, sp, #12
30bfd284 f84d8d04 str.w r8, [sp, #-4]!
30bfd288 b081 sub sp, #4
30bfd28a 461e mov r6, r3
30bfd28c 4690 mov r8, r2
30bfd28e 460d mov r5, r1
30bfd290 4604 mov r4, r0
30bfd292 f7f9fbad bl _SBSSpringBoardServerPort
30bfd296 4621 mov r1, r4
30bfd298 462a mov r2, r5
30bfd29a 4643 mov r3, r8
30bfd29c 9600 str r6, [sp, #0]
30bfd29e f7f4f831 bl _SBWorkspaceStatusBarOrientationChangedWithDuration
30bfd2a2 b001 add sp, #4
30bfd2a4 f85d8b04 ldr.w r8, [sp], #4
30bfd2a8 bdf0 pop {r4, r5, r6, r7, pc}
30bfd2aa bf00 nop
_SBSUIAppRegisterStatusBarWindowContextId:
30bfd2ac b590 push {r4, r7, lr}
30bfd2ae af01 add r7, sp, #4
30bfd2b0 4604 mov r4, r0
30bfd2b2 f7f9fb9d bl _SBSSpringBoardServerPort
30bfd2b6 4621 mov r1, r4
30bfd2b8 e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfd2bc f7f4b85c b.w _SBRegisterStatusBarWindowContextId
_SBSUIAppSaveHardwareSnapshot:
30bfd2c0 b5f0 push {r4, r5, r6, r7, lr}
30bfd2c2 af03 add r7, sp, #12
30bfd2c4 e92d0d00 stmdb sp!, {r8, sl, fp}
30bfd2c8 f5ad6d82 sub.w sp, sp, #1040 @ 0x410
30bfd2cc b081 sub sp, #4
30bfd2ce 4604 mov r4, r0
30bfd2d0 f6445036 movw r0, 0x4d36
30bfd2d4 f6c0004e movt r0, 0x84e
30bfd2d8 468a mov sl, r1
30bfd2da 4478 add r0, pc
30bfd2dc 469b mov fp, r3
30bfd2de 4690 mov r8, r2
30bfd2e0 6806 ldr r6, [r0, #0]
30bfd2e2 f6455056 movw r0, 0x5d56
30bfd2e6 f6c0004e movt r0, 0x84e
30bfd2ea 4478 add r0, pc
30bfd2ec 6831 ldr r1, [r6, #0]
30bfd2ee f8471c20 str.w r1, [r7, #-32]
30bfd2f2 6801 ldr r1, [r0, #0]
30bfd2f4 68f8 ldr r0, [r7, #12]
30bfd2f6 f000ec46 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd2fa ad03 add r5, sp, #12
30bfd2fc 4601 mov r1, r0
30bfd2fe f44f6280 mov.w r2, #1024 @ 0x400
30bfd302 4628 mov r0, r5
30bfd304 f000eba6 blx 0x30bfda54 @ symbol stub for: _strlcpy
30bfd308 f7f9fb72 bl _SBSSpringBoardServerPort
30bfd30c ed970a02 flds s0, [r7, #8]
30bfd310 4621 mov r1, r4
30bfd312 4652 mov r2, sl
30bfd314 4643 mov r3, r8
30bfd316 9502 str r5, [sp, #8]
30bfd318 ed8d0a01 fsts s0, [sp, #4]
30bfd31c f8cdb000 str.w fp, [sp]
30bfd320 ef200110 vorr d0, d0, d0
30bfd324 f7f3f940 bl _SBSaveHardwareSnapshot
30bfd328 6830 ldr r0, [r6, #0]
30bfd32a f8571c20 ldr.w r1, [r7, #-32]
30bfd32e 4288 cmp r0, r1
30bfd330 bf01 itttt eq
30bfd332 f50d6d82 addeq.w sp, sp, #1040 @ 0x410
30bfd336 b001 addeq sp, #4
30bfd338 e8bd0d00 ldmiaeq.w sp!, {r8, sl, fp}
30bfd33c bdf0 popeq {r4, r5, r6, r7, pc}
30bfd33e f000ea9a blx 0x30bfd874 @ symbol stub for: ___stack_chk_fail
30bfd342 46c0 nop (mov r8, r8)
30bfd344 46c0 nop (mov r8, r8)
30bfd346 46c0 nop (mov r8, r8)
+[SBAppLaunchUtilities waitForChangeToState:forDisplayID:withTimeout:performingBlock:]:
30bfd348 b5f0 push {r4, r5, r6, r7, lr}
30bfd34a af03 add r7, sp, #12
30bfd34c e92d0d00 stmdb sp!, {r8, sl, fp}
30bfd350 f1ad0440 sub.w r4, sp, #64 @ 0x40
30bfd354 f024040f bic.w r4, r4, #15 @ 0xf
30bfd358 46a5 mov sp, r4
30bfd35a f90482ed vst1.64 {d8-d11}, [r4, :128]!
30bfd35e f904c2ef vst1.64 {d12-d15}, [r4, :128]
30bfd362 b0b0 sub sp, #192
30bfd364 f64541b6 movw r1, 0x5cb6
30bfd368 469a mov sl, r3
30bfd36a f6c0014e movt r1, 0x84e
30bfd36e f6457064 movw r0, 0x5f64
30bfd372 f6c0004e movt r0, 0x84e
30bfd376 4479 add r1, pc
30bfd378 4478 add r0, pc
30bfd37a 4690 mov r8, r2
30bfd37c 6809 ldr r1, [r1, #0]
30bfd37e 6800 ldr r0, [r0, #0]
30bfd380 f000ec00 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd384 f64561f6 movw r1, 0x5ef6
30bfd388 4605 mov r5, r0
30bfd38a f6c0014e movt r1, 0x84e
30bfd38e f6457074 movw r0, 0x5f74
30bfd392 f6c0004e movt r0, 0x84e
30bfd396 4479 add r1, pc
30bfd398 4478 add r0, pc
30bfd39a 4652 mov r2, sl
30bfd39c 6809 ldr r1, [r1, #0]
30bfd39e 6800 ldr r0, [r0, #0]
30bfd3a0 f000ebf0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd3a4 4602 mov r2, r0
30bfd3a6 f644408e movw r0, 0x4c8e
30bfd3aa f6c0004e movt r0, 0x84e
30bfd3ae f64561d8 movw r1, 0x5ed8
30bfd3b2 4478 add r0, pc
30bfd3b4 f6c0014e movt r1, 0x84e
30bfd3b8 4479 add r1, pc
30bfd3ba 6800 ldr r0, [r0, #0]
30bfd3bc 6809 ldr r1, [r1, #0]
30bfd3be 6803 ldr r3, [r0, #0]
30bfd3c0 4628 mov r0, r5
30bfd3c2 f000ebe0 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd3c6 4606 mov r6, r0
30bfd3c8 f645502e movw r0, 0x5d2e
30bfd3cc f6c0004e movt r0, 0x84e
30bfd3d0 4652 mov r2, sl
30bfd3d2 4478 add r0, pc
30bfd3d4 6801 ldr r1, [r0, #0]
30bfd3d6 4630 mov r0, r6
30bfd3d8 f000ebd4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd3dc f6444124 movw r1, 0x4c24
30bfd3e0 4605 mov r5, r0
30bfd3e2 f6c0014e movt r1, 0x84e
30bfd3e6 487a ldr r0, [pc, #488] (0x30bfd5d0)
30bfd3e8 4479 add r1, pc
30bfd3ea 2400 movs r4, #0
30bfd3ec 4478 add r0, pc
30bfd3ee 6809 ldr r1, [r1, #0]
30bfd3f0 9129 str r1, [sp, #164]
30bfd3f2 4978 ldr r1, [pc, #480] (0x30bfd5d4)
30bfd3f4 902a str r0, [sp, #168]
30bfd3f6 a823 add r0, sp, #140
30bfd3f8 f0410101 orr.w r1, r1, #1 @ 0x1
30bfd3fc 972b str r7, [sp, #172]
30bfd3fe f8cdd0b4 str.w sp, [sp, #180]
30bfd402 4479 add r1, pc
30bfd404 912c str r1, [sp, #176]
30bfd406 f000ea0e blx 0x30bfd824 @ symbol stub for: __Unwind_SjLj_Register
30bfd40a 4545 cmp r5, r8
30bfd40c f00080ac beq.w 0x30bfd568
30bfd410 2014 movs r0, #20
30bfd412 941d str r4, [sp, #116]
30bfd414 ad1d add r5, sp, #116
30bfd416 951e str r5, [sp, #120]
30bfd418 941f str r4, [sp, #124]
30bfd41a 9020 str r0, [sp, #128]
30bfd41c 2000 movs r0, #0
30bfd41e f88d4084 strb.w r4, [sp, #132]
30bfd422 f000ea60 blx 0x30bfd8e4 @ symbol stub for: _dispatch_semaphore_create
30bfd426 9005 str r0, [sp, #20]
30bfd428 f64433d4 movw r3, 0x4bd4
30bfd42c f6c0034e movt r3, 0x84e
30bfd430 f2401c97 movw ip, 0x197
30bfd434 447b add r3, pc
30bfd436 f2c00c00 movt ip, 0x0
30bfd43a f6465eb6 movw lr, 0x6db6
30bfd43e 44fc add ip, pc
30bfd440 f6c00e4e movt lr, 0x84e
30bfd444 f64549a2 movw r9, 0x5ca2
30bfd448 6819 ldr r1, [r3, #0]
30bfd44a f04f4284 mov.w r2, #1107296256 @ 0x42000000
30bfd44e ab15 add r3, sp, #84
30bfd450 f6c0094e movt r9, 0x84e
30bfd454 9103 str r1, [sp, #12]
30bfd456 44fe add lr, pc
30bfd458 9114 str r1, [sp, #80]
30bfd45a 44f9 add r9, pc
30bfd45c e8831014 stmia.w r3, {r2, r4, ip}
30bfd460 f6465cc0 movw ip, 0x6dc0
30bfd464 f6c00c4e movt ip, 0x84e
30bfd468 f8cde060 str.w lr, [sp, #96]
30bfd46c 44fc add ip, pc
30bfd46e 9522 str r5, [sp, #136]
30bfd470 f10d0b38 add.w fp, sp, #56 @ 0x38
30bfd474 9b22 ldr r3, [sp, #136]
30bfd476 f2402531 movw r5, 0x231
30bfd47a f2c00500 movt r5, 0x0
30bfd47e 9319 str r3, [sp, #100]
30bfd480 f8cda068 str.w sl, [sp, #104]
30bfd484 447d add r5, pc
30bfd486 f8cd806c str.w r8, [sp, #108]
30bfd48a 901c str r0, [sp, #112]
30bfd48c a814 add r0, sp, #80
30bfd48e f8cda018 str.w sl, [sp, #24]
30bfd492 e88b1036 stmia.w fp, {r1, r2, r4, r5, ip}
30bfd496 9013 str r0, [sp, #76]
30bfd498 2001 movs r0, #1
30bfd49a f8d91000 ldr.w r1, [r9]
30bfd49e 9104 str r1, [sp, #16]
30bfd4a0 9024 str r0, [sp, #144]
30bfd4a2 aa0e add r2, sp, #56
30bfd4a4 4630 mov r0, r6
30bfd4a6 9607 str r6, [sp, #28]
30bfd4a8 f000eb6c blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd4ac f2402101 movw r1, 0x201
30bfd4b0 f2c00100 movt r1, 0x0
30bfd4b4 f64550c2 movw r0, 0x5dc2
30bfd4b8 f6c0004e movt r0, 0x84e
30bfd4bc f6465276 movw r2, 0x6d76
30bfd4c0 f6c0024e movt r2, 0x84e
30bfd4c4 9b03 ldr r3, [sp, #12]
30bfd4c6 9308 str r3, [sp, #32]
30bfd4c8 f04f4384 mov.w r3, #1107296256 @ 0x42000000
30bfd4cc 9309 str r3, [sp, #36]
30bfd4ce 2300 movs r3, #0
30bfd4d0 4479 add r1, pc
30bfd4d2 4478 add r0, pc
30bfd4d4 930a str r3, [sp, #40]
30bfd4d6 447a add r2, pc
30bfd4d8 910b str r1, [sp, #44]
30bfd4da a914 add r1, sp, #80
30bfd4dc 920c str r2, [sp, #48]
30bfd4de 910d str r1, [sp, #52]
30bfd4e0 6801 ldr r1, [r0, #0]
30bfd4e2 2002 movs r0, #2
30bfd4e4 9024 str r0, [sp, #144]
30bfd4e6 9807 ldr r0, [sp, #28]
30bfd4e8 ab08 add r3, sp, #32
30bfd4ea 9a06 ldr r2, [sp, #24]
30bfd4ec f000eb4a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd4f0 6938 ldr r0, [r7, #16]
30bfd4f2 2800 cmp r0, #0
30bfd4f4 d003 beq.n 0x30bfd4fe
30bfd4f6 2203 movs r2, #3
30bfd4f8 68c1 ldr r1, [r0, #12]
30bfd4fa 9224 str r2, [sp, #144]
30bfd4fc 4788 blx r1
30bfd4fe ed978b02 vldr d8, [r7, #8]
30bfd502 eddf0b31 vldr d16, [pc, #196] @ 0x30bfd5ca
30bfd506 ee680b20 fmuld d16, d8, d16
30bfd50a ec510b30 vmov r0, r1, d16
30bfd50e f000e9aa blx 0x30bfd864 @ symbol stub for: ___fixdfdi
30bfd512 eeb58bc0 fcmpezd d8
30bfd516 4602 mov r2, r0
30bfd518 460b mov r3, r1
30bfd51a 2000 movs r0, #0
30bfd51c 2100 movs r1, #0
30bfd51e eef1fa10 fmstat
30bfd522 bf44 itt mi
30bfd524 2200 movmi r2, #0
30bfd526 2300 movmi r3, #0
30bfd528 f000e9f4 blx 0x30bfd914 @ symbol stub for: _dispatch_time
30bfd52c 9c05 ldr r4, [sp, #20]
30bfd52e 4603 mov r3, r0
30bfd530 460a mov r2, r1
30bfd532 4619 mov r1, r3
30bfd534 4620 mov r0, r4
30bfd536 f000e9e6 blx 0x30bfd904 @ symbol stub for: _dispatch_semaphore_wait
30bfd53a 9006 str r0, [sp, #24]
30bfd53c 4620 mov r0, r4
30bfd53e f000e9ca blx 0x30bfd8d4 @ symbol stub for: _dispatch_release
30bfd542 2004 movs r0, #4
30bfd544 9024 str r0, [sp, #144]
30bfd546 9807 ldr r0, [sp, #28]
30bfd548 2200 movs r2, #0
30bfd54a 9904 ldr r1, [sp, #16]
30bfd54c f000eb1a blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd550 9822 ldr r0, [sp, #136]
30bfd552 f04f31ff mov.w r1, #4294967295 @ 0xffffffff
30bfd556 9124 str r1, [sp, #144]
30bfd558 2108 movs r1, #8
30bfd55a f000e95c blx 0x30bfd814 @ symbol stub for: __Block_object_dispose
30bfd55e 9c06 ldr r4, [sp, #24]
30bfd560 2c00 cmp r4, #0
30bfd562 bf18 it ne
30bfd564 2401 movne r4, #1
30bfd566 9e07 ldr r6, [sp, #28]
30bfd568 f64520e4 movw r0, 0x5ae4
30bfd56c f6c0004e movt r0, 0x84e
30bfd570 4478 add r0, pc
30bfd572 6801 ldr r1, [r0, #0]
30bfd574 f04f30ff mov.w r0, #4294967295 @ 0xffffffff
30bfd578 9024 str r0, [sp, #144]
30bfd57a 4630 mov r0, r6
30bfd57c f000eb02 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd580 a823 add r0, sp, #140
30bfd582 f000e960 blx 0x30bfd844 @ symbol stub for: __Unwind_SjLj_Unregister
30bfd586 4620 mov r0, r4
30bfd588 ac30 add r4, sp, #192
30bfd58a f92482ed vld1.64 {d8-d11}, [r4, :128]!
30bfd58e f924c2ef vld1.64 {d12-d15}, [r4, :128]
30bfd592 f1a70418 sub.w r4, r7, #24 @ 0x18
30bfd596 46a5 mov sp, r4
30bfd598 e8bd0d00 ldmia.w sp!, {r8, sl, fp}
30bfd59c bdf0 pop {r4, r5, r6, r7, pc}
30bfd59e 9824 ldr r0, [sp, #144]
30bfd5a0 2804 cmp r0, #4
30bfd5a2 d803 bhi.n 0x30bfd5ac
30bfd5a4 e8dff000 tbb [pc, r0]
30bfd5a8 0303 lsls r3, r0, #12
30bfd5aa 0303 lsls r3, r0, #12
30bfd5ac defe trap
30bfd5ae 9c25 ldr r4, [sp, #148]
30bfd5b0 f04f35ff mov.w r5, #4294967295 @ 0xffffffff
30bfd5b4 9822 ldr r0, [sp, #136]
30bfd5b6 2108 movs r1, #8
30bfd5b8 9524 str r5, [sp, #144]
30bfd5ba f000e92c blx 0x30bfd814 @ symbol stub for: __Block_object_dispose
30bfd5be 4620 mov r0, r4
30bfd5c0 9524 str r5, [sp, #144]
30bfd5c2 f000e938 blx 0x30bfd834 @ symbol stub for: __Unwind_SjLj_Resume
30bfd5c6 bf00 nop
30bfd5c8 0000 lsls r0, r0, #0
30bfd5ca 0000 lsls r0, r0, #0
30bfd5cc cd65 ldmia r5, {r0, r2, r5, r6}
30bfd5ce 41cd rors r5, r1
30bfd5d0 0f24 lsrs r4, r4, #28
30bfd5d2 0000 lsls r0, r0, #0
30bfd5d4 0198 lsls r0, r3, #6
30bfd5d6 0000 lsls r0, r0, #0
___86+[SBAppLaunchUtilities waitForChangeToState:forDisplayID:withTimeout:performingBlock:]_block_invoke_0:
30bfd5d8 b5f0 push {r4, r5, r6, r7, lr}
30bfd5da 4604 mov r4, r0
30bfd5dc 460d mov r5, r1
30bfd5de 6960 ldr r0, [r4, #20]
30bfd5e0 af03 add r7, sp, #12
30bfd5e2 6840 ldr r0, [r0, #4]
30bfd5e4 7c00 ldrb r0, [r0, #16]
30bfd5e6 bb98 cbnz r0, 0x30bfd650
30bfd5e8 f6442050 movw r0, 0x4a50
30bfd5ec f6c0004e movt r0, 0x84e
30bfd5f0 f64521a2 movw r1, 0x5aa2
30bfd5f4 4478 add r0, pc
30bfd5f6 f6c0014e movt r1, 0x84e
30bfd5fa 4479 add r1, pc
30bfd5fc 6800 ldr r0, [r0, #0]
30bfd5fe 680e ldr r6, [r1, #0]
30bfd600 6802 ldr r2, [r0, #0]
30bfd602 4628 mov r0, r5
30bfd604 4631 mov r1, r6
30bfd606 f000eabe blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd60a f6454140 movw r1, 0x5c40
30bfd60e f6c0014e movt r1, 0x84e
30bfd612 69a2 ldr r2, [r4, #24]
30bfd614 4479 add r1, pc
30bfd616 6809 ldr r1, [r1, #0]
30bfd618 f000eab4 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd61c f0100fff tst.w r0, #255 @ 0xff
30bfd620 bf08 it eq
30bfd622 bdf0 popeq {r4, r5, r6, r7, pc}
30bfd624 f644201a movw r0, 0x4a1a
30bfd628 4631 mov r1, r6
30bfd62a f6c0004e movt r0, 0x84e
30bfd62e 4478 add r0, pc
30bfd630 6800 ldr r0, [r0, #0]
30bfd632 6802 ldr r2, [r0, #0]
30bfd634 4628 mov r0, r5
30bfd636 f000eaa6 blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd63a f6452196 movw r1, 0x5a96
30bfd63e f6c0014e movt r1, 0x84e
30bfd642 4479 add r1, pc
30bfd644 6809 ldr r1, [r1, #0]
30bfd646 f000ea9e blx 0x30bfdb84 @ symbol stub for: _objc_msgSend
30bfd64a 69e1 ldr r1, [r4, #28]
30bfd64c 4288 cmp r0, r1
30bfd64e d000 beq.n 0x30bfd652
30bfd650 bdf0 pop {r4, r5, r6, r7, pc}
30bfd652 6960 ldr r0, [r4, #20]
30bfd654 2101 movs r1, #1
30bfd656 6840 ldr r0, [r0, #4]
30bfd658 7401 strb r1, [r0, #16]
30bfd65a 6a20 ldr r0, [r4, #32]
30bfd65c e8bd40f0 ldmia.w sp!, {r4, r5, r6, r7, lr}
30bfd660 f000b85e b.w _dispatch_semaphore_signal$shim
___copy_helper_block_:
30bfd664 b5b0 push {r4, r5, r7, lr}
30bfd666 460c mov r4, r1
30bfd668 4605 mov r5, r0
30bfd66a 6961 ldr r1, [r4, #20]
30bfd66c af02 add r7, sp, #8
30bfd66e f1050014 add.w r0, r5, #20 @ 0x14
30bfd672 2208 movs r2, #8
30bfd674 f000e8c6 blx 0x30bfd804 @ symbol stub for: __Block_object_assign
30bfd678 69a1 ldr r1, [r4, #24]
30bfd67a f1050018 add.w r0, r5, #24 @ 0x18
30bfd67e 2203 movs r2, #3
30bfd680 f000e8c0 blx 0x30bfd804 @ symbol stub for: __Block_object_assign
30bfd684 6a21 ldr r1, [r4, #32]
30bfd686 f1050020 add.w r0, r5, #32 @ 0x20
30bfd68a 2203 movs r2, #3
30bfd68c e8bd40b0 ldmia.w sp!, {r4, r5, r7, lr}
30bfd690 f000b83a b.w __Block_object_assign$shim
___destroy_helper_block_:
30bfd694 b590 push {r4, r7, lr}
30bfd696 4604 mov r4, r0
30bfd698 af01 add r7, sp, #4
30bfd69a 6960 ldr r0, [r4, #20]
30bfd69c 2108 movs r1, #8
30bfd69e f000e8ba blx 0x30bfd814 @ symbol stub for: __Block_object_dispose
30bfd6a2 69a0 ldr r0, [r4, #24]
30bfd6a4 2103 movs r1, #3
30bfd6a6 f000e8b6 blx 0x30bfd814 @ symbol stub for: __Block_object_dispose
30bfd6aa 6a20 ldr r0, [r4, #32]
30bfd6ac 2103 movs r1, #3
30bfd6ae e8bd4090 ldmia.w sp!, {r4, r7, lr}
30bfd6b2 f000b82f b.w __Block_object_dispose$shim
30bfd6b6 bf00 nop
___86+[SBAppLaunchUtilities waitForChangeToState:forDisplayID:withTimeout:performingBlock:]_block_invoke_014:
30bfd6b8 6940 ldr r0, [r0, #20]
30bfd6ba 68c2 ldr r2, [r0, #12]
30bfd6bc 4710 bx r2
30bfd6be bf00 nop
___copy_helper_block_15:
30bfd6c0 6949 ldr r1, [r1, #20]
30bfd6c2 3014 adds r0, #20
30bfd6c4 2207 movs r2, #7
30bfd6c6 f000b81f b.w __Block_object_assign$shim
30bfd6ca bf00 nop
___destroy_helper_block_16:
30bfd6cc 6940 ldr r0, [r0, #20]
30bfd6ce 2107 movs r1, #7
30bfd6d0 f000b820 b.w __Block_object_dispose$shim
___86+[SBAppLaunchUtilities waitForChangeToState:forDisplayID:withTimeout:performingBlock:]_block_invoke_020:
30bfd6d4 6940 ldr r0, [r0, #20]
30bfd6d6 68c2 ldr r2, [r0, #12]
30bfd6d8 4710 bx r2
30bfd6da bf00 nop
___copy_helper_block_21:
30bfd6dc 6949 ldr r1, [r1, #20]
30bfd6de 3014 adds r0, #20
30bfd6e0 2207 movs r2, #7
30bfd6e2 f000b811 b.w __Block_object_assign$shim
30bfd6e6 bf00 nop
___destroy_helper_block_22:
30bfd6e8 6940 ldr r0, [r0, #20]
30bfd6ea 2107 movs r1, #7
30bfd6ec f000b812 b.w __Block_object_dispose$shim
_mach_port_mod_refs$shim:
30bfd6f0 f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd6f8
30bfd6f4 44fc add ip, pc
30bfd6f6 4760 bx ip
30bfd6f8 027c lsls r4, r7, #9
30bfd6fa 0000 lsls r0, r0, #0
_objc_msgSend$shim:
30bfd6fc f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd704
30bfd700 44fc add ip, pc
30bfd702 4760 bx ip
30bfd704 0480 lsls r0, r0, #18
30bfd706 0000 lsls r0, r0, #0
__Block_object_assign$shim:
30bfd708 f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd710
30bfd70c 44fc add ip, pc
30bfd70e 4760 bx ip
30bfd710 00f4 lsls r4, r6, #3
30bfd712 0000 lsls r0, r0, #0
__Block_object_dispose$shim:
30bfd714 f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd71c
30bfd718 44fc add ip, pc
30bfd71a 4760 bx ip
30bfd71c 00f8 lsls r0, r7, #3
30bfd71e 0000 lsls r0, r0, #0
_dispatch_semaphore_signal$shim:
30bfd720 f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd728
30bfd724 44fc add ip, pc
30bfd726 4760 bx ip
30bfd728 01cc lsls r4, r1, #7
30bfd72a 0000 lsls r0, r0, #0
_vm_deallocate$shim:
30bfd72c f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd734
30bfd730 44fc add ip, pc
30bfd732 4760 bx ip
30bfd734 0340 lsls r0, r0, #13
30bfd736 0000 lsls r0, r0, #0
_pthread_mutex_unlock$shim:
30bfd738 f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd740
30bfd73c 44fc add ip, pc
30bfd73e 4760 bx ip
30bfd740 02f4 lsls r4, r6, #11
30bfd742 0000 lsls r0, r0, #0
_notify_set_state$shim:
30bfd744 f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd74c
30bfd748 44fc add ip, pc
30bfd74a 4760 bx ip
30bfd74c 02c8 lsls r0, r1, #11
30bfd74e 0000 lsls r0, r0, #0
_CFRelease$shim:
30bfd750 f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd758
30bfd754 44fc add ip, pc
30bfd756 4760 bx ip
30bfd758 05cc lsls r4, r1, #23
30bfd75a 0000 lsls r0, r0, #0
_dispatch_async$shim:
30bfd75c f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd764
30bfd760 44fc add ip, pc
30bfd762 4760 bx ip
30bfd764 0130 lsls r0, r6, #4
30bfd766 0000 lsls r0, r0, #0
_CFHash$shim:
30bfd768 f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd770
30bfd76c 44fc add ip, pc
30bfd76e 4760 bx ip
30bfd770 0564 lsls r4, r4, #21
30bfd772 0000 lsls r0, r0, #0
_objc_getProperty$shim:
30bfd774 f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd77c
30bfd778 44fc add ip, pc
30bfd77a 4760 bx ip
30bfd77c 03f8 lsls r0, r7, #15
30bfd77e 0000 lsls r0, r0, #0
_objc_setProperty_nonatomic_copy$shim:
30bfd780 f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd788
30bfd784 44fc add ip, pc
30bfd786 4760 bx ip
30bfd788 041c lsls r4, r3, #16
30bfd78a 0000 lsls r0, r0, #0
_xpc_release$shim:
30bfd78c f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd794
30bfd790 44fc add ip, pc
30bfd792 4760 bx ip
30bfd794 0370 lsls r0, r6, #13
30bfd796 0000 lsls r0, r0, #0
_xpc_set_event$shim:
30bfd798 f8dfc004 ldr.w ip, [pc, #4] @ 0x30bfd7a0
30bfd79c 44fc add ip, pc
30bfd79e 4760 bx ip
30bfd7a0 0374 lsls r4, r6, #13
30bfd7a2 0000 lsls r0, r0, #0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment