Patent ID: 9552278
Date: 2017-01-24
CPC Classifications: G06F

Claim:
1. A computer-implemented method, comprising: defining, by a processor, a code fingerprint by obtaining parameters describing at least one of an event type or an event, wherein the code fingerprint comprises a first sequence; loading, by the processor, the code fingerprint into a first register accessible to the processor; concurrent with executing a program, obtaining, by the processor, the code fingerprint from the first register; identifying, by the processor, the code fingerprint in the program by comparing a second sequence in the program to the first sequence; based on the identifying, alerting, by the processor, a runtime environment, wherein the program is executing in the runtime environment; defining, by the processor, a new code fingerprint, wherein the new code fingerprint comprises a third sequence; loading, by the processor, the new code fingerprint into the first register accessible to the processor; and concurrent with the loading the new code fingerprint into the first register accessible to the processor, loading, by the processor, the code fingerprint into an historical register.