1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun #include <string.h> 4*4882a593Smuzhiyun #include "evlist.h" 5*4882a593Smuzhiyun #include "env.h" 6*4882a593Smuzhiyun #include "sample-raw.h" 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun /* 9*4882a593Smuzhiyun * Check platform the perf data file was created on and perform platform 10*4882a593Smuzhiyun * specific interpretation. 11*4882a593Smuzhiyun */ perf_evlist__init_trace_event_sample_raw(struct evlist * evlist)12*4882a593Smuzhiyunvoid perf_evlist__init_trace_event_sample_raw(struct evlist *evlist) 13*4882a593Smuzhiyun { 14*4882a593Smuzhiyun const char *arch_pf = perf_env__arch(evlist->env); 15*4882a593Smuzhiyun 16*4882a593Smuzhiyun if (arch_pf && !strcmp("s390", arch_pf)) 17*4882a593Smuzhiyun evlist->trace_event_sample_raw = perf_evlist__s390_sample_raw; 18*4882a593Smuzhiyun } 19