Numfor Mbiziwo-Tiapo
ff859fa7da
perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning
...
[ Upstream commit 4e4cf62b37da5ff45c904a3acf242ab29ed5881d ]
Running the 'perf test' command after building perf with a memory
sanitizer causes a warning that says:
WARNING: MemorySanitizer: use-of-uninitialized-value... in mmap-thread-lookup.c
Initializing the go variable to 0 silences this harmless warning.
Committer warning:
This was harmless, just a simple test writing whatever was at that
sizeof(int) memory area just to signal another thread blocked reading
that file created with pipe(). Initialize it tho so that we don't get
this warning.
Signed-off-by: Numfor Mbiziwo-Tiapo <nums@google.com>
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Cc: Ian Rogers <irogers@google.com>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Mark Drayton <mbd@fb.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Song Liu <songliubraving@fb.com>
Cc: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/r/20190702173716.181223-1-nums@google.com
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
2019-08-04 09:33:40 +02:00
..
arch
perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode
2019-08-04 09:33:18 +02:00
bench
perf bench numa: Add define for RUSAGE_THREAD if not present
2019-05-25 18:26:56 +02:00
Documentation
perf config: Fix an error in the config template documentation
2019-04-20 09:07:48 +02:00
jvmti
perf jit: Fix build issue on Ubuntu
2016-10-17 11:25:34 -03:00
pmu-events
perf tools: Fix build with ARCH=x86_64
2018-01-23 19:57:07 +01:00
python
perf python: Add tracepoint example
2016-07-12 16:23:35 -03:00
scripts
perf script python: Fix export-to-postgresql.py occasional failure
2018-10-18 09:13:21 +02:00
tests
perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning
2019-08-04 09:33:40 +02:00
trace
perf trace: Check if MAP_32BIT is defined (again)
2017-01-26 08:24:36 +01:00
ui
perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul
2019-07-10 09:55:36 +02:00
util
perf tools: Increase MAX_NR_CPUS and MAX_CACHES
2019-08-04 09:33:22 +02:00
.gitignore
perf tools: Add arch/*/include/generated/ to .gitignore
2016-05-30 12:41:46 -03:00
Build
builtin-annotate.c
perf annotate: Add branch stack / basic block
2016-09-08 13:44:03 -03:00
builtin-bench.c
builtin-buildid-cache.c
tools: Introduce str_error_r()
2016-07-12 15:19:47 -03:00
builtin-buildid-list.c
builtin-config.c
perf config: Reimplement show_config() using config_set__for_each
2016-06-23 17:23:00 -03:00
builtin-data.c
perf data ctf: Add '--all' option for 'perf data convert'
2016-06-28 10:54:57 -03:00
builtin-diff.c
perf diff: Fix -o/--order option behavior (again)
2017-02-14 15:25:42 -08:00
builtin-evlist.c
perf evlist: Rename for_each() macros to for_each_entry()
2016-06-23 11:26:15 -03:00
builtin-help.c
perf help: Remove needless use of strncpy()
2019-07-10 09:55:36 +02:00
builtin-inject.c
perf symbols: Remove symbol_filter_t machinery
2016-09-05 11:14:50 -03:00
builtin-kmem.c
perf symbols: Remove symbol_filter_t machinery
2016-09-05 11:14:50 -03:00
builtin-kvm.c
perf kvm: Use NSEC_PER_USEC
2016-08-23 15:37:33 -03:00
builtin-list.c
perf list: Support long jevents descriptions
2016-10-03 21:35:47 -03:00
builtin-lock.c
builtin-mem.c
perf mem: Fix --all-user/--all-kernel options
2017-01-26 08:24:35 +01:00
builtin-probe.c
perf probe: Return errno when not hitting any event
2018-03-22 09:17:40 +01:00
builtin-record.c
perf record: Add support for using symbols in address filters
2016-09-29 11:17:02 -03:00
builtin-report.c
perf report: Enable group view with hierarchy
2016-09-13 16:43:41 -03:00
builtin-sched.c
perf sched: Use linux/time64.h
2016-08-23 15:37:33 -03:00
builtin-script.c
perf symbols: Remove symbol_filter_t machinery
2016-09-05 11:14:50 -03:00
builtin-stat.c
perf stat: Fix core dump when flag T is used
2018-05-30 07:50:45 +02:00
builtin-timechart.c
perf timechart: Use NSEC_PER_U?SEC
2016-08-23 15:37:33 -03:00
builtin-top.c
perf top: Fix error handling in cmd_top()
2019-04-20 09:07:49 +02:00
builtin-trace.c
perf trace: Add mmap alias for s390
2018-04-13 19:48:17 +02:00
builtin-version.c
builtin.h
perf tools: Remove needless 'extern' from function prototypes
2016-03-23 15:06:35 -03:00
check-headers.sh
tools include: Adopt linux/bits.h
2019-05-31 06:48:13 -07:00
command-list.txt
CREDITS
design.txt
Makefile
perf tools: Disable parallelism for 'make clean'
2018-11-10 07:42:57 -08:00
Makefile.config
perf tools: Fix build with ARCH=x86_64
2018-01-23 19:57:07 +01:00
Makefile.perf
perf tools: Move headers check into bash script
2018-06-05 10:28:56 +02:00
MANIFEST
tools include: Introduce linux/bug.h, from the kernel sources
2018-06-05 10:28:56 +02:00
perf-archive.sh
perf-completion.sh
perf-read-vdso.c
perf-sys.h
perf powerpc: Fix build-test failure
2016-09-08 13:44:07 -03:00
perf-with-kcore.sh
perf.c
perf tools: Just pr_debug() about not being able to read cacheline_size
2016-07-15 10:08:29 -03:00
perf.h
perf tools: Increase MAX_NR_CPUS and MAX_CACHES
2019-08-04 09:33:22 +02:00