summaryrefslogtreecommitdiff
path: root/plugins/readdex/class.c
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/readdex/class.c')
-rw-r--r--plugins/readdex/class.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/plugins/readdex/class.c b/plugins/readdex/class.c
index 3f0608a..ccfdf9d 100644
--- a/plugins/readdex/class.c
+++ b/plugins/readdex/class.c
@@ -105,6 +105,9 @@ bool annotate_dex_class_defs(const GDexFormat *format)
free(text);
+ if (i == 0)
+ g_binary_symbol_define_as_block_start(symbol, true);
+
/* access_flags */
copy_vmpa(&start, &pos);
@@ -261,6 +264,8 @@ static bool annotate_dex_class_data(const GDexFormat *format, const GDexClass *c
free(text);
+ g_binary_symbol_define_as_block_start(symbol, true);
+
/* instance_fields_size */
copy_vmpa(&start, &pos);
@@ -365,6 +370,8 @@ static bool annotate_dex_encoded_field(const GDexFormat *format, vmpa2t *pos)
free(text);
+ g_binary_symbol_define_as_block_start(symbol, true);
+
/* access_flags */
copy_vmpa(&start, pos);
@@ -427,6 +434,8 @@ static bool annotate_dex_encoded_method(const GDexFormat *format, const encoded_
free(text);
+ g_binary_symbol_define_as_block_start(symbol, true);
+
/* access_flags */
copy_vmpa(&start, pos);