2015-11-05 | Wang Nan | perf llvm: Pass number of configured CPUs to clang... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1446636007-239722-2-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-11-03 | Wang Nan | perf bpf: Mute libbpf when '-v' not set Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1446547486-229499-3-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-11-03 | Wang Nan | perf test: Keep test result clean if '-v' not set Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1446547486-229499-2-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-10-29 | Wang Nan | perf tools: Compile scriptlets to BPF objects when... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1444826502-49291-10-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-10-29 | Wang Nan | perf record: Add clang options for compiling BPF scripts Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1444826502-49291-9-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-10-29 | Wang Nan | perf bpf: Attach eBPF filter to perf event Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1444826502-49291-8-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-10-28 | Wang Nan | perf bpf: Collect perf_evsel in BPF object files Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1444826502-49291-7-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-10-28 | Wang Nan | perf tools: Load eBPF object into kernel Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1444826502-49291-6-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-10-28 | Wang Nan | perf tools: Create probe points for BPF programs Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1444826502-49291-5-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-10-28 | Wang Nan | perf tools: Enable passing bpf object file to --event Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1444826502-49291-4-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-10-28 | Wang Nan | perf ebpf: Add the libbpf glue Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1444826502-49291-3-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-10-28 | Wang Nan | perf tools: Make perf depend on libbpf Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1444826502-49291-2-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-10-28 | Wang Nan | perf tools: Enable pre-event inherit setting by config... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1446029705-199659-2-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-09-21 | Wang Nan | perf tools: Don't assume that the parser returns non... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1441523623-152703-2-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-09-15 | Wang Nan | perf tools: Introduce regs_query_register_offset()... ...1441523623-152703-20-git-send-email-wangnan0@huawei.com Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-09-15 | Wang Nan | perf tools: regs_query_register_offset() infrastructure Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1441523623-152703-19-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-09-14 | Wang Nan | perf top: Fix segfault pressing -> with no hist entries Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1442226235-117265-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-09-04 | Wang Nan | perf probe: Link trace_probe_event into perf_probe_event Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-09-01 | Wang Nan | perf build: Fix Intel PT instruction decoder dependency... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1441087005-107540-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-09-01 | Wang Nan | perf dwarf: Fix potential array out of bounds access Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1441078184-105038-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-31 | Wang Nan | bpf tools: New API to get name from a BPF object Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1440742821-44548-2-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-26 | Wang Nan | tracing/uprobes: Do not print '0x (null)' when offset... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1440586666-235233-8-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-26 | Wang Nan | perf probe: Support probing at absolute address Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1440586666-235233-7-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-26 | Wang Nan | perf probe: Fix error reported when offset without... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1440586666-235233-6-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-26 | Wang Nan | perf probe: Fix list result when address is zero Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1440586666-235233-5-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-26 | Wang Nan | perf probe: Fix list result when symbol can't be found Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1440586666-235233-4-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-26 | Wang Nan | perf probe: Prevent segfault when reading probe point... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1440509256-193590-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-21 | Wang Nan | perf probe: Try to use symbol table if searching debug... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1440151770-129878-2-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-10 | Wang Nan | bpf: Make the bpf_prog_array_map more generic Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-08-07 | Wang Nan | perf tests: Add LLVM test for eBPF on-the-fly compiling Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1436445342-1402-17-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | perf tools: Auto detecting kernel include options Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1436445342-1402-16-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | perf tools: Auto detecting kernel build directory Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-08-07 | Wang Nan | perf tools: Call clang to compile C source to object... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1436445342-1402-14-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | perf tools: Introduce llvm config options Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1437477214-149684-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Link all bpf objects onto a list Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-23-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Introduce accessors for struct bpf_program Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-21-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Load eBPF programs in object files into... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-20-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Introduce bpf_load_program() to bpf.c Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-19-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Relocate eBPF programs Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-18-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Create eBPF maps defined in an object file Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-17-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Add bpf.c/h for common bpf operations Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-16-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Record map accessing instructions for each... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-15-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Collect relocation sections from SHT_REL... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-14-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Collect eBPF programs from their own sections Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-13-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Collect symbol table from SHT_SYMTAB section Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-12-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Collect map definitions from 'maps' section Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-11-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Collect version and license from ELF sections Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-10-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Iterate over ELF sections to collect information Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-9-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Check endianness and make libbpf fail early Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-8-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Read eBPF object from buffer Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-7-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Open eBPF object file and do basic validation Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-6-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Allow caller to set printing function Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-5-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-07 | Wang Nan | bpf tools: Introduce 'bpf' library and add bpf feature... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-4-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-06 | Wang Nan | perf tools: Add missing forward declaration of struct... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1436445342-1402-30-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-06 | Wang Nan | perf tools: Introduce veprintf Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1436445342-1402-19-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-06 | Wang Nan | tracing, perf: Implement BPF programs attached to uprobes Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-3-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-08-06 | Wang Nan | bpf: Use correct #ifdef controller for trace_call_bpf() Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1435716878-189507-2-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-07-20 | Wang Nan | perf record: Allow filtering perf's pid via --exclude... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1436513770-8896-2-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-07-20 | Wang Nan | perf record: Apply filter to all events in a glob matching Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1436513770-8896-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-06-17 | Wang Nan | perf tools: Move libtraceevent dynamic list to separated... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1434552389-89144-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-06-17 | Wang Nan | perf tools: Fix a problem when opening old perf.data... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1434534999-85347-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-06-17 | Wang Nan | perf tools: Ignore .config-detected in .gitignore Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1434542358-5430-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-06-16 | Wang Nan | tools lib traceevent: Fix python/perf.so compiling... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1434079031-123162-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-06-03 | Wang Nan | perf tools: Deal with kernel module names in '[]' correctly Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1433321541-170245-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-06-02 | Wang Nan | tools: Move tools/perf/util/include/linux/{list.h,poison... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1433144296-74992-3-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-06-02 | Wang Nan | perf tools: Move linux/kernel.h to tools/include Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1433144296-74992-2-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-05-30 | Wang Nan | perf probe: Fix segfault when glob matching function... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1432892747-232506-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-05-29 | Wang Nan | perf tools: Add ARM64 perf_regs_load to support libunwind... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1427461681-72971-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-05-29 | Wang Nan | perf probe: Fix 'function unused' warning Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1432779905-206143-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-05-18 | Wang Nan | tools build: Change FEATURE_TESTS and FEATURE_DISPLAY... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1431860222-61636-5-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-05-18 | Wang Nan | tools lib traceevent: Install libtraceevent.a into... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1431860222-61636-4-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-05-18 | Wang Nan | perf tools: Set vmlinux_path__nr_entries to 0 in vmlinux_pat... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1431860222-61636-3-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-05-18 | Wang Nan | tools include: add __aligned_u64 to types.h. Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1431676290-1230-5-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-05-18 | Wang Nan | perf probe: Load map before glob matching Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1431692084-46287-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-05-05 | Wang Nan | perf probe: Fix segfault if passed with ''. Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1430210769-94177-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-04-29 | Wang Nan | perf data: Fix signedness of value Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-04-29 | Wang Nan | perf data: Fix duplicate field names and avoid reserved... Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-04-27 | Wang Nan | perf top: Fix a segfault when kernel map is restricted. Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1429946703-80807-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-04-08 | Wang Nan | perf report: Don't call map__kmap if map is NULL. Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1428490772-135393-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-04-08 | Wang Nan | perf probe: Fix ARM 32 building error Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1428459274-138470-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-04-08 | Wang Nan | perf kmaps: Check kmaps to make code more robust Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1428394966-131044-2-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-03-20 | Wang Nan | perf tools: Don't allow empty argument for field-separator Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1426820272-23302-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-03-19 | Wang Nan | perf report: Don't allow empty argument for '-t'. Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1426251114-198991-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-03-19 | Wang Nan | perf callchain: Separate eh/debug frame offset cache. Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-03-18 | Wang Nan | perf tools: Fix building error for arm64. Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1426598987-75245-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-03-04 | Wang Nan | x86/traps: Separate set_intr_gate() and clean up early_trap_... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1425010789-13714-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-02-26 | Wang Nan | x86/traps: Enable DEBUG_STACK after cpu_init() for... Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1424929779-13174-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-02-18 | Wang Nan | kprobes/x86: Mark 2 bytes NOP as boostable Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1423532045-41049-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-02-14 | Wang Nan | kprobes: makes kprobes/enabled works correctly for... Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-02-14 | Wang Nan | kprobes: set kprobes_all_disarmed earlier to enable... Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-01-21 | Wang Nan | perf scripting perl: Force to use stdbool Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1421671397-4659-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-01-16 | Wang Nan | perf test: Fix dwarf unwind using libunwind. Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1421203007-75799-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
2015-01-14 | Wang Nan | ARM: optprobes: execute instruction during restoring... Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-01-13 | Wang Nan | ARM: kprobes: check register usage for probed instruction. Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-01-13 | Wang Nan | ARM: kprobes: enable OPTPROBES for ARM 32 Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-01-13 | Wang Nan | ARM: kprobes: disallow probing stack consuming instructions Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-01-13 | Wang Nan | ARM: kprobes: collects stack consumption for store... Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-01-09 | Wang Nan | ARM: kprobes: introduces checker Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2015-01-09 | Wang Nan | ARM: probes: move all probe code to dedicate directory Signed-off-by: Wang Nan <wangnan0@huawei.com> |
commitcommitdifftree |
2014-12-19 | Wang Nan | perf: Fix building warning on ARM 32 Signed-off-by: Wang Nan <wangnan0@huawei.com> ...1418710746-35943-1-git-send-email-wangnan0@huawei.com |
commitcommitdifftree |
next |