angr.procedures.win32.sim_time¶
- class angr.procedures.win32.sim_time.GetSystemTimeAsFileTime¶
Bases:
SimProcedure- timestamp = None¶
- instrument()¶
- fill_from_timestamp(ts)¶
- fill_symbolic()¶
- class angr.procedures.win32.sim_time.GetLocalTime¶
Bases:
SimProcedure- wYear = None¶
- wMonth = None¶
- wDayOfWeek = None¶
- wDay = None¶
- wHour = None¶
- wMinute = None¶
- wSecond = None¶
- wMilliseconds = None¶
- instrument()¶
Override this method, setting the class vars of the same names as the windows SYSTEMTIME structure. By default, fills it with appropriately constrained symbolic data, but makes no attempt to make sure that the value can make sense semantically, e.g. feb 31 can be represented.
…unless the USE_SYSTEM_TIMES state option is present, in which case it will use the system time.
https://msdn.microsoft.com/en-us/library/windows/desktop/ms724950(v=vs.85).aspx
- fill_symbolic()¶
Fill the class with constrained symbolic values.
- fill_from_timestamp(ts)¶
Fill the class with the appropriate values extracted from the given timestamp.
- Parameters:
ts – A POSIX timestamp.
- class angr.procedures.win32.sim_time.QueryPerformanceCounter¶
Bases:
SimProcedure
- class angr.procedures.win32.sim_time.GetTickCount¶
Bases:
SimProcedure
- class angr.procedures.win32.sim_time.GetTickCount64¶
Bases:
SimProcedure- KEY = ('sim_time', 'GetTickCount')¶