githubEdit

interlocked_decrement

Description of the 'interlocked_decrement' function in HyperDbg Scripts

Function

interlocked_decrement

Syntax

interlocked_decrement( *Variable );

Parameters

[*Variable (Addend)]

A reference to a variable (most of the time a global variable) to be subtracted by 1.

Description

Decrements (decreases by one) the value of the specified global variable as an atomic operation.

Return value

The function returns the resulting decremented value.

Examples

Result = interlocked_decrement(.my_gloabl_counter);

Decrements a global variable by 1 and saves the results into a local variable named Result.

Remarks

None

interlocked_compare_exchangearrow-up-right

interlocked_incrementarrow-up-right

interlocked_exchangearrow-up-right

interlocked_exchange_addarrow-up-right

Last updated