spinlock_lock
Description of the 'spinlock_lock' function in HyperDbg Scripts
Function
spinlock_lock
Syntax
spinlock_lock( *Variable );
Parameters
[*Variable (Lock)]
A reference to a variable (most of the time a global variable), used as a lock.
Description
Locks the spinlock referred to by lock. The lock can be unlocked by spinlock_unlock.
Return value
None
Examples
First of all, you should define a global variable and assign zero to it (unlocked state).
? .my_lock = 0;
Then, you can use it like this:
spinlock_lock(&.my_lock);
The above example locks the spinlock of a global variable (lock) called .my_lock
. Note that you should use the unary operator &
to pass a reference of the global variable to this function.
Remarks
None
Related
Last updated