私は(大きな)クラスとそのクラスへのオフセットを持っています。そのオフセットで定義されたメンバーを効率的に見つけるにはどうすればよいですか?
例:
struct Dummy {
int a, b, c;
}
のオフセットが与えられ、4
と仮定sizeof(int) == 4
すると、「b」を取得したいと思います。
実行時にこれを実行したくないのは明らかなので、nm
、 、objdump
およびgdb
しばらくの間いじっていましたが、これを行うことができませんでした。