Function at 0x10005e30
Capabilities:
Inspect section memory permissions

Disassembly:
push ebp
mov ebp, esp
push esi
push edi
mov edi, dword [ebp + 8]
push edi
mov esi, ecx
call sym.plugin.dll_public:_class_CEntity____thiscall_CEntity::operator_class_CEntity_const__
mov eax, dword [edi + 0x38]
mov edx, dword [esi + 0x40]
mov dword [esi + 0x38], eax
mov ecx, dword [edi + 0x3c]
mov dword [esi + 0x3c], ecx
xor edx, dword [edi + 0x40]
and edx, 1
xor dword [esi + 0x40], edx
mov ecx, dword [esi + 0x40]
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 2
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 4
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 8
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x10
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x20
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x40
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x80
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x100
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x200
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x400
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x800
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x1000
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x2000
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x4000
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x8000
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x10000
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x20000
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x40000
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x80000
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x100000
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x200000
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x400000
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x800000
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x1000000
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x2000000
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x4000000
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x8000000
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x10000000
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x20000000
xor eax, ecx
mov dword [esi + 0x40], eax
mov ecx, dword [edi + 0x40]
xor ecx, eax
and ecx, 0x40000000
xor ecx, eax
mov dword [esi + 0x40], ecx
mov eax, dword [edi + 0x40]
xor eax, ecx
and eax, 0x7fffffff
xor eax, dword [edi + 0x40]
lea ecx, [edi + 0x44]
push ecx
lea ecx, [esi + 0x44]
mov edx, 0x411b50
mov dword [esi + 0x40], eax
call edx
lea eax, [edi + 0x50]
push eax
lea ecx, [esi + 0x50]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x5c]
push eax
lea ecx, [esi + 0x5c]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x68]
push eax
lea ecx, [esi + 0x68]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x74]
push eax
lea ecx, [esi + 0x74]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x80]
push eax
lea ecx, [esi + 0x80]
mov edx, 0x411b50
call edx
fld dword [edi + 0x8c]
fstp dword [esi + 0x8c]
lea eax, [edi + 0xa4]
fld dword [edi + 0x90]
push eax
fstp dword [esi + 0x90]
lea ecx, [esi + 0xa4]
fld dword [edi + 0x94]
mov edx, 0x411b50
fstp dword [esi + 0x94]
fld dword [edi + 0x98]
fstp dword [esi + 0x98]
fld dword [edi + 0x9c]
fstp dword [esi + 0x9c]
fld dword [edi + 0xa0]
fstp dword [esi + 0xa0]
call edx
mov eax, dword [edi + 0xb0]
mov dword [esi + 0xb0], eax
mov ecx, dword [edi + 0xb4]
mov dword [esi + 0xb4], ecx
movzx edx, byte [edi + 0xb8]
mov byte [esi + 0xb8], dl
mov al, byte [edi + 0xb9]
mov byte [esi + 0xb9], al
mov cl, byte [edi + 0xba]
mov byte [esi + 0xba], cl
movzx edx, byte [edi + 0xbb]
mov byte [esi + 0xbb], dl
mov eax, dword [edi + 0xbc]
mov dword [esi + 0xbc], eax
mov ecx, dword [edi + 0xc0]
mov dword [esi + 0xc0], ecx
mov edx, dword [edi + 0xc4]
mov dword [esi + 0xc4], edx
mov eax, dword [edi + 0xc8]
mov dword [esi + 0xc8], eax
mov ecx, dword [edi + 0xcc]
mov dword [esi + 0xcc], ecx
mov edx, dword [edi + 0xd0]
mov dword [esi + 0xd0], edx
mov eax, dword [edi + 0xd4]
mov dword [esi + 0xd4], eax
fld dword [edi + 0xd8]
lea edx, [edi + 0xe0]
fstp dword [esi + 0xd8]
mov ecx, dword [edi + 0xdc]
mov dword [esi + 0xdc], ecx
push edx
lea ecx, [esi + 0xe0]
mov eax, 0x411b50
call eax
lea ecx, [edi + 0xec]
push ecx
lea ecx, [esi + 0xec]
mov edx, 0x411b50
call edx
mov ax, word [edi + 0xf8]
mov word [esi + 0xf8], ax
mov cx, word [edi + 0xfa]
mov word [esi + 0xfa], cx
mov edx, dword [edi + 0xfc]
lea eax, [edi + 0x100]
mov dword [esi + 0xfc], edx
push eax
lea ecx, [esi + 0x100]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x10c]
push eax
lea ecx, [esi + 0x10c]
mov edx, 0x411b50
call edx
lea eax, [edi + 0x118]
push eax
lea ecx, [esi + 0x118]
mov edx, 0x4d00c0
call edx
mov eax, dword [edi + 0x128]
mov dword [esi + 0x128], eax
fld dword [edi + 0x12c]
fstp dword [esi + 0x12c]
mov ecx, dword [edi + 0x130]
mov dword [esi + 0x130], ecx
mov edx, dword [edi + 0x134]
pop edi
mov dword [esi + 0x134], edx
mov eax, esi
pop esi
pop ebp
ret 4