发明名称 Tracer list for automatically controlling tracer behavior
摘要 A tracing system may use an evaluation mechanism to determine which functions to include or exclude during tracing. The architecture may evaluate functions when functions or groups of functions may be loaded for execution, as well as each time a function may be encountered. The evaluation mechanism may use whitelists, blacklists, and various expressions to identify which functions to trace and which functions to exclude. The evaluation mechanism may evaluate an expression that may identify specific conditions under which a function may be traced or not traced. The tracing mechanism may create wrapping functions for each function, including callback functions.
申请公布号 US9021445(B2) 申请公布日期 2015.04.28
申请号 US201313916561 申请日期 2013.06.12
申请人 Concurix Corporation 发明人 Gataullin Renat;Gounares Alexander G.;Fraser Christopher W.
分类号 G06F9/44;G06F11/36;G06F11/34;G06F11/32 主分类号 G06F9/44
代理机构 ON Law 代理人 ON Law ;Philipp Adam L. K.
主权项 1. A method performed by at least one computer processor, said method comprising: receiving a tracer result from tracing a set of applications and updating a tracing list based on the tracer result, each application within said set comprising a plurality of functions; identifying a first function which occurs in more than one application in the set of applications; evaluating the tracing list to determine whether said first function is to be traced; when said first function is to be traced, causing said first function to be executed with tracing; when said first function is not to be traced, causing said first function to be executed without tracing.
地址 Kirkland WA US