X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fbootchart%2Fbootchart.h;h=2c3783580df9bfa1f4e89cbc0cd5d83776ab1260;hb=a6d305f91d722e136c29222070efed5c5d8b120b;hp=ee1e67604da19c1f5671386ef43014b6a350ac67;hpb=8dfb6e718d621a5115bd3b8e7e826195dc6bfe14;p=elogind.git diff --git a/src/bootchart/bootchart.h b/src/bootchart/bootchart.h index ee1e67604..2c3783580 100644 --- a/src/bootchart/bootchart.h +++ b/src/bootchart/bootchart.h @@ -5,7 +5,7 @@ /*** This file is part of systemd. - Copyright (C) 2009-2013 Intel Coproration + Copyright (C) 2009-2013 Intel Corporation Authors: Auke Kok @@ -30,7 +30,6 @@ #define MAXCPUS 16 #define MAXPIDS 65535 -#define MAXSAMPLES 8192 struct block_stat_struct { /* /proc/vmstat pgpgin & pgpgout */ @@ -44,11 +43,6 @@ struct cpu_stat_sample_struct { double waittime; }; -struct cpu_stat_struct { - /* per cpu array */ - struct cpu_stat_sample_struct sample[MAXSAMPLES]; -}; - /* per process, per sample data we will log */ struct ps_sched_struct { /* /proc//schedstat fields 1 & 2 */ @@ -68,7 +62,6 @@ struct list_sample_data { double sampletime; int entropy_avail; struct block_stat_struct blockstat; - struct cpu_stat_struct cpustat; LIST_FIELDS(struct list_sample_data, link); /* DLL */ int counter; }; @@ -84,6 +77,7 @@ struct ps_struct { char name[256]; int pid; int ppid; + char *cgroup; /* cache fd's */ int sched; @@ -117,11 +111,11 @@ extern double log_start; extern double sampletime[]; extern struct ps_struct *ps_first; extern struct block_stat_struct blockstat[]; -extern struct cpu_stat_struct cpustat[]; extern int pscount; extern bool arg_relative; extern bool arg_filter; extern bool arg_show_cmdline; +extern bool arg_show_cgroup; extern bool arg_pss; extern bool arg_entropy; extern bool initcall;