aboutsummaryrefslogtreecommitdiff
path: root/include/qom
AgeCommit message (Expand)Author
2024-02-27include/qom/object.h: New OBJECT_DEFINE_SIMPLE_TYPE{, _WITH_INTERFACES} macrosPeter Maydell
2024-02-27hw/acpi: move object_resolve_type_unambiguous to core QOMPaolo Bonzini
2023-11-10qom: Add object_property_set_default_list()Kevin Wolf
2023-10-06qom/object_interfaces: Clean up global variable shadowingPhilippe Mathieu-Daudé
2022-06-28qom/object: Remove circular include dependencyPhilippe Mathieu-Daudé
2022-03-22compiler.h: replace QEMU_SENTINEL with G_GNUC_NULL_TERMINATEDMarc-André Lureau
2021-11-10monitor: Fix find_device_state() for IDs containing slashesMarkus Armbruster
2021-07-06qom: export more functions for use with non-UserCreatable objectsPaolo Bonzini
2021-03-19qom: move user_creatable_add_opts logic to vl.c and QAPIfy itPaolo Bonzini
2021-03-19qom: Add user_creatable_parse_str()Kevin Wolf
2021-03-19qom: Add user_creatable_add_from_str()Kevin Wolf
2021-03-19qom: Factor out user_creatable_process_cmdline()Kevin Wolf
2021-03-19qom: Remove user_creatable_add_dict()Kevin Wolf
2021-03-19qapi/qom: QAPIfy object-addKevin Wolf
2021-02-08qom: Allow optional sugar propsGreg Kurz
2020-10-15qom: Add user_creatable_print_help_from_qdict()Kevin Wolf
2020-10-06qom: Explicitly tag doc comments for typedefs and structsEduardo Habkost
2020-10-06docs/devel/qom: Remove usage of <code>Eduardo Habkost
2020-10-06qom: Fix DECLARE_*CHECKER documentationEduardo Habkost
2020-09-30docs: Move object.h overview doc comment to qom.rstPaolo Bonzini
2020-09-30qom: Add code block markup to all code blocksEduardo Habkost
2020-09-30qom: Indent existing code examplesEduardo Habkost
2020-09-30qom: Reformat section titles using Sphinx syntaxEduardo Habkost
2020-09-30qom: Add kernel-doc markup to introduction doc commentEduardo Habkost
2020-09-30qom: Use ``code`` Sphinx syntax where appropriateEduardo Habkost
2020-09-30qom: Use kernel-doc private/public tags in structsEduardo Habkost
2020-09-30qom: Document all function parameters in doc commentsEduardo Habkost
2020-09-22qom: simplify object_find_property / object_class_find_propertyDaniel P. Berrangé
2020-09-18qom: Remove module_obj_name parameter from OBJECT_DECLARE* macrosEduardo Habkost
2020-09-18qom: Remove ParentClassType argument from OBJECT_DECLARE_SIMPLE_TYPEEduardo Habkost
2020-09-18qom: Allow objects to be allocated with increased alignmentRichard Henderson
2020-09-18qom: Correct error values in two contractsMarkus Armbruster
2020-09-18qom: Clean up object_property_get_enum()'s error valueMarkus Armbruster
2020-09-18qom: Correct object_class_dynamic_cast_assert() documentationEduardo Habkost
2020-09-09Use DECLARE_*CHECKER* macrosEduardo Habkost
2020-09-09Move QOM typedefs and add missing includesEduardo Habkost
2020-09-08qom: Make type checker functions accept const pointersEduardo Habkost
2020-09-08qom: DECLARE_*_CHECKERS macrosEduardo Habkost
2020-09-08qom: Allow class type name to be specified in OBJECT_DECLARE*Eduardo Habkost
2020-09-08qom: provide convenient macros for declaring and defining typesDaniel P. Berrangé
2020-09-08qom: make object_ref/unref use a void * instead of Object *.Daniel P. Berrangé
2020-07-21qom: Document object_get_canonical_path() returns malloced stringMarkus Armbruster
2020-07-21qom: Change object_get_canonical_path_component() not to mallocMarkus Armbruster
2020-07-10qom: Introduce object_property_try_add_child()Eric Auger
2020-07-10qom: Make functions taking Error ** return bool, not 0/-1Markus Armbruster
2020-07-10qom: Make functions taking Error ** return bool, not voidMarkus Armbruster
2020-07-10qom: Put name parameter before value / visitor parameterMarkus Armbruster
2020-07-10qom: Use error_reportf_err() instead of g_printerr() in examplesMarkus Armbruster
2020-07-07object: qom module supportGerd Hoffmann
2020-06-15qom: Less verbose object_initialize_child()Markus Armbruster