DIEにオフセットを使って直接アクセスする方法が必要です。これまでは、オフセットからDIEにアクセスできる計算ユニット(CU)オブジェクトのメソッドがあることを発見しました。ELF解析:pyelftoolsを使ってDIEに直接アクセスする
I.e. :あなたは、現在のCUの外にあるDIEにアクセスしようとするとそのDIEはそのCUの下でインデックス化されていないため、
cu._get_DIE(die.attributes['DW_AT_type'].value)
しかし、あなたが範囲外です。
これを達成するには、CUをループして、オフセットをインデックスとして使用するDIEの包括的なリストを作成することをお勧めします。
DWARFInfo
クラスのメソッドは、オフセットされている限りDIEにアクセスできるようにする必要があるようです。
私はこれを行う必要があるのは、すべてのCUをループしてグローバルのリストを生成しているためです。異なるCUのDIEを参照して、タイプ情報を取得する必要があります。