MCPcopy Create free account
hub / github.com/ELMERIKH/PyinMemoryPE / write_code

Method write_code

windows/native_exec/native_function.py:49–56  ·  view source on GitHub ↗
(self, code)

Source from the content-addressed store, hash-verified

47 return self.reserve_size(int_size * nb_int)
48
49 def write_code(self, code):
50 size = len(code)
51 if size + self.cur_offset > self.cur_page_size:
52 self.get_new_page((size + 0x1000) & ~0xfff)
53 self.maps[-1][self.cur_offset: self.cur_offset + size] = code
54 addr = self.maps[-1].addr + self.cur_offset
55 self.cur_offset += size
56 return addr
57
58 def close(self):
59 maps = self.maps

Callers 2

create_functionFunction · 0.80

Calls 1

get_new_pageMethod · 0.95

Tested by

no test coverage detected