Re: [PATCH v7 03/14] x86/cet/ibt: Add IBT legacy code bitmap setup function
From: Yu-cheng Yu <hidden>
Date: 2019-06-10 16:13:22
Also in:
linux-arch, linux-doc, linux-mm, lkml
From: Yu-cheng Yu <hidden>
Date: 2019-06-10 16:13:22
Also in:
linux-arch, linux-doc, linux-mm, lkml
On Fri, 2019-06-07 at 14:09 -0700, Dave Hansen wrote:
On 6/7/19 1:06 PM, Yu-cheng Yu wrote:quoted
quoted
Huh, how does glibc know about all possible past and future legacy code in the application?When dlopen() gets a legacy binary and the policy allows that, it will manage the bitmap: If a bitmap has not been created, create one. Set bits for the legacy code being loaded.I was thinking about code that doesn't go through GLIBC like JITs.
If JIT manages the bitmap, it knows where it is. It can always read the bitmap again, right? Yu-cheng