Invention Grant
- Patent Title: Microstackshots
-
Application No.: US13842938Application Date: 2013-03-15
-
Publication No.: US09348732B2Publication Date: 2016-05-24
- Inventor: Kevin James Van Vechten , Shantonu Sen , Craig M. Federighi , Guy L. Tribble
- Applicant: Apple Inc.
- Applicant Address: US CA Cupertino
- Assignee: Apple Inc.
- Current Assignee: Apple Inc.
- Current Assignee Address: US CA Cupertino
- Agency: Blakely, Sokoloff, Taylor & Zafman
- Main IPC: G06F7/38
- IPC: G06F7/38 ; G06F9/00 ; G06F9/44 ; G06F11/36 ; G06F11/07

Abstract:
A method and apparatus of a device that captures a stackshot of an executing process is described. In an exemplary embodiment, the device detects an interrupt of the process occurring during the execution of the process, where the process execution can be in a kernel space and user space, and the interrupt occurs during the user space. The device further determines whether to capture a stackshot during the interrupt using a penalty function. If the stackshot is to be captured, the device captures the stackshot and saves the stackshot.
Public/Granted literature
- US20140237219A1 MICROSTACKSHOTS Public/Granted day:2014-08-21
Information query