Interactive code tracer for reverse-engineering proprietary software