数年前、私は、Googleが独自のスタンドアロンファイルに座っているのではなく、共有オブジェクトを別のファイルの中にゼロ以外のオフセット、つまりmmapで格納するためのパッチを持っていると聞いていました。それは今までの土地でしたか?これらのオブジェクトを読み込むためのAPIとは何ですか?Linuxでは、圧縮されていない共有オブジェクトを別のファイルに保存するにはどうしたらいいですか?
1
A
答えて
1
これまでにLinuxメインラインに入ったことはありますか? GLIBCは(人々は通常の「Linuxのメインライン」と呼ぶものである)、Linuxカーネルとは完全に独立したプロジェクトである:
- これは、Linuxのメインラインで行うには何もを持っていません。
- いいえ;私たちはまだそれをローカルパッチとして運びます。制限付きで動作するため、上流側にはやや不適切です。
これらのオブジェクトを読み込むためのAPIについて教えてください。
void *dlopen_with_offset(const char *name, off_t offset, int flags);
0
のglibcでこれを実現するための機能拡張のために立って、長いが、不完全な要求がhttps://sourceware.org/bugzilla/show_bug.cgi?id=11767
での議論はここでは概念の実装の誰かの証拠だ、があります。 https://github.com/m1m1x/memdlopen
関連する問題
- 1. linuxにファイルを保存するにはどうしたらいいですか?
- 2. jpegイメージを圧縮率4 bpp以下で圧縮するにはどうしたらいいですか?
- 3. 圧縮されたファイルと圧縮されていないファイルに異なるContent-Typeを使用するCloudfront
- 4. 圧縮されたJPEGをALAssetから保存するには
- 5. FirebaseのDataSnapshotオブジェクトを共有設定に保存するにはどうすればいいですか?
- 6. gzipを圧縮してhdfsに保存されているファイルの生の内容を取得するにはどうすればよいですか?
- 7. apache圧縮圧縮されていない.jsファイルと.cssファイルを圧縮解除しますか?
- 8. HTTPはテキストベースで圧縮された方法ではないのはなぜですか?なぜJSは圧縮されていないのですか?
- 9. デバイスに保存されていないイメージを共有するには?
- 10. PHPだけで圧縮されていない画像のみを圧縮するにはどうすればいいですか?
- 11. Linux/sh:7zipフルパスを保存して圧縮するには?
- 12. Cygwinとbzip2を使ってファイルを圧縮するにはどうしたらいいですか?
- 13. Excelファイルを保存して新しいオブジェクトに添付するにはどうすればいいですか?
- 14. node.js(Electron)を使用して圧縮されていないxlsxファイルを圧縮
- 15. Flash AS3 - 共有オブジェクトが.swfクローズに保存されないようにすることはできますか?
- 16. Android:共有ビットマップに保存されていない
- 17. NTFS圧縮を使用して圧縮されたSQLバックアップを7zipにするのは悪いですか?
- 18. fusecompress/lzoで圧縮されたファイルを解凍するにはどうすればよいですか?
- 19. UIImageを圧縮するにはどうすればいいですか?
- 20. mp3が圧縮されているのはなぜですか?
- 21. Phoenix:チャネル内のソケット間で状態共有を保存するにはどうすればいいですか?
- 22. Googleクラウドストレージに保存されたファイルを圧縮する
- 23. IIS圧縮が無効になっているのにScriptResource.axdが圧縮されるのはなぜですか?
- 24. Googleドライブに保存された/共有されているすべてのスプレッドシートを一覧表示するにはどうすればよいですか?
- 25. 保存しないときにビットマップを圧縮する方法
- 26. dynetでは、モデルを圧縮ファイルに保存できますか?
- 27. 圧縮されていないzlibストリームとどのようにファイルが分かれているか
- 28. 共有オブジェクトからシンボルを削除するにはどうしたらいいですか?
- 29. ループからのrnorm出力を別のベクターに保存するにはどうしたらいいですか?
- 30. ClearDataアプリケーションで共有設定値を保存するにはどうすればいいですか?[Android]
パッチは公開されていますか? – joeforker