Untitled

 avatar
unknown
c_cpp
2 years ago
2.4 kB
5
Indexable
char __userpurge CStage::OnSetField@<al>(int a1@<ebx>, int a2@<ebp>, int a3@<edi>, int a4@<esi>, int a5@<ecx>, int a6)
{
  int v6; // esi
  int v7; // edi
  int v8; // ecx
  unsigned __int8 v9; // al
  int v10; // eax
  _DWORD *CharacterData; // eax
  int v12; // eax
  __int16 v13; // ax
  unsigned __int8 v14; // al
  unsigned int *v15; // eax
  void **v16; // eax
  int v17; // eax
  char v18; // cl
  int v19; // eax
  int v20; // ecx
  int *v21; // eax
  int *v22; // edx
  int v23; // eax
  int v24; // edi
  int v25; // eax
  int v26; // edi
  unsigned int *v27; // eax
  int v28; // eax
  int v29; // ecx
  int v30; // ecx
  signed int *v31; // eax
  int v32; // ecx
  _DWORD *v33; // esi
  int v34; // eax
  int v35; // eax
  int v36; // eax
  int v37; // ecx
  int *v38; // eax
  LONG v39; // eax
  int v40; // eax
  int v41; // eax
  int v42; // eax
  int v43; // eax
  void *v44; // esp
  wchar_t *v45; // eax
  LONG v46; // eax
  int v47; // eax
  int v48; // eax
  VARIANTARG *v49; // ecx
  bool v50; // zf
  int v51; // eax
  int *v52; // eax
  int v53; // eax
  int v54; // ecx
  int v55; // eax
  int v56; // eax
  int v58; // [esp-C0h] [ebp-C0h] BYREF
  int v59; // [esp-BCh] [ebp-BCh] BYREF
  int v60; // [esp-B8h] [ebp-B8h]
  int v61; // [esp-B4h] [ebp-B4h] BYREF
  wchar_t v62; // [esp-B0h] [ebp-B0h] BYREF
  int **v63; // [esp-ACh] [ebp-ACh]
  int v64; // [esp-A8h] [ebp-A8h]
  int *v65; // [esp-A4h] [ebp-A4h] BYREF
  int v66; // [esp-A0h] [ebp-A0h] BYREF
  int v67; // [esp-9Ch] [ebp-9Ch] BYREF
  signed int v68; // [esp-98h] [ebp-98h]
  int String; // [esp-94h] [ebp-94h]
  int v70; // [esp-90h] [ebp-90h]
  int v71; // [esp-88h] [ebp-88h]
  int v72; // [esp-84h] [ebp-84h]
  int v73; // [esp-80h] [ebp-80h]

  SEHSetup(a5);
  v73 = a1;
  v72 = a4;
  v6 = dword_742AE8;
  v71 = a3;
  v7 = *(a2 + 8);
  *(a2 - 32) = v8;
  *(v6 + 8256) = CInPacket::Decode4(v7);
  *(a2 + 11) = CInPacket::Decode1(v7);
  v9 = CInPacket::Decode1(v7);
  *(a2 - 16) = v9;
  *(a2 - 56) = 0;
  *(a2 - 4) = 0;
  if ( v9 )
  {
    *(a2 - 20) = CInPacket::Decode4(v7);
    *(a2 - 24) = CInPacket::Decode4(v7);
    *(a2 - 28) = CInPacket::Decode4(v7);
    v10 = CInPacket::Decode4(v7);
    sub_56E43A((v6 + 10528), *(a2 - 20), *(a2 - 24), *(a2 - 28), v10);
    sub_5681EA(a2 - 60);
    CharacterData::Decode(a2, v7, 0);
  }