Advertisement
dominus

Untitled

Dec 18th, 2017
239
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.27 KB | None | 0 0
  1. Exult`SDL_DestroyTexture:
  2. 0x102ca6500 <+0>: pushq %rbp
  3. 0x102ca6501 <+1>: movq %rsp, %rbp
  4. 0x102ca6504 <+4>: subq $0x20, %rsp
  5. 0x102ca6508 <+8>: movq %rdi, -0x8(%rbp)
  6. 0x102ca650c <+12>: jmp 0x102ca6511 ; <+17> at SDL_render.c
  7. 0x102ca6511 <+17>: xorl %eax, %eax
  8. 0x102ca6513 <+19>: movb %al, %cl
  9. 0x102ca6515 <+21>: cmpq $0x0, -0x8(%rbp)
  10. 0x102ca651a <+26>: movb %cl, -0x15(%rbp)
  11. 0x102ca651d <+29>: je 0x102ca6537 ; <+55> at SDL_render.c
  12. 0x102ca6523 <+35>: leaq 0xe947f(%rip), %rax ; texture_magic
  13. 0x102ca652a <+42>: movq -0x8(%rbp), %rcx
  14. 0x102ca652e <+46>: cmpq %rax, (%rcx)
  15. 0x102ca6531 <+49>: sete %dl
  16. 0x102ca6534 <+52>: movb %dl, -0x15(%rbp)
  17. 0x102ca6537 <+55>: movb -0x15(%rbp), %al
  18. 0x102ca653a <+58>: xorb $-0x1, %al
  19. 0x102ca653c <+60>: testb $0x1, %al
  20. 0x102ca653e <+62>: jne 0x102ca6549 ; <+73> at SDL_render.c
  21. 0x102ca6544 <+68>: jmp 0x102ca658f ; <+143> at SDL_render.c:2038
  22. 0x102ca6549 <+73>: leaq 0xe4208(%rip), %rdi ; SDL_DestroyTexture.sdl_assert_data
  23. 0x102ca6550 <+80>: leaq 0x64319(%rip), %rsi ; "SDL_DestroyTexture"
  24. 0x102ca6557 <+87>: leaq 0x63c28(%rip), %rdx ; "/Users/Dominus/Code/snapshots/exult-ios/ios/SDL2/src/render/SDL_render.c"
  25. 0x102ca655e <+94>: movl $0x7f6, %ecx ; imm = 0x7F6
  26. 0x102ca6563 <+99>: callq 0x102ca0830 ; SDL_ReportAssertion at SDL_assert.c:315
  27. 0x102ca6568 <+104>: movl %eax, -0x14(%rbp)
  28. 0x102ca656b <+107>: cmpl $0x0, -0x14(%rbp)
  29. 0x102ca656f <+111>: jne 0x102ca657a ; <+122> at SDL_render.c:2038
  30. 0x102ca6575 <+117>: jmp 0x102ca6511 ; <+17> at SDL_render.c
  31. 0x102ca657a <+122>: cmpl $0x1, -0x14(%rbp)
  32. 0x102ca657e <+126>: jne 0x102ca6585 ; <+133> at SDL_render.c
  33. 0x102ca6584 <+132>: int3
  34. -> 0x102ca6585 <+133>: jmp 0x102ca658a ; <+138> at SDL_render.c:2038
  35. 0x102ca658a <+138>: jmp 0x102ca658f ; <+143> at SDL_render.c:2038
  36. 0x102ca658f <+143>: jmp 0x102ca6594 ; <+148> at SDL_render.c:2038
  37. 0x102ca6594 <+148>: cmpq $0x0, -0x8(%rbp)
  38. 0x102ca6599 <+153>: je 0x102ca65b3 ; <+179> at SDL_render.c
  39. 0x102ca659f <+159>: leaq 0xe9403(%rip), %rax ; texture_magic
  40. 0x102ca65a6 <+166>: movq -0x8(%rbp), %rcx
  41. 0x102ca65aa <+170>: cmpq %rax, (%rcx)
  42. 0x102ca65ad <+173>: je 0x102ca65c9 ; <+201> at SDL_render.c:2040
  43. 0x102ca65b3 <+179>: leaq 0x63db0(%rip), %rdi ; "Invalid texture"
  44. 0x102ca65ba <+186>: movb $0x0, %al
  45. 0x102ca65bc <+188>: callq 0x102c15cb0 ; SDL_SetError at SDL_error.c:56
  46. 0x102ca65c1 <+193>: movl %eax, -0x1c(%rbp)
  47. 0x102ca65c4 <+196>: jmp 0x102ca66c9 ; <+457> at SDL_render.c:2066
  48. 0x102ca65c9 <+201>: movq -0x8(%rbp), %rax
  49. 0x102ca65cd <+205>: movq 0x28(%rax), %rax
  50. 0x102ca65d1 <+209>: movq %rax, -0x10(%rbp)
  51. 0x102ca65d5 <+213>: movq -0x8(%rbp), %rax
  52. 0x102ca65d9 <+217>: movq -0x10(%rbp), %rcx
  53. 0x102ca65dd <+221>: cmpq 0x1b8(%rcx), %rax
  54. 0x102ca65e4 <+228>: jne 0x102ca65fa ; <+250> at SDL_render.c:2045
  55. 0x102ca65ea <+234>: xorl %eax, %eax
  56. 0x102ca65ec <+236>: movl %eax, %esi
  57. 0x102ca65ee <+238>: movq -0x10(%rbp), %rdi
  58. 0x102ca65f2 <+242>: callq 0x102ca9040 ; SDL_SetRenderTarget at SDL_render.c:1163
  59. 0x102ca65f7 <+247>: movl %eax, -0x20(%rbp)
  60. 0x102ca65fa <+250>: movq -0x8(%rbp), %rax
  61. 0x102ca65fe <+254>: movq $0x0, (%rax)
  62. 0x102ca6605 <+261>: movq -0x8(%rbp), %rax
  63. 0x102ca6609 <+265>: cmpq $0x0, 0x70(%rax)
  64. 0x102ca660e <+270>: je 0x102ca6628 ; <+296> at SDL_render.c:2050
  65. 0x102ca6614 <+276>: movq -0x8(%rbp), %rax
  66. 0x102ca6618 <+280>: movq 0x68(%rax), %rax
  67. 0x102ca661c <+284>: movq -0x8(%rbp), %rcx
  68. 0x102ca6620 <+288>: movq 0x70(%rcx), %rcx
  69. 0x102ca6624 <+292>: movq %rax, 0x68(%rcx)
  70. 0x102ca6628 <+296>: movq -0x8(%rbp), %rax
  71. 0x102ca662c <+300>: cmpq $0x0, 0x68(%rax)
  72. 0x102ca6631 <+305>: je 0x102ca6650 ; <+336> at SDL_render.c:2053
  73. 0x102ca6637 <+311>: movq -0x8(%rbp), %rax
  74. 0x102ca663b <+315>: movq 0x70(%rax), %rax
  75. 0x102ca663f <+319>: movq -0x8(%rbp), %rcx
  76. 0x102ca6643 <+323>: movq 0x68(%rcx), %rcx
  77. 0x102ca6647 <+327>: movq %rax, 0x70(%rcx)
  78. 0x102ca664b <+331>: jmp 0x102ca6663 ; <+355> at SDL_render.c:2056
  79. 0x102ca6650 <+336>: movq -0x8(%rbp), %rax
  80. 0x102ca6654 <+340>: movq 0x70(%rax), %rax
  81. 0x102ca6658 <+344>: movq -0x10(%rbp), %rcx
  82. 0x102ca665c <+348>: movq %rax, 0x1b0(%rcx)
  83. 0x102ca6663 <+355>: movq -0x8(%rbp), %rax
  84. 0x102ca6667 <+359>: cmpq $0x0, 0x30(%rax)
  85. 0x102ca666c <+364>: je 0x102ca667f ; <+383> at SDL_render.c:2059
  86. 0x102ca6672 <+370>: movq -0x8(%rbp), %rax
  87. 0x102ca6676 <+374>: movq 0x30(%rax), %rdi
  88. 0x102ca667a <+378>: callq 0x102ca6500 ; <+0> at SDL_render.c:2035
  89. 0x102ca667f <+383>: movq -0x8(%rbp), %rax
  90. 0x102ca6683 <+387>: cmpq $0x0, 0x38(%rax)
  91. 0x102ca6688 <+392>: je 0x102ca669b ; <+411> at SDL_render.c:2062
  92. 0x102ca668e <+398>: movq -0x8(%rbp), %rax
  93. 0x102ca6692 <+402>: movq 0x38(%rax), %rdi
  94. 0x102ca6696 <+406>: callq 0x102cad890 ; SDL_SW_DestroyYUVTexture at SDL_yuv_sw.c:1524
  95. 0x102ca669b <+411>: movq -0x8(%rbp), %rax
  96. 0x102ca669f <+415>: movq 0x40(%rax), %rdi
  97. 0x102ca66a3 <+419>: callq 0x102c19330 ; SDL_free at SDL_malloc.c:5367
  98. 0x102ca66a8 <+424>: movq -0x10(%rbp), %rax
  99. 0x102ca66ac <+428>: movq 0xb8(%rax), %rax
  100. 0x102ca66b3 <+435>: movq -0x10(%rbp), %rdi
  101. 0x102ca66b7 <+439>: movq -0x8(%rbp), %rsi
  102. 0x102ca66bb <+443>: callq *%rax
  103. 0x102ca66bd <+445>: movq -0x8(%rbp), %rax
  104. 0x102ca66c1 <+449>: movq %rax, %rdi
  105. 0x102ca66c4 <+452>: callq 0x102c19330 ; SDL_free at SDL_malloc.c:5367
  106. 0x102ca66c9 <+457>: addq $0x20, %rsp
  107. 0x102ca66cd <+461>: popq %rbp
  108. 0x102ca66ce <+462>: retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement