{"name": "bitmap_new", "code": "__int64 __fastcall bitmap_new ( __int64 @@a1@@ ) { __int64 @@v2@@ ; @@v2@@ = bitmap_try_new ( @@a1@@ ) ; if ( ! @@v2@@ ) abort ( ) ; return @@v2@@ ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]}
{"name": "bitmap_try_new", "code": "__int64 __fastcall bitmap_try_new ( __int64 @@a1@@ ) { return g_try_malloc0 ( Number * ( ( unsigned __int64 ) ( @@a1@@ + Number ) >> Number ) ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}]} {"name": "platform_bus_realize", "code": "__int64 __fastcall platform_bus_realize ( __int64 @@a1@@ ) { unsigned int @@i@@ ; __int64 @@v3@@ ; __int64 @@v4@@ ; @@v3@@ = object_dynamic_cast_assert ( @@a1@@ , String , String , Number L , String ) ; @@v4@@ = object_dynamic_cast_assert ( @@a1@@ , String , String , Number L , String ) ; memory_region_init ( @@v4@@ + Number , Number L , String , * ( unsigned int * ) ( @@v4@@ + Number ) ) ; sysbus_init_mmio ( @@v3@@ , @@v4@@ + Number ) ; * ( _QWORD * ) ( @@v4@@ + Number ) = bitmap_new ( * ( unsigned int * ) ( @@v4@@ + Number ) ) ; * ( _QWORD * ) ( @@v4@@ + Number ) = g_malloc0_n ( * ( unsigned int * ) ( @@v4@@ + Number ) , Number L ) ; for ( @@i@@ = Number ; * ( _DWORD * ) ( @@v4@@ + Number ) > @@i@@ ; ++ @@i@@ ) sysbus_init_irq ( @@v3@@ , * ( _QWORD * ) ( @@v4@@ + Number ) + Number L * ( int ) @@i@@ ) ; * ( _QWORD * ) ( @@v4@@ + Number ) = platform_bus_init_notify ; return qemu_add_machine_init_done_notifier ( @@v4@@ + Number ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "r56"}, {"n": "v3", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s16"}, {"n": "i", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s20"}, {"n": "v4", "t": {"T": 1, "n": "__int64", "s": 8}, "location": "s8"}]}