どのアプリやシステム カーネルも、CPU キャッシュや TLB の内容にアクセスしたり、内容を変更したりできますか?
このウェブサイトから、CPU キャッシュに関する短い説明を見つけました。
「CPUキャッシュに直接アクセスできるプログラミング言語はありません。キャッシュの読み取りと書き込みは、ハードウェアによって自動的に行われます。キャッシュをあらゆる種類の個別のエンティティとして扱う命令を書く方法はありません。キャッシュへの読み取りと書き込みは、サイドとして行われます。 -メモリに触れるすべての命令に影響します。」
このメッセージから、CPU キャッシュ/TLB の内容を読み書きする方法がないようです。
しかし、上記の情報と矛盾する別の情報も入手しました。この情報は、デバッグ ツールが CPU キャッシュの内容をダンプ/表示できる可能性があることを意味します。
現在、私は混乱しています。だから私を助けてください。