Patent ID: 7954147

Claim:
A method for securely enabling dynamic instrumentation in a dynamic instrumentation module within a computer, comprising: wherein the method is executed on a computer using a general purpose microprocessor; categorizing probes, upon creation, into one or more classes; providing lists of permissions for activating the probes; and associating users with the permissions for activating the probes, such that certain users have permissions for activating certain probes; wherein users are associated with the permissions by mapping classes of probes to the permissions and mapping users to the permissions; wherein the users are associated with the permissions by mapping classes of users to probes; wherein the steps of categorizing probes, providing list of permissions, and associating users with the permissions are performed for each newly created probe; wherein the permissions include user id permissions, group id permissions, process group permissions, and capabilities permissions; wherein the classes of probes include a process class, a scheduler class, and a database class; and wherein the classes of probes are not for a super user who operates all probes.