Next: , Previous: x1f4_hack_expression, Up: Expression Evaluator Functions x1f4_hook_expression

extern void x1f4_hook_expression
    (void *x1f4_expression, unsigned *mask);

The x1f4_hook_expression function describes the arguments evaluation status for the x1f4_expression function being evaluated.

See Late Function Arguments Evaluation.

After function call, the unsigned record pointed to by mask will have the bits corresponding the already evaluated arguments set, the rest of the bits unset. The least significant bit refers the last function argument, the second least significant bit refers the second last function argument and so on.

The function should only be called from the routine performing the symbolic function logic.

See struct x1f4_function_type.