[PATCH V13 00/12] perf tools: some fixes and tweaks
Hi Here are some fixes and tweaks to perf tools (version 13). Changes in V13: perf tools: allow non-matching sample types Moved to be the last patch perf tools: add pid to struct thread Dropped since its been applied perf tools: add support for PERF_SAMPLE_IDENTFIER Subsumed most of 'perf tools: allow non-matching sample types' Changes in V12: perf tools: re-implement debug print function for linking python/perf.so Dropped since its been applied perf tools: add debug prints Dropped since its been applied perf tools: allow non-matching sample types Do not call perf_evlist__set_id_pos() when adding events other than the first Do not use matching_sample_types perf: make events stream always parsable Added Peter's missing Ack Added Stephane's Tested-by perf tools: add missing 'abi' member to 'struct regs_dump' Added Jiri's Ack Changes in V11: perf tools: re-implement debug print function for linking python/perf.so New patch split from "perf tools: add debug prints" perf tools: add debug prints Changed to use graph_dotted_line Moved python/link changes to separate patch Added Namhyung's Ack perf tools: change machine__findnew_thread() to set thread pid Added explanation of main thread lookup to commit message perf tools: tidy up sample parsing overflow checking Added Jiri's Ack perf tools: remove unnecessary callchain validation Added Namhyung's Ack perf tools: remove references to struct ip_event Added Namhyung's Ack perf tools: move perf_evlist__config() to a new source file Added Namhyung's Ack perf tools: add missing 'abi' member to 'struct regs_dump' New patch perf tools: expand perf_event__synthesize_sample() Adjusted for new 'abi' member of 'struct regs_dump' perf tools: add a function to calculate sample event size Adjusted for new 'abi' member of 'struct regs_dump' perf tools: add a sample parsing test Adjusted for new 'abi' member of 'struct regs_dump' Changes in V10: Re-based on: perf/core branch of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git commit 207353be1574027c151609a31167ac5919a056c8: perf tools: Remove filter parameter of thread__find_addr_map() perf tools: add debug prints Changed to use macros perf tools: add pid to struct thread Added David's Ack perf tools: change machine__findnew_thread() to set thread pid Added David's Ack perf tools: remove references to struct ip_event Also remove from hists_link.c perf tools: move struct ip_event Dropped since it is covered by "perf tools: remove references to struct ip_event" perf tools: add a sample parsing test Fix missing sample comparison for PERF_SAMPLE_READ Changes in V9: perf: Update perf_event_type documentation Dropped since its been applied perf tools: tidy up sample parsing overflow checking Changed to use a single overflow function Updated for PERF_SAMPLE_READ perf: make events stream always parsable Added more about sample parsing to the commit message perf tools: add support for PERF_SAMPLE_IDENTFIER When selecting PERF_SAMPLE_IDENTFIER, ensure PERF_SAMPLE_ID is deselected perf tools: expand perf_event__synthesize_sample() Updated for PERF_SAMPLE_READ perf tools: add a function to calculate sample event size Updated for PERF_SAMPLE_READ perf tools: add a sample parsing test Updated for PERF_SAMPLE_READ Changes in V8: perf tools: add debug prints Fixed Python link errors perf tools: move perf_evlist__config() to a new source file New Patch to avoid Python link errors perf tools: add support for PERF_SAMPLE_IDENTFIER Adjustments due to patch above Changes in V7: perf: Update perf_event_type documentation Proposed new patch from Peter Zijlstra perf: make events stream always parsable Adjustments due to patch above perf tools: tidy up sample parsing overflow checking Change to a single overflow function Amend comment perf tools: add a function to calculate sample event size New patch perf tools: add a sample parsing test
[PATCH V13 00/12] perf tools: some fixes and tweaks
Hi Here are some fixes and tweaks to perf tools (version 13). Changes in V13: perf tools: allow non-matching sample types Moved to be the last patch perf tools: add pid to struct thread Dropped since its been applied perf tools: add support for PERF_SAMPLE_IDENTFIER Subsumed most of 'perf tools: allow non-matching sample types' Changes in V12: perf tools: re-implement debug print function for linking python/perf.so Dropped since its been applied perf tools: add debug prints Dropped since its been applied perf tools: allow non-matching sample types Do not call perf_evlist__set_id_pos() when adding events other than the first Do not use matching_sample_types perf: make events stream always parsable Added Peter's missing Ack Added Stephane's Tested-by perf tools: add missing 'abi' member to 'struct regs_dump' Added Jiri's Ack Changes in V11: perf tools: re-implement debug print function for linking python/perf.so New patch split from perf tools: add debug prints perf tools: add debug prints Changed to use graph_dotted_line Moved python/link changes to separate patch Added Namhyung's Ack perf tools: change machine__findnew_thread() to set thread pid Added explanation of main thread lookup to commit message perf tools: tidy up sample parsing overflow checking Added Jiri's Ack perf tools: remove unnecessary callchain validation Added Namhyung's Ack perf tools: remove references to struct ip_event Added Namhyung's Ack perf tools: move perf_evlist__config() to a new source file Added Namhyung's Ack perf tools: add missing 'abi' member to 'struct regs_dump' New patch perf tools: expand perf_event__synthesize_sample() Adjusted for new 'abi' member of 'struct regs_dump' perf tools: add a function to calculate sample event size Adjusted for new 'abi' member of 'struct regs_dump' perf tools: add a sample parsing test Adjusted for new 'abi' member of 'struct regs_dump' Changes in V10: Re-based on: perf/core branch of git://git.kernel.org/pub/scm/linux/kernel/git/acme/linux.git commit 207353be1574027c151609a31167ac5919a056c8: perf tools: Remove filter parameter of thread__find_addr_map() perf tools: add debug prints Changed to use macros perf tools: add pid to struct thread Added David's Ack perf tools: change machine__findnew_thread() to set thread pid Added David's Ack perf tools: remove references to struct ip_event Also remove from hists_link.c perf tools: move struct ip_event Dropped since it is covered by perf tools: remove references to struct ip_event perf tools: add a sample parsing test Fix missing sample comparison for PERF_SAMPLE_READ Changes in V9: perf: Update perf_event_type documentation Dropped since its been applied perf tools: tidy up sample parsing overflow checking Changed to use a single overflow function Updated for PERF_SAMPLE_READ perf: make events stream always parsable Added more about sample parsing to the commit message perf tools: add support for PERF_SAMPLE_IDENTFIER When selecting PERF_SAMPLE_IDENTFIER, ensure PERF_SAMPLE_ID is deselected perf tools: expand perf_event__synthesize_sample() Updated for PERF_SAMPLE_READ perf tools: add a function to calculate sample event size Updated for PERF_SAMPLE_READ perf tools: add a sample parsing test Updated for PERF_SAMPLE_READ Changes in V8: perf tools: add debug prints Fixed Python link errors perf tools: move perf_evlist__config() to a new source file New Patch to avoid Python link errors perf tools: add support for PERF_SAMPLE_IDENTFIER Adjustments due to patch above Changes in V7: perf: Update perf_event_type documentation Proposed new patch from Peter Zijlstra perf: make events stream always parsable Adjustments due to patch above perf tools: tidy up sample parsing overflow checking Change to a single overflow function Amend comment perf tools: add a function to calculate sample event size New patch perf tools: add a sample parsing test