Idea for an additional feature for Find Reference: an option to find only assignments to the symbol. This would help finding locations where the value in question can change, esp. if there are few change locations vs. many access ones.
I don't know in what detail your symbol database already knows this, but in my amateurish understanding there are "obviously no assignment" cases, which could be excluded easily :
// finding references for m_foo:
m_foo.x
m_foo->y
void XXXX(Foo const &)
XXXX(m_foo)
"tricky" stuff where you might not know, like
void XXXX(Foo &)
XXXX(m_foo)
Would probably better be included.