refactor: templater

This commit is contained in:
Dobin
2024-02-16 09:13:28 +00:00
parent 7d6e726fab
commit a0fd2ecc1e
4 changed files with 41 additions and 30 deletions
+11 -1
View File
@@ -1,10 +1,13 @@
from enum import Enum
import os
class FilePath(str):
pass
# Correlated with real template files
# in plugins/
class AllocStyle(Enum):
RWX = "rwx_1"
#RW_X = "rw_x"
@@ -28,3 +31,10 @@ class SourceStyle(Enum):
peb_walk = 1
iat_reuse = 2
build_dir = "build"
main_c_file = os.path.join(build_dir, "main.c")
main_asm_file = os.path.join(build_dir, "main.asm")
main_exe_file = os.path.join(build_dir, "main.exe")
main_shc_file = os.path.join(build_dir, "main.bin")