mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-16 23:45:31 +08:00
9c10548c42
This came from the kernel lib/argv_split.c, so move it to tools/lib/argv_split.c, to get it closer to the kernel structure. We need to audit the usage of argv_split() to figure out if it is really necessary to do have one allocation per argv[] entry, looking at one of its users I guess that is not the case and we probably are even leaking those allocations by not using argv_free() judiciously, for later. With this we further remove stuff from tools/perf/util/, reducing the perf specific codebase and encouraging other tools/ code to use these routines so as to keep the style and constructs used with the kernel. Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Masami Hiramatsu <mhiramat@kernel.org> Cc: Namhyung Kim <namhyung@kernel.org> Link: https://lkml.kernel.org/n/tip-j479s1ive9h75w5lfg16jroz@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
21 lines
368 B
Plaintext
21 lines
368 B
Plaintext
tools/perf
|
|
tools/arch
|
|
tools/scripts
|
|
tools/build
|
|
tools/include
|
|
tools/lib/traceevent
|
|
tools/lib/api
|
|
tools/lib/bpf
|
|
tools/lib/subcmd
|
|
tools/lib/argv_split.c
|
|
tools/lib/ctype.c
|
|
tools/lib/hweight.c
|
|
tools/lib/rbtree.c
|
|
tools/lib/string.c
|
|
tools/lib/symbol/kallsyms.c
|
|
tools/lib/symbol/kallsyms.h
|
|
tools/lib/find_bit.c
|
|
tools/lib/bitmap.c
|
|
tools/lib/str_error_r.c
|
|
tools/lib/vsprintf.c
|