perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor
authorArnaldo Carvalho de Melo <acme@redhat.com>
Thu, 28 May 2020 20:19:17 +0000 (17:19 -0300)
committerArnaldo Carvalho de Melo <acme@redhat.com>
Fri, 29 May 2020 19:50:29 +0000 (16:50 -0300)
commita9e8c1f85696057e35fc316af3ae7aa00ddb7522
tree422943bc92653cb8a8f6f1dfc952116c35b054d5
parentdb6b8cc8912a8c7688429b711292e7a923556776
perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor

In the past this wasn't needed as the libaudit based code would use just
one field, and the alternative constructor would fill in all the fields,
but now that even when using the libaudit based method we need the other
fields, switch to zalloc() to make sure the other fields are zeroed at
instantiation time.

Cc: Adrian Hunter <adrian.hunter@intel.com>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Jiri Olsa <jolsa@kernel.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
tools/perf/util/syscalltbl.c