DroidTrace: A ptrace based Android dynamic analysis system with forward execution capability
Pin: building customized program analysis tools with dynamic instrumentation