Advertisement
Guest User

Untitled

a guest
Feb 4th, 2019
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.45 KB | None | 0 0
  1. visualiser`::AddCreatedTexture():
  2. 0x1033e8b04 <+0>: stp x24, x23, [sp, #-0x40]!
  3. 0x1033e8b08 <+4>: stp x22, x21, [sp, #0x10]
  4. 0x1033e8b0c <+8>: stp x20, x19, [sp, #0x20]
  5. 0x1033e8b10 <+12>: stp x29, x30, [sp, #0x30]
  6. 0x1033e8b14 <+16>: add x29, sp, #0x30 ; =0x30
  7. 0x1033e8b18 <+20>: sub sp, sp, #0xa0 ; =0xa0
  8. 0x1033e8b1c <+24>: mov x21, x2
  9. 0x1033e8b20 <+28>: mov x22, x1
  10. 0x1033e8b24 <+32>: mov x20, x0
  11. 0x1033e8b28 <+36>: adrp x24, 5760
  12. 0x1033e8b2c <+40>: ldr x24, [x24, #0x558]
  13. 0x1033e8b30 <+44>: ldr x24, [x24]
  14. 0x1033e8b34 <+48>: stur x24, [x29, #-0x38]
  15. 0x1033e8b38 <+52>: mov x0, x22
  16. 0x1033e8b3c <+56>: bl 0x10460c544 ; symbol stub for: objc_retain
  17. -> 0x1033e8b40 <+60>: mov x19, x0
  18. 0x1033e8b44 <+64>: cmp w20, #0x100, lsl #12 ; =0x100000
  19. 0x1033e8b48 <+68>: b.hs 0x1033e8b88 ; <+132> [inlined] CheckRange at GfxResourceIDMap.h:64
  20. 0x1033e8b4c <+72>: ubfx x8, x20, #10, #22
  21. 0x1033e8b50 <+76>: adrp x9, 6701
  22. 0x1033e8b54 <+80>: add x9, x9, #0x800 ; =0x800
  23. 0x1033e8b58 <+84>: ldr x8, [x9, x8, lsl #3]
  24. 0x1033e8b5c <+88>: cbz x8, 0x1033e8c0c ; <+264> at TexturesMetal.mm:297
  25. 0x1033e8b60 <+92>: and x9, x20, #0x3ff
  26. 0x1033e8b64 <+96>: ldr x23, [x8, x9, lsl #3]
  27. 0x1033e8b68 <+100>: cbz x23, 0x1033e8c0c ; <+264> at TexturesMetal.mm:297
  28. 0x1033e8b6c <+104>: mov x0, x23
  29. 0x1033e8b70 <+108>: mov x1, x22
  30. 0x1033e8b74 <+112>: bl 0x10460c5b0 ; symbol stub for: objc_storeStrong
  31. 0x1033e8b78 <+116>: ldr x0, [x23, #0x8]
  32. 0x1033e8b7c <+120>: str xzr, [x23, #0x8]
  33. 0x1033e8b80 <+124>: bl 0x10460c538 ; symbol stub for: objc_release
  34. 0x1033e8b84 <+128>: b 0x1033e8c50 ; <+332> at TexturesMetal.mm:298
  35. 0x1033e8b88 <+132>: orr w8, wzr, #0xfffff
  36. 0x1033e8b8c <+136>: stp x20, x8, [sp, #0x8]
  37. 0x1033e8b90 <+140>: adrp x8, 5079
  38. 0x1033e8b94 <+144>: add x8, x8, #0x49d ; =0x49d
  39. 0x1033e8b98 <+148>: str x8, [sp]
  40. 0x1033e8b9c <+152>: adrp x0, 5079
  41. 0x1033e8ba0 <+156>: add x0, x0, #0x46e ; =0x46e
  42. 0x1033e8ba4 <+160>: sub x22, x29, #0x60 ; =0x60
  43. 0x1033e8ba8 <+164>: sub x8, x29, #0x60 ; =0x60
  44. 0x1033e8bac <+168>: bl 0x10316f5dc ; ::Format() at Word.cpp:868
  45. 0x1033e8bb0 <+172>: adrp x8, 4934
  46. 0x1033e8bb4 <+176>: add x8, x8, #0x818 ; =0x818
  47. 0x1033e8bb8 <+180>: dup.2d v0, x8
  48. 0x1033e8bbc <+184>: stur q0, [sp, #0x28]
  49. 0x1033e8bc0 <+188>: str x8, [sp, #0x38]
  50. 0x1033e8bc4 <+192>: str xzr, [sp, #0x50]
  51. 0x1033e8bc8 <+196>: orr w9, wzr, #0x1
  52. 0x1033e8bcc <+200>: strb w9, [sp, #0x68]
  53. 0x1033e8bd0 <+204>: ldur x9, [x29, #-0x60]
  54. 0x1033e8bd4 <+208>: add x10, x22, #0x8 ; =0x8
  55. 0x1033e8bd8 <+212>: cmp x9, #0x0 ; =0x0
  56. 0x1033e8bdc <+216>: csel x9, x10, x9, eq
  57. 0x1033e8be0 <+220>: str x9, [sp, #0x20]
  58. 0x1033e8be4 <+224>: str wzr, [sp, #0x40]
  59. 0x1033e8be8 <+228>: str x8, [sp, #0x48]
  60. 0x1033e8bec <+232>: mov x8, #0x100000001
  61. 0x1033e8bf0 <+236>: movk x8, #0x50
  62. 0x1033e8bf4 <+240>: stp x8, xzr, [sp, #0x50]
  63. 0x1033e8bf8 <+244>: str xzr, [sp, #0x60]
  64. 0x1033e8bfc <+248>: add x0, sp, #0x20 ; =0x20
  65. 0x1033e8c00 <+252>: bl 0x1033a0ea0 ; ::DebugStringToFile() at LogAssert.cpp:1094
  66. 0x1033e8c04 <+256>: sub x0, x29, #0x60 ; =0x60
  67. 0x1033e8c08 <+260>: bl 0x103481c00 ; ::~StringStorageDefault() at StringStorageDefault.h:50
  68. 0x1033e8c0c <+264>: mov x0, x19
  69. 0x1033e8c10 <+268>: bl 0x10460c544 ; symbol stub for: objc_retain
  70. 0x1033e8c14 <+272>: mov x22, x0
  71. 0x1033e8c18 <+276>: adrp x8, 6601
  72. 0x1033e8c1c <+280>: ldr x0, [x8, #0x8d8]
  73. 0x1033e8c20 <+284>: bl 0x1033e9ef4 ; ::alloc() at FixedSizeAllocator.h:190
  74. 0x1033e8c24 <+288>: mov x8, x0
  75. 0x1033e8c28 <+292>: stur xzr, [x8, #0xf]
  76. 0x1033e8c2c <+296>: stp x22, xzr, [x8]
  77. 0x1033e8c30 <+300>: cbz w21, 0x1033e8c3c ; <+312> [inlined] UpdateTexture at TexturesMetal.mm:297
  78. 0x1033e8c34 <+304>: orr w9, wzr, #0x2
  79. 0x1033e8c38 <+308>: strb w9, [x8, #0x15]
  80. 0x1033e8c3c <+312>: adrp x0, 6701
  81. 0x1033e8c40 <+316>: add x0, x0, #0x800 ; =0x800
  82. 0x1033e8c44 <+320>: mov x1, x20
  83. 0x1033e8c48 <+324>: mov x2, x8
  84. 0x1033e8c4c <+328>: bl 0x1033ed6ac ; ::UpdateResource() at GfxResourceIDMap.h:44
  85. 0x1033e8c50 <+332>: mov x0, x19
  86. 0x1033e8c54 <+336>: bl 0x10460c538 ; symbol stub for: objc_release
  87. 0x1033e8c58 <+340>: ldur x8, [x29, #-0x38]
  88. 0x1033e8c5c <+344>: sub x8, x24, x8
  89. 0x1033e8c60 <+348>: cbnz x8, 0x1033e8c7c ; <+376> at TexturesMetal.mm:298
  90. 0x1033e8c64 <+352>: sub sp, x29, #0x30 ; =0x30
  91. 0x1033e8c68 <+356>: ldp x29, x30, [sp, #0x30]
  92. 0x1033e8c6c <+360>: ldp x20, x19, [sp, #0x20]
  93. 0x1033e8c70 <+364>: ldp x22, x21, [sp, #0x10]
  94. 0x1033e8c74 <+368>: ldp x24, x23, [sp], #0x40
  95. 0x1033e8c78 <+372>: ret
  96. 0x1033e8c7c <+376>: bl 0x10460b974 ; symbol stub for: __stack_chk_fail
  97. 0x1033e8c80 <+380>: mov x20, x0
  98. 0x1033e8c84 <+384>: mov x0, x22
  99. 0x1033e8c88 <+388>: bl 0x10460c538 ; symbol stub for: objc_release
  100. 0x1033e8c8c <+392>: b 0x1033e8cac ; <+424> at TexturesMetal.mm:298
  101. 0x1033e8c90 <+396>: mov x20, x0
  102. 0x1033e8c94 <+400>: b 0x1033e8cac ; <+424> at TexturesMetal.mm:298
  103. 0x1033e8c98 <+404>: mov x20, x0
  104. 0x1033e8c9c <+408>: b 0x1033e8cac ; <+424> at TexturesMetal.mm:298
  105. 0x1033e8ca0 <+412>: mov x20, x0
  106. 0x1033e8ca4 <+416>: sub x0, x29, #0x60 ; =0x60
  107. 0x1033e8ca8 <+420>: bl 0x103481c00 ; ::~StringStorageDefault() at StringStorageDefault.h:50
  108. 0x1033e8cac <+424>: mov x0, x19
  109. 0x1033e8cb0 <+428>: bl 0x10460c538 ; symbol stub for: objc_release
  110. 0x1033e8cb4 <+432>: mov x0, x20
  111. 0x1033e8cb8 <+436>: bl 0x10460b284 ; symbol stub for: _Unwind_Resume
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement