Patent №
US 8,595,709
Granted
2013-11-26
Filed 2009
Owner
MICROSOFT CORPORATION
Lab
AI components
3
ml · planning · hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
12634691
A system and method for generating a computer program call graph. A profiler may insert probes into a debuggee computer program, the probes generating call trace events. Checkpoints may be performed during execution of the debuggee program, so that a snapshot of the call stack is performed. Call trace events and checkpoint snapshots are logged and serialized. Logged call trace events and checkpoints may be retrieved and used in combination to generate a call graph and a shadow stack. Mechanisms facilitate combining the different sources of debuggee program information and determining whether the call graph and shadow stack are determinate or indeterminate at any time. The mechanisms may provide for improved accuracy of generated call graphs.
AI classification
Ownership
MICROSOFT CORPORATION
assignment · 236310885
Assignors
RAO, ABHIJIT, LYON-SMITH, JOHN
On an employer assignment, the assignors are typically the inventors.