global variables in the SystemTap script. The syntax for accessing an element in an associative array is similar to that of awk, and is as follows:array_name[index_expression]
array_name is any arbitrary name the array uses. The index_expression is used to refer to a specific unique key in the array. To illustrate, let us try to build an array named foo that specifies the ages of three people tom, dick, and harry (which are unique keys). To assign them the ages (associated values) of 23, 24, and 25 respectively, we'd use the following array statements:,). This is useful if you wish to have a key that contains multiple pieces of information. The following line from disktop.stp uses 5 elements for the key: process ID, executable name, user ID, parent process ID, and string "W". It associates the value of devname with that key.device[pid(),execname(),uid(),ppid(),"W"] = devname
Important
global, regardless of whether the associate array is used in one or multiple probes.