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

Method init_eprocess

qiling/loader/pe.py:770–780  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

768 self.regitry_path_address = regpath_addr
769
770 def init_eprocess(self):
771 eproc_addr = self.structure_last_addr
772
773 eproc_struct = make_eprocess(self.ql.arch.bits)
774 nobj_addr = self.ql.mem.align_up(eproc_addr + eproc_struct.sizeof(), 0x10)
775
776 with eproc_struct.ref(self.ql.mem, eproc_addr) as eproc_obj:
777 eproc_obj.dummy = b''
778
779 self.structure_last_addr = nobj_addr
780 self.eprocess_address = eproc_addr
781
782 def init_ki_user_shared_data(self):
783 sysconf = self.ql.os.profile['SYSTEM']

Callers 1

loadMethod · 0.80

Calls 4

make_eprocessFunction · 0.85
align_upMethod · 0.80
sizeofMethod · 0.80
refMethod · 0.80

Tested by

no test coverage detected