(cls)
| 22 | |
| 23 | @classmethod |
| 24 | def get_int_size(cls): |
| 25 | bits = platform.architecture()[0] |
| 26 | if bits not in cls.int_size: |
| 27 | raise ValueError("Unknow platform bits <{0}>".format(bits)) |
| 28 | return cls.int_size[bits] |
| 29 | |
| 30 | def get_new_page(self, size): |
| 31 | addr = windows.winproxy.VirtualAlloc(0, size, 0x1000, gdef.PAGE_EXECUTE_READWRITE) |