{"name": "uip_debug_ipaddr_print", "code": "int __fastcall uip_debug_ipaddr_print ( __int64 @@a1@@ ) { int @@result@@ ; unsigned __int16 @@v2@@ ; int @@v3@@ ; unsigned int @@v4@@ ; @@v4@@ = Number ; @@v3@@ = Number ; while ( @@v4@@ <= Number ) { @@v2@@ = ( * ( unsigned __int8 * ) ( @@a1@@ + @@v4@@ ) << Number ) + * ( unsigned __int8 * ) ( @@a1@@ + @@v4@@ + Number ) ; if ( @@v2@@ || @@v3@@ < Number ) { if ( @@v3@@ <= Number ) { if ( @@v4@@ ) putchar ( Number ) ; } else { @@v3@@ = Number ; } @@result@@ = printf ( String , @@v2@@ ) ; } else { @@result@@ = @@v3@@ ++ ; if ( ! @@result@@ ) @@result@@ = printf ( String ) ; } @@v4@@ += Number ; } return @@result@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "result", "t": {"T": 1, "n": "int", "s": 4}, "location": "r8"}, {"n": "v2", "t": {"T": 1, "n": "unsigned __int16", "s": 2}, "location": "s10"}, {"n": "v4", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}, {"n": "v3", "t": {"T": 1, "n": "int", "s": 4}, "location": "s8"}]}
{"name": "process_thread_example_servreg_client_process", "code": "__int64 __fastcall process_thread_example_servreg_client_process ( _WORD * @@a1@@ ) { unsigned __int8 v1 ; __int64 v2 ; __int64 result ; __int64 @@v4@@ ; char @@v5@@ ; @@v5@@ = Number ; if ( ! * @@a1@@ ) { servreg_hack_init ( ) ; set_global_address ( ) ; goto LABEL_5 ; } if ( * @@a1@@ == Number ) { while ( Number ) { if ( ! @@v5@@ || ! ( unsigned int ) etimer_expired ( & et_3297 ) ) return Number L ; @@v4@@ = servreg_hack_list_head ( ) ; if ( @@v4@@ ) break ; LABEL_5 : etimer_set ( & et_3297 , Number L ) ; @@v5@@ = Number ; * @@a1@@ = Number ; } v1 = servreg_hack_item_id ( @@v4@@ ) ; printf ( String , v1 ) ; v2 = servreg_hack_item_address ( @@v4@@ ) ; uip_debug_ipaddr_print ( v2 ) ; putchar ( Number ) ; * @@a1@@ = Number ; result = Number L ; } else { * @@a1@@ = Number ; result = Number L ; } return result ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "_WORD"}, "location": "r56"}, {"n": "v5", "t": {"T": 1, "n": "char", "s": 1}, "location": "s1"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}]}