- * Data table.
- * This is intentionally not a GPtrArray to make it more easy to
- * read for the debugger. The `data_tables' field contains
- * `num_data_tables' pointers to continuous memory areas.
- *
- * The data table is basically a big continuous blob, but we need
- * to split it up into pieces because we don't know the total size
- * in advance and using g_realloc() doesn't work because that may
- * reallocate the block to a different address.
- */
- guint32 num_data_tables;
- gpointer *data_tables;
- /*
- * Current data table.
- * The `current_data_table' points to a blob of `current_data_table_size'
- * bytes.
- */
- gpointer current_data_table;
- guint32 current_data_table_size;
- /*
- * The offset in the `current_data_table'.