Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
e15dbcdeb9f66c9e6068f94aed60cee9844b621a
/
tools
/
perf
/
util
/
machine.c
12a6d29
perf record: Fix module size on s390
by Thomas Richter
· 5 years ago
d8f9da2
perf tools: Use zfree() where applicable
by Arnaldo Carvalho de Melo
· 6 years ago
7f7c536
tools lib: Adopt zalloc()/zfree() from tools/perf
by Arnaldo Carvalho de Melo
· 6 years ago
e3b22a6
Merge remote-tracking branch 'tip/perf/core' into perf/urgent
by Arnaldo Carvalho de Melo
· 6 years ago
4c00af0
perf thread: Allow references to thread objects after machine__exit()
by Arnaldo Carvalho de Melo
· 6 years ago
3052ba5
tools perf: Move from sane_ctype.h obtained from git to the Linux's original
by Arnaldo Carvalho de Melo
· 6 years ago
1b2fc35
perf tools: Add missing util.h to pick up 'page_size' variable
by Arnaldo Carvalho de Melo
· 6 years ago
34b65af
perf machine: Return NULL instead of null-terminating /proc/version array
by Donald Yandt
· 6 years ago
8529f2e
perf machine: Keep zero in pgoff BPF map
by Jiri Olsa
· 6 years ago
ed9adb2
perf machine: Read also the end of the kernel
by Jiri Olsa
· 6 years ago
30ba5b0
perf machine: Null-terminate version char array upon fgets(/proc/version) error
by Donald Yandt
· 6 years ago
977c7a6
perf machine: Update kernel map address and re-order properly
by Wei Li
· 6 years ago
daecf9e
perf tools: Add missing include for symbols.h
by Arnaldo Carvalho de Melo
· 6 years ago
f3acb3a
perf machine: Use cached rbtrees
by Davidlohr Bueso
· 6 years ago
45178a9
perf tools: Handle PERF_RECORD_BPF_EVENT
by Song Liu
· 6 years ago
9aa0bfa
perf tools: Handle PERF_RECORD_KSYMBOL
by Song Liu
· 6 years ago
a3366db0
perf report: Fix wrong iteration count in --branch-history
by Jin Yao
· 6 years ago
3fcb10e
perf tools: Allow specifying proc-map-timeout in config file
by Mark Drayton
· 6 years ago
adba163
perf tools: Fix diverse comment typos
by Ingo Molnar
· 6 years ago
8e80ad9
perf thread: Add fallback functions for cases where cpumode is insufficient
by Adrian Hunter
· 6 years ago
4f8f382
perf tools: Don't clone maps from parent when synthesizing forks
by David Miller
· 6 years ago
e9024d5
perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc}
by David S. Miller
· 6 years ago
7a8a8fc
perf record: Use unmapped IP for inline callchain cursors
by Milian Wolff
· 6 years ago
ff4ce28
perf report: Don't try to map ip to invalid map
by Milian Wolff
· 6 years ago
2af5247
perf tools: Store compression id into struct dso
by Jiri Olsa
· 6 years ago
b57334b
perf machine: Use last_match threads cache only in single thread mode
by Jiri Olsa
· 6 years ago
67fda0f
perf machine: Add threads__set_last_match function
by Jiri Olsa
· 6 years ago
f8b2ebb
perf machine: Add threads__get_last_match function
by Jiri Olsa
· 6 years ago
2a9d505
perf script: Show correct offsets for DWARF-based unwinding
by Sandipan Das
· 7 years ago
a8ce99b
perf machine: Synthesize and process mmap events for x86 PTI entry trampolines
by Adrian Hunter
· 7 years ago
1c5aae7
perf machine: Create maps for x86 PTI entry trampolines
by Adrian Hunter
· 7 years ago
5759a68
perf machine: Allow for extra kernel maps
by Adrian Hunter
· 7 years ago
4d99e41
perf machine: Workaround missing maps for x86 PTI entry trampolines
by Adrian Hunter
· 7 years ago
9cecca3
perf machine: Add nr_cpus_avail()
by Adrian Hunter
· 7 years ago
19422a9
perf tools: Fix kernel_start for PTI on x86
by Adrian Hunter
· 7 years ago
dbbd34a
perf machine: Add machine__is() to identify machine arch
by Adrian Hunter
· 7 years ago
1961018
perf script: Show virtual addresses instead of offsets
by Sandipan Das
· 7 years ago
107cad9
perf machine: Ditch find_kernel_function variants
by Arnaldo Carvalho de Melo
· 7 years ago
3183f8c
perf symbols: Unify symbol maps
by Arnaldo Carvalho de Melo
· 7 years ago
0f476f2
perf machine: Set PROT_EXEC for executable PERF_RECORD_MMAP records
by Arnaldo Carvalho de Melo
· 7 years ago
117d3c2
perf thread: Ditch __thread__find_symbol()
by Arnaldo Carvalho de Melo
· 7 years ago
128cde3
perf machine: Use machine__find_kernel_function() instead of open coded version
by Arnaldo Carvalho de Melo
· 7 years ago
26bd933
perf thread: Remove addr_type arg from thread__find_cpumode_addr_location()
by Arnaldo Carvalho de Melo
· 7 years ago
1d1a265
perf machine: Remove needless map_type from machine__load_vmlinux_path()
by Arnaldo Carvalho de Melo
· 7 years ago
329f0ad
perf machine: Shorten machine__load_kallsyms() signature
by Arnaldo Carvalho de Melo
· 7 years ago
83cf774
perf map: Shorten map_groups__find_by_name() signature
by Arnaldo Carvalho de Melo
· 7 years ago
4546263
perf thread: Introduce thread__find_symbol()
by Arnaldo Carvalho de Melo
· 7 years ago
ee05d2179
perf machine: Set main kernel end address properly
by Namhyung Kim
· 7 years ago
c192524
perf machine: Fix mmap name setup
by Jiri Olsa
· 7 years ago
9f87498
perf tools: Add refcnt into struct mem_info
by Jiri Olsa
· 7 years ago
1d12cec
perf machine: Fix paranoid check in machine__set_kernel_mmap()
by Namhyung Kim
· 7 years ago
e8f3879
perf machine: Remove machine__load_kallsyms()
by Jiri Olsa
· 7 years ago
1fb87b8
perf machine: Don't search for active kernel start in __machine__create_kernel_maps
by Jiri Olsa
· 7 years ago
05db6ff
perf machine: Generalize machine__set_kernel_mmap()
by Jiri Olsa
· 7 years ago
8c7f1bb
perf machine: Move kernel mmap name into struct machine
by Jiri Olsa
· 7 years ago
81f981d
perf machine: Free root_dir in machine__init() error path
by Jiri Olsa
· 7 years ago
935f5a9
perf report: Fix a wrong offset issue when using /proc/kcore
by Jin Yao
· 7 years ago
914eb9c
perf callchain: Reset cursor arg instead of callchain_cursor
by Jiri Olsa
· 7 years ago
19993b8
perf machine: Guard against NULL in machine__exit()
by Arnaldo Carvalho de Melo
· 7 years ago
15bcdc9
Merge branch 'linus' into perf/core, to fix conflicts
by Ingo Molnar
· 7 years ago
b244131
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
by Greg Kroah-Hartman
· 7 years ago
21ac9d5
perf report: Cache srclines for callchain nodes
by Milian Wolff
· 7 years ago
b38775c
perf report: Cache failed lookups of inlined frames
by Milian Wolff
· 7 years ago
11ea251
perf callchain: Create real callchain entries for inlined frames
by Milian Wolff
· 7 years ago
40a342c
perf callchain: Store srcline in callchain_cursor_node
by Milian Wolff
· 7 years ago
340b47f
perf top: Implement multithreading for perf_event__synthesize_threads
by Kan Liang
· 7 years ago
0a7c74e
perf tools: Provide mutex wrappers for pthreads rwlocks
by Arnaldo Carvalho de Melo
· 8 years ago
75e45e4
perf machine: Optimize a bit the machine__findnew_thread() methods
by Arnaldo Carvalho de Melo
· 7 years ago
91e467b
perf machine: Use hashtable for machine threads
by Kan Liang
· 7 years ago
8780fb2
perf sort: Add sort option for physical address
by Kan Liang
· 7 years ago
c4ee062
perf report: Calculate the average cycles of iterations
by Jin Yao
· 7 years ago
9ad4652
perf record: Fix wrong size in perf_record_mmap for last kernel module
by Thomas Richter
· 7 years ago
b49a821
perf report: Make --branch-history work without callgraphs(-g) option in perf record
by Jin Yao
· 8 years ago
b851dd4
perf report: Show branch type in callchain entry
by Jin Yao
· 7 years ago
d239699
perf buildid-cache: Cache debuginfo
by Krister Johansen
· 8 years ago
bf2e710
perf maps: Lookup maps in both intitial mountns and inner mountns.
by Krister Johansen
· 8 years ago
4b1303d
perf symbols: Accept zero as the kernel base address
by Arnaldo Carvalho de Melo
· 7 years ago
3f938ee
perf machine: Fix segfault for kernel.kptr_restrict=2
by Jiri Olsa
· 8 years ago
6b335e8
perf symbols: Set module info when build-id event found
by Namhyung Kim
· 8 years ago
b843f62
perf symbols: Accept symbols starting at address 0
by Arnaldo Carvalho de Melo
· 8 years ago
7a8ef4c
perf tools: Remove string.h, unistd.h and sys/stat.h from util.h
by Arnaldo Carvalho de Melo
· 8 years ago
1eae20c
perf tools: Remove regex.h and fnmatch.h from util.h
by Arnaldo Carvalho de Melo
· 8 years ago
76b31a2
perf tools: Remove include dirent.h from util.h
by Arnaldo Carvalho de Melo
· 8 years ago
a43783a
perf tools: Include errno.h where needed
by Arnaldo Carvalho de Melo
· 8 years ago
3d689ed
perf tools: Move sane ctype stuff from util.h to sane_ctype.h
by Arnaldo Carvalho de Melo
· 8 years ago
fd20e81
perf tools: Including missing inttypes.h header
by Arnaldo Carvalho de Melo
· 8 years ago
f3b3614
perf tools: Add PERF_RECORD_NAMESPACES to include namespaces related info
by Hari Bathini
· 8 years ago
e34f5b1
perf thread: convert thread.refcnt from atomic_t to refcount_t
by Elena Reshetova
· 8 years ago
a0b2f5a
perf tools: Be consistent on the type of map->symbols[] interator
by Arnaldo Carvalho de Melo
· 8 years ago
a7c3899
perf symbols: No need to check if sym->name is NULL
by Arnaldo Carvalho de Melo
· 8 years ago
7d132ca
perf machine: Add a kallsyms loading constructor
by Arnaldo Carvalho de Melo
· 8 years ago
410024d
perf report: Add branch flag to callchain cursor node
by Jin Yao
· 8 years ago
18ef15c
perf tools: Experiment with cppcheck
by Arnaldo Carvalho de Melo
· 8 years ago
be39db9
perf symbols: Remove symbol_filter_t machinery
by Arnaldo Carvalho de Melo
· 8 years ago
0890e97
perf machine: Remove machine->symbol_filter and friends
by Arnaldo Carvalho de Melo
· 8 years ago
203d8a4
perf s390: Fix 'start' address of module's map
by Song Shan Gong
· 8 years ago
32ca678
perf machine: Destructors should accept NULL
by Arnaldo Carvalho de Melo
· 9 years ago
b8ab922
Merge tag 'perf-core-for-mingo-20160607' of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux into perf/core
by Ingo Molnar
· 9 years ago
8132a2a
perf unwind: Move unwind__prepare_access from thread_new into thread__insert_map
by He Kuang
· 9 years ago
bdc6b75
Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 9 years ago
Next »