Self-optimizing cross-platform code tracer based on dynamic recompilation