{"name": "_ZL32construct_address_map_unixpc_memR11address_mapRK8device_t", "code": "__int64 __fastcall construct_address_map_unixpc_mem ( address_map * @@a1@@ , const device_t * @@a2@@ ) { char @@v3@@ [ Number ] ; char @@v4@@ [ Number ] ; char @@v5@@ [ Number ] ; char @@v6@@ [ Number ] ; address_map_entry * @@v7@@ ; address_map configure ( @@a1@@ , Number L , Number L ) ; @@v7@@ = address_map add ( @@a1@@ , Number , Number , Number L ) ; address_map_entry set_readwrite_bank ( @@v7@@ , @@a2@@ , String ) ; @@v7@@ = address_map add ( @@a1@@ , Number , Number , @@v7@@ ) ; address_map_entry set_read_type ( @@v7@@ , Number L ) ; address_map_entry set_write_type ( @@v7@@ , Number L ) ; address_map_entry set_member_baseptr ( @@v7@@ , Number ) ; @@v7@@ = address_map add ( @@a1@@ , Number , Number , @@v7@@ ) ; address_map_entry set_read_type ( @@v7@@ , Number L ) ; address_map_entry set_write_type ( @@v7@@ , Number L ) ; address_map_entry set_member_baseptr ( @@v7@@ , Number ) ; @@v7@@ = address_map add ( @@a1@@ , Number , Number , @@v7@@ ) ; delegate < unsigned short ( ) ( address_space & , unsigned int , unsigned short ) > delegate < unixpc_state > ( @@v3@@ , unixpc_state line_printer_r , Number L , String , Number L ) ; address_map_entry16 set_handler ( @@v7@@ , @@a2@@ , & DEVICE_SELF , @@v3@@ ) ; @@v7@@ = address_map add ( @@a1@@ , Number , Number , @@v7@@ ) ; delegate < void ( ) ( address_space & , unsigned int , unsigned short , unsigned short ) > delegate < unixpc_state > ( @@v4@@ , unixpc_state misc_control_w , Number L , String , Number L ) ; address_map_entry16 set_handler ( @@v7@@ , @@a2@@ , & DEVICE_SELF , @@v4@@ ) ; @@v7@@ = address_map add ( @@a1@@ , Number , Number , @@v7@@ ) ; delegate < void ( ) ( address_space & , unsigned int , unsigned short , unsigned short ) > delegate < unixpc_state > ( @@v5@@ , unixpc_state disk_control_w , Number L , String , Number L ) ; address_map_entry16 set_handler ( @@v7@@ , @@a2@@ , & DEVICE_SELF , @@v5@@ ) ; @@v7@@ = address_map add ( @@a1@@ , Number , Number , @@v7@@ ) ; address_map_entry set_mirror ( @@v7@@ , Number ) ; address_map_entry set_read_type ( @@v7@@ , Number L ) ; address_map_entry set_region ( @@v7@@ , String , Number ) ; @@v7@@ = address_map add ( @@a1@@ , Number , Number , @@v7@@ ) ; address_map_entry16 set_handler ( @@v7@@ , @@a2@@ , String , ( unsigned __int8 ( __fastcall * ) ( device_t * , unsigned int ) ) & wd17xx_r , String , ( void ( __fastcall * ) ( device_t * , unsigned int , unsigned __int8 ) ) & wd17xx_w , String , Number ) ; @@v7@@ = address_map add ( @@a1@@ , Number , Number , @@v7@@ ) ; delegate < void ( ) ( address_space & , unsigned int , unsigned short , unsigned short ) > delegate < unixpc_state > ( @@v6@@ , unixpc_state romlmap_w , Number L , String , Number L ) ; return address_map_entry16 set_handler ( @@v7@@ , @@a2@@ , & DEVICE_SELF , @@v6@@ ) ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "address_map"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "const device_t"}, "location": "r64"}, {"n": "v6", "t": {"T": 2, "n": 56, "s": 1, "t": "char"}, "location": "s112"}, {"n": "v5", "t": {"T": 2, "n": 48, "s": 1, "t": "char"}, "location": "s160"}, {"n": "v4", "t": {"T": 2, "n": 48, "s": 1, "t": "char"}, "location": "s208"}, {"n": "v3", "t": {"T": 2, "n": 48, "s": 1, "t": "char"}, "location": "s256"}, {"n": "v7", "t": {"T": 3, "t": "address_map_entry"}, "location": "s56"}]}