US 11,681,508 B2
Source code analysis to map analysis perspectives to events
Pratap Pereira, Saratoga, CA (US)
Filed by Cisco Technology, Inc., San Jose, CA (US)
Filed on Aug. 24, 2020, as Appl. No. 17/1,518.
Prior Publication US 2022/0058004 A1, Feb. 24, 2022
Int. Cl. G06F 9/44 (2018.01); G06F 9/445 (2018.01); G06F 9/455 (2018.01); G06F 8/41 (2018.01); G06F 11/36 (2006.01); G06F 8/75 (2018.01); G06F 8/71 (2018.01)
CPC G06F 8/41 (2013.01) [G06F 8/71 (2013.01); G06F 8/75 (2013.01); G06F 11/3624 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method of processing a source code program, the method comprising, by one or more processors:
determining, before recompiling of source code of the source code program, an analysis perspective is exhibited by one or more portions of the source code program installed and executed by the one or more processors based at least in part on processing the source code program and an analysis perspective definition collection, the analysis perspective being defined by at least one source code instruction that exhibits a characteristic corresponding to the analysis perspective, and the analysis perspective definition collection comprising at least one perspective abstract definition of the analysis perspective;
storing a mapping of the analysis perspective to event data that is generated by object code when executed by one or more processors of a target computing system, wherein the object code is associated with the one or more portions of the source code program that exhibit the analysis perspective, and wherein the target computing system stores the event data in an event data memory associated with a unique identifier; and
accessing the event data memory, based at least in part on an analysis tool, to filter the event data.