{"name": "_ZN8device_t16auto_finder_typeIP10cpu_deviceLb1EEC2ERS_PKc", "code": "device_t auto_finder_base * __fastcall device_t auto_finder_type < cpu_device * , true > auto_finder_type ( device_t auto_finder_base * @@a1@@ , device_t * @@a2@@ , const char * @@a3@@ ) { device_t auto_finder_base * @@result@@ ; device_t auto_finder_base auto_finder_base ( @@a1@@ , @@a2@@ , @@a3@@ ) ; * ( _QWORD * ) @@a1@@ = ( unsigned int ) ( ( _DWORD ) & ` vtable for ' device_t auto_finder_type < cpu_device * , true > + Number ) ; @@result@@ = @@a1@@ ; * ( ( _QWORD * ) @@a1@@ + Number ) = Number L ; return @@result@@ ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "const char"}, "location": "r16"}, {"n": "a1", "t": {"T": 3, "t": "device_t::auto_finder_base"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "device_t"}, "location": "r64"}, {"n": "result", "t": {"T": 3, "t": "device_t::auto_finder_base"}, "location": "r8"}]}