1. A method of detecting one or more zombie global breakpoints for debugging computer software, said method including the steps of: checking a breakpoint data structure to determine if a breakpoint known to a debugging process is at an address where a breakpoint fired; if a known breakpoint cannot be determined at said address, verifying if a breakpoint condition continues to exist at the address where the breakpoint fired; and if said breakpoint condition does not exist, identifying said breakpoint as a zombie breakpoint.