Implement XT executable subsystems to LLVM #1

Open
opened 2020-10-19 21:39:24 +02:00 by belliash · 1 comment
Owner

PE-COFF header contains information about subsystem that is required to run image. XT specifies its own subsystems as follows:

ID Subsystem
21 XT native application
22 XT native driver
23 XT dynamic library
24 XT CLI application
25 XT GDI application

A patch should be prepared for LLVM to allow producing XT applications. Before that IDs should be verified.

PE-COFF header contains information about subsystem that is required to run image. XT specifies its own subsystems as follows: | ID | Subsystem | | -- | --------- | | 21 | XT native application | | 22 | XT native driver | | 23 | XT dynamic library | | 24 | XT CLI application | | 25 | XT GDI application | A patch should be prepared for LLVM to allow producing XT applications. Before that IDs should be verified.
belliash added the
ENHANCEMENT
label 2020-10-19 21:39:24 +02:00
belliash added this to the XT Toolchain Development Board project 2020-10-20 07:55:27 +02:00
Author
Owner

ExeTool has been implemented as a quick workaround for this ticket. It allows to change subsystem of any PE binary. This small utility is a part of XTCHain (5684623164).

ExeTool has been implemented as a quick workaround for this ticket. It allows to change subsystem of any PE binary. This small utility is a part of XTCHain (https://git.codingworkshop.eu.org/xt-sys/xtchain/commit/5684623164134bde72e75ffaa35259546d55f20c).
Sign in to join this conversation.
No description provided.