1. A method for providing customizable, process-specific Just-In-Time (JIT) debugging in an operating system, the method comprising: maintaining a first set of JIT debugging information and at least a second set of JIT debugging information defined by a user, wherein the first set of JIT debugging information is associated with at least a first process and wherein the second set of JIT debugging information is associated with a second process, wherein the first set of JIT debugging information at least identifies a first trap event and indicates whether the first trap event is to be debugged with a first JIT debugger that is specific to the first process, wherein the second set of JIT debugging information at least identifies a second trap event and indicates whether the second trap event is to be debugged with a second JIT debugger that is specific to the second process, and wherein the first JIT debugger and second JIT debugger are different process-specific JIT debuggers; executing at least one of the first process and the second process with at least one processor absent the first JIT debugger and the second JIT debugger being resident in memory; identifying, with the processor and based on the executing, that at least one of the first trap event and the second trap event has occurred within an operating system; based on identifying the first trap event and the first set of JIT debugging information indicating that the first trap event is to be debugged, loading the first JIT debugger to perform JIT debugging on the first process, and based on identifying the second trap event and the second set of JIT debugging information indicating that the second trap event is to be debugged, loading the second JIT debugger to perform JIT debugging on the second process.