[~] removed unnecessary calls addr64

git-svn-id: https://pykd.svn.codeplex.com/svn@59153 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
SND\EreTIk_cp 2010-12-24 16:19:43 +00:00
parent 7220df31bf
commit b94835d808

View File

@ -27,7 +27,7 @@ def getTypeLegacy(p):
Implementation for before Win7 Implementation for before Win7
""" """
pHeader = containingRecord(p, "nt", "_OBJECT_HEADER", "Body") pHeader = containingRecord(p, "nt", "_OBJECT_HEADER", "Body")
return addr64(pHeader.Type) return pHeader.Type
# Select platform-specific function for getting object header # Select platform-specific function for getting object header
if (ptrWord(getOffset("nt", "NtBuildNumber")) >= 7600): if (ptrWord(getOffset("nt", "NtBuildNumber")) >= 7600):
@ -60,7 +60,7 @@ def getListByHandleTable(pHandleTable, pType=0, bContainHeaders=True):
if (0 == hEntry): if (0 == hEntry):
return 0 return 0
HandleEntry = typedVar("nt", "_HANDLE_TABLE_ENTRY", addr64(hEntry)) HandleEntry = typedVar("nt", "_HANDLE_TABLE_ENTRY", hEntry)
if (0xFFFFFFFE == HandleEntry.NextFreeTableEntry): if (0xFFFFFFFE == HandleEntry.NextFreeTableEntry):
return 0 return 0
@ -69,7 +69,7 @@ def getListByHandleTable(pHandleTable, pType=0, bContainHeaders=True):
return 0 return 0
if (bContainHeader): if (bContainHeader):
pHeader = typedVar("nt", "_OBJECT_HEADER", addr64(p)) pHeader = typedVar("nt", "_OBJECT_HEADER", p)
p = pHeader.Body.getAddress() p = pHeader.Body.getAddress()
return p return p
@ -90,7 +90,7 @@ def getListByHandleTable(pHandleTable, pType=0, bContainHeaders=True):
lstObjects.append(p) lstObjects.append(p)
else: else:
pCurrentType = getType(p) pCurrentType = getType(p)
if (addr64(pType) == pCurrentType): if (addr64(pType) == addr64(pCurrentType)):
lstObjects.append(p) lstObjects.append(p)
return lstObjects return lstObjects