Authorization Layer post JEP 411

Peter Firmstone peter.firmstone at zeus.net.au
Thu Jun 3 07:28:40 UTC 2021


Apologies, I meant when compiled to native code, when you ship native 
binaries.

Having said that, if it's necessary to use StackWalker behind 
AccessController.doPrivileged going forward then lets do so, and maybe 
the native binary is a later feature.

Hopefully my proposal is getting some consideration.

-- 
Regards,
  
Peter.

On 3/06/2021 5:18 pm, Alan Bateman wrote:
>
>
> On 03/06/2021 01:04, Chapman Flack wrote:
>> On 06/02/21 19:41, Peter Firmstone wrote:
>>> We need the power of AccessController's stack walk, StackWalker 
>>> doesn't work
>>> with compiled code, only bytecode.
>> Is this correct? I have not tried it, but the apidocs had led me to
>> understand it did not distinguish much between JITed and interpreted 
>> code.
>> Even getByteCodeIndex does not mention any limitation when the frame is
>> JITed Java code (though it does say it will return a negative number in
>> the distinct case of an actual native method).
>>
> There should be no issue here. I suspect Peter meant that the stack 
> walker is about walking Java frames, it's transparent whether there 
> are interpreter frames, compiled frame, or a mix on the stack.
>
> -Alan




More information about the security-dev mailing list