Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.19
/
b4cee21ee057ff3e5c9014fb6a175bd932c5ce62
/
tools
/
perf
/
util
/
machine.c
abd8286
perf thread: Fix reference count initial state
by Arnaldo Carvalho de Melo
· 9 years ago
93b0ba3
perf tools: Clear struct machine during machine__init()
by Wang Nan
· 9 years ago
cc1121a
perf machine: Fix machine.vmlinux_maps to make sure to clear the old one
by Masami Hiramatsu
· 9 years ago
5dcf16d
perf machine: Pass correct string to dso__adjust_kmod_long_name
by Wang Nan
· 9 years ago
c03d518
perf machine: Adjust dso->long_name for offline module
by Wang Nan
· 9 years ago
b49a8fe
perf callchain: Honor hide_unresolved
by Namhyung Kim
· 9 years ago
566c69c
perf machine: Fix machine__findnew_module_map to put dso
by Masami Hiramatsu
· 9 years ago
1154c95
perf tools: Fix machine__create_kernel_maps to put kernel dso refcount
by Masami Hiramatsu
· 9 years ago
ebe9729
perf machine: Fix to destroy kernel maps when machine exits
by Masami Hiramatsu
· 9 years ago
e96e407
perf machine: Fix machine__destroy_kernel_maps to drop vmlinux_maps references
by Masami Hiramatsu
· 9 years ago
9afcb420
perf machine: Fix machine__findnew_module_map to put registered map
by Masami Hiramatsu
· 9 years ago
e266a75
perf symbols: Fix dso lookup by long name and missing buildids
by Adrian Hunter
· 9 years ago
0edd453
perf callchain: Allow for max_stack greater than PERF_MAX_STACK_DEPTH
by Adrian Hunter
· 9 years ago
a5e813c
perf machine: Add method for common kernel_map(FUNCTION) operation
by Arnaldo Carvalho de Melo
· 9 years ago
77e6597
perf machine: Use machine__kernel_map() thoroughly
by Arnaldo Carvalho de Melo
· 9 years ago
4cde998
perf machine: Add pointer to sample's environment
by Arnaldo Carvalho de Melo
· 9 years ago
40a2ea1
Merge branch 'perf/urgent' into perf/core, to pick up fixes before adding more changes
by Ingo Molnar
· 9 years ago
5cb7334
perf tools: Make fork event processing more resilient
by Adrian Hunter
· 9 years ago
0286039
perf tools: Add new PERF_RECORD_SWITCH event
by Adrian Hunter
· 9 years ago
c3168b0
perf symbols: Provide libtraceevent callback to resolve kernel symbols
by Arnaldo Carvalho de Melo
· 9 years ago
4a77e21
perf strlist: Make dupstr be the default and part of an extensible config parm
by Arnaldo Carvalho de Melo
· 9 years ago
ceb9291
perf tools: Add missing break for PERF_RECORD_ITRACE_START
by Jiri Olsa
· 9 years ago
9d9cad7
perf tools: Configurable per thread proc map processing time out
by Kan Liang
· 10 years ago
a5499b3
perf tools: Ensure thread-stack is flushed
by Adrian Hunter
· 10 years ago
d3a7c48
perf tools: Reference count struct dso
by Arnaldo Carvalho de Melo
· 10 years ago
e880784
perf tools: Protect accesses the dso rbtrees/lists with a rw lock
by Arnaldo Carvalho de Melo
· 10 years ago
9f2de31
perf machine: Fix up some more method names
by Arnaldo Carvalho de Melo
· 10 years ago
c4937a9
perf tools: handle PERF_RECORD_LOST_SAMPLES
by Kan Liang
· 10 years ago
1f121b0
perf tools: Deal with kernel module names in '[]' correctly
by Wang Nan
· 10 years ago
0443f36
perf machine: Fix the search for the kernel DSO on the unified list
by Arnaldo Carvalho de Melo
· 10 years ago
9a4388c
perf machine: Fix up vdso methods names
by Arnaldo Carvalho de Melo
· 10 years ago
aa7cc2a
perf machine: Introduce machine__findnew_dso() method
by Arnaldo Carvalho de Melo
· 10 years ago
3d39ac5
perf machine: No need to have two DSOs lists
by Arnaldo Carvalho de Melo
· 10 years ago
459ce51
perf machine: Adopt findnew_kernel method
by Arnaldo Carvalho de Melo
· 10 years ago
84c2caf
perf tools: Reference count struct map
by Arnaldo Carvalho de Melo
· 10 years ago
0170b14
perf machine: Mark removed threads as such
by Arnaldo Carvalho de Melo
· 10 years ago
8e160b2
perf machine: Do not call map_groups__delete(), drop refcnt instead
by Arnaldo Carvalho de Melo
· 10 years ago
59a51c1
perf machine: Stop accessing atomic_t::counter directly
by Arnaldo Carvalho de Melo
· 10 years ago
0ceb8f6
perf machine: No need to keep a refcnt for last_match
by Arnaldo Carvalho de Melo
· 10 years ago
b91fc39
perf machine: Protect the machine->threads with a rwlock
by Arnaldo Carvalho de Melo
· 10 years ago
0ad21f6
perf tools: Add support for PERF_RECORD_ITRACE_START
by Adrian Hunter
· 10 years ago
4a96f7a
perf tools: Add support for PERF_RECORD_AUX
by Adrian Hunter
· 10 years ago
5e78c69
perf buildid-list: Fix segfault when show DSOs with hits
by He Kuang
· 10 years ago
ba92732
perf kmaps: Check kmaps to make code more robust
by Wang Nan
· 10 years ago
73dbcd6
perf callchain: Fix kernel symbol resolution by remembering the cpumode
by David Hildenbrand
· 10 years ago
bc84f46
perf tools: Try to lookup kernel module map before creating one
by Jiri Olsa
· 10 years ago
e746b3e
perf tools: Remove compressed argument from is_kernel_module
by Jiri Olsa
· 10 years ago
bb58a8a
perf tools: Use kmod_path__parse in map_groups__set_modules_path_dir
by Jiri Olsa
· 10 years ago
ca33380
perf tools: Use kmod_path__parse for machine__new_dso
by Jiri Olsa
· 10 years ago
da17ea3
perf tools: Add machine__module_dso function
by Jiri Olsa
· 10 years ago
f3b623b
perf tools: Reference count struct thread
by Arnaldo Carvalho de Melo
· 10 years ago
384b605
perf tools: Construct LBR call chain
by Kan Liang
· 10 years ago
260d819
perf machine: Fix __machine__findnew_thread() error path
by Namhyung Kim
· 10 years ago
2e77784
perf callchain: Move cpumode resolve code to add_callchain_ip
by Kan Liang
· 10 years ago
8b7bad5
perf callchain: Support handling complete branch stacks as histograms
by Andi Kleen
· 10 years ago
330dfa2
perf tools: Fix segfault due to invalid kernel dso access
by Namhyung Kim
· 10 years ago
5550171
perf callchain: Use al.addr to set up call chain
by Andi Kleen
· 10 years ago
37592b8
perf callchain: Factor out adding new call chain entries
by Andi Kleen
· 10 years ago
96d7805
perf tools: Make vmlinux short name more like kallsyms short name
by Namhyung Kim
· 10 years ago
b837a8b
perf tools: Fix build-id matching on vmlinux
by Namhyung Kim
· 10 years ago
c00c48f
perf symbols: Preparation for compressed kernel module support
by Namhyung Kim
· 10 years ago
dd8c17a
perf callchains: Use thread->mg->machine
by Arnaldo Carvalho de Melo
· 10 years ago
cc8b7c2
perf thread: Adopt resolve_callchain method from machine
by Arnaldo Carvalho de Melo
· 10 years ago
bb871a9
perf tools: A thread's machine can be found via thread->mg->machine
by Arnaldo Carvalho de Melo
· 10 years ago
11246c7
perf tools: Set thread->mg.machine in all places
by Arnaldo Carvalho de Melo
· 10 years ago
e167f99
perf machine: Add missing dsos->root rbtree root initialization
by Arnaldo Carvalho de Melo
· 10 years ago
4598a0a
perf symbols: Improve DSO long names lookup speed with rbtree
by Waiman Long
· 10 years ago
8fa7d87
perf symbols: Encapsulate dsos list head into struct dsos
by Waiman Long
· 10 years ago
06b2afc
perf machine: Fallback to MAP__FUNCTION if daddr maps are NULL
by Don Zickus
· 10 years ago
fbe2af4
perf tools: Add machine__kernel_ip()
by Adrian Hunter
· 10 years ago
4b99375
perf machine: Rename machine__get_kernel_start_addr() method
by Adrian Hunter
· 10 years ago
cfe1c41
perf machine: Add machine__thread_exec_comm()
by Adrian Hunter
· 10 years ago
65de51f
perf tools: Identify which comms are from exec
by Adrian Hunter
· 10 years ago
5835edd
perf tools: Add thread parameter to vdso__dso_findnew()
by Adrian Hunter
· 10 years ago
d027b64
perf machine: Fix the lifetime of the VDSO temporary file
by Adrian Hunter
· 10 years ago
2a03068
perf tools: Pass machine to vdso__dso_findnew()
by Adrian Hunter
· 10 years ago
b9d266b
perf machine: Add ability to record the current tid for each cpu
by Adrian Hunter
· 10 years ago
418029b
perf machine: Fix leak of 'struct thread' on error path
by Adrian Hunter
· 10 years ago
29ce361
perf machine: Fix map groups of threads with unknown pids
by Adrian Hunter
· 10 years ago
1fcb876
perf machine: Fix the value used for unknown pids
by Adrian Hunter
· 10 years ago
a60335b
perf tools powerpc: Adjust callchain based on DWARF debug info
by Sukadev Bhattiprolu
· 11 years ago
a93f0e5
perf symbols: Get kernel start address by symbol name
by Simon Que
· 11 years ago
7ef8070
perf tools: Update mmap2 interface with protection and flag bits
by Don Zickus
· 11 years ago
aeffe2a
Merge branch 'perf/urgent' into perf/core, to resolve conflict
by Ingo Molnar
· 11 years ago
61d4290
perf machine: Search for modules in %s/lib/modules/%s
by Richard Yao
· 11 years ago
cddcef6
perf tools: Share map_groups among threads of the same group
by Jiri Olsa
· 11 years ago
11c9abf
perf tools: Use tid in mmap/mmap2 events to find maps
by Don Zickus
· 11 years ago
b3cef7f
perf symbols: Record the reason for filtering an address_location
by Namhyung Kim
· 11 years ago
d75e609
perf machine: Factor machine__find_thread to take tid argument
by Jiri Olsa
· 11 years ago
52a3cb8
perf symbols: Introduce thread__find_cpumode_addr_location
by Arnaldo Carvalho de Melo
· 11 years ago
0066f3b
Merge branch 'perf/urgent' into perf/core
by Ingo Molnar
· 11 years ago
fdf57dd
perf machine: Use map as success in ip__resolve_ams
by Don Zickus
· 11 years ago
352ea45
perf callchain: Add mask into struct regs_dump
by Jiri Olsa
· 11 years ago
644f2df
perf tools: Shorten sample symbol resolving function signature
by Arnaldo Carvalho de Melo
· 11 years ago
e80faac
perf tools: Shorten sample symbol resolving function signature
by Arnaldo Carvalho de Melo
· 11 years ago
5512cf2
perf machine: Set up ref_reloc_sym in machine__create_kernel_maps()
by Adrian Hunter
· 11 years ago
15a0a87
perf machine: Add machine__get_kallsyms_filename()
by Adrian Hunter
· 11 years ago
540476d
perf tools: Remove symbol_conf.use_callchain check
by Namhyung Kim
· 11 years ago
14bd6d2
perf machine: Fix id_hdr_size initialization
by Jiri Olsa
· 11 years ago
0466252
perf tools: Introduce zfree
by Arnaldo Carvalho de Melo
· 11 years ago
Next »