On Tue, 2006-02-07 at 16:10 +0800, Ken Perl wrote: > hi, > I'd like to set a breakpoint at the first line in the module's handler, > sub handler { > my $r = shift; <-- here > ... ... > $r->set_handlers(PerlResponseHandler => \&contentHandler); > } > > So, I tried PerFixupHandler, PerlHandler and PerlInitHander > respectively in below Location directive, but all didn't stop at the > point I wanted, instead, It always stopped at the line of > '&contentHandler', > <Location /> > PerlInitHandler +Apache::DB > </Location> > > what I did wrong?
Did you load this handler before you loaded the debugger? You should call Apache::DB->init() explicitly before loading any of the code you want to debug, or it won't get debugging symbols. See the documentation for Apache::DB. - Perrin