xemu/qom
Paolo Bonzini 144d80f69e qom: centralize module-loading functionality
Put together the common code of object_initialize() and
module_object_class_by_name() into a function that supports
Error **.  Rename the existing function type_get_by_name() to
clarify that it will only look at defined types; this is often
okay within object.c to look at the parents, but not outside it.

Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2024-10-31 18:28:32 +01:00
..
container.c qom/container: remove .instance_size initializer from container_info 2020-06-10 12:09:59 -04:00
meson.build meson: Replace softmmu_ss -> system_ss 2023-06-20 10:01:30 +02:00
object.c qom: centralize module-loading functionality 2024-10-31 18:28:32 +01:00
object_interfaces.c qom: use object_new_with_class when possible 2024-10-31 18:28:32 +01:00
qom-hmp-cmds.c qom: Move HMP commands from monitor/ to qom/ 2023-02-04 07:56:54 +01:00
qom-qmp-cmds.c qom: use object_new_with_class when possible 2024-10-31 18:28:32 +01:00
qom-qobject.c error: Eliminate error_propagate() manually 2020-07-10 15:18:08 +02:00
trace-events docs: fix references to docs/devel/tracing.rst 2021-06-02 06:51:09 +02:00
trace.h trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00