(self, code)
| 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 |
no test coverage detected