間違った方法で変更されていることがわかっている特定のポインターを監視するのに問題があります..
processorapstract のサブクラスであるクラスがありますpu。
busは、他の無関係なオブジェクトへのポインターであり、で定義されてpuいます。で使用するprocessorと、ある時点でその値が変更されます(理由は不思議です)。
だから、私はその特定のbus変数をgdbで見ようとしています(そして私はそれを使うのが苦手です)が、その特定の変数を視覚的に保つ方法を見つけることができません.
私のクラススキームは次のとおりです。
class pu{
public:
pu(systemBus *sysBus) {bus = sysBus;};
private:
systemBus *bus;
}
class processor : public pu{
public:
processor(systemBus *sysbus) : pu(sysbus) {};
}
ありがとう