Skip to content

Question: JIT in THUMB mode #1

@treeswift

Description

@treeswift

Hi!
The Readme on the front page says we shouldn't be afraid of opening issues if we have questions.
It also says "Windows RT only has THUMB ARM mode, meaning it cannot run things such as JIT".

What is the particular issue with JIT in Thumb mode? Does it disallow mapping memory in w+x mode (as well as flipping page status from writable to executable)? Or the V8 JIT can only produce full-width 32-bit code and a Thumb-generating JIT needs to be written from scratch? What's the best source to read about the problems that arise?

I have a few Surface RT devices and will likely have some time to tinker with the toolchain during the Christmas break.
Please forgive my ignorance; most system programming I ever did was on Linux, and most of it wasn't CPU arch specific.

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions