MemoryBackend初始化流程
qemu_opts_foreach(qemu_find_opts("object"),
user_creatable_add_opts_foreach,
object_create_delayed, &error_fatal);
user_creatable_add_opts
user_creatable_add_type(type, id, pdict, v, errp);
object_new("memory-backend-file")
host_memory_backend_init
object_property_set(obj, v, e->key, &local_err);
user_creatable_complete(USER_CREATABLE(obj), &local_err);
ucc->complete() host_memory_backend_memory_complete
bc->alloc() [ram|file|memfd]_backend_memory_allocLast updated