Quantcast
Channel: Python extension for WinDbg
Viewing all articles
Browse latest Browse all 1625

Edited Issue: [0.3.x] typeInfo.size() method integer overflow [13803]

$
0
0
Added test for reproducing:

```
def testArrayOverflow(self):
elementCount = 0xFFFFFFFFFFFFFFFF
arrayType = pykd.baseTypes.UInt8B.arrayOf(elementCount)
self.assertEqual(elementCount, arrayType.getNumberFields())
self.assertEqual(elementCount*pykd.baseTypes.UInt8B.size(), arrayType.size());
```

In fact pykd.baseTypes.UInt8B.arrayOf(0xFFFFFFFFFFFFFFFF) should not be created - it's size is greater then 64address space

Viewing all articles
Browse latest Browse all 1625

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>