Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
1c89074bf85068d1b86f2e0f0c2110fdd9b83c9f
/
tools
/
perf
/
util
/
machine.c
9a29cee
perf maps: Rename 'mg' variables to 'maps'
by Arnaldo Carvalho de Melo
· 5 years ago
f2eaea0
perf map_symbol: Rename ms->mg to ms->maps
by Arnaldo Carvalho de Melo
· 5 years ago
694520d
perf addr_location: Rename al->mg to al->maps
by Arnaldo Carvalho de Melo
· 5 years ago
fe87797d
perf thread: Rename thread->mg to thread->maps
by Arnaldo Carvalho de Melo
· 5 years ago
79b6bb7
perf maps: Merge 'struct maps' with 'struct map_groups'
by Arnaldo Carvalho de Melo
· 5 years ago
0e3149f
perf dso: Move dso_id from 'struct map' to 'struct dso'
by Arnaldo Carvalho de Melo
· 5 years ago
4a7380a
perf map: Pass a dso_id to map__new()
by Arnaldo Carvalho de Melo
· 5 years ago
aceb982
perf callchain: Fix segfault in thread__resolve_callchain_sample()
by Adrian Hunter
· 5 years ago
a94ab91
perf machine: No need to check if kernel module maps pre-exist
by Arnaldo Carvalho de Melo
· 5 years ago
f068435
perf map: No need to adjust the long name of modules
by Arnaldo Carvalho de Melo
· 5 years ago
08f6680
perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol'
by Arnaldo Carvalho de Melo
· 5 years ago
d46a4cd
pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol'
by Arnaldo Carvalho de Melo
· 5 years ago
5f0fef8
perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node'
by Arnaldo Carvalho de Melo
· 5 years ago
c152973
perf unwind: Use 'struct map_symbol' in 'struct unwind_entry'
by Arnaldo Carvalho de Melo
· 5 years ago
93730f8
perf machine: Add kernel_dso() method
by Arnaldo Carvalho de Melo
· 5 years ago
8efc4f0
perf maps: Add for_each_entry()/_safe() iterators
by Arnaldo Carvalho de Melo
· 5 years ago
20f2be1
libperf: Move 'page_size' global variable to libperf
by Jiri Olsa
· 5 years ago
055c67e
perf tools: Move event synthesizing routines to separate .c file
by Arnaldo Carvalho de Melo
· 5 years ago
ea49e01
perf tools: Move event synthesizing routines to separate header
by Arnaldo Carvalho de Melo
· 5 years ago
d3300a3
perf symbols: Move mem_info and branch_info out of symbol.h
by Arnaldo Carvalho de Melo
· 5 years ago
f2a39fe
perf auxtrace: Uninline functions that touch perf_session
by Arnaldo Carvalho de Melo
· 5 years ago
4a3cec8
perf dsos: Move the dsos struct and its methods to separate source files
by Arnaldo Carvalho de Melo
· 5 years ago
8520a98
perf debug: Remove needless include directives from debug.h
by Arnaldo Carvalho de Melo
· 5 years ago
8c72746
perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online
by Kyle Meyer
· 5 years ago
3f604b5
perf tool: Rename perf_tool::bpf_event to bpf
by Arnaldo Carvalho de Melo
· 5 years ago
ebdba16
perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol
by Arnaldo Carvalho de Melo
· 5 years ago
a2e254d
libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h
by Jiri Olsa
· 5 years ago
5290ed6
libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h
by Jiri Olsa
· 5 years ago
97b9d86
perf srcline: Add missing srcline.h header to files needing its defs
by Arnaldo Carvalho de Melo
· 5 years ago
aeb00b1
perf record: Move record_opts and other record decls out of perf.h
by Arnaldo Carvalho de Melo
· 5 years ago
272172b
Merge remote-tracking branch 'torvalds/master' into perf/core
by Arnaldo Carvalho de Melo
· 5 years ago
12a6d29
perf record: Fix module size on s390
by Thomas Richter
· 5 years ago
1fc632c
libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel
by Jiri Olsa
· 5 years ago
32dcd02
perf evsel: Rename struct perf_evsel to struct evsel
by Jiri Olsa
· 5 years ago
9749b90
perf tools: Rename struct thread_map to struct perf_thread_map
by Jiri Olsa
· 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
· 5 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
Next »