static void arm_gic_class_init(ObjectClass *klass, void *data)

{

    DeviceClass *dc = DEVICE_CLASS(klass);

    SysBusDeviceClass *sbc = SYS_BUS_DEVICE_CLASS(klass);

    ARMGICClass *agc = ARM_GIC_CLASS(klass);

    agc->parent_init = sbc->init;

    sbc->init = arm_gic_init;

    dc->no_user = 1;

}

static void arm_gic_class_init(ObjectClass *klass, void *data)

{

    DeviceClass *dc = DEVICE_CLASS(klass);

    SysBusDeviceClass *sbc = SYS_BUS_DEVICE_CLASS(klass);

    ARMGICClass *agc = ARM_GIC_CLASS(klass);

    agc->parent_init = sbc->init;

    sbc->init = arm_gic_init;

    dc->no_user = 1;

}

    SysBusDeviceClass *sbc = SYS_BUS_DEVICE_CLASS(klass);     agc->parent_init = sbc->init;     sbc->init = arm_gic_init;
static void FUNC_0(ObjectClass *VAR_0, void *VAR_1)

{

    DeviceClass *dc = DEVICE_CLASS(VAR_0);

    SysBusDeviceClass *sbc = SYS_BUS_DEVICE_CLASS(VAR_0);

    ARMGICClass *agc = ARM_GIC_CLASS(VAR_0);

    agc->parent_init = sbc->init;

    sbc->init = arm_gic_init;

    dc->no_user = 1;

}

static void FUNC_0(ObjectClass *VAR_0, void *VAR_1)
{ DeviceClass *dc = DEVICE_CLASS(VAR_0); SysBusDeviceClass *sbc = SYS_BUS_DEVICE_CLASS(VAR_0); ARMGICClass *agc = ARM_GIC_CLASS(VAR_0); agc->parent_init = sbc->init; sbc->init = arm_gic_init; dc->no_user = 1; }