Array Properties
addressing_callback
Names the procedure that locates the address of the start of an array. The call structure for this callback is:
addressing_callback id
where id is the symbol ID of the symbol that was validated using the validate_callback procedure.
This callback defines a TotalView addressing expression that computes the starting address of an array’s first element.
lower_bounds_callback
Names the procedure that obtains a lower bound value for the array type being transformed. For C/C++ arrays, this value is always 0. The call structure for this callback is:
lower_bounds_callback id
where id is the symbol ID of the symbol that was validated using the validate_callback procedure.
upper_bounds_callback
Names the procedure that defines an addressing expression that computes the extent (number of elements) in an array. The call structure for this callback is:
upper_bounds_callback id
where id is the symbol ID of the symbol that was validated using the validate_callback procedure.