Este conteúdo não está disponível no idioma selecionado.
5.6. Expressions
SystemTap supports a number of operators that use the same general syntax, semantics, and precedence as in C and awk. Arithmetic is performed per C rules for signed integers. If the parser detects division by zero or an overflow, it generates an error. The following subsections list these operators.
5.6.1. Binary numeric operators Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
* / % + - > > < < & | && ||
5.6.2. Binary string operators Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
.
(string concatenation)
5.6.3. Numeric assignment operators Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
= *= /= %= += -= > >= < <= &= = |=
5.6.4. String assignment operators Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
= .=
5.6.6. Binary numeric or string comparison operators Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
< > <= >= == !=
5.6.9. Function call Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
General syntax:
fn ([ arg1, arg2, ... ])
5.6.10. $ptr->member Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
ptr
is a kernel pointer available in a probed context.
5.6.11. in Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
This expression evaluates to true if the array contains an element with the specified index.
5.6.12. [ , … ] in Copiar o linkLink copiado para a área de transferência!
Copiar o linkLink copiado para a área de transferência!
The number of index values must match the number of indexes previously specified.