diff options
Diffstat (limited to 'src/format/dwarf/v2/dwarf.c')
-rw-r--r-- | src/format/dwarf/v2/dwarf.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/format/dwarf/v2/dwarf.c b/src/format/dwarf/v2/dwarf.c index 73e4e04..ccef01f 100644 --- a/src/format/dwarf/v2/dwarf.c +++ b/src/format/dwarf/v2/dwarf.c @@ -27,6 +27,9 @@ #include "../dwarf-int.h" +#include "form.h" + + /* Format de débogage DWARF v2 (instance) */ struct _GDwarfV2Format @@ -76,12 +79,17 @@ G_DEFINE_TYPE(GDwarfV2Format, g_dwarfv2_format, G_TYPE_DWARF_FORMAT); static void g_dwarfv2_format_class_init(GDwarfV2FormatClass *klass) { GObjectClass *object; /* Autre version de la classe */ + GDwarfFormatClass *dwarf; /* Version parente de la classe*/ object = G_OBJECT_CLASS(klass); object->dispose = (GObjectFinalizeFunc/* ! */)g_dwarfv2_format_dispose; object->finalize = (GObjectFinalizeFunc)g_dwarfv2_format_finalize; + dwarf = G_DWARF_FORMAT_CLASS(klass); + + dwarf->read_form = (read_form_value_fc)read_dwarf_v2_form_value; + } |