Invention Grant
- Patent Title: Transferring a debug configuration amongst carrier threads for debugging a carried thread
-
Application No.: US16392382Application Date: 2019-04-23
-
Publication No.: US10891214B2Publication Date: 2021-01-12
- Inventor: Christopher J. Plummer , Serguei Vladimirovich Spitsyn
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Invoke
- Main IPC: G06F11/36
- IPC: G06F11/36 ; G06F9/54 ; G06F9/48 ; G06F9/38

Abstract:
Providing debugging support for a carried thread are disclosed. A debug agent converts between identifiers of carried threads and carrier threads. Further, a debug agent transfers debug configurations amongst multiple carrier threads associated with a same carried thread. With respect to debug configuration transfers, an agent receives, from a debugger, a command to set an active debug configuration for a carrier thread on which a carried thread is mounted. Responsive to determining that the carried thread is unmounted, the agent stores the active debug configuration for the carrier thread as a recorded debug configuration associated with the carried thread. The agent transmits a command to reset the active debug configuration on the carrier thread. Responsive to determining that the carried thread is mounted on a carrier thread, the agent retrieves the recorded debug configuration. The agent restores the recorded debug configuration as an active debug configuration on the current carrier thread.
Public/Granted literature
- US20200341885A1 TRANSFERRING A DEBUG CONFIGURATION AMONGST CARRIER THREADS FOR DEBUGGING A CARRIED THREAD Public/Granted day:2020-10-29
Information query