tools lib: Adopt zalloc()/zfree() from tools/perf
Eroding a bit more the tools/perf/util/util.h hodpodge header. Cc: Adrian Hunter <adrian.hunter@intel.com> Cc: Jiri Olsa <jolsa@kernel.org> Cc: Namhyung Kim <namhyung@kernel.org> Link: https://lkml.kernel.org/n/tip-natazosyn9rwjka25tvcnyi0@git.kernel.org Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
This commit is contained in:
@@ -25,6 +25,7 @@ perf-y += rbtree.o
|
||||
perf-y += libstring.o
|
||||
perf-y += bitmap.o
|
||||
perf-y += hweight.o
|
||||
perf-y += zalloc.o
|
||||
perf-y += smt.o
|
||||
perf-y += strbuf.o
|
||||
perf-y += string.o
|
||||
@@ -241,3 +242,7 @@ $(OUTPUT)util/hweight.o: ../lib/hweight.c FORCE
|
||||
$(OUTPUT)util/vsprintf.o: ../lib/vsprintf.c FORCE
|
||||
$(call rule_mkdir)
|
||||
$(call if_changed_dep,cc_o_c)
|
||||
|
||||
$(OUTPUT)util/zalloc.o: ../lib/zalloc.c FORCE
|
||||
$(call rule_mkdir)
|
||||
$(call if_changed_dep,cc_o_c)
|
||||
|
@@ -12,6 +12,7 @@
|
||||
#include <linux/types.h>
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/log2.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include "cpumap.h"
|
||||
#include "color.h"
|
||||
@@ -19,7 +20,6 @@
|
||||
#include "evlist.h"
|
||||
#include "machine.h"
|
||||
#include "session.h"
|
||||
#include "util.h"
|
||||
#include "thread.h"
|
||||
#include "debug.h"
|
||||
#include "auxtrace.h"
|
||||
|
@@ -24,9 +24,9 @@
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <linux/list.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include "../perf.h"
|
||||
#include "util.h"
|
||||
#include "evlist.h"
|
||||
#include "dso.h"
|
||||
#include "map.h"
|
||||
|
@@ -12,6 +12,7 @@
|
||||
#include <linux/err.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/string.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <errno.h>
|
||||
#include "perf.h"
|
||||
#include "debug.h"
|
||||
|
@@ -30,6 +30,7 @@
|
||||
#include "strlist.h"
|
||||
|
||||
#include <linux/ctype.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
static bool no_buildid_cache;
|
||||
|
||||
|
@@ -6,8 +6,9 @@
|
||||
|
||||
#include <linux/rbtree.h>
|
||||
#include <linux/list.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
#include "util.h"
|
||||
#include "call-path.h"
|
||||
|
||||
static void call_path__init(struct call_path *cp, struct call_path *parent,
|
||||
|
@@ -16,11 +16,11 @@
|
||||
#include <stdbool.h>
|
||||
#include <errno.h>
|
||||
#include <math.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include "asm/bug.h"
|
||||
|
||||
#include "hist.h"
|
||||
#include "util.h"
|
||||
#include "sort.h"
|
||||
#include "machine.h"
|
||||
#include "map.h"
|
||||
|
@@ -1,11 +1,11 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include "util.h"
|
||||
#include "../perf.h"
|
||||
#include <subcmd/parse-options.h>
|
||||
#include "evsel.h"
|
||||
#include "cgroup.h"
|
||||
#include "evlist.h"
|
||||
#include <linux/stringify.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <fcntl.h>
|
||||
|
@@ -1,12 +1,12 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include "comm.h"
|
||||
#include "util.h"
|
||||
#include <errno.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <linux/refcount.h>
|
||||
#include <linux/rbtree.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include "rwsem.h"
|
||||
|
||||
struct comm_str {
|
||||
|
@@ -11,7 +11,6 @@
|
||||
*/
|
||||
#include <errno.h>
|
||||
#include <sys/param.h>
|
||||
#include "util.h"
|
||||
#include "cache.h"
|
||||
#include "callchain.h"
|
||||
#include <subcmd/exec-cmd.h>
|
||||
@@ -23,7 +22,7 @@
|
||||
#include <sys/stat.h>
|
||||
#include <unistd.h>
|
||||
#include <linux/string.h>
|
||||
|
||||
#include <linux/zalloc.h>
|
||||
#include <linux/ctype.h>
|
||||
|
||||
#define MAXNAME (256)
|
||||
|
@@ -3,7 +3,7 @@
|
||||
#include <stdlib.h>
|
||||
#include "evsel.h"
|
||||
#include "counts.h"
|
||||
#include "util.h"
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
struct perf_counts *perf_counts__new(int ncpus, int nthreads)
|
||||
{
|
||||
|
@@ -1,5 +1,4 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include "util.h"
|
||||
#include <api/fs/fs.h>
|
||||
#include "../perf.h"
|
||||
#include "cpumap.h"
|
||||
@@ -11,6 +10,7 @@
|
||||
#include "asm/bug.h"
|
||||
|
||||
#include <linux/ctype.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
static int max_cpu_num;
|
||||
static int max_present_cpu_num;
|
||||
|
@@ -4,10 +4,10 @@
|
||||
#include <inttypes.h>
|
||||
#include <stdlib.h>
|
||||
#include <api/fs/fs.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include "cputopo.h"
|
||||
#include "cpumap.h"
|
||||
#include "util.h"
|
||||
#include "env.h"
|
||||
|
||||
#define CORE_SIB_FMT \
|
||||
|
@@ -8,6 +8,7 @@
|
||||
|
||||
#include <linux/err.h>
|
||||
#include <linux/list.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <stdlib.h>
|
||||
#include <opencsd/c_api/opencsd_c_api.h>
|
||||
#include <opencsd/etmv4/trc_pkt_types_etmv4.h>
|
||||
|
@@ -11,6 +11,7 @@
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/log2.h>
|
||||
#include <linux/types.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include <opencsd/ocsd_if_types.h>
|
||||
#include <stdlib.h>
|
||||
|
@@ -10,6 +10,7 @@
|
||||
#include <inttypes.h>
|
||||
#include <linux/compiler.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <babeltrace/ctf-writer/writer.h>
|
||||
#include <babeltrace/ctf-writer/clock.h>
|
||||
#include <babeltrace/ctf-writer/stream.h>
|
||||
@@ -22,7 +23,6 @@
|
||||
#include "asm/bug.h"
|
||||
#include "data-convert-bt.h"
|
||||
#include "session.h"
|
||||
#include "util.h"
|
||||
#include "debug.h"
|
||||
#include "tool.h"
|
||||
#include "evlist.h"
|
||||
|
@@ -1,6 +1,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include <linux/compiler.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
#include <errno.h>
|
||||
|
@@ -14,11 +14,11 @@
|
||||
#include "symbol.h"
|
||||
#include "map.h"
|
||||
#include "event.h"
|
||||
#include "util.h"
|
||||
#include "thread-stack.h"
|
||||
#include "callchain.h"
|
||||
#include "call-path.h"
|
||||
#include "db-export.h"
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
struct deferred_export {
|
||||
struct list_head node;
|
||||
|
@@ -2,6 +2,7 @@
|
||||
#include <asm/bug.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/string.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <sys/time.h>
|
||||
#include <sys/resource.h>
|
||||
#include <sys/types.h>
|
||||
@@ -21,7 +22,7 @@
|
||||
#include "dso.h"
|
||||
#include "machine.h"
|
||||
#include "auxtrace.h"
|
||||
#include "util.h"
|
||||
#include "util.h" /* O_CLOEXEC for older systems */
|
||||
#include "debug.h"
|
||||
#include "string2.h"
|
||||
#include "vdso.h"
|
||||
|
@@ -2,7 +2,7 @@
|
||||
#include "cpumap.h"
|
||||
#include "env.h"
|
||||
#include <linux/ctype.h>
|
||||
#include "util.h"
|
||||
#include <linux/zalloc.h>
|
||||
#include "bpf-event.h"
|
||||
#include <errno.h>
|
||||
#include <sys/utsname.h>
|
||||
|
@@ -11,6 +11,7 @@
|
||||
#include <uapi/linux/mman.h> /* To get things like MAP_HUGETLB even on older libc headers */
|
||||
#include <api/fs/fs.h>
|
||||
#include <linux/perf_event.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include "event.h"
|
||||
#include "debug.h"
|
||||
#include "hist.h"
|
||||
|
@@ -5,7 +5,6 @@
|
||||
* Parts came from builtin-{top,stat,record}.c, see those files for further
|
||||
* copyright notes.
|
||||
*/
|
||||
#include "util.h"
|
||||
#include <api/fs/fs.h>
|
||||
#include <errno.h>
|
||||
#include <inttypes.h>
|
||||
@@ -33,6 +32,7 @@
|
||||
#include <linux/hash.h>
|
||||
#include <linux/log2.h>
|
||||
#include <linux/err.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#ifdef LACKS_SIGQUEUE_PROTOTYPE
|
||||
int sigqueue(pid_t pid, int sig, const union sigval value);
|
||||
|
@@ -17,6 +17,7 @@
|
||||
#include <linux/perf_event.h>
|
||||
#include <linux/compiler.h>
|
||||
#include <linux/err.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <sys/ioctl.h>
|
||||
#include <sys/resource.h>
|
||||
#include <sys/types.h>
|
||||
@@ -27,7 +28,6 @@
|
||||
#include "event.h"
|
||||
#include "evsel.h"
|
||||
#include "evlist.h"
|
||||
#include "util.h"
|
||||
#include "cpumap.h"
|
||||
#include "thread_map.h"
|
||||
#include "target.h"
|
||||
|
@@ -1,7 +1,6 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include <errno.h>
|
||||
#include <inttypes.h>
|
||||
#include "util.h"
|
||||
#include "string2.h"
|
||||
#include <sys/param.h>
|
||||
#include <sys/types.h>
|
||||
@@ -15,6 +14,7 @@
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/string.h>
|
||||
#include <linux/stringify.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <sys/stat.h>
|
||||
#include <sys/utsname.h>
|
||||
#include <linux/time64.h>
|
||||
|
@@ -3,9 +3,11 @@
|
||||
#include "config.h"
|
||||
#include <poll.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <subcmd/help.h>
|
||||
#include "../builtin.h"
|
||||
#include "levenshtein.h"
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
static int autocorrect;
|
||||
|
||||
|
@@ -1,6 +1,5 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include "callchain.h"
|
||||
#include "util.h"
|
||||
#include "build-id.h"
|
||||
#include "hist.h"
|
||||
#include "map.h"
|
||||
@@ -20,6 +19,7 @@
|
||||
#include <inttypes.h>
|
||||
#include <sys/param.h>
|
||||
#include <linux/time64.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
static bool hists__filter_entry_by_dso(struct hists *hists,
|
||||
struct hist_entry *he);
|
||||
|
@@ -12,6 +12,7 @@
|
||||
#include <linux/types.h>
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/log2.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include "cpumap.h"
|
||||
#include "color.h"
|
||||
@@ -21,7 +22,6 @@
|
||||
#include "map.h"
|
||||
#include "symbol.h"
|
||||
#include "session.h"
|
||||
#include "util.h"
|
||||
#include "thread.h"
|
||||
#include "thread-stack.h"
|
||||
#include "debug.h"
|
||||
|
@@ -14,9 +14,9 @@
|
||||
#include <stdint.h>
|
||||
#include <inttypes.h>
|
||||
#include <linux/compiler.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include "../cache.h"
|
||||
#include "../util.h"
|
||||
#include "../auxtrace.h"
|
||||
|
||||
#include "intel-pt-insn-decoder.h"
|
||||
|
@@ -10,6 +10,7 @@
|
||||
#include <errno.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/types.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include "../perf.h"
|
||||
#include "session.h"
|
||||
@@ -22,7 +23,6 @@
|
||||
#include "evsel.h"
|
||||
#include "map.h"
|
||||
#include "color.h"
|
||||
#include "util.h"
|
||||
#include "thread.h"
|
||||
#include "thread-stack.h"
|
||||
#include "symbol.h"
|
||||
|
@@ -9,6 +9,7 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <linux/err.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include "debug.h"
|
||||
#include "llvm-utils.h"
|
||||
#include "config.h"
|
||||
|
@@ -15,7 +15,6 @@
|
||||
#include "strlist.h"
|
||||
#include "thread.h"
|
||||
#include "vdso.h"
|
||||
#include "util.h"
|
||||
#include <stdbool.h>
|
||||
#include <sys/types.h>
|
||||
#include <sys/stat.h>
|
||||
@@ -28,6 +27,7 @@
|
||||
#include <linux/ctype.h>
|
||||
#include <symbol/kallsyms.h>
|
||||
#include <linux/mman.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
static void __machine__remove_thread(struct machine *machine, struct thread *th, bool lock);
|
||||
|
||||
|
@@ -12,10 +12,10 @@
|
||||
#include "thread.h"
|
||||
#include "vdso.h"
|
||||
#include "build-id.h"
|
||||
#include "util.h"
|
||||
#include "debug.h"
|
||||
#include "machine.h"
|
||||
#include <linux/string.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include "srcline.h"
|
||||
#include "namespaces.h"
|
||||
#include "unwind.h"
|
||||
|
@@ -1,8 +1,8 @@
|
||||
#include <errno.h>
|
||||
#include <inttypes.h>
|
||||
#include <linux/bitmap.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include "mem2node.h"
|
||||
#include "util.h"
|
||||
|
||||
struct phys_entry {
|
||||
struct rb_node rb_node;
|
||||
|
@@ -9,6 +9,7 @@
|
||||
#include <sys/mman.h>
|
||||
#include <inttypes.h>
|
||||
#include <asm/bug.h>
|
||||
#include <linux/zalloc.h>
|
||||
#ifdef HAVE_LIBNUMA_SUPPORT
|
||||
#include <numaif.h>
|
||||
#endif
|
||||
|
@@ -5,7 +5,6 @@
|
||||
*/
|
||||
|
||||
#include "namespaces.h"
|
||||
#include "util.h"
|
||||
#include "event.h"
|
||||
#include "get_current_dir_name.h"
|
||||
#include <sys/types.h>
|
||||
@@ -18,6 +17,7 @@
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#include <asm/bug.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
struct namespaces *namespaces__new(struct namespaces_event *event)
|
||||
{
|
||||
|
@@ -1,6 +1,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include <linux/hw_breakpoint.h>
|
||||
#include <linux/err.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <dirent.h>
|
||||
#include <errno.h>
|
||||
#include <sys/ioctl.h>
|
||||
|
@@ -2,6 +2,7 @@
|
||||
#include <linux/list.h>
|
||||
#include <linux/compiler.h>
|
||||
#include <linux/string.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <sys/types.h>
|
||||
#include <errno.h>
|
||||
#include <fcntl.h>
|
||||
@@ -14,7 +15,6 @@
|
||||
#include <api/fs/fs.h>
|
||||
#include <locale.h>
|
||||
#include <regex.h>
|
||||
#include "util.h"
|
||||
#include "pmu.h"
|
||||
#include "parse-events.h"
|
||||
#include "cpumap.h"
|
||||
|
@@ -19,7 +19,6 @@
|
||||
#include <limits.h>
|
||||
#include <elf.h>
|
||||
|
||||
#include "util.h"
|
||||
#include "event.h"
|
||||
#include "namespaces.h"
|
||||
#include "strlist.h"
|
||||
@@ -40,6 +39,7 @@
|
||||
#include "string2.h"
|
||||
|
||||
#include <linux/ctype.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#define PERFPROBE_GROUP "probe"
|
||||
|
||||
|
@@ -10,8 +10,8 @@
|
||||
#include <sys/types.h>
|
||||
#include <sys/uio.h>
|
||||
#include <unistd.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include "namespaces.h"
|
||||
#include "util.h"
|
||||
#include "event.h"
|
||||
#include "strlist.h"
|
||||
#include "strfilter.h"
|
||||
|
@@ -19,11 +19,11 @@
|
||||
#include <dwarf-regs.h>
|
||||
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include "event.h"
|
||||
#include "dso.h"
|
||||
#include "debug.h"
|
||||
#include "intlist.h"
|
||||
#include "util.h"
|
||||
#include "strlist.h"
|
||||
#include "symbol.h"
|
||||
#include "probe-finder.h"
|
||||
|
@@ -5,10 +5,10 @@
|
||||
* (c) 2010 Arnaldo Carvalho de Melo <acme@redhat.com>
|
||||
*/
|
||||
|
||||
#include "util.h"
|
||||
#include "pstack.h"
|
||||
#include "debug.h"
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
struct pstack {
|
||||
|
@@ -18,6 +18,7 @@ util/namespaces.c
|
||||
../lib/hweight.c
|
||||
../lib/string.c
|
||||
../lib/vsprintf.c
|
||||
../lib/zalloc.c
|
||||
util/thread_map.c
|
||||
util/util.c
|
||||
util/xyarray.c
|
||||
|
@@ -146,6 +146,7 @@
|
||||
#include <linux/types.h>
|
||||
#include <linux/bitops.h>
|
||||
#include <linux/log2.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include <sys/stat.h>
|
||||
#include <sys/types.h>
|
||||
@@ -156,7 +157,6 @@
|
||||
#include "evlist.h"
|
||||
#include "machine.h"
|
||||
#include "session.h"
|
||||
#include "util.h"
|
||||
#include "thread.h"
|
||||
#include "debug.h"
|
||||
#include "auxtrace.h"
|
||||
|
@@ -2,6 +2,7 @@
|
||||
#include <errno.h>
|
||||
#include <inttypes.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <traceevent/event-parse.h>
|
||||
#include <api/fs/fs.h>
|
||||
|
||||
@@ -18,7 +19,6 @@
|
||||
#include "session.h"
|
||||
#include "tool.h"
|
||||
#include "sort.h"
|
||||
#include "util.h"
|
||||
#include "cpumap.h"
|
||||
#include "perf_regs.h"
|
||||
#include "asm/bug.h"
|
||||
|
@@ -6,9 +6,9 @@
|
||||
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/string.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include "util/dso.h"
|
||||
#include "util/util.h"
|
||||
#include "util/debug.h"
|
||||
#include "util/callchain.h"
|
||||
#include "util/symbol_conf.h"
|
||||
|
@@ -6,6 +6,7 @@
|
||||
#include "evlist.h"
|
||||
#include "evsel.h"
|
||||
#include "thread_map.h"
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
void update_stats(struct stats *stats, u64 val)
|
||||
{
|
||||
|
@@ -1,7 +1,7 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include "debug.h"
|
||||
#include "util.h"
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <errno.h>
|
||||
#include <stdlib.h>
|
||||
|
||||
|
@@ -1,11 +1,12 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include "util.h"
|
||||
#include "string2.h"
|
||||
#include "strfilter.h"
|
||||
|
||||
#include <errno.h>
|
||||
#include <stdlib.h>
|
||||
#include <linux/ctype.h>
|
||||
#include <linux/string.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
/* Operators */
|
||||
static const char *OP_and = "&"; /* Logical AND */
|
||||
|
@@ -4,12 +4,12 @@
|
||||
*/
|
||||
|
||||
#include "strlist.h"
|
||||
#include "util.h"
|
||||
#include <errno.h>
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <unistd.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
static
|
||||
struct rb_node *strlist__node_new(struct rblist *rblist, const void *entry)
|
||||
|
@@ -15,10 +15,10 @@
|
||||
#include <string.h>
|
||||
#include <linux/bitmap.h>
|
||||
#include <linux/time64.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include "perf.h"
|
||||
#include "svghelper.h"
|
||||
#include "util.h"
|
||||
#include "cpumap.h"
|
||||
|
||||
static u64 first_time, last_time;
|
||||
|
@@ -17,6 +17,7 @@
|
||||
#include "debug.h"
|
||||
#include "util.h"
|
||||
#include <linux/ctype.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <symbol/kallsyms.h>
|
||||
|
||||
#ifndef EM_AARCH64
|
||||
|
@@ -10,7 +10,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <byteswap.h>
|
||||
#include <sys/stat.h>
|
||||
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
static bool check_need_swap(int file_endian)
|
||||
{
|
||||
|
@@ -26,6 +26,7 @@
|
||||
#include "header.h"
|
||||
#include "path.h"
|
||||
#include <linux/ctype.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include <elf.h>
|
||||
#include <limits.h>
|
||||
|
@@ -10,9 +10,9 @@
|
||||
#include <linux/compiler.h>
|
||||
|
||||
#ifdef HAVE_SYSCALL_TABLE_SUPPORT
|
||||
#include <linux/zalloc.h>
|
||||
#include <string.h>
|
||||
#include "string2.h"
|
||||
#include "util.h"
|
||||
|
||||
#if defined(__x86_64__)
|
||||
#include <asm/syscalls_64.c>
|
||||
|
@@ -7,13 +7,13 @@
|
||||
#include <linux/rbtree.h>
|
||||
#include <linux/list.h>
|
||||
#include <linux/log2.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include <errno.h>
|
||||
#include <stdlib.h>
|
||||
#include "thread.h"
|
||||
#include "event.h"
|
||||
#include "machine.h"
|
||||
#include "env.h"
|
||||
#include "util.h"
|
||||
#include "debug.h"
|
||||
#include "symbol.h"
|
||||
#include "comm.h"
|
||||
|
@@ -5,10 +5,10 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include "session.h"
|
||||
#include "thread.h"
|
||||
#include "thread-stack.h"
|
||||
#include "util.h"
|
||||
#include "debug.h"
|
||||
#include "namespaces.h"
|
||||
#include "comm.h"
|
||||
|
@@ -13,9 +13,9 @@
|
||||
#include <string.h>
|
||||
#include <api/fs/fs.h>
|
||||
#include <linux/string.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include "asm/bug.h"
|
||||
#include "thread_map.h"
|
||||
#include "util.h"
|
||||
#include "debug.h"
|
||||
#include "event.h"
|
||||
|
||||
|
@@ -18,6 +18,7 @@
|
||||
#include <stdbool.h>
|
||||
#include <linux/list.h>
|
||||
#include <linux/kernel.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include "../perf.h"
|
||||
#include "trace-event.h"
|
||||
|
@@ -12,8 +12,8 @@
|
||||
|
||||
#include "../perf.h"
|
||||
#include "debug.h"
|
||||
#include "util.h"
|
||||
#include "trace-event.h"
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
struct scripting_context *scripting_context;
|
||||
|
||||
|
@@ -12,6 +12,7 @@
|
||||
#include "symbol.h"
|
||||
#include "thread.h"
|
||||
#include <linux/types.h>
|
||||
#include <linux/zalloc.h>
|
||||
#include "event.h"
|
||||
#include "perf_regs.h"
|
||||
#include "callchain.h"
|
||||
|
@@ -9,8 +9,6 @@
|
||||
#include <fcntl.h>
|
||||
#include <stdbool.h>
|
||||
#include <stddef.h>
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <linux/compiler.h>
|
||||
#include <sys/types.h>
|
||||
|
||||
@@ -18,13 +16,6 @@
|
||||
void usage(const char *err) __noreturn;
|
||||
void die(const char *err, ...) __noreturn __printf(1, 2);
|
||||
|
||||
static inline void *zalloc(size_t size)
|
||||
{
|
||||
return calloc(1, size);
|
||||
}
|
||||
|
||||
#define zfree(ptr) ({ free(*ptr); *ptr = NULL; })
|
||||
|
||||
struct dirent;
|
||||
struct nsinfo;
|
||||
struct strlist;
|
||||
|
@@ -3,8 +3,8 @@
|
||||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <errno.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
#include "util.h"
|
||||
#include "values.h"
|
||||
#include "debug.h"
|
||||
|
||||
|
@@ -16,6 +16,7 @@
|
||||
#include "machine.h"
|
||||
#include "thread.h"
|
||||
#include "linux/string.h"
|
||||
#include <linux/zalloc.h>
|
||||
#include "debug.h"
|
||||
|
||||
/*
|
||||
|
@@ -1,8 +1,8 @@
|
||||
// SPDX-License-Identifier: GPL-2.0
|
||||
#include "xyarray.h"
|
||||
#include "util.h"
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <linux/zalloc.h>
|
||||
|
||||
struct xyarray *xyarray__new(int xlen, int ylen, size_t entry_size)
|
||||
{
|
||||
|
Reference in New Issue
Block a user