| 39 | |
| 40 | |
| 41 | class PeRelocEntry(): |
| 42 | def __init__(self, rva: int, base_rva: int, type: str): |
| 43 | self.rva: int = rva |
| 44 | self.base_rva: int = base_rva |
| 45 | self.offset: int = rva - base_rva |
| 46 | self.type: str = type |
| 47 | |
| 48 | |
| 49 | def __str__(self): |
| 50 | return "PeRelocEntry: rva: 0x{:X} base_rva: 0x{:X} offset: 0x{:X} type: {}".format( |
| 51 | self.rva, self.base_rva, self.offset, self.type) |
| 52 | |
| 53 | |
| 54 | class IatEntry(): |