-
公开(公告)号:US20050240904A1
公开(公告)日:2005-10-27
申请号:US10830604
申请日:2004-04-23
申请人: Konstantin Isakov , Dax Hawkins , Pablo Castro , Brian Deen
发明人: Konstantin Isakov , Dax Hawkins , Pablo Castro , Brian Deen
IPC分类号: G06F9/44
CPC分类号: G06F11/3636
摘要: A system and method facilitating diagnostics support is provided. The system includes application(s) instrumented in accordance with a built-in diagnostics (BID) framework, and, trace component(s). The trace component can selectively employ none, some and/or substantially all of the trace point(s) associated with the application. The system can facilitate instrumentation of a managed data access stack, for example, to enhance supportability of the application. The BID framework is a general purpose instrumentation framework that enables trace-point(s) to be embedded into a code base. The instrumentation thus comprises of a set of calls added throughout the code to notify trace component(s) (e.g., tracing library) of component activity(ies) associated with the application. The BID framework thus provides the means to include trace-points in code and to bind the instrumented binaries to trace component(s) (e.g., trace-library) dynamically (e.g., based on configuration). The BID framework also defines the binary protocol for trace component(s) (e.g., trace-library(ies)) to be hooked into the component(s) to be traced. The trace component(s) can accordingly be viewed as “pluggable” since the application instrumented to support BID can be employed with any suitable trace component(s).
摘要翻译: 提供了一种便于诊断支持的系统和方法。 该系统包括根据内置诊断(BID)框架进行检测的应用程序,以及跟踪组件。 跟踪组件可以选择性地采用与应用程序相关联的任何跟踪点,一些和/或基本上全部的跟踪点。 该系统可以便于管理数据访问堆栈的检测,例如,以增强应用程序的可支持性。 BID框架是一种通用的仪器框架,可以将跟踪点嵌入到代码库中。 因此,仪器包括在整个代码中添加的一组呼叫以通知与应用相关联的组件活动的跟踪组件(例如,跟踪库)。 因此,BID框架提供了在代码中包括跟踪点并且将检测到的二进制文件动态地(例如,基于配置)绑定到跟踪组件(例如,跟踪库)的手段。 BID框架还定义要跟踪到要跟踪的组件的跟踪组件(例如,跟踪库)的二进制协议。 因此,跟踪组件可被视为“可插拔”,因为用于支持BID的应用程序可以与任何合适的跟踪组件一起使用。
-
公开(公告)号:US07730458B2
公开(公告)日:2010-06-01
申请号:US10830604
申请日:2004-04-23
申请人: Konstantin Isakov , Dax Hawkins , Pablo Castro , Brian J. Deen
发明人: Konstantin Isakov , Dax Hawkins , Pablo Castro , Brian J. Deen
IPC分类号: G06F9/44
CPC分类号: G06F11/3636
摘要: A system and method facilitating diagnostics support is provided. The system includes application(s) instrumented in accordance with a built-in diagnostics (BID) framework, and, trace component(s). The trace component can selectively employ none, some and/or substantially all of the trace point(s) associated with the application. The system can facilitate instrumentation of a managed data access stack, for example, to enhance supportability of the application.
摘要翻译: 提供了一种便于诊断支持的系统和方法。 该系统包括根据内置诊断(BID)框架进行检测的应用程序,以及跟踪组件。 跟踪组件可以选择性地采用与应用程序相关联的任何跟踪点,一些和/或基本上全部的跟踪点。 该系统可以便于管理数据访问堆栈的检测,例如,以增强应用程序的可支持性。
-