Bisakah saya menetapkan breakpoint pada 'akses memori' di GDB?

Saya menjalankan aplikasi melalui gdb dan saya ingin menetapkan breakpoint kapan saja variabel tertentu diakses / diubah. Apakah ada metode yang baik untuk melakukan ini? Saya juga tertarik dengan cara lain untuk memonitor variabel dalam C / C ++ untuk melihat apakah / ketika itu