具有跨级别跟踪映射的执行控制

    公开(公告)号:CN112074817B

    公开(公告)日:2025-02-28

    申请号:CN201980029543.7

    申请日:2019-04-25

    Abstract: 所描述的技术有助于在所跟踪的程序行为的重放期间执行控制。跨级别映射将跟踪中的源代码、中间表示和本机指令相关联。跟踪包括由运行时管理的程序执行的本机代码指令的记录。跟踪不包括运行时的任何执行实例。设置断点以使跟踪位置与源代码表达式或语句对准,并且略过垃圾收集和开发者不太可能感兴趣的其他代码。实时调试环境被适配于支持基于跟踪的反向执行。调试器或其他工具中的执行控制器可以利用断点范围、跨级别映射、向后步进退出支持和其他项来控制跟踪的重放执行。可以将熟悉的编译器或熟悉的运行时的方面重新用于创新的执行控制,该创新的执行控制重放先前生成的本机代码,这与它们生成本机代码的既定目的相反。

    具有跨级别跟踪映射的执行控制

    公开(公告)号:CN112074817A

    公开(公告)日:2020-12-11

    申请号:CN201980029543.7

    申请日:2019-04-25

    Abstract: 所描述的技术有助于在所跟踪的程序行为的重放期间执行控制。跨级别映射将跟踪中的源代码、中间表示和本机指令相关联。跟踪包括由运行时管理的程序执行的本机代码指令的记录。跟踪不包括运行时的任何执行实例。设置断点以使跟踪位置与源代码表达式或语句对准,并且略过垃圾收集和开发者不太可能感兴趣的其他代码。实时调试环境被适配于支持基于跟踪的反向执行。调试器或其他工具中的执行控制器可以利用断点范围、跨级别映射、向后步进退出支持和其他项来控制跟踪的重放执行。可以将熟悉的编译器或熟悉的运行时的方面重新用于创新的执行控制,该创新的执行控制重放先前生成的本机代码,这与它们生成本机代码的既定目的相反。

Patent Agency Ranking