Questo contenuto non è disponibile nella lingua selezionata.
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 Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
* / % + - > > < < & | && ||
5.6.2. Binary string operators Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
.
(string concatenation)
5.6.3. Numeric assignment operators Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
= *= /= %= += -= > >= < <= &= = |=
5.6.4. String assignment operators Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
= .=
5.6.6. Binary numeric or string comparison operators Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
< > <= >= == !=
5.6.9. Function call Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
General syntax:
fn ([ arg1, arg2, ... ])
5.6.10. $ptr->member Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
ptr
is a kernel pointer available in a probed context.
5.6.11. in Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
This expression evaluates to true if the array contains an element with the specified index.
5.6.12. [ , … ] in Copia collegamentoCollegamento copiato negli appunti!
Copia collegamentoCollegamento copiato negli appunti!
The number of index values must match the number of indexes previously specified.