Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Exult`SDL_DestroyTexture:
- 0x102ca6500 <+0>: pushq %rbp
- 0x102ca6501 <+1>: movq %rsp, %rbp
- 0x102ca6504 <+4>: subq $0x20, %rsp
- 0x102ca6508 <+8>: movq %rdi, -0x8(%rbp)
- 0x102ca650c <+12>: jmp 0x102ca6511 ; <+17> at SDL_render.c
- 0x102ca6511 <+17>: xorl %eax, %eax
- 0x102ca6513 <+19>: movb %al, %cl
- 0x102ca6515 <+21>: cmpq $0x0, -0x8(%rbp)
- 0x102ca651a <+26>: movb %cl, -0x15(%rbp)
- 0x102ca651d <+29>: je 0x102ca6537 ; <+55> at SDL_render.c
- 0x102ca6523 <+35>: leaq 0xe947f(%rip), %rax ; texture_magic
- 0x102ca652a <+42>: movq -0x8(%rbp), %rcx
- 0x102ca652e <+46>: cmpq %rax, (%rcx)
- 0x102ca6531 <+49>: sete %dl
- 0x102ca6534 <+52>: movb %dl, -0x15(%rbp)
- 0x102ca6537 <+55>: movb -0x15(%rbp), %al
- 0x102ca653a <+58>: xorb $-0x1, %al
- 0x102ca653c <+60>: testb $0x1, %al
- 0x102ca653e <+62>: jne 0x102ca6549 ; <+73> at SDL_render.c
- 0x102ca6544 <+68>: jmp 0x102ca658f ; <+143> at SDL_render.c:2038
- 0x102ca6549 <+73>: leaq 0xe4208(%rip), %rdi ; SDL_DestroyTexture.sdl_assert_data
- 0x102ca6550 <+80>: leaq 0x64319(%rip), %rsi ; "SDL_DestroyTexture"
- 0x102ca6557 <+87>: leaq 0x63c28(%rip), %rdx ; "/Users/Dominus/Code/snapshots/exult-ios/ios/SDL2/src/render/SDL_render.c"
- 0x102ca655e <+94>: movl $0x7f6, %ecx ; imm = 0x7F6
- 0x102ca6563 <+99>: callq 0x102ca0830 ; SDL_ReportAssertion at SDL_assert.c:315
- 0x102ca6568 <+104>: movl %eax, -0x14(%rbp)
- 0x102ca656b <+107>: cmpl $0x0, -0x14(%rbp)
- 0x102ca656f <+111>: jne 0x102ca657a ; <+122> at SDL_render.c:2038
- 0x102ca6575 <+117>: jmp 0x102ca6511 ; <+17> at SDL_render.c
- 0x102ca657a <+122>: cmpl $0x1, -0x14(%rbp)
- 0x102ca657e <+126>: jne 0x102ca6585 ; <+133> at SDL_render.c
- 0x102ca6584 <+132>: int3
- -> 0x102ca6585 <+133>: jmp 0x102ca658a ; <+138> at SDL_render.c:2038
- 0x102ca658a <+138>: jmp 0x102ca658f ; <+143> at SDL_render.c:2038
- 0x102ca658f <+143>: jmp 0x102ca6594 ; <+148> at SDL_render.c:2038
- 0x102ca6594 <+148>: cmpq $0x0, -0x8(%rbp)
- 0x102ca6599 <+153>: je 0x102ca65b3 ; <+179> at SDL_render.c
- 0x102ca659f <+159>: leaq 0xe9403(%rip), %rax ; texture_magic
- 0x102ca65a6 <+166>: movq -0x8(%rbp), %rcx
- 0x102ca65aa <+170>: cmpq %rax, (%rcx)
- 0x102ca65ad <+173>: je 0x102ca65c9 ; <+201> at SDL_render.c:2040
- 0x102ca65b3 <+179>: leaq 0x63db0(%rip), %rdi ; "Invalid texture"
- 0x102ca65ba <+186>: movb $0x0, %al
- 0x102ca65bc <+188>: callq 0x102c15cb0 ; SDL_SetError at SDL_error.c:56
- 0x102ca65c1 <+193>: movl %eax, -0x1c(%rbp)
- 0x102ca65c4 <+196>: jmp 0x102ca66c9 ; <+457> at SDL_render.c:2066
- 0x102ca65c9 <+201>: movq -0x8(%rbp), %rax
- 0x102ca65cd <+205>: movq 0x28(%rax), %rax
- 0x102ca65d1 <+209>: movq %rax, -0x10(%rbp)
- 0x102ca65d5 <+213>: movq -0x8(%rbp), %rax
- 0x102ca65d9 <+217>: movq -0x10(%rbp), %rcx
- 0x102ca65dd <+221>: cmpq 0x1b8(%rcx), %rax
- 0x102ca65e4 <+228>: jne 0x102ca65fa ; <+250> at SDL_render.c:2045
- 0x102ca65ea <+234>: xorl %eax, %eax
- 0x102ca65ec <+236>: movl %eax, %esi
- 0x102ca65ee <+238>: movq -0x10(%rbp), %rdi
- 0x102ca65f2 <+242>: callq 0x102ca9040 ; SDL_SetRenderTarget at SDL_render.c:1163
- 0x102ca65f7 <+247>: movl %eax, -0x20(%rbp)
- 0x102ca65fa <+250>: movq -0x8(%rbp), %rax
- 0x102ca65fe <+254>: movq $0x0, (%rax)
- 0x102ca6605 <+261>: movq -0x8(%rbp), %rax
- 0x102ca6609 <+265>: cmpq $0x0, 0x70(%rax)
- 0x102ca660e <+270>: je 0x102ca6628 ; <+296> at SDL_render.c:2050
- 0x102ca6614 <+276>: movq -0x8(%rbp), %rax
- 0x102ca6618 <+280>: movq 0x68(%rax), %rax
- 0x102ca661c <+284>: movq -0x8(%rbp), %rcx
- 0x102ca6620 <+288>: movq 0x70(%rcx), %rcx
- 0x102ca6624 <+292>: movq %rax, 0x68(%rcx)
- 0x102ca6628 <+296>: movq -0x8(%rbp), %rax
- 0x102ca662c <+300>: cmpq $0x0, 0x68(%rax)
- 0x102ca6631 <+305>: je 0x102ca6650 ; <+336> at SDL_render.c:2053
- 0x102ca6637 <+311>: movq -0x8(%rbp), %rax
- 0x102ca663b <+315>: movq 0x70(%rax), %rax
- 0x102ca663f <+319>: movq -0x8(%rbp), %rcx
- 0x102ca6643 <+323>: movq 0x68(%rcx), %rcx
- 0x102ca6647 <+327>: movq %rax, 0x70(%rcx)
- 0x102ca664b <+331>: jmp 0x102ca6663 ; <+355> at SDL_render.c:2056
- 0x102ca6650 <+336>: movq -0x8(%rbp), %rax
- 0x102ca6654 <+340>: movq 0x70(%rax), %rax
- 0x102ca6658 <+344>: movq -0x10(%rbp), %rcx
- 0x102ca665c <+348>: movq %rax, 0x1b0(%rcx)
- 0x102ca6663 <+355>: movq -0x8(%rbp), %rax
- 0x102ca6667 <+359>: cmpq $0x0, 0x30(%rax)
- 0x102ca666c <+364>: je 0x102ca667f ; <+383> at SDL_render.c:2059
- 0x102ca6672 <+370>: movq -0x8(%rbp), %rax
- 0x102ca6676 <+374>: movq 0x30(%rax), %rdi
- 0x102ca667a <+378>: callq 0x102ca6500 ; <+0> at SDL_render.c:2035
- 0x102ca667f <+383>: movq -0x8(%rbp), %rax
- 0x102ca6683 <+387>: cmpq $0x0, 0x38(%rax)
- 0x102ca6688 <+392>: je 0x102ca669b ; <+411> at SDL_render.c:2062
- 0x102ca668e <+398>: movq -0x8(%rbp), %rax
- 0x102ca6692 <+402>: movq 0x38(%rax), %rdi
- 0x102ca6696 <+406>: callq 0x102cad890 ; SDL_SW_DestroyYUVTexture at SDL_yuv_sw.c:1524
- 0x102ca669b <+411>: movq -0x8(%rbp), %rax
- 0x102ca669f <+415>: movq 0x40(%rax), %rdi
- 0x102ca66a3 <+419>: callq 0x102c19330 ; SDL_free at SDL_malloc.c:5367
- 0x102ca66a8 <+424>: movq -0x10(%rbp), %rax
- 0x102ca66ac <+428>: movq 0xb8(%rax), %rax
- 0x102ca66b3 <+435>: movq -0x10(%rbp), %rdi
- 0x102ca66b7 <+439>: movq -0x8(%rbp), %rsi
- 0x102ca66bb <+443>: callq *%rax
- 0x102ca66bd <+445>: movq -0x8(%rbp), %rax
- 0x102ca66c1 <+449>: movq %rax, %rdi
- 0x102ca66c4 <+452>: callq 0x102c19330 ; SDL_free at SDL_malloc.c:5367
- 0x102ca66c9 <+457>: addq $0x20, %rsp
- 0x102ca66cd <+461>: popq %rbp
- 0x102ca66ce <+462>: retq
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement