mirror of
https://github.com/bitdefender/bddisasm.git
synced 2025-01-03 11:50:55 +00:00
Fixed High8 handling in NdGetFullAccessMap.
This commit is contained in:
parent
c9d4dbca0f
commit
63e3ee22a9
@ -99,10 +99,17 @@ NdGetFullAccessMap(
|
||||
uint32_t k;
|
||||
|
||||
for (k = 0; k < pOp->Info.Register.Count; k++)
|
||||
{
|
||||
if (pOp->Info.Register.IsHigh8)
|
||||
{
|
||||
AccessMap->GprAccess[pOp->Info.Register.Reg - 4 + k] |= pOp->Access.Access;
|
||||
}
|
||||
else
|
||||
{
|
||||
AccessMap->GprAccess[pOp->Info.Register.Reg + k] |= pOp->Access.Access;
|
||||
}
|
||||
}
|
||||
}
|
||||
break;
|
||||
case ND_REG_SEG:
|
||||
AccessMap->SegAccess[pOp->Info.Register.Reg] |= pOp->Access.Access;
|
||||
|
@ -12,7 +12,7 @@ from setuptools import find_packages, setup, Command, Extension, Distribution
|
||||
from codecs import open
|
||||
|
||||
VERSION = (0, 1, 3)
|
||||
LIBRARY_VERSION = (1, 34, 8)
|
||||
LIBRARY_VERSION = (1, 34, 9)
|
||||
LIBRARY_INSTRUX_SIZE = 856
|
||||
|
||||
packages = ['pybddisasm']
|
||||
|
@ -7,6 +7,6 @@
|
||||
|
||||
#define DISASM_VERSION_MAJOR 1
|
||||
#define DISASM_VERSION_MINOR 34
|
||||
#define DISASM_VERSION_REVISION 8
|
||||
#define DISASM_VERSION_REVISION 9
|
||||
|
||||
#endif // DISASM_VER_H
|
||||
|
Loading…
Reference in New Issue
Block a user