> > > On Tue, 26 Nov 2024, Corinna Vinschen wrote:
> > >
> > > > Btw...
> > > >
> > > > We're doing this because nobody being able to debug ARM64 assembler came
> > > > up with a piece of code checking the ntdll assembler code to find the
> > > > address of the fast_cwd_pointer on ARM64.
> > > >
> > > > You seem to have the knowledge and the means to do that, Jeremy.
> > > >
> > > > Any fun tracking this down?

I decided to hack together a bit of an ugly proof-of-concept.  No error
checking or validating that it's finding the right instructions, but it
does work for native arm64, x86_64, and i686 on windows 10 22h2 (not
x86_64 of course) and windows 11 23h2.  It doesn't work on 32-bit arm, but
I'm sure nobody cares ;)

https://gist.github.com/jeremyd2019/aa167df0a0ae422fa6ebaea5b60c80c9


Reply via email to