MCPcopy Create free account
hub / github.com/qilingframework/qiling / execute_next_module

Method execute_next_module

qiling/loader/pe_uefi.py:257–266  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

255 self.ql.log.info(f'Running from {entry_point:#010x} of {path}')
256
257 def execute_next_module(self):
258 if not self.modules:
259 return
260
261 path, image_base, entry_point, context = self.modules.pop(0)
262
263 if self.ql.os.notify_before_module_execution(path):
264 return
265
266 self.execute_module(path, image_base, entry_point, context, context.end_of_execution_ptr)
267
268 def __init_dxe_environment(self, ql: Qiling) -> DxeContext:
269 """Initialize DXE data structures (BS, RT and DS) and install essential protocols.

Callers 2

runMethod · 0.95
__module_exit_trapMethod · 0.95

Calls 2

execute_moduleMethod · 0.95

Tested by

no test coverage detected