> Are the Tru64 registers scanned for live PMCs/Buffers? I don't know
> what things would typically get missed that way, but it's a known
> problem for most architectures (or was until recently? What's the
> status on this?)

I don't know if they are or not.  How could you tell?

> Does Tru64 have hardware breakpoints? They're nice for this sort of
> thing -- find a value that eventually becomes incorrect, take the
> address of it at a point when it is still correct, then watch what it
> points to:
>
>   (gdb) p interpreter->ctx.pmc_reg.registers[0]->cache.int_val
>   $6 = 1
>   (gdb) p &interpreter->ctx.pmc_reg.registers[0]->cache.int_val
>   $7 = (INTVAL *) 0x810c904
>   (gdb) watch *$7
>   Hardware watchpoint 2: *$7
>   (gdb) continue
>   .
I'll try this on the weekend...I'm moving today and won't have internet
until tomorrow.  But I'll give it a shot and see.

Tanton

Reply via email to