aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin/syscall-counts-report
blob: 0f0e9d453bb48a606b3c6522a104bd16499fede8 (plain)
1
2
3
4
5
6
7
8
9
10
#!/bin/bash
# description: system-wide syscall counts
# args: [comm]
if [ $# -gt 0 ] ; then
    if ! expr match "$1" "-" > /dev/null ; then
	comm=$1
	shift
    fi
fi
perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/syscall-counts.py $comm
n> C Library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. The GNU C Library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with the GNU C Library; if not, see <https://www.gnu.org/licenses/>. */ #include <sysdep.h> #include <libm-alias-float.h> .text ENTRY(__fminf) flds 4(%esp) // x flds 8(%esp) // x : y fucomi %st(0), %st fcmovu %st(1), %st // now %st contains y if not NaN, x otherwise fucomi %st(1), %st fcmovnb %st(1), %st fstp %st(1) ret END(__fminf) libm_alias_float (__fmin, fmin)