{"name": "_ZN12unixpc_state9romlmap_wER13address_spacejtt", "code": "__int64 __fastcall unixpc_state romlmap_w ( unixpc_state * @@this@@ , address_space * @@a2@@ , unsigned int @@a3@@ , __int16 @@a4@@ ) { device_t * v4 ; void * v5 ; __int64 result ; running_machine * v7 ; memory_region * v8 ; void * v9 ; if ( @@a4@@ >= Number ) { v7 = ( running_machine * ) address_space machine ( @@a2@@ ) ; v8 = ( memory_region * ) running_machine region ( v7 , String ) ; v9 = ( void * ) memory_region base ( v8 ) ; result = address_space install_rom ( @@a2@@ , Number , Number , v9 ) ; } else { v4 = ( device_t * ) device_t auto_finder_type < device_t * , true > operator device_t * ( ( char * ) @@this@@ + Number ) ; v5 = ( void * ) ram_get_ptr ( v4 ) ; result = address_space install_ram ( @@a2@@ , Number , Number , v5 ) ; } return result ; }", "source": [{"n": "a3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r16"}, {"n": "a4", "t": {"T": 1, "n": "__int16", "s": 2}, "location": "r24"}, {"n": "this", "t": {"T": 3, "t": "unixpc_state"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "address_space"}, "location": "r64"}]}