Revision 2f262e06 hw/qdev.c
b/hw/qdev.c | ||
---|---|---|
515 | 515 |
return strdup(path); |
516 | 516 |
} |
517 | 517 |
|
518 |
static char *qdev_get_type(Object *obj, Error **errp) |
|
519 |
{ |
|
520 |
return g_strdup(object_get_typename(obj)); |
|
521 |
} |
|
522 |
|
|
523 | 518 |
/** |
524 | 519 |
* Legacy property handling |
525 | 520 |
*/ |
... | ... | |
638 | 633 |
qdev_property_add_static(dev, prop, NULL); |
639 | 634 |
} |
640 | 635 |
|
641 |
object_property_add_str(OBJECT(dev), "type", qdev_get_type, NULL, NULL); |
|
642 | 636 |
qdev_prop_set_defaults(dev, qdev_get_props(dev)); |
643 | 637 |
} |
644 | 638 |
|
Also available in: Unified diff