134f71a4aSTom Zanussi#!/bin/sh 234f71a4aSTom Zanussi# SPDX-License-Identifier: GPL-2.0 334f71a4aSTom Zanussi# description: event trigger - test histogram parser errors 4*3591e90fSMasami Hiramatsu# requires: set_event events/kmem/kmalloc/trigger events/kmem/kmalloc/hist error_log 534f71a4aSTom Zanussi 634f71a4aSTom Zanussicheck_error() { # command-with-error-pos-by-^ 734f71a4aSTom Zanussi ftrace_errlog_check 'hist:kmem:kmalloc' "$1" 'events/kmem/kmalloc/trigger' 834f71a4aSTom Zanussi} 934f71a4aSTom Zanussi 1034f71a4aSTom Zanussicheck_error 'hist:keys=common_pid:vals=bytes_req:sort=common_pid,^junk' # INVALID_SORT_FIELD 1134f71a4aSTom Zanussicheck_error 'hist:keys=common_pid:vals=bytes_req:^sort=' # EMPTY_ASSIGNMENT 1234f71a4aSTom Zanussicheck_error 'hist:keys=common_pid:vals=bytes_req:^sort=common_pid,' # EMPTY_SORT_FIELD 1334f71a4aSTom Zanussicheck_error 'hist:keys=common_pid:vals=bytes_req:sort=common_pid.^junk' # INVALID_SORT_MODIFIER 1434f71a4aSTom Zanussicheck_error 'hist:keys=common_pid:vals=bytes_req,bytes_alloc:^sort=common_pid,bytes_req,bytes_alloc' # TOO_MANY_SORT_FIELDS 1534f71a4aSTom Zanussi 1634f71a4aSTom Zanussiexit 0 17