ELF Parserを使用して、プログラムのアドレスとデータ部分をどのように分けることができますか?ELFプログラムのデータを区切るパーサー
0
A
答えて
0
ELFIO libraryをご覧ください。 WriteObjとWriterの例が含まれています。ライブラリを使用すると、ELFバイナリファイル(特定のセクションのフィルタリングを含む)を作成/変更できます。
1
あなたはelfファイルのシンボルテーブルについて話していると思います。シンボルテーブルは、すべてのデータと関数のアドレスを与えるelfファイル内の別のセクションです。
これを行うには、ファイル内のe_shoff(elfヘッダー)が指し示す場所で各セクションヘッダーテーブルを読み取る必要があります。セクションヘッダーごとに、セクションのタイプを確認します。型が2の場合(elf仕様のSHT_SYMTAB)、sh_offsetの位置から対応するsh_sizeを読み込み、シンボルテーブルを取得します。 ELFパーサーは特定のプログラム、またはELFファイルを解析するだけでどのような方法
はエルフ仕様 here関連する問題
- 1. vuexでデータを区切る
- 2. elfファイルのデータ部分を分離するCプログラム
- 3. Peg.jsパーサーで区切り文字を解析できません
- 4. ノードのmustache.jsでデータを区切る
- 5. タブ区切りのデータをJSONに
- 6. カンマ区切りカンマ区切りのコンマ区切り
- 7. Excelでタブ区切りのデータ
- 8. カンマで区切られた整数を出力するC++プログラム
- 9. 区切られたBlobデータ(oracle内)
- 10. 読書タブ区切りデータR
- 11. 場所を保存できる区切りの区切り
- 12. 区切り文字でテキストファイルのフィールドを区切る方法
- 13. 複数の区切り文字を区切るQString
- 14. カンマ区切りの値を変数から区切る
- 15. 区切り文字を区切り記号で区切ってセルを区切ります
- 16. Googleアナリティクスの別の月のデータを区切る
- 17. 特定の区切り文字で区切られたTCPソケットからのデータを読み取る方法
- 18. 複数の単語を1つのセルに区切る方法区切りなしで区切る方法
- 19. 空の区切りのファイルにデータを追加するTalend
- 20. コンマ区切りのデータをExcelにインポートする
- 21. 文字列内の異なるデータを区切ります
- 22. コンマ区切りのデータをRにロードするには?
- 23. カンマ区切りのフィールドからデータを取得するSQL
- 24. カサンドラにカンマ区切りのデータを挿入する
- 25. JavaFXでページのデータを保存するページ区切り
- 26. タブ区切りのデータをMySQLにインポートするR
- 27. カンマ区切りのデータを.txtファイルに保存する
- 28. 電子メール文字列を区切り文字で区切る
- 29. パイプ文字区切り文字でフィールドを区切る方法
- 30. 複数の区切り文字で区切る文字列
を探しますか? 「アドレス部分」とは何を意味し、どのようにデータに反対していますか?あなたは "コード"を意味しますか?あなたはこの質問をかなり明確にしない限り、答えを期待することはできません。 – wnoise
私は、任意のプログラムコードから、私はそのデータと関連するメモリアドレスを分離する必要があることを意味しました。例:int a;変数aとそのアドレスを分けて表示する必要があることを意味します。この分離は、ELFファイルからのものでなければなりません – ask