Tom> I suppose gdbarch_wrapper<T>::operator() could handle the gdbarch Tom> debugging stuff. Actually, it can't really, unless we want to capture the gdbarch in many of these fields. Tom> I personally would be inclined to remove it Still true for me, but not something I'd pursue unilaterally. Tom