(self)
| 1880 | return (address & self.MapAlignmentMask()) == 1 |
| 1881 | |
| 1882 | def MapAlignmentMask(self): |
| 1883 | if self.reader.arch == MD_CPU_ARCHITECTURE_AMD64: |
| 1884 | return (1 << 4) - 1 |
| 1885 | elif self.reader.arch == MD_CPU_ARCHITECTURE_ARM: |
| 1886 | return (1 << 4) - 1 |
| 1887 | elif self.reader.arch == MD_CPU_ARCHITECTURE_ARM64: |
| 1888 | return (1 << 4) - 1 |
| 1889 | elif self.reader.arch == MD_CPU_ARCHITECTURE_X86: |
| 1890 | return (1 << 5) - 1 |
| 1891 | |
| 1892 | def PageAlignmentMask(self): |
| 1893 | return (1 << 19) - 1 |