Advertisement
Guest User

Untitled

a guest
Sep 11th, 2018
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 38.01 KB | None | 0 0
  1. SampleUI$$ShowMenu
  2. __text:00000001003C7E74                 SUB             SP, SP, #0x90
  3. __text:00000001003C7E78                 STP             D9, D8, [SP,#0x80+var_60]
  4. __text:00000001003C7E7C                 STP             X28, X27, [SP,#0x80+var_50]
  5. __text:00000001003C7E80                 STP             X26, X25, [SP,#0x80+var_40]
  6. __text:00000001003C7E84                 STP             X24, X23, [SP,#0x80+var_30]
  7. __text:00000001003C7E88                 STP             X22, X21, [SP,#0x80+var_20]
  8. __text:00000001003C7E8C                 STP             X20, X19, [SP,#0x80+var_10]
  9. __text:00000001003C7E90                 STP             X29, X30, [SP,#0x80+var_s0]
  10. __text:00000001003C7E94                 ADD             X29, SP, #0x80
  11. __text:00000001003C7E98                 MOV             X23, X4
  12. __text:00000001003C7E9C                 MOV             X21, X3
  13. __text:00000001003C7EA0                 MOV             X20, X2
  14. __text:00000001003C7EA4                 MOV             X22, X1
  15. __text:00000001003C7EA8                 MOV             X19, X0
  16. __text:00000001003C7EAC                 ADRP            X24, #byte_1021349F4@PAGE
  17. __text:00000001003C7EB0                 LDRB            W8, [X24,#byte_1021349F4@PAGEOFF]
  18. __text:00000001003C7EB4                 TBNZ            W8, #0, loc_1003C7ED0
  19. __text:00000001003C7EB8                 ADRP            X8, #dword_101C1B2F4@PAGE
  20. __text:00000001003C7EBC                 NOP
  21. __text:00000001003C7EC0                 LDR             W0, [X8,#dword_101C1B2F4@PAGEOFF]
  22. __text:00000001003C7EC4                 BL              sub_1012A3B70
  23. __text:00000001003C7EC8                 MOV             W8, #1
  24. __text:00000001003C7ECC                 STRB            W8, [X24,#byte_1021349F4@PAGEOFF]
  25. __text:00000001003C7ED0
  26. __text:00000001003C7ED0 loc_1003C7ED0                           ; CODE XREF: SampleUI$$ShowMenu+40↑j
  27. __text:00000001003C7ED0                 MOV             X0, #0
  28. __text:00000001003C7ED4                 MOV             X1, #0
  29. __text:00000001003C7ED8                 BL              Screen$$get_width
  30. __text:00000001003C7EDC                 MOV             X24, X0
  31. __text:00000001003C7EE0                 MOV             X0, #0
  32. __text:00000001003C7EE4                 MOV             X1, #0
  33. __text:00000001003C7EE8                 BL              Screen$$get_height
  34. __text:00000001003C7EEC                 STP             XZR, XZR, [SP,#0x80+var_70]
  35. __text:00000001003C7EF0                 SCVTF           S0, W20
  36. __text:00000001003C7EF4                 LSL             W27, W20, #1
  37. __text:00000001003C7EF8                 SUB             W8, W24, W20,LSL#1
  38. __text:00000001003C7EFC                 SCVTF           S2, W8
  39. __text:00000001003C7F00                 SUB             W8, W0, W20,LSL#1
  40. __text:00000001003C7F04                 SCVTF           S3, W8
  41. __text:00000001003C7F08                 ADD             X0, SP, #0x80+var_70
  42. __text:00000001003C7F0C                 MOV             V1.16B, V0.16B
  43. __text:00000001003C7F10                 MOV             X1, #0
  44. __text:00000001003C7F14                 BL              sub_100753C98
  45. __text:00000001003C7F18                 ADRP            X25, #qword_1021E23D8@PAGE
  46. __text:00000001003C7F1C                 ADD             X25, X25, #qword_1021E23D8@PAGEOFF
  47. __text:00000001003C7F20                 LDR             X0, [X25]
  48. __text:00000001003C7F24                 LDRB            W8, [X0,#0x10A]
  49. __text:00000001003C7F28                 TBZ             W8, #0, loc_1003C7F38
  50. __text:00000001003C7F2C                 LDR             W8, [X0,#0xBC]
  51. __text:00000001003C7F30                 CBNZ            W8, loc_1003C7F38
  52. __text:00000001003C7F34                 BL              sub_1012B8814
  53. __text:00000001003C7F38
  54. __text:00000001003C7F38 loc_1003C7F38                           ; CODE XREF: SampleUI$$ShowMenu+B4↑j
  55. __text:00000001003C7F38                                         ; SampleUI$$ShowMenu+BC↑j
  56. __text:00000001003C7F38                 LDP             S0, S1, [SP,#0x80+var_70]
  57. __text:00000001003C7F3C                 LDP             S2, S3, [SP,#0x80+var_68]
  58. __text:00000001003C7F40                 ADRP            X8, #StringLiteral_5304@PAGE
  59. __text:00000001003C7F44                 NOP
  60. __text:00000001003C7F48                 LDR             X1, [X8,#StringLiteral_5304@PAGEOFF]
  61. __text:00000001003C7F4C                 MOV             X0, #0
  62. __text:00000001003C7F50                 MOV             X2, #0
  63. __text:00000001003C7F54                 BL              GUI$$Box
  64. __text:00000001003C7F58                 ADD             W26, W23, W21
  65. __text:00000001003C7F5C                 MOV             X0, #0
  66. __text:00000001003C7F60                 MOV             X1, #0
  67. __text:00000001003C7F64                 BL              Screen$$get_width
  68. __text:00000001003C7F68                 STP             XZR, XZR, [SP,#0x80+var_80]
  69. __text:00000001003C7F6C                 SCVTF           S9, W27
  70. __text:00000001003C7F70                 SCVTF           S1, W26
  71. __text:00000001003C7F74                 SUB             W8, W0, W20,LSL#2
  72. __text:00000001003C7F78                 SCVTF           S2, W8
  73. __text:00000001003C7F7C                 SCVTF           S8, W22
  74. __text:00000001003C7F80                 MOV             X0, SP
  75. __text:00000001003C7F84                 MOV             V0.16B, V9.16B
  76. __text:00000001003C7F88                 MOV             X1, #0
  77. __text:00000001003C7F8C                 MOV             V3.16B, V8.16B
  78. __text:00000001003C7F90                 BL              sub_100753C98
  79. __text:00000001003C7F94                 LDR             X1, [X19,#0x18]
  80. __text:00000001003C7F98                 LDP             S0, S1, [SP,#0x80+var_80]
  81. __text:00000001003C7F9C                 LDP             S2, S3, [SP,#0x80+var_78]
  82. __text:00000001003C7FA0                 MOV             X0, #0
  83. __text:00000001003C7FA4                 MOV             X2, #0
  84. __text:00000001003C7FA8                 BL              GUI$$TextField
  85. __text:00000001003C7FAC                 MOV             X23, X0
  86. __text:00000001003C7FB0                 LDR             X24, [X19,#0x18]
  87. __text:00000001003C7FB4                 ADRP            X27, #qword_1021E0348@PAGE
  88. __text:00000001003C7FB8                 ADD             X27, X27, #qword_1021E0348@PAGEOFF
  89. __text:00000001003C7FBC                 LDR             X0, [X27]
  90. __text:00000001003C7FC0                 LDRB            W8, [X0,#0x10A]
  91. __text:00000001003C7FC4                 TBZ             W8, #0, loc_1003C7FD4
  92. __text:00000001003C7FC8                 LDR             W8, [X0,#0xBC]
  93. __text:00000001003C7FCC                 CBNZ            W8, loc_1003C7FD4
  94. __text:00000001003C7FD0                 BL              sub_1012B8814
  95. __text:00000001003C7FD4
  96. __text:00000001003C7FD4 loc_1003C7FD4                           ; CODE XREF: SampleUI$$ShowMenu+150↑j
  97. __text:00000001003C7FD4                                         ; SampleUI$$ShowMenu+158↑j
  98. __text:00000001003C7FD4                 MOV             X0, #0
  99. __text:00000001003C7FD8                 MOV             X1, X23
  100. __text:00000001003C7FDC                 MOV             X2, X24
  101. __text:00000001003C7FE0                 MOV             X3, #0
  102. __text:00000001003C7FE4                 BL              String$$op_Inequality
  103. __text:00000001003C7FE8                 CBZ             W0, loc_1003C800C
  104. __text:00000001003C7FEC                 STR             X23, [X19,#0x18]
  105. __text:00000001003C7FF0                 ADRP            X8, #StringLiteral_5298@PAGE
  106. __text:00000001003C7FF4                 NOP
  107. __text:00000001003C7FF8                 LDR             X1, [X8,#StringLiteral_5298@PAGEOFF]
  108. __text:00000001003C7FFC                 MOV             X0, #0
  109. __text:00000001003C8000                 MOV             X2, X23
  110. __text:00000001003C8004                 MOV             X3, #0
  111. __text:00000001003C8008                 BL              PlayerPrefs$$SetString
  112. __text:00000001003C800C
  113. __text:00000001003C800C loc_1003C800C                           ; CODE XREF: SampleUI$$ShowMenu+174↑j
  114. __text:00000001003C800C                 ADD             W22, W21, W22
  115. __text:00000001003C8010                 LDR             X21, [X19,#0x18]
  116. __text:00000001003C8014                 LDR             X0, [X27]
  117. __text:00000001003C8018                 LDRB            W8, [X0,#0x10A]
  118. __text:00000001003C801C                 TBZ             W8, #0, loc_1003C802C
  119. __text:00000001003C8020                 LDR             W8, [X0,#0xBC]
  120. __text:00000001003C8024                 CBNZ            W8, loc_1003C802C
  121. __text:00000001003C8028                 BL              sub_1012B8814
  122. __text:00000001003C802C
  123. __text:00000001003C802C loc_1003C802C                           ; CODE XREF: SampleUI$$ShowMenu+1A8↑j
  124. __text:00000001003C802C                                         ; SampleUI$$ShowMenu+1B0↑j
  125. __text:00000001003C802C                 LSL             W23, W20, #2
  126. __text:00000001003C8030                 ADD             W24, W26, W22
  127. __text:00000001003C8034                 MOV             X0, #0
  128. __text:00000001003C8038                 MOV             X1, X21
  129. __text:00000001003C803C                 MOV             X2, #0
  130. __text:00000001003C8040                 BL              String$$IsNullOrEmpty
  131. __text:00000001003C8044                 MOV             X20, X0
  132. __text:00000001003C8048                 MOV             X0, #0
  133. __text:00000001003C804C                 MOV             X1, #0
  134. __text:00000001003C8050                 BL              Screen$$get_width
  135. __text:00000001003C8054                 CBZ             W20, loc_1003C80B8
  136. __text:00000001003C8058                 STP             XZR, XZR, [SP,#0x80+var_70]
  137. __text:00000001003C805C                 SCVTF           S1, W24
  138. __text:00000001003C8060                 SUB             W8, W0, W23
  139. __text:00000001003C8064                 SCVTF           S2, W8
  140. __text:00000001003C8068                 ADD             X0, SP, #0x80+var_70
  141. __text:00000001003C806C                 MOV             V0.16B, V9.16B
  142. __text:00000001003C8070                 MOV             X1, #0
  143. __text:00000001003C8074                 MOV             V3.16B, V8.16B
  144. __text:00000001003C8078                 BL              sub_100753C98
  145. __text:00000001003C807C                 LDR             X0, [X25]
  146. __text:00000001003C8080                 LDRB            W8, [X0,#0x10A]
  147. __text:00000001003C8084                 TBZ             W8, #0, loc_1003C8094
  148. __text:00000001003C8088                 LDR             W8, [X0,#0xBC]
  149. __text:00000001003C808C                 CBNZ            W8, loc_1003C8094
  150. __text:00000001003C8090                 BL              sub_1012B8814
  151. __text:00000001003C8094
  152. __text:00000001003C8094 loc_1003C8094                           ; CODE XREF: SampleUI$$ShowMenu+210↑j
  153. __text:00000001003C8094                                         ; SampleUI$$ShowMenu+218↑j
  154. __text:00000001003C8094                 LDP             S0, S1, [SP,#0x80+var_70]
  155. __text:00000001003C8098                 LDP             S2, S3, [SP,#0x80+var_68]
  156. __text:00000001003C809C                 ADRP            X8, #StringLiteral_5305@PAGE
  157. __text:00000001003C80A0                 NOP
  158. __text:00000001003C80A4                 LDR             X1, [X8,#StringLiteral_5305@PAGEOFF]
  159. __text:00000001003C80A8                 MOV             X0, #0
  160. __text:00000001003C80AC                 MOV             X2, #0
  161. __text:00000001003C80B0                 BL              GUI$$Label
  162. __text:00000001003C80B4                 B               loc_1003C8478
  163. __text:00000001003C80B8 ; ---------------------------------------------------------------------------
  164. __text:00000001003C80B8
  165. __text:00000001003C80B8 loc_1003C80B8                           ; CODE XREF: SampleUI$$ShowMenu+1E0↑j
  166. __text:00000001003C80B8                 STP             XZR, XZR, [SP,#0x80+var_70]
  167. __text:00000001003C80BC                 SCVTF           S1, W24
  168. __text:00000001003C80C0                 SUB             W8, W0, W23
  169. __text:00000001003C80C4                 SCVTF           S2, W8
  170. __text:00000001003C80C8                 ADD             X0, SP, #0x80+var_70
  171. __text:00000001003C80CC                 MOV             V0.16B, V9.16B
  172. __text:00000001003C80D0                 MOV             X1, #0
  173. __text:00000001003C80D4                 MOV             V3.16B, V8.16B
  174. __text:00000001003C80D8                 BL              sub_100753C98
  175. __text:00000001003C80DC                 LDR             X20, [X19,#0x28]
  176. __text:00000001003C80E0                 LDR             X0, [X25]
  177. __text:00000001003C80E4                 LDRB            W8, [X0,#0x10A]
  178. __text:00000001003C80E8                 TBZ             W8, #0, loc_1003C80F8
  179. __text:00000001003C80EC                 LDR             W8, [X0,#0xBC]
  180. __text:00000001003C80F0                 CBNZ            W8, loc_1003C80F8
  181. __text:00000001003C80F4                 BL              sub_1012B8814
  182. __text:00000001003C80F8
  183. __text:00000001003C80F8 loc_1003C80F8                           ; CODE XREF: SampleUI$$ShowMenu+274↑j
  184. __text:00000001003C80F8                                         ; SampleUI$$ShowMenu+27C↑j
  185. __text:00000001003C80F8                 LDP             S0, S1, [SP,#0x80+var_70]
  186. __text:00000001003C80FC                 LDP             S2, S3, [SP,#0x80+var_68]
  187. __text:00000001003C8100                 MOV             X0, #0
  188. __text:00000001003C8104                 MOV             X1, X20
  189. __text:00000001003C8108                 MOV             X2, #0
  190. __text:00000001003C810C                 BL              GUI$$Button
  191. __text:00000001003C8110                 CBZ             W0, loc_1003C811C
  192. __text:00000001003C8114                 MOV             X0, X19
  193. __text:00000001003C8118                 BL              SampleUI$$NotifyAll
  194. __text:00000001003C811C
  195. __text:00000001003C811C loc_1003C811C                           ; CODE XREF: SampleUI$$ShowMenu+29C↑j
  196. __text:00000001003C811C                 ADD             W21, W24, W22
  197. __text:00000001003C8120                 MOV             X0, #0
  198. __text:00000001003C8124                 MOV             X1, #0
  199. __text:00000001003C8128                 BL              Screen$$get_width
  200. __text:00000001003C812C                 STP             XZR, XZR, [SP,#0x80+var_70]
  201. __text:00000001003C8130                 SCVTF           S1, W21
  202. __text:00000001003C8134                 SUB             W8, W0, W23
  203. __text:00000001003C8138                 SCVTF           S2, W8
  204. __text:00000001003C813C                 ADD             X0, SP, #0x80+var_70
  205. __text:00000001003C8140                 MOV             V0.16B, V9.16B
  206. __text:00000001003C8144                 MOV             X1, #0
  207. __text:00000001003C8148                 MOV             V3.16B, V8.16B
  208. __text:00000001003C814C                 BL              sub_100753C98
  209. __text:00000001003C8150                 LDR             X20, [X19,#0x20]
  210. __text:00000001003C8154                 LDR             X0, [X25]
  211. __text:00000001003C8158                 LDRB            W8, [X0,#0x10A]
  212. __text:00000001003C815C                 TBZ             W8, #0, loc_1003C816C
  213. __text:00000001003C8160                 LDR             W8, [X0,#0xBC]
  214. __text:00000001003C8164                 CBNZ            W8, loc_1003C816C
  215. __text:00000001003C8168                 BL              sub_1012B8814
  216. __text:00000001003C816C
  217. __text:00000001003C816C loc_1003C816C                           ; CODE XREF: SampleUI$$ShowMenu+2E8↑j
  218. __text:00000001003C816C                                         ; SampleUI$$ShowMenu+2F0↑j
  219. __text:00000001003C816C                 LDP             S0, S1, [SP,#0x80+var_70]
  220. __text:00000001003C8170                 LDP             S2, S3, [SP,#0x80+var_68]
  221. __text:00000001003C8174                 MOV             X0, #0
  222. __text:00000001003C8178                 MOV             X1, X20
  223. __text:00000001003C817C                 MOV             X2, #0
  224. __text:00000001003C8180                 BL              GUI$$Button
  225. __text:00000001003C8184                 CBZ             W0, loc_1003C8190
  226. __text:00000001003C8188                 MOV             X0, X19
  227. __text:00000001003C818C                 BL              SampleUI$$Initialize
  228. __text:00000001003C8190
  229. __text:00000001003C8190 loc_1003C8190                           ; CODE XREF: SampleUI$$ShowMenu+310↑j
  230. __text:00000001003C8190                 ADD             W20, W21, W22
  231. __text:00000001003C8194                 MOV             X0, #0
  232. __text:00000001003C8198                 MOV             X1, #0
  233. __text:00000001003C819C                 BL              Screen$$get_width
  234. __text:00000001003C81A0                 STP             XZR, XZR, [SP,#0x80+var_70]
  235. __text:00000001003C81A4                 SCVTF           S1, W20
  236. __text:00000001003C81A8                 SUB             W8, W0, W23
  237. __text:00000001003C81AC                 SCVTF           S2, W8
  238. __text:00000001003C81B0                 ADD             X0, SP, #0x80+var_70
  239. __text:00000001003C81B4                 MOV             V0.16B, V9.16B
  240. __text:00000001003C81B8                 MOV             X1, #0
  241. __text:00000001003C81BC                 MOV             V3.16B, V8.16B
  242. __text:00000001003C81C0                 BL              sub_100753C98
  243. __text:00000001003C81C4                 LDR             X0, [X25]
  244. __text:00000001003C81C8                 LDRB            W8, [X0,#0x10A]
  245. __text:00000001003C81CC                 TBZ             W8, #0, loc_1003C81DC
  246. __text:00000001003C81D0                 LDR             W8, [X0,#0xBC]
  247. __text:00000001003C81D4                 CBNZ            W8, loc_1003C81DC
  248. __text:00000001003C81D8                 BL              sub_1012B8814
  249. __text:00000001003C81DC
  250. __text:00000001003C81DC loc_1003C81DC                           ; CODE XREF: SampleUI$$ShowMenu+358↑j
  251. __text:00000001003C81DC                                         ; SampleUI$$ShowMenu+360↑j
  252. __text:00000001003C81DC                 LDP             S0, S1, [SP,#0x80+var_70]
  253. __text:00000001003C81E0                 LDP             S2, S3, [SP,#0x80+var_68]
  254. __text:00000001003C81E4                 ADRP            X8, #StringLiteral_5306@PAGE
  255. __text:00000001003C81E8                 NOP
  256. __text:00000001003C81EC                 LDR             X1, [X8,#StringLiteral_5306@PAGEOFF]
  257. __text:00000001003C81F0                 MOV             X0, #0
  258. __text:00000001003C81F4                 MOV             X2, #0
  259. __text:00000001003C81F8                 BL              GUI$$Button
  260. __text:00000001003C81FC                 CBZ             W0, loc_1003C8204
  261. __text:00000001003C8200                 BL              SampleUI$$CreateLocalNotification
  262. __text:00000001003C8204
  263. __text:00000001003C8204 loc_1003C8204                           ; CODE XREF: SampleUI$$ShowMenu+388↑j
  264. __text:00000001003C8204                 ADD             W20, W20, W22
  265. __text:00000001003C8208                 MOV             X0, #0
  266. __text:00000001003C820C                 MOV             X1, #0
  267. __text:00000001003C8210                 BL              Screen$$get_width
  268. __text:00000001003C8214                 STP             XZR, XZR, [SP,#0x80+var_70]
  269. __text:00000001003C8218                 SCVTF           S1, W20
  270. __text:00000001003C821C                 SUB             W8, W0, W23
  271. __text:00000001003C8220                 SCVTF           S2, W8
  272. __text:00000001003C8224                 ADD             X0, SP, #0x80+var_70
  273. __text:00000001003C8228                 MOV             V0.16B, V9.16B
  274. __text:00000001003C822C                 MOV             X1, #0
  275. __text:00000001003C8230                 MOV             V3.16B, V8.16B
  276. __text:00000001003C8234                 BL              sub_100753C98
  277. __text:00000001003C8238                 LDR             X0, [X25]
  278. __text:00000001003C823C                 LDRB            W8, [X0,#0x10A]
  279. __text:00000001003C8240                 TBZ             W8, #0, loc_1003C8250
  280. __text:00000001003C8244                 LDR             W8, [X0,#0xBC]
  281. __text:00000001003C8248                 CBNZ            W8, loc_1003C8250
  282. __text:00000001003C824C                 BL              sub_1012B8814
  283. __text:00000001003C8250
  284. __text:00000001003C8250 loc_1003C8250                           ; CODE XREF: SampleUI$$ShowMenu+3CC↑j
  285. __text:00000001003C8250                                         ; SampleUI$$ShowMenu+3D4↑j
  286. __text:00000001003C8250                 LDP             S0, S1, [SP,#0x80+var_70]
  287. __text:00000001003C8254                 LDP             S2, S3, [SP,#0x80+var_68]
  288. __text:00000001003C8258                 ADRP            X8, #StringLiteral_5307@PAGE
  289. __text:00000001003C825C                 NOP
  290. __text:00000001003C8260                 LDR             X1, [X8,#StringLiteral_5307@PAGEOFF]
  291. __text:00000001003C8264                 MOV             X0, #0
  292. __text:00000001003C8268                 MOV             X2, #0
  293. __text:00000001003C826C                 BL              GUI$$Button
  294. __text:00000001003C8270                 CBZ             W0, loc_1003C8278
  295. __text:00000001003C8274                 BL              SampleUI$$CreateScheduledNotifications
  296. __text:00000001003C8278
  297. __text:00000001003C8278 loc_1003C8278                           ; CODE XREF: SampleUI$$ShowMenu+3FC↑j
  298. __text:00000001003C8278                 ADD             W20, W20, W22
  299. __text:00000001003C827C                 MOV             X0, #0
  300. __text:00000001003C8280                 MOV             X1, #0
  301. __text:00000001003C8284                 BL              Screen$$get_width
  302. __text:00000001003C8288                 STP             XZR, XZR, [SP,#0x80+var_70]
  303. __text:00000001003C828C                 SCVTF           S1, W20
  304. __text:00000001003C8290                 SUB             W8, W0, W23
  305. __text:00000001003C8294                 SCVTF           S2, W8
  306. __text:00000001003C8298                 ADD             X0, SP, #0x80+var_70
  307. __text:00000001003C829C                 MOV             V0.16B, V9.16B
  308. __text:00000001003C82A0                 MOV             X1, #0
  309. __text:00000001003C82A4                 MOV             V3.16B, V8.16B
  310. __text:00000001003C82A8                 BL              sub_100753C98
  311. __text:00000001003C82AC                 LDR             X0, [X25]
  312. __text:00000001003C82B0                 LDRB            W8, [X0,#0x10A]
  313. __text:00000001003C82B4                 TBZ             W8, #0, loc_1003C82C4
  314. __text:00000001003C82B8                 LDR             W8, [X0,#0xBC]
  315. __text:00000001003C82BC                 CBNZ            W8, loc_1003C82C4
  316. __text:00000001003C82C0                 BL              sub_1012B8814
  317. __text:00000001003C82C4
  318. __text:00000001003C82C4 loc_1003C82C4                           ; CODE XREF: SampleUI$$ShowMenu+440↑j
  319. __text:00000001003C82C4                                         ; SampleUI$$ShowMenu+448↑j
  320. __text:00000001003C82C4                 LDP             S0, S1, [SP,#0x80+var_70]
  321. __text:00000001003C82C8                 LDP             S2, S3, [SP,#0x80+var_68]
  322. __text:00000001003C82CC                 ADRP            X8, #StringLiteral_5308@PAGE
  323. __text:00000001003C82D0                 NOP
  324. __text:00000001003C82D4                 LDR             X1, [X8,#StringLiteral_5308@PAGEOFF]
  325. __text:00000001003C82D8                 MOV             X0, #0
  326. __text:00000001003C82DC                 MOV             X2, #0
  327. __text:00000001003C82E0                 BL              GUI$$Button
  328. __text:00000001003C82E4                 CBZ             W0, loc_1003C82EC
  329. __text:00000001003C82E8                 BL              SampleUI$$CancelRepeatingScheduledNotification
  330. __text:00000001003C82EC
  331. __text:00000001003C82EC loc_1003C82EC                           ; CODE XREF: SampleUI$$ShowMenu+470↑j
  332. __text:00000001003C82EC                 ADD             W20, W20, W22
  333. __text:00000001003C82F0                 MOV             X0, #0
  334. __text:00000001003C82F4                 MOV             X1, #0
  335. __text:00000001003C82F8                 BL              Screen$$get_width
  336. __text:00000001003C82FC                 STP             XZR, XZR, [SP,#0x80+var_70]
  337. __text:00000001003C8300                 SCVTF           S1, W20
  338. __text:00000001003C8304                 SUB             W8, W0, W23
  339. __text:00000001003C8308                 SCVTF           S2, W8
  340. __text:00000001003C830C                 ADD             X0, SP, #0x80+var_70
  341. __text:00000001003C8310                 MOV             V0.16B, V9.16B
  342. __text:00000001003C8314                 MOV             X1, #0
  343. __text:00000001003C8318                 MOV             V3.16B, V8.16B
  344. __text:00000001003C831C                 BL              sub_100753C98
  345. __text:00000001003C8320                 LDR             X0, [X25]
  346. __text:00000001003C8324                 LDRB            W8, [X0,#0x10A]
  347. __text:00000001003C8328                 TBZ             W8, #0, loc_1003C8338
  348. __text:00000001003C832C                 LDR             W8, [X0,#0xBC]
  349. __text:00000001003C8330                 CBNZ            W8, loc_1003C8338
  350. __text:00000001003C8334                 BL              sub_1012B8814
  351. __text:00000001003C8338
  352. __text:00000001003C8338 loc_1003C8338                           ; CODE XREF: SampleUI$$ShowMenu+4B4↑j
  353. __text:00000001003C8338                                         ; SampleUI$$ShowMenu+4BC↑j
  354. __text:00000001003C8338                 LDP             S0, S1, [SP,#0x80+var_70]
  355. __text:00000001003C833C                 LDP             S2, S3, [SP,#0x80+var_68]
  356. __text:00000001003C8340                 ADRP            X8, #StringLiteral_5309@PAGE
  357. __text:00000001003C8344                 NOP
  358. __text:00000001003C8348                 LDR             X1, [X8,#StringLiteral_5309@PAGEOFF]
  359. __text:00000001003C834C                 MOV             X0, #0
  360. __text:00000001003C8350                 MOV             X2, #0
  361. __text:00000001003C8354                 BL              GUI$$Button
  362. __text:00000001003C8358                 CBZ             W0, loc_1003C8360
  363. __text:00000001003C835C                 BL              SampleUI$$IncrementBadge
  364. __text:00000001003C8360
  365. __text:00000001003C8360 loc_1003C8360                           ; CODE XREF: SampleUI$$ShowMenu+4E4↑j
  366. __text:00000001003C8360                 ADD             W20, W20, W22
  367. __text:00000001003C8364                 MOV             X0, #0
  368. __text:00000001003C8368                 MOV             X1, #0
  369. __text:00000001003C836C                 BL              Screen$$get_width
  370. __text:00000001003C8370                 STP             XZR, XZR, [SP,#0x80+var_70]
  371. __text:00000001003C8374                 SCVTF           S1, W20
  372. __text:00000001003C8378                 SUB             W8, W0, W23
  373. __text:00000001003C837C                 SCVTF           S2, W8
  374. __text:00000001003C8380                 ADD             X0, SP, #0x80+var_70
  375. __text:00000001003C8384                 MOV             V0.16B, V9.16B
  376. __text:00000001003C8388                 MOV             X1, #0
  377. __text:00000001003C838C                 MOV             V3.16B, V8.16B
  378. __text:00000001003C8390                 BL              sub_100753C98
  379. __text:00000001003C8394                 LDR             X0, [X25]
  380. __text:00000001003C8398                 LDRB            W8, [X0,#0x10A]
  381. __text:00000001003C839C                 TBZ             W8, #0, loc_1003C83AC
  382. __text:00000001003C83A0                 LDR             W8, [X0,#0xBC]
  383. __text:00000001003C83A4                 CBNZ            W8, loc_1003C83AC
  384. __text:00000001003C83A8                 BL              sub_1012B8814
  385. __text:00000001003C83AC
  386. __text:00000001003C83AC loc_1003C83AC                           ; CODE XREF: SampleUI$$ShowMenu+528↑j
  387. __text:00000001003C83AC                                         ; SampleUI$$ShowMenu+530↑j
  388. __text:00000001003C83AC                 LDP             S0, S1, [SP,#0x80+var_70]
  389. __text:00000001003C83B0                 LDP             S2, S3, [SP,#0x80+var_68]
  390. __text:00000001003C83B4                 ADRP            X8, #StringLiteral_5303@PAGE
  391. __text:00000001003C83B8                 NOP
  392. __text:00000001003C83BC                 LDR             X1, [X8,#StringLiteral_5303@PAGEOFF]
  393. __text:00000001003C83C0                 MOV             X0, #0
  394. __text:00000001003C83C4                 MOV             X2, #0
  395. __text:00000001003C83C8                 BL              GUI$$Button
  396. __text:00000001003C83CC                 CBZ             W0, loc_1003C83D8
  397. __text:00000001003C83D0                 MOV             X0, X19
  398. __text:00000001003C83D4                 BL              SampleUI$$CancelAll
  399. __text:00000001003C83D8
  400. __text:00000001003C83D8 loc_1003C83D8                           ; CODE XREF: SampleUI$$ShowMenu+558↑j
  401. __text:00000001003C83D8                 ADD             W20, W20, W22
  402. __text:00000001003C83DC                 MOV             X0, #0
  403. __text:00000001003C83E0                 MOV             X1, #0
  404. __text:00000001003C83E4                 BL              Screen$$get_width
  405. __text:00000001003C83E8                 STP             XZR, XZR, [SP,#0x80+var_70]
  406. __text:00000001003C83EC                 SCVTF           S1, W20
  407. __text:00000001003C83F0                 SUB             W8, W0, W23
  408. __text:00000001003C83F4                 SCVTF           S2, W8
  409. __text:00000001003C83F8                 ADD             X0, SP, #0x80+var_70
  410. __text:00000001003C83FC                 MOV             V0.16B, V9.16B
  411. __text:00000001003C8400                 MOV             X1, #0
  412. __text:00000001003C8404                 MOV             V3.16B, V8.16B
  413. __text:00000001003C8408                 BL              sub_100753C98
  414. __text:00000001003C840C                 LDRB            W20, [X19,#0x30]
  415. __text:00000001003C8410                 LDR             X0, [X25]
  416. __text:00000001003C8414                 LDRB            W8, [X0,#0x10A]
  417. __text:00000001003C8418                 TBZ             W8, #0, loc_1003C8428
  418. __text:00000001003C841C                 LDR             W8, [X0,#0xBC]
  419. __text:00000001003C8420                 CBNZ            W8, loc_1003C8428
  420. __text:00000001003C8424                 BL              sub_1012B8814
  421. __text:00000001003C8428
  422. __text:00000001003C8428 loc_1003C8428                           ; CODE XREF: SampleUI$$ShowMenu+5A4↑j
  423. __text:00000001003C8428                                         ; SampleUI$$ShowMenu+5AC↑j
  424. __text:00000001003C8428                 CMP             W20, #0
  425. __text:00000001003C842C                 CSET            W1, NE
  426. __text:00000001003C8430                 LDP             S0, S1, [SP,#0x80+var_70]
  427. __text:00000001003C8434                 LDP             S2, S3, [SP,#0x80+var_68]
  428. __text:00000001003C8438                 ADRP            X8, #StringLiteral_5310@PAGE
  429. __text:00000001003C843C                 NOP
  430. __text:00000001003C8440                 LDR             X2, [X8,#StringLiteral_5310@PAGEOFF]
  431. __text:00000001003C8444                 MOV             X0, #0
  432. __text:00000001003C8448                 MOV             X3, #0
  433. __text:00000001003C844C                 BL              GUI$$Toggle
  434. __text:00000001003C8450                 LDRB            W8, [X19,#0x30]
  435. __text:00000001003C8454                 CMP             W8, #0
  436. __text:00000001003C8458                 CSET            W9, NE
  437. __text:00000001003C845C                 EOR             W9, W0, W9
  438. __text:00000001003C8460                 CMP             W9, #1
  439. __text:00000001003C8464                 B.NE            loc_1003C8478
  440. __text:00000001003C8468                 CMP             W8, #0
  441. __text:00000001003C846C                 CSET            W1, EQ
  442. __text:00000001003C8470                 MOV             X0, X19
  443. __text:00000001003C8474                 BL              SampleUI$$SetNotificationsEnabled
  444. __text:00000001003C8478
  445. __text:00000001003C8478 loc_1003C8478                           ; CODE XREF: SampleUI$$ShowMenu+240↑j
  446. __text:00000001003C8478                                         ; SampleUI$$ShowMenu+5F0↑j
  447. __text:00000001003C8478                 LDP             X29, X30, [SP,#0x80+var_s0]
  448. __text:00000001003C847C                 LDP             X20, X19, [SP,#0x80+var_10]
  449. __text:00000001003C8480                 LDP             X22, X21, [SP,#0x80+var_20]
  450. __text:00000001003C8484                 LDP             X24, X23, [SP,#0x80+var_30]
  451. __text:00000001003C8488                 LDP             X26, X25, [SP,#0x80+var_40]
  452. __text:00000001003C848C                 LDP             X28, X27, [SP,#0x80+var_50]
  453. __text:00000001003C8490                 LDP             D9, D8, [SP,#0x80+var_60]
  454. __text:00000001003C8494                 ADD             SP, SP, #0x90
  455. __text:00000001003C8498                 RET
  456. __text:00000001003C8498 ; End of function SampleUI$$ShowMenu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement