mirror of
https://github.com/ivellioscolin/pykd.git
synced 2025-04-22 05:13:22 +08:00
[~] removed unnecessary calls addr64
git-svn-id: https://pykd.svn.codeplex.com/svn@59153 9b283d60-5439-405e-af05-b73fd8c4d996
This commit is contained in:
parent
7220df31bf
commit
b94835d808
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user