{"name": "rpl_verify_header", "code": "__int64 __fastcall rpl_verify_header ( int @@a1@@ ) { __int64 @@v2@@ ; if ( * ( ( _BYTE * ) & uip_aligned_buf + ( unsigned __int8 ) uip_ext_len + @@a1@@ + Number ) != Number ) return Number L ; if ( ( * ( ( _BYTE * ) & uip_aligned_buf + ( unsigned __int8 ) uip_ext_len + @@a1@@ + Number ) & Number ) != Number ) return Number L ; @@v2@@ = rpl_get_instance ( * ( ( _BYTE * ) & uip_aligned_buf + ( unsigned __int8 ) uip_ext_len + @@a1@@ + Number ) ) ; if ( ! @@v2@@ ) return Number L ; if ( ! * ( _BYTE * ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) return Number L ; if ( ( * ( ( char * ) & uip_aligned_buf + ( unsigned __int8 ) uip_ext_len + @@a1@@ + Number ) >= Number || * ( _WORD * ) ( ( char * ) & unk_422784 + ( unsigned __int8 ) uip_ext_len + @@a1@@ + Number ) < * ( _WORD * ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) && ( * ( ( char * ) & uip_aligned_buf + ( unsigned __int8 ) uip_ext_len + @@a1@@ + Number ) < Number || * ( _WORD * ) ( ( char * ) & unk_422784 + ( unsigned __int8 ) uip_ext_len + @@a1@@ + Number ) >= * ( _WORD * ) ( * ( _QWORD * ) ( @@v2@@ + Number ) + Number L ) ) ) { return Number L ; } if ( ( * ( ( _BYTE * ) & uip_aligned_buf + ( unsigned __int8 ) uip_ext_len + @@a1@@ + Number ) & Number ) != Number ) return Number L ; * ( ( _BYTE * ) & uip_aligned_buf + ( unsigned __int8 ) uip_ext_len + @@a1@@ + Number ) |= Number ; return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "int", "s": 4}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}]}
{"name": "rpl_get_instance", "code": "__int64 __fastcall rpl_get_instance ( char @@a1@@ ) { int @@i@@ ; for ( @@i@@ = Number ; @@i@@ <= Number ; ++ @@i@@ ) { if ( * ( ( _BYTE * ) & unk_4238F1 + Number * @@i@@ ) && @@a1@@ == * ( ( _BYTE * ) & unk_4238F0 + Number * @@i@@ ) ) return Number L * @@i@@ + Number ; } return Number L ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "char", "s": 1}, "location": "r56"}, {"n": "i", "t": {"T": 1, "n": "int", "s": 4}, "location": "s4"}]}