Skip to content

Instantly share code, notes, and snippets.

@geNAZt
Last active September 30, 2019 11:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save geNAZt/7538da31887925cdabb8c60d756b3e8c to your computer and use it in GitHub Desktop.
Save geNAZt/7538da31887925cdabb8c60d756b3e8c to your computer and use it in GitHub Desktop.
DataMemoryBarrier(0x1b);
if ((((byte)_ZGVZN13ExplodePacket4readER20ReadOnlyBinaryStreamE8label_49 & 1) == 0) &&
(iVar1 = __cxa_guard_acquire(&_ZGVZN13ExplodePacket4readER20ReadOnlyBinaryStreamE8label_49),
iVar1 != 0)) {
_ZN4Core7Profile14constructLabelEPKc
(&_ZZN13ExplodePacket4readER20ReadOnlyBinaryStreamE8label_49,&DAT_0534967d);
__cxa_atexit(&DAT_04bd4e29,&_ZZN13ExplodePacket4readER20ReadOnlyBinaryStreamE8label_49,
&DAT_05867000);
__cxa_guard_release(&_ZGVZN13ExplodePacket4readER20ReadOnlyBinaryStreamE8label_49);
DataMemoryBarrier(0x1b);
if ((((byte)_ZGVZN13ExplodePacket4readER20ReadOnlyBinaryStreamE8token_49 & 1) == 0) &&
(iVar1 = __cxa_guard_acquire(&_ZGVZN13ExplodePacket4readER20ReadOnlyBinaryStreamE8token_49),
iVar1 != 0)) {
_ZN4Core7Profile23generateCPUProfileTokenEPKcS2_j
(_ZZN13ExplodePacket4readER20ReadOnlyBinaryStreamE8token_49,&DAT_0542a1b7,
_ZZN13ExplodePacket4readER20ReadOnlyBinaryStreamE8label_49,0xffd700);
__cxa_guard_release(&_ZGVZN13ExplodePacket4readER20ReadOnlyBinaryStreamE8token_49);
_ZN4Core7Profile17ProfileSectionCPUC2ERKNS0_15CPUProfileTokenE
(auStack28,_ZZN13ExplodePacket4readER20ReadOnlyBinaryStreamE8token_49);
uVar2 = _ZN20ReadOnlyBinaryStream8getFloatEv(uParm2);
uVar3 = _ZN20ReadOnlyBinaryStream8getFloatEv(uParm2);
uVar4 = _ZN20ReadOnlyBinaryStream8getFloatEv(uParm2);
*(undefined4 *)(iParm1 + 0x1c) = uVar2;
*(undefined4 *)(iParm1 + 0x20) = uVar3;
*(undefined4 *)(iParm1 + 0x24) = (int)((ulonglong)uVar4 >> 0x20);
uVar2 = _ZN20ReadOnlyBinaryStream13getFixedFloatEd(uParm2,(int)uVar4,0,&DAT_40400000);
*(undefined4 *)(iParm1 + 0x28) = uVar2;
_ZN8BlockPosC2ERK4Vec3(&uStack40,iParm1 + 0x1c);
pcStack48 = (code *)0x0;
apuStack56[0] = (undefined4 *)_Znwj(0xc);
apuStack56[0][2] = uStack32;
apuStack56[0][1] = uStack36;
*apuStack56[0] = uStack40;
pcStack48 =
_ZNSt14_Function_base13_Base_managerIZN13ExplodePacket4readER20ReadOnlyBinaryStreamEUlS3_E_E10_M_managerERSt9_Any_dataRKS6_St18_Manager_operation
pcStack44 =
_ZNSt17_Function_handlerIF8BlockPosR20ReadOnlyBinaryStreamEZN13ExplodePacket4readES2_EUlS2_E_E9_M_invokeERKSt9_Any_dataS2_
_ZN20ReadOnlyBinaryStream14readVectorListI8BlockPosEEvRSt6vectorIT_SaIS3_EEOSt8functionIFS3_RS_EE
(uParm2,iParm1 + 0x2c,apuStack56);
if (pcStack48 != (code *)0x0) {
(*pcStack48)(apuStack56,apuStack56,3);
_ZN4Core7Profile17ProfileSectionCPUD2Ev(auStack28);
return 0;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment