Este contenido no está disponible en el idioma seleccionado.
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 enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
* / % + - > > < < & | && ||
5.6.2. Binary string operators Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
.
(string concatenation)
5.6.3. Numeric assignment operators Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
= *= /= %= += -= > >= < <= &= = |=
5.6.4. String assignment operators Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
= .=
5.6.6. Binary numeric or string comparison operators Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
< > <= >= == !=
5.6.9. Function call Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
General syntax:
fn ([ arg1, arg2, ... ])
5.6.10. $ptr->member Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
ptr
is a kernel pointer available in a probed context.
5.6.11. in Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
This expression evaluates to true if the array contains an element with the specified index.
5.6.12. [ , … ] in Copiar enlaceEnlace copiado en el portapapeles!
Copiar enlaceEnlace copiado en el portapapeles!
The number of index values must match the number of indexes previously specified.