Skip function boundaries when a .pdata segment is detected, add (very slow) folder creation which is disabled by default

This commit is contained in:
LukeFZ
2024-02-13 15:02:16 +01:00
parent 55532fdc8a
commit 939bedac57
6 changed files with 106 additions and 39 deletions

View File

@@ -8,6 +8,7 @@ def define_il_method(jsonDef):
set_name(addr, jsonDef['name'])
set_function_type(addr, jsonDef['signature'])
set_header_comment(addr, jsonDef['dotNetSignature'])
add_function_to_group(addr, jsonDef['group'])
def define_il_method_info(jsonDef):
addr = parse_address(jsonDef)
@@ -161,6 +162,8 @@ status = StatusHandler()
status.initialize()
try:
start_time = datetime.datetime.now()
status.update_step("Running script prologue")
script_prologue(status)
@@ -173,5 +176,6 @@ try:
script_epilogue(status)
status.update_step('Script execution complete.')
print(f"Took: {datetime.datetime.now() - start_time}")
except RuntimeError: pass
finally: status.close()