Breaks to the debugger when an instance of a class is accessed. Note that this function is deprecated.
The keyword arguments control which type of access cause a break:
Non-
nil
means break on reading a slot. The default is
t
.
Non-
nil
means break on writing a slot. The default is
t
.
t
means break on all slots, otherwise this should be a list of symbols which are the slot-names on which to break. The default is
t
.
A common use of this function is to find where a slot is being changed in a complex program.
A useful debugging function which causes access to
instance
to break to the debugger. Accesses include calls to
slot-value
and also accessor functions defined by the class of
instance
. Other instances of the same class are unaffected.
You can remove the break by calling unbreak-on-access.
Note: this function is deprecated. You should now use trace-on-access instead.