[mdb-discuss] :e does not step over dlopen?

2005-09-16 Thread Gavin Maltby
Hi Eric, On 09/16/05 17:27, Eric Schrock wrote: > Gavin - > > MDB sets a number of internal breakpoints in rtld in order to catch > loading of libraries and such. See pt_rtld_event() and pt_post_attach() > in usr/src/cmd/mdb/common/mdb/mdb_proc.c. However, this is supposed to > be transparent:

[mdb-discuss] :e does not step over dlopen?

2005-09-16 Thread Gavin Maltby
Hi I was stepping over instructions (in fmd_scheme_lookup of fmdump) and was a bit surprised that this did not step over the call to dlopen. It also did not single step into the dlopen, but stopped well down the stack at rtld_db_dlactivity+4. This is a stock snv_22 install. # mdb /usr/sbin/fmdu

[mdb-discuss] :e does not step over dlopen?

2005-09-16 Thread Eric Schrock
Gavin - MDB sets a number of internal breakpoints in rtld in order to catch loading of libraries and such. See pt_rtld_event() and pt_post_attach() in usr/src/cmd/mdb/common/mdb/mdb_proc.c. However, this is supposed to be transparent: MDB should notice the new library, do whatever's necessary, a