PATENT CLAIM ANALYSIS

Application Number: 15934329
Application Type: Utility
Filing Date: 2018-03
Publication Date: 2018-07
Patent Classification: ["717", "124000"]

Abstract:
Embodiments of the present invention relate to the field of computer technologies. The embodiments of the present invention provide a debugging method, including: starting, by a core A of a multi-core processor after completing execution of a preset event processing routine, to stop running, and sending a running stop signal to other cores in a process of stopping running; after receiving a first stop termination instruction and resuming running, executing a debugging information collection function to collect debugging information of the preset event, and stopping running after completing the execution of the debugging information collection function; and after receiving a second stop termination instruction and resuming running, sending a running resumption instruction to the other cores. By means of the technical solutions provided in the embodiments of the present invention, kernel mode code and user mode code can be masked on a same debugging platform.

Claim (Index 19):
A debugging apparatus, wherein the debugging apparatus is deployed in a host machine in a remote debugging system, and the debugging device comprises a debugging unit and a receiving unit, wherein\n the receiving unit is configured to: receive a message used for instructing a core A to stop running, and forward the message used for instructing the core A to stop running to the debugging unit, wherein a target machine located in the remote debugging system comprises a multi-core processor, and the multi-core processor comprises the core A; the debugging unit is configured to: after determining that the core A stops running, determine a reason that the core A stops running; if the reason that the core A stops running is a preset event, the debugging apparatus is further configured to: obtain debugging information of the preset event, and mask an operation object of the preset event according to the debugging information of the preset event, wherein the preset event is a kernel module unloading function, a process deletion function, or a thread deletion function, and the operation object of the preset event is a kernel module, a process, or a thread; and the debugging apparatus is further configured to instruct the core A to resume running.

Metadata:
- Claim Count in Document: 32.0
- Percentile: 90.0
- Lexical Diversity: 2.23944
- Patent Class: 717.0
- Transitional Phrase Type: none
- Component Type: 0
- Foreign Priority: True
- Related Applications: ['14467270', '11797759', '13108942', '11360240', '10428678']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4088925607906322
- 35 USC 102 Novelty (BERT): 0.5008252201410938
- Combined Prediction Score: 0.4180858267256784
- Mean Citation Score: 195.300956
- Max Citation Score: 205.75941
- Similarity Product: 146.9886956471729

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test