for (i = 0; i < t->rows; i++){
guint32 cols [MONO_CONSTANT_SIZE];
- const char *parent = desc [cols [MONO_CONSTANT_PARENT] & MONO_HASCONSTANT_MASK];
-
+ char *parent;
mono_metadata_decode_row (t, i, cols, MONO_CONSTANT_SIZE);
+ parent = desc [cols [MONO_CONSTANT_PARENT] & MONO_HASCONSTANT_MASK];
fprintf (output, "%d: Parent= %s: %d %s\n",
i + 1, parent, cols [MONO_CONSTANT_PARENT] >> MONO_HASCONSTANT_BITS,
}
}
-static guint32
-method_dor_to_token (guint32 idx) {
- switch (idx & MONO_METHODDEFORREF_MASK) {
- case MONO_METHODDEFORREF_METHODDEF:
- return MONO_TOKEN_METHOD_DEF | (idx >> MONO_METHODDEFORREF_BITS);
- case MONO_METHODDEFORREF_METHODREF:
- return MONO_TOKEN_MEMBER_REF | (idx >> MONO_METHODDEFORREF_BITS);
- }
- return -1;
-}
-
void
dump_table_methodimpl (MonoImage *m)
{