In x86 binaries we sometimes find statements like jmp %eax
, where the jmp
target eax
is computed at runtime. This adds complexity in building static control flow graphs. My question is are there any similar instructions in dalvik byte code too? I mean are there any branch targets which can only be computed at runtime?
I heard that in dalvik this is deterministic that means branch targets are not determined in runtime instead the compiler stores the information.
Looking towards your feed back and if possible with references.