{"name": "print_vlan", "code": "int __fastcall print_vlan ( __int64 @@a1@@ , __int64 @@a2@@ , char * @@a3@@ , size_t @@a4@@ ) { int @@result@@ ; unsigned int @@v7@@ ; _QWORD * @@v8@@ ; unsigned __int64 @@v9@@ ; @@v9@@ = __readfsqword ( Number ) ; @@v8@@ = ( _QWORD * ) qdev_get_prop_ptr ( @@a1@@ , @@a2@@ ) ; if ( ! * @@v8@@ || ( unsigned int ) net_hub_id_for_client ( * @@v8@@ , & @@v7@@ ) ) @@result@@ = snprintf ( @@a3@@ , @@a4@@ , String ) ; else @@result@@ = snprintf ( @@a3@@ , @@a4@@ , String , @@v7@@ ) ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "char"}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "size_t", "s": 8}, "location": "r24"}, {"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "a2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r64"}, {"n": "result", "t": {"T": 1, "n": "int", "s": 4}, "location": "r8"}, {"n": "v8", "t": {"T": 3, "t": "_QWORD"}, "location": "s16"}, {"n": "v7", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s20"}, {"n": "v9", "t": {"T": 1, "n": "unsigned __int64", "s": 8}, "location": "s8"}]}