lkml.org 
[lkml]   [2022]   [Jul]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRe: [patch 00/38] x86/retbleed: Call depth tracking mitigation
    On Tue, Jul 19, 2022 at 10:23 AM Sami Tolvanen <samitolvanen@google.com> wrote:
    >
    > The preamble hash is encoded into an instruction just to avoid special
    > casing objtool, which would otherwise get confused about the random
    > bytes. On arm64, we just emit a bare constant before the function.

    Ahh.

    I think objtool would want to understand about kCFI anyway, so I think
    in the long run that hack isn't a goog idea.

    But I get why you'd do it as a "do this as just a compiler thing and
    hide it from objtool" as a development strategy.

    Linus

    \
     
     \ /
      Last update: 2022-07-19 19:36    [W:4.120 / U:0.004 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site