The user would like to be able to browse some random source code setting a breakpoint on an arbitrary file#line. Then when ever, and if ever, that line is referenced by any "debugged" program a breakpoint is inserted. This relies on the breakpoint code monitoring solib events, and when ever it sees a new solib load or a new executable start, it adds the breakpoint (if possible).