Craig A. Berry wrote:
At 10:12 AM -0500 2/20/06, John E. Malmberg wrote:


If Scalar::Util is dynamically loaded, I will have a hard time
setting  a breakpoint in it to debug it at C level to see what is
>> going on.

You might be able to set a breakpoint for my_find_image_symbol in
dl_vms.c, then once the image is loaded, set image and additional
breakpoints.  But it looks like Scalar::Util is pure Perl, no XS code
involved, so this wouldn't apply.

It looked to me that dualvar was only present in the Util.XS module.

It will probably be a few days before I can really look at it though.

In addition to this, now 3 other tests are failing in yesterday evening's blead.

In addition, the program that creates .C modules from .XS modules
is  placing "#line " directives in the .C source. This badly breaks the
>> OpenVMS debugger, because it does not know how to map the binary code
to the .XS module lines.

What about setting source to the .XS file?  I'm not sure if that
works, but it's worth a try.

It works, but the result is not real usable. :-(

As soon as you do a single step, the debugger is a bit lost.

-John
[EMAIL PROTECTED]
Personal Opinion Only

Reply via email to