{"name": "_Z21driver_device_creatorI14trvmadns_stateEP8device_tRK14machine_configPKcS2_j", "code": "device_t * __fastcall driver_device_creator < trvmadns_state > ( const machine_config * @@a1@@ , const char * @@a2@@ , device_t * @@a3@@ ) { std bad_alloc * @@v3@@ ; void * @@s@@ ; @@s@@ = ( void * ) malloc_file_line ( Number , String , Number ) ; if ( ! @@s@@ ) { @@v3@@ = ( std bad_alloc * ) _cxa_allocate_exception ( Number ) ; std bad_alloc bad_alloc ( @@v3@@ ) ; _cxa_throw ( @@v3@@ , ( struct type_info * ) & ` typeinfo for ' std bad_alloc , ( void ( __fastcall * ) ( void * ) ) & std bad_alloc ~ bad_alloc ) ; } memset ( @@s@@ , Number , Number ) ; trvmadns_state trvmadns_state ( ( trvmadns_state * ) @@s@@ , @@a1@@ , driver_device_creator < trvmadns_state > , @@a2@@ ) ; return ( device_t * ) resource_pool add_object < trvmadns_state > ( & global_resource_pool , @@s@@ ) ; }", "source": [{"n": "a3", "t": {"T": 3, "t": "device_t"}, "location": "r16"}, {"n": "v3", "t": {"T": 3, "t": "std::bad_alloc"}, "location": "r32"}, {"n": "a1", "t": {"T": 3, "t": "const machine_config"}, "location": "r56"}, {"n": "a2", "t": {"T": 3, "t": "const char"}, "location": "r64"}, {"n": "s", "t": {"T": 3, "t": "void"}, "location": "s48"}]}