File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
volatility3/framework/symbols/windows/extensions Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -262,14 +262,20 @@ def get_size(self) -> int:
262262 def get_commit_charge (self ):
263263 """Get the VAD's commit charge (number of committed pages)"""
264264
265- if self .has_member ("u1" ) and self .u1 .has_member ("VadFlags1" ):
265+ if self .has_member ("CommitCharge" ):
266+ return self .CommitCharge
267+
268+ elif self .has_member ("u1" ) and self .u1 .has_member ("VadFlags1" ):
266269 return self .u1 .VadFlags1 .CommitCharge
267270
268271 elif self .has_member ("u" ) and self .u .has_member ("VadFlags" ):
269272 return self .u .VadFlags .CommitCharge
270273
271274 elif self .has_member ("Core" ):
272- return self .Core .u1 .VadFlags1 .CommitCharge
275+ if self .Core .has_member ("CommitCharge" ):
276+ return self .Core .CommitCharge
277+ else :
278+ return self .Core .u1 .VadFlags1 .CommitCharge
273279
274280 raise AttributeError ("Unable to find the commit charge member" )
275281
You can’t perform that action at this time.
0 commit comments