Created
July 18, 2022 08:46
-
-
Save synopse/5c97a803fb69c3db65f49821ea967676 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MORMOT.CORE.RTTI_$$__FPC_SETSTRING_ANSISTR$RAWBYTESTRING$PCHAR$INT64$LONGWORD LABEL NEAR | |
push rbx ; 0000 _ 53 | |
push r12 ; 0001 _ 41: 54 | |
push r13 ; 0003 _ 41: 55 | |
push r14 ; 0005 _ 41: 56 | |
lea rsp, ptr [rsp-8H] ; 0007 _ 48: 8D. 64 24, F8 | |
mov rax, rdi ; 000C _ 48: 89. F8 | |
mov rbx, rsi ; 000F _ 48: 89. F3 | |
mov r12, rdx ; 0012 _ 49: 89. D4 | |
mov r13d, ecx ; 0015 _ 41: 89. CD | |
mov r14, rax ; 0018 _ 49: 89. C6 | |
mov rdi, r14 ; 001B _ 4C: 89. F7 | |
call fpc_ansistr_decr_ref ; 001E _ E8, 00000000(PLT r) | |
mov rdi, r14 ; 0023 _ 4C: 89. F7 | |
movzx ecx, r13w ; 0026 _ 41: 0F B7. CD | |
mov rdx, r12 ; 002A _ 4C: 89. E2 | |
mov rsi, rbx ; 002D _ 48: 89. DE | |
call fpc_setstring_ansistr_pansichar ; 0030 _ E8, 00000000(PLT r) | |
lea rsp, ptr [rsp+8H] ; 0035 _ 48: 8D. 64 24, 08 | |
pop r14 ; 003A _ 41: 5E | |
pop r13 ; 003C _ 41: 5D | |
pop r12 ; 003E _ 41: 5C | |
pop rbx ; 0040 _ 5B | |
ret ; 0041 _ C3 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment