-
1.
公开(公告)号:US09582398B1
公开(公告)日:2017-02-28
申请号:US14570480
申请日:2014-12-15
Applicant: The MathWorks, Inc.
Inventor: John Elliott , Frederick Mattsson Smith , Yao Ren
CPC classification number: G06F11/3624 , G06F11/362 , G06F11/3664
Abstract: Exemplary embodiments enable debugging executable code using a debugger in a computational device that provides a programming environment including a presentation layer. For example, an exemplary method includes providing a first marshalling function that receives a portion of information manipulated by the executable code and produces a presentation layer representation of the portion of the information. The presentation layer representation is compatible with a debugger that debugs the executable code. An exemplary method also includes debugging the executable code to produce a presentation layer representation of the portion of the information with the first marshalling function so as to display the presentation layer representation of the portion of the information to a user via a display device. The debugging also includes modifying the presentation layer representation of the portion of the information to produce modified information for use by the executable code, a device, or a user.
Abstract translation: 示例性实施例使得能够在提供包括表示层的编程环境的计算设备中使用调试器来调试可执行代码。 例如,示例性方法包括提供第一编组功能,其接收由可执行代码操纵的信息的一部分并且产生该部分信息的表示层表示。 表示层表示与调试可执行代码的调试器兼容。 示例性方法还包括调试可执行代码以产生具有第一编组功能的部分信息的表示层表示,以便经由显示设备向用户显示该部分信息的表示层表示。 该调试还包括修改该部分信息的表示层表示以产生由可执行代码,设备或用户使用的修改信息。