{"name": "_ZL28construct_address_map_io_mapR11address_mapRK8device_t", "code": "__int64 __fastcall construct_address_map_io_map ( address_map * @@a1@@ , const device_t * @@a2@@ ) { address_map_entry * v3 ; address_map * v4 ; address_map_entry * v5 ; address_map configure ( @@a1@@ , Number L , Number L ) ; address_map set_global_mask ( @@a1@@ , Number ) ; v3 = address_map add ( @@a1@@ , Number , Number , Number L ) ; address_map_entry8 set_handler ( v3 , @@a2@@ , String , ( void ( __fastcall * ) ( device_t * , unsigned int , unsigned __int8 ) ) & ay8910_address_data_w , String ) ; v4 = address_map add ( @@a1@@ , Number , Number , v3 ) ; address_map_entry set_read_port ( v4 , @@a2@@ , String ) ; v5 = address_map add ( @@a1@@ , Number , Number , v4 ) ; return address_map_entry8 set_handler ( v5 , ( void ( __fastcall * ) ( address_space * , unsigned int , unsigned __int8 ) ) trvmadns_banking_w , String ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "address_map"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "const device_t"}, "location": "r64"}]}