This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk-code_speed-cpu2017rate/gnu-aarch64-master-O2
in repository toolchain/ci/base-artifacts.
at 37908635db 0: init: #1: 1: [TCWG CI] No change after baseline build: no [...]
This branch includes the following new commits:
new 37908635db 0: init: #1: 1: [TCWG CI] No change after baseline build: no [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from c32ea73114d Fix _bfd_elf_find_function so that it can cope with overlap [...]
new eb94f427873 Fix Tcl quoting in gdb_assert
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
gdb/testsuite/gdb.base/completion.exp | 2 +-
gdb/testsuite/gdb.base/step-over-no-symbols.exp | 6 +++---
gdb/testsuite/lib/gdb.exp | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch releases/gcc-11
in repository gcc.
from 5ecf4567452 libstdc++: Fix uses of non-reserved names in simd header
new 42ae5e24b9a libstdc++: Add missing constexpr on simd shift implementation
new 073ef789841 libstdc++: Fix -Wsign-compare issue
new a1f70114f9b libstdc++: Simplify three helper functions into one
The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
libstdc++-v3/include/experimental/bits/simd.h | 11 ++++++-----
libstdc++-v3/include/experimental/bits/simd_builtin.h | 2 +-
libstdc++-v3/include/experimental/bits/simd_x86.h | 8 ++++----
3 files changed, 11 insertions(+), 10 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from a5c95ca18a98 Merge tag 'drm-next-2023-02-23' of git://anongit.freedeskt [...]
new 289e1c89217d locking/memory-barriers.txt: Improve documentation for wri [...]
new ebd50e2947de tools: memory-model: Add rmw-sequences to the LKMM
new aae0c8a50d6d Documentation: Fixed a typo in atomic_t.txt
new 9ba7d3b3b826 tools: memory-model: Make plain accesses carry dependencies
new 192a5e0a1971 Merge tag 'lkmm.2023.02.15a' of git://git.kernel.org/pub/s [...]
new 1a3ea611fc10 x86/nmi: Accumulate NMI-progress evidence in exc_nmi()
new 344da544f177 x86/nmi: Print reasons why backtrace NMIs are ignored
new 525445efacdf Merge tag 'nmi.2023.02.14a' of git://git.kernel.org/pub/sc [...]
new 18a5a09d90a7 nolibc: add support for s390
new 0043e6f21dbe selftests/nolibc: add s390 support
new 16d4b2bd799d rcutorture: add support for s390
new 28ef4c3753a4 rcutorture: build initrd for rcutorture with nolibc
new 7f8548589661 tools/nolibc: make compiler and assembler agree on the sec [...]
new 20470dfd656e tools/nolibc: enable support for thumb1 mode for ARM
new 5a51b6de5968 tools/nolibc: support thumb mode with frame pointers on ARM
new d5b48f958b36 tools/nolibc: remove local definitions of O_* flags for op [...]
new 1caa1154c3e9 tools/nolibc: make errno a weak symbol instead of a static one
new 89dc50921c87 tools/nolibc: export environ as a weak symbol on x86_64
new 52e423f5b93e tools/nolibc: export environ as a weak symbol on i386
new 9b8688c6eadd tools/nolibc: export environ as a weak symbol on arm64
new a6f29a2c41f3 tools/nolibc: export environ as a weak symbol on arm
new 8f7fafebd1da tools/nolibc: export environ as a weak symbol on mips
new 758f33379569 tools/nolibc: export environ as a weak symbol on riscv
new 9e5bdc613d06 tools/nolibc: export environ as a weak symbol on s390
new 2ab4aa487b93 tools/nolibc: add auxiliary vector retrieval for i386
new 1cce162ab4a5 tools/nolibc: add auxiliary vector retrieval for x86_64
new 2a39a53245d2 tools/nolibc: add auxiliary vector retrieval for arm64
new 59ea18762421 tools/nolibc: add auxiliary vector retrieval for arm
new 041fa97cb332 tools/nolibc: add auxiliary vector retrieval for riscv
new d01869cf1ee4 tools/nolibc: add auxiliary vector retrieval for mips
new 241c4b4e02f2 tools/nolibc: add auxiliary vector retrieval for s390
new c61a078015f3 nolibc/stdlib: Implement `getauxval(3)` function
new 7efd762e97c8 nolibc/sys: Implement `getpagesize(2)` function
new a290296ab832 selftests/nolibc: Add `getpagesize(2)` selftest
new f9b06695ba64 selftests/nolibc: Support "x86_64" for arch name
new c54ba4178159 selftests/nolibc: Add a "run-user" target to test the prog [...]
new f01d4c8a2290 Merge tag 'nolibc.2023.02.06a' of git://git.kernel.org/pub [...]
new 65177e47d303 testing: kselftest_harness: add filtering and enumerating tests
new 7482c19173b7 selftests: arm64: Fix incorrect kernel headers search path
new 612cf4d28341 selftests: clone3: Fix incorrect kernel headers search path
new 145df2fdc38f selftests: core: Fix incorrect kernel headers search path
new f80f09b59fdd selftests: dmabuf-heaps: Fix incorrect kernel headers search path
new 07f0148aafe8 selftests: drivers: Fix incorrect kernel headers search path
new c2d3cf3653a8 selftests: filesystems: Fix incorrect kernel headers search path
new 24c55275ba0d selftests: futex: Fix incorrect kernel headers search path
new 8bb9c1808628 selftests: gpio: Fix incorrect kernel headers search path
new ecf9fdb5c2a9 selftests: ipc: Fix incorrect kernel headers search path
new 5d74231a2caa selftests: kcmp: Fix incorrect kernel headers search path
new f2f9592b7360 selftests: media_tests: Fix incorrect kernel headers search path
new 498bb0277263 selftests: membarrier: Fix incorrect kernel headers search path
new 5d11f2d0eb39 selftests: mount_setattr: Fix incorrect kernel headers sea [...]
new 65c68af0131b selftests: move_mount_set_group: Fix incorrect kernel head [...]
new 465cbb1b9a9f selftests: perf_events: Fix incorrect kernel headers search path
new e81ff69f6696 selftests: pid_namespace: Fix incorrect kernel headers sea [...]
new 3f7d71768795 selftests: pidfd: Fix incorrect kernel headers search path
new 01ede99e9de1 selftests: ptp: Fix incorrect kernel headers search path
new 2279bfc03211 selftests: rseq: Fix incorrect kernel headers search path
new 0d2cace5af50 selftests: sched: Fix incorrect kernel headers search path
new 07d42dd85444 selftests: seccomp: Fix incorrect kernel headers search path
new 5ad0c8e42c13 selftests: sync: Fix incorrect kernel headers search path
new f3886fd28987 selftests: user_events: Fix incorrect kernel headers search path
new 8eb3751c73be selftests: vm: Fix incorrect kernel headers search path
new ac5ec90e94fe selftests: x86: Fix incorrect kernel headers search path
new 0d7a91678aaa selftests: iommu: Use installed kernel headers search path
new a24ebb493703 selftests: memfd: Use installed kernel headers search path
new 4c983a14238d selftests: ptrace: Use installed kernel headers search path
new 5adbe55c8ba5 selftests: tdx: Use installed kernel headers search path
new 4b225d4f067f selftests: Fix spelling mistake "allright" -> "all right"
new 4ebe33398c40 selftests: find echo binary to use -ne options
new 787fccb321dd selftests: tpm2: remove redundant ord()
new 1e6b485c922f selftests/ftrace: Fix bash specific "==" operator
new 9e34fad00fc8 selftests: use printf instead of echo -ne
new 6e81461b06b6 selftests/ptp: Remove clean target from Makefile
new a7151a8eaa29 selftests/sched: fix warn_unused_result build warns
new d8e45bf1aed2 selftests/mount_setattr: fix redefine struct mount_attr bu [...]
new aca5a0944c30 selftests/mount_setattr: fix to make run_tests failure
new 0eb15a47bf43 selftests/user_events: add a note about user_events.h dependency
new d6296cb65320 Merge tag 'linux-kselftest-next-6.3-rc1' of git://git.kern [...]
new 1fdc6f4f2747 tools/testing/kunit/kunit.py: remove redundant double check
new 2dc9d6ca52a4 kunit: kunit.py extract handlers
new 7170b7ed6acb kunit: Add "hooks" to call into KUnit when it's built as a module
new e047c5eaa763 kunit: Expose 'static stub' API to redirect functions
new 9ecc9cdd168e Documentation: Add Function Redirection API docs
new 789538c61fc1 lib/hashtable_test.c: add test for the hashtable structure
new 82649c7c0da4 kunit: Add printf attribute to fail_current_test_impl
new 89f1a2440a20 Merge tag 'linux-kselftest-kunit-6.3-rc1' of git://git.ker [...]
new e8bf9b98d40d ktest.pl: Fix missing "end_monitor" when machine check fails
new 83d29d439cd3 ktest.pl: Give back console on Ctrt^C on monitor
new 4e7d2a8f0b52 ktest.pl: Add RUN_TIMEOUT option with default unlimited
new 7dc8e24f0e09 ktest: Restore stty setting at first in dodie
new 2562af68f055 Merge tag 'ktest-v6.3' of git://git.kernel.org/pub/scm/lin [...]
new a37380ef8b54 tools/rv: Remove unneeded semicolon
new fe137a4fe0e7 tools/tracing/rtla: osnoise_hist: use total duration for a [...]
new 1fab1469b66b tools/tracing/rtla: osnoise_hist: display average with two [...]
new 27e348b221f6 rtla/timerlat: Add auto-analysis core
new 5def33df84d2 rtla/timerlat: Add auto-analysis support to timerlat top
new ce6cc6f70cad Documentation/rtla: Add timerlat-top auto-analysis options
new 1f428356c38d rtla: Add hwnoise tool
new 5dc3750e747f Documentation/rtla: Add hwnoise man page
new d392e49ad890 Merge tag 'trace-tools-v6.3' of git://git.kernel.org/pub/s [...]
new 8843e06f67b1 ring-buffer: Handle race between rb_move_tail and rb_check_pages
new 9191423872f7 Merge tag 'trace-v6.2-rc7-3' of git://git.kernel.org/pub/s [...]
new e6745a4da964 tracing: Add a way to filter function addresses to function names
new 7f09d639b8c4 tracing/selftests: Add test for event filtering on function name
new b56c68f705ca ftrace: Add sample with custom ops
new 3e4272b99540 tracing: Add NULL checks for buffer in ring_buffer_free_re [...]
new 19ff80496450 tracing: Simplify calculating entry size using struct_size()
new 288709c9f3b0 tracing: Allow stacktraces to be saved as histogram variables
new 00cf3d672a9d tracing: Allow synthetic events to pass around stacktraces
new cc5fc8bfc961 tracing/histogram: Add stacktrace type
new 88238513bb26 tracing/histogram: Document variable stacktrace
new b81a3a100cca tracing/histogram: Add simple tests for stacktrace usage o [...]
new 92a22cea4c84 perf/tracing: Use stage6 of tracing to not duplicate macros
new dc513fd5321d bpf/tracing: Use stage6 of tracing to not duplicate macros
new b18c58af29e4 tracing/osnoise: No need for schedule_hrtimeout range
new a2ff84a5d1e6 tracing/histogram: Wrap remaining shell snippets in code blocks
new a9c4bdd50563 tracing: Acquire buffer from temparary trace sequence
new 01678fbce3dd samples: ftrace: Include the nospec-branch.h only for x86
new f94fe7048a35 ftrace: sample: avoid open-coded 64-bit division
new aef70ebd624c samples: ftrace: Make some global variables static
new 9971c3f94448 tracing: Fix trace_event_raw_event_synth() if else statement
new cb1f98c5e574 tracing: Add creation of instances at boot command line
new c4846480831e tracing: Add enabling of events to boot instances
new d503b8f7474f tracing: Add trace_array_puts() to write into instance
new 9c1c251d670b tracing: Allow boot instances to have snapshot buffers
new fc1a9dc10129 tracing/histogram: Don't use strlen to find length of stac [...]
new 8261ef2eb35f tracing: Add BUILD_BUG() to make sure stacktrace fits in strings
new 2bacfd9f7e5a tracing/histogram: Fix a few problems with stacktrace vari [...]
new f5914b301a17 tracing/histogram: Fix stacktrace key
new d8f0ae3ebed4 tracing/histogram: Fix stacktrace histogram Documententation
new 2455f0e124d3 tracing: Always use canonical ftrace path
new e7bb66f79a7b tracepoint: Allow livepatch module add trace event
new 7568a21e52f6 tracing: Remove unnecessary NULL assignment
new b72b5fecc1b8 Merge tag 'trace-v6.3' of git://git.kernel.org/pub/scm/lin [...]
new b430d2436737 perf script flamegraph: Avoid d3-flame-graph package dependency
new acef233b7ca7 perf pmu: Add #slots literal support for arm64
new 5b51e47a3f1d perf jevent: Add general metrics support
new a9ff64e5a042 perf vendor events arm64: Add common topdown L1 metrics
new c1c685cee6a1 perf vendor events arm64: Add topdown L1 metrics for neove [...]
new 6a60dd2e8769 perf vendor events arm64: Add TLB metrics for neoverse-n2-v2
new 8556d367a7f9 perf vendor events arm64: Add cache metrics for neoverse-n2-v2
new a1adade799bd perf vendor events arm64: Add branch metrics for neoverse-n2-v2
new 4befa5cf8469 perf vendor events arm64: Add PE utilization metrics for n [...]
new 485c5bc59089 perf vendor events arm64: Add instruction mix metrics for [...]
new 3524f89edaf0 perf docs: Fix a typo in 'perf probe' man page: l20th -> 120th
new 03953a697bdd perf vendor events intel: Add Emerald Rapids
new 9f19aab47ced perf llvm: Fix inadvertent file creation
new 1784eeaeb3de perf tools: Remove HAVE_LIBTRACEEVENT_TEP_FIELD_IS_RELATIVE
new 1634bad32074 perf trace: Reduce #ifdefs for TEP_FIELD_IS_RELATIVE
new 316769f75718 perf debug: Increase libtraceevent logging when verbose
new 1962ab6f6e0b perf test workload thloop: Make count increments atomic
new 1b69346e7a0b perf test: Add Symbols test
new c2d066c090c9 perf symbols: Factor out get_plt_sizes()
new b08b20c30988 perf symbols: Check plt_entry_size is not zero
new a2db72c5dac4 perf symbols: Add dso__find_symbol_nocache()
new 477d5e35b42b perf symbols: Slightly simplify 'err' usage in dso__synthe [...]
new 5fec9b171cd8 perf symbols: Do not check ss->dynsym twice
new 698a0d1a1a6c perf symbols: Add symbol for .plt header
new 45204677d427 perf symbols: Allow for .plt entries with no symbol
new 375a44818429 perf symbols: Combine handling for SHT_RELA and SHT_REL
new df8aeaefea02 perf symbols: Check SHT_RELA and SHT_REL type earlier
new 4cbd5334ff13 perf tools: Fix foolproof typo
new f8ad6018ce3c perf pmu: Remove duplication around EVENT_SOURCE_DEVICE_PATH
new d50a79cd0f39 perf pmu: Use perf_pmu__open_file() and perf_pmu__scan_file()
new 5f2c8efa78ab perf pmu: Remove remaining duplication of bus/event_source [...]
new c2b6a8969c82 perf pmu: Add function to check if a pmu file exists
new 326163c552c4 perf cs_etm: Keep separate symbols for ETMv4 and ETE parameters
new 2e2f7ceecc19 perf cs_etm: Record ts_source in AUXTRACE_INFO for ETMv4 and ETE
new a7fe9a443b60 perf cs_etm: Set the time field in the synthetic samples
new 5670ebf54bd2 perf cs-etm: Ensure that Coresight timestamps don't go backwards
new 91f67b9a6472 Merge remote-tracking branch 'torvalds/master' into perf/core
new 7158005b4eb3 perf test: Switch basic bpf filtering test to use syscall [...]
new fc5d836c6795 perf: Various spelling fixes
new f1942108461d perf test buildid: Fix shell string substitutions
new 0b58d89b1e7c perf tools: Add Ian Rogers to MAINTAINERS as a reviewer
new 6bc75b4c9042 perf cs-etm: Improve missing sink warning message
new 86569c0ab166 perf mem/c2c: Document that SPE is used for mem and c2c on ARM
new 22e06e682537 perf buildid: Avoid copy of uninitialized memory
new dfadf8b315f5 perf test: Fix DWARF unwind test by adding non-inline to e [...]
new c6535b6ba934 perf cs-etm: Update decoder code for OpenCSD version 1.4
new 1746212daeba perf inject: Use perf_data__read() for auxtrace
new aeb802f872a7 perf intel-pt: Do not try to queue auxtrace data on pipe
new 14bf4784412c perf session: Avoid calling lseek(2) for pipe
new e072b097d29e perf test: Add pipe mode test to the Intel PT test suite
new 84cce3d60c22 perf tests shell: Add check for perf data file in record+p [...]
new 766b0beedb2f perf tests shell: Fix check for libtracevent support
new 66fe2d53a067 perf symbols: Correct plt entry sizes for x86
new b2529f829ad6 perf symbols: Add support for x86 .plt.sec
new 78250284b157 perf symbols: Sort plt relocations for x86
new 05963491c094 perf symbols: Record whether a symbol is an alias for an I [...]
new b7dbc0be6e4f perf symbols: Add support for IFUNC symbols for x86_64
new 60fbb3e49abe perf symbols: Allow for .plt without header
new a1ab12856f27 perf symbols: Allow for static executables with .plt
new 51a188ad8c2d perf symbols: Start adding support for .plt.got for x86
new ce4c8e7966f3 perf symbols: Get symbols for .plt.got for x86-64
new 3980ee9ad857 perf probe: Fix usage when libtraceevent is missing
new 1c249565426e perf symbols: Symbol lookup with kcore can fail if multipl [...]
new 2889959489ef perf arm-spe: Only warn once for each unsupported address packet
new 1df49ef9ee31 perf tools docs: Use canonical ftrace path
new 3fd7a168bf51 perf script: Add 'cgroup' field for output
new 7b204399aee0 perf lock contention: Add -S/--callstack-filter option
new dd15480a3d67 perf stat: Hide invalid uncore event output for aggr mode
new 5b420cf003da perf test: Replace 'grep | wc -l' with 'grep -c'
new a912f5975ffc perf test: Replace legacy `...` with $(...)
new 1bad502775df tools x86: Keep list sorted by number in unistd_{32,64}.h
new 3fe91f32620f perf bench syscall: Introduce bench_syscall_common()
new 391f84e5555c perf bench syscall: Add getpgid syscall benchmark
new 540f8b5640ec perf bench syscall: Add execve syscall benchmark
new 79b7ca7802d2 perf test: Add more test cases for perf lock contention
new 6ade6c646035 perf script: Show branch speculation info
new 8eaf8ec3c09b perf session: Show branch speculation info in raw dump
new 3241cd11d9a0 perf jevents metric: Correct Function equality
new 2efbb73d46ea perf jevents metric: Add ability to rewrite metrics in ter [...]
new df5499ddb859 perf jevents: Rewrite metrics in the same file with each other
new db95818e888a perf pmu-events: Add separate metric from pmu_event
new 96d2a74618e3 perf pmu-events: Separate the metrics from events for no jevents
new d9dc8874d6ce perf pmu-events: Remove now unused event and metric variables
new 6f8f98ab6c16 perf stat: Remove evsel metric_name/expr
new 9f587cc93fe9 perf jevents: Combine table prefix and suffix writing
new f8ea2c1524de perf pmu-events: Introduce pmu_metrics_table
new 62774db2a05d perf jevents: Generate metrics and events as separate tables
new 5a09b1fd1b1f perf jevents: Add model list option
new 3340a08354ac perf pmu-events: Fix testing with JEVENTS_ARCH=all
new d2e3dc829e38 perf jevents: Correct bad character encoding
new e30f34053e5b tools build: Add test echo-cmd
new b777b3d2555f perf jevents: Run metric_test.py at compile-time
new 7105311c2d3b perf arm-spe: Add raw decoding for SPEv1.2 previous branch [...]
new 492fef218a66 perf lock contention: Factor out lock_contention_get_name()
new 16cad1d3597d perf lock contention: Use lock_stat_find{,new}
new ebab291641be perf lock contention: Support filters for different aggregation
new d7d213e04cf8 perf report: Support Retire Latency
new 17f248aa8664 perf script: Support Retire Latency
new ab809efaeba0 Merge remote-tracking branch 'torvalds/master' into perf/core
new ee739f132f71 perf test bpf: Check for libtraceevent support
new e65f91b20c3d perf test x86: Support the retire_lat (Retire Latency) sam [...]
new 957ed139d760 perf event x86: Add retire_lat when synthesizing PERF_SAMP [...]
new 4e846311a9be perf script: Fix missing Retire Latency fields option docu [...]
new 67ef66bad42b perf probe: Update the exit error codes in function try_to [...]
new 34266f904abd perf test bpf: Skip test if kernel-debuginfo is not present
new 55e391852e71 perf lock contention: Fix to save callstack for the defaul [...]
new 3477f079fe70 perf lock contention: Add -o/--lock-owner option
new 1bece1351c65 perf lock contention: Support old rw_semaphore type
new ffd1240e8f08 perf tools: Fix auto-complete on aarch64
new 6a5558f11664 perf tools: Fix perf tool build error in util/pfm.c
new 37f322cd58d8 perf stat: Avoid merging/aggregating metric counts twice
new 91621be65d68 perf record: Fix segfault with --overwrite and --max-size
new 1470a108a60e perf c2c: Add report option to show false sharing in adjac [...]
new 7e55b95651d8 perf intel-pt: Synthesize cycle events
new cf26e043c2a9 perf vendor events power10: Add JSON metric events to pres [...]
new f9fa0778ee73 perf tests stat_all_metrics: Change true workload to sleep [...]
new 0df82189bc42 Merge tag 'perf-tools-for-v6.3-1-2023-02-22' of git://git. [...]
The 251 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/admin-guide/kernel-parameters.txt | 29 +
Documentation/atomic_t.txt | 2 +-
.../dev-tools/kunit/api/functionredirection.rst | 162 ++++
Documentation/dev-tools/kunit/api/index.rst | 13 +-
Documentation/dev-tools/kunit/usage.rst | 15 +-
Documentation/memory-barriers.txt | 22 +-
Documentation/tools/rtla/common_timerlat_aa.rst | 7 +
Documentation/tools/rtla/index.rst | 1 +
Documentation/tools/rtla/rtla-hwnoise.rst | 107 +++
Documentation/tools/rtla/rtla-timerlat-top.rst | 164 ++--
Documentation/trace/events.rst | 12 +
Documentation/trace/histogram.rst | 242 ++++-
MAINTAINERS | 1 +
arch/x86/kernel/nmi.c | 108 ++-
include/kunit/static_stub.h | 113 +++
include/kunit/test-bug.h | 29 +-
include/linux/kernel.h | 2 +-
include/linux/nmi.h | 8 +
include/linux/trace.h | 12 +
include/linux/trace_seq.h | 5 +
include/linux/tracepoint.h | 4 +-
include/trace/bpf_probe.h | 45 +-
include/trace/perf.h | 46 +-
include/trace/stages/stage3_trace_output.h | 3 +
include/trace/stages/stage6_event_callback.h | 3 +
include/trace/stages/stage7_class_define.h | 1 +
kernel/trace/Kconfig | 20 +-
kernel/trace/kprobe_event_gen_test.c | 2 +-
kernel/trace/ring_buffer.c | 51 +-
kernel/trace/synth_event_gen_test.c | 2 +-
kernel/trace/trace.c | 164 +++-
kernel/trace/trace.h | 6 +
kernel/trace/trace_events.c | 13 +-
kernel/trace/trace_events_filter.c | 93 +-
kernel/trace/trace_events_hist.c | 126 ++-
kernel/trace/trace_events_synth.c | 90 +-
kernel/trace/trace_osnoise.c | 2 +-
kernel/trace/trace_seq.c | 23 +
kernel/trace/trace_synth.h | 1 +
kernel/tracepoint.c | 4 +-
lib/Kconfig.debug | 24 +
lib/Makefile | 9 +
lib/hashtable_test.c | 317 +++++++
lib/kunit/Makefile | 4 +
lib/kunit/hooks-impl.h | 31 +
lib/kunit/hooks.c | 21 +
lib/kunit/kunit-example-test.c | 38 +
lib/kunit/static_stub.c | 123 +++
lib/kunit/test.c | 15 +-
lib/nmi_backtrace.c | 2 +
samples/Kconfig | 7 +
samples/Makefile | 1 +
samples/ftrace/Makefile | 1 +
samples/ftrace/ftrace-direct-modify.c | 2 +-
samples/ftrace/ftrace-direct-multi-modify.c | 2 +-
samples/ftrace/ftrace-direct-multi.c | 2 +-
samples/ftrace/ftrace-direct-too.c | 2 +-
samples/ftrace/ftrace-direct.c | 2 +-
samples/ftrace/ftrace-ops.c | 252 ++++++
samples/user_events/example.c | 4 +-
scripts/tracing/draw_functrace.py | 6 +-
tools/arch/x86/include/uapi/asm/unistd_32.h | 23 +-
tools/arch/x86/include/uapi/asm/unistd_64.h | 23 +-
tools/build/Makefile.build | 1 +
tools/include/nolibc/arch-aarch64.h | 52 +-
tools/include/nolibc/arch-arm.h | 138 +--
tools/include/nolibc/arch-i386.h | 60 +-
tools/include/nolibc/arch-mips.h | 79 +-
tools/include/nolibc/arch-riscv.h | 62 +-
tools/include/nolibc/arch-s390.h | 226 +++++
tools/include/nolibc/arch-x86_64.h | 52 +-
tools/include/nolibc/arch.h | 2 +
tools/include/nolibc/errno.h | 4 +-
tools/include/nolibc/stdlib.h | 27 +
tools/include/nolibc/sys.h | 24 +
tools/lib/api/fs/tracing_path.c | 4 +-
tools/memory-model/Documentation/explanation.txt | 39 +-
tools/memory-model/linux-kernel.bell | 6 +
tools/memory-model/linux-kernel.cat | 5 +-
tools/memory-model/litmus-tests/dep+plain.litmus | 31 +
tools/perf/.gitignore | 1 +
tools/perf/Documentation/itrace.txt | 3 +-
tools/perf/Documentation/perf-bench.txt | 2 +-
tools/perf/Documentation/perf-c2c.txt | 16 +-
tools/perf/Documentation/perf-intel-pt.txt | 66 +-
tools/perf/Documentation/perf-list.txt | 2 +-
tools/perf/Documentation/perf-lock.txt | 11 +
tools/perf/Documentation/perf-mem.txt | 7 +-
tools/perf/Documentation/perf-probe.txt | 2 +-
tools/perf/Documentation/perf-report.txt | 4 +-
tools/perf/Documentation/perf-script-perl.txt | 2 +-
tools/perf/Documentation/perf-script-python.txt | 4 +-
tools/perf/Documentation/perf-script.txt | 7 +-
tools/perf/Documentation/perf-test.txt | 3 +
tools/perf/Documentation/perf-top.txt | 2 +-
tools/perf/Makefile.config | 4 -
tools/perf/Makefile.perf | 1 +
tools/perf/arch/arm/util/auxtrace.c | 5 +-
tools/perf/arch/arm/util/cs-etm.c | 103 ++-
tools/perf/arch/arm64/util/pmu.c | 44 +-
tools/perf/arch/powerpc/util/header.c | 4 +-
tools/perf/arch/x86/tests/sample-parsing.c | 5 +-
tools/perf/arch/x86/util/event.c | 21 +
tools/perf/arch/x86/util/pmu.c | 12 +-
tools/perf/bench/bench.h | 2 +
tools/perf/bench/syscall.c | 76 +-
tools/perf/builtin-bench.c | 4 +-
tools/perf/builtin-c2c.c | 21 +-
tools/perf/builtin-inject.c | 6 +-
tools/perf/builtin-list.c | 20 +-
tools/perf/builtin-lock.c | 147 ++-
tools/perf/builtin-probe.c | 9 +
tools/perf/builtin-record.c | 16 +-
tools/perf/builtin-script.c | 40 +-
tools/perf/builtin-stat.c | 1 -
tools/perf/builtin-trace.c | 4 +-
tools/perf/perf-completion.sh | 11 +-
tools/perf/pmu-events/Build | 16 +-
.../arch/arm64/arm/neoverse-n2-v2/metrics.json | 273 ++++++
tools/perf/pmu-events/arch/arm64/sbsa.json | 30 +
.../pmu-events/arch/powerpc/power10/metrics.json | 8 +-
.../pmu-events/arch/powerpc/power10/others.json | 2 +-
tools/perf/pmu-events/arch/x86/mapfile.csv | 2 +-
tools/perf/pmu-events/empty-pmu-events.c | 108 ++-
tools/perf/pmu-events/jevents.py | 359 ++++++--
tools/perf/pmu-events/metric.py | 79 +-
tools/perf/pmu-events/metric_test.py | 15 +-
tools/perf/pmu-events/pmu-events.h | 26 +-
tools/perf/scripts/python/flamegraph.py | 107 ++-
tools/perf/tests/Build | 1 +
tools/perf/tests/bpf-script-example.c | 2 +-
tools/perf/tests/bpf.c | 28 +-
tools/perf/tests/builtin-test.c | 3 +
tools/perf/tests/dwarf-unwind.c | 5 +-
tools/perf/tests/expand-cgroup.c | 4 +-
tools/perf/tests/parse-metric.c | 4 +-
tools/perf/tests/pmu-events.c | 69 +-
tools/perf/tests/sample-parsing.c | 2 +-
tools/perf/tests/shell/buildid.sh | 18 +-
tools/perf/tests/shell/lib/coresight.sh | 18 +-
tools/perf/tests/shell/lib/probe_vfs_getname.sh | 8 +
tools/perf/tests/shell/lock_contention.sh | 66 +-
.../tests/shell/record+probe_libc_inet_pton.sh | 11 +
.../tests/shell/record+script_probe_vfs_getname.sh | 3 +
tools/perf/tests/shell/stat_all_metrics.sh | 2 +-
tools/perf/tests/shell/test_brstack.sh | 18 +-
tools/perf/tests/shell/test_intel_pt.sh | 17 +
tools/perf/tests/symbols.c | 150 ++++
tools/perf/tests/tests.h | 3 +
tools/perf/tests/workloads/thloop.c | 2 +-
tools/perf/util/Build | 5 +-
tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 6 +-
.../util/arm-spe-decoder/arm-spe-pkt-decoder.c | 4 +-
.../util/arm-spe-decoder/arm-spe-pkt-decoder.h | 1 +
tools/perf/util/auxtrace.c | 12 +-
tools/perf/util/auxtrace.h | 7 +-
tools/perf/util/bpf_lock_contention.c | 183 ++--
tools/perf/util/bpf_skel/lock_contention.bpf.c | 104 ++-
tools/perf/util/bpf_skel/lock_data.h | 4 +-
tools/perf/util/branch.c | 15 +
tools/perf/util/branch.h | 2 +
tools/perf/util/cacheline.h | 25 +-
tools/perf/util/cgroup.c | 1 -
tools/perf/util/cputopo.c | 9 +-
tools/perf/util/cs-etm-base.c | 34 +-
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 71 +-
tools/perf/util/cs-etm.c | 95 +-
tools/perf/util/cs-etm.h | 16 +-
tools/perf/util/data-convert-bt.c | 4 +-
tools/perf/util/debug.c | 15 +
tools/perf/util/evsel.c | 21 +-
tools/perf/util/evsel.h | 2 -
tools/perf/util/evswitch.h | 4 +-
tools/perf/util/expr.c | 5 +
tools/perf/util/expr.h | 1 +
tools/perf/util/expr.l | 8 +-
tools/perf/util/intel-pt.c | 73 +-
tools/perf/util/llvm-utils.c | 25 +-
tools/perf/util/lock-contention.h | 7 +
tools/perf/util/metricgroup.c | 207 +++--
tools/perf/util/metricgroup.h | 4 +-
tools/perf/util/parse-events.c | 2 -
tools/perf/util/pfm.c | 6 +-
tools/perf/util/pmu-hybrid.c | 27 +-
tools/perf/util/pmu.c | 227 ++---
tools/perf/util/pmu.h | 21 +-
tools/perf/util/print-events.c | 32 +-
tools/perf/util/print-events.h | 3 +-
tools/perf/util/probe-event.c | 4 +-
tools/perf/util/python.c | 19 +-
tools/perf/util/sample.h | 5 +-
.../perf/util/scripting-engines/trace-event-perl.c | 4 +-
.../util/scripting-engines/trace-event-python.c | 4 +-
tools/perf/util/session.c | 14 +-
tools/perf/util/sort.c | 20 +-
tools/perf/util/sort.h | 3 +
tools/perf/util/stat-display.c | 51 +-
tools/perf/util/stat-shadow.c | 114 +--
tools/perf/util/stat.h | 1 -
tools/perf/util/symbol-elf.c | 527 ++++++++---
tools/perf/util/symbol.c | 26 +-
tools/perf/util/symbol.h | 3 +
tools/perf/util/symsrc.h | 1 +
tools/perf/util/synthetic-events.c | 4 +-
tools/perf/util/trace-event.h | 19 +
tools/testing/ktest/ktest.pl | 36 +-
tools/testing/ktest/sample.conf | 5 +
tools/testing/kunit/kunit.py | 186 ++--
tools/testing/selftests/Makefile | 4 +-
tools/testing/selftests/arm64/fp/Makefile | 2 +-
tools/testing/selftests/arm64/tags/Makefile | 2 +-
tools/testing/selftests/clone3/Makefile | 2 +-
tools/testing/selftests/core/Makefile | 2 +-
tools/testing/selftests/dmabuf-heaps/Makefile | 2 +-
tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 3 +-
tools/testing/selftests/drivers/dma-buf/Makefile | 2 +-
.../selftests/drivers/s390x/uvdevice/Makefile | 3 +-
tools/testing/selftests/filesystems/Makefile | 2 +-
.../selftests/filesystems/binderfs/Makefile | 2 +-
tools/testing/selftests/filesystems/epoll/Makefile | 2 +-
.../ftrace/test.d/filter/event-filter-function.tc | 58 ++
.../ftrace/test.d/ftrace/func_event_triggers.tc | 2 +-
.../inter-event/trigger-synthetic-event-stack.tc | 24 +
.../inter-event/trigger-synthetic-event-syntax.tc | 6 +
tools/testing/selftests/futex/functional/Makefile | 2 +-
tools/testing/selftests/gpio/Makefile | 2 +-
tools/testing/selftests/iommu/Makefile | 3 +-
tools/testing/selftests/ipc/Makefile | 2 +-
tools/testing/selftests/kcmp/Makefile | 2 +-
tools/testing/selftests/kselftest_harness.h | 142 ++-
tools/testing/selftests/media_tests/Makefile | 2 +-
tools/testing/selftests/membarrier/Makefile | 2 +-
tools/testing/selftests/memfd/Makefile | 4 +-
tools/testing/selftests/mount_setattr/Makefile | 4 +-
.../selftests/mount_setattr/mount_setattr_test.c | 7 -
.../selftests/move_mount_set_group/Makefile | 2 +-
tools/testing/selftests/nolibc/Makefile | 17 +-
tools/testing/selftests/nolibc/nolibc-test.c | 30 +
tools/testing/selftests/perf_events/Makefile | 2 +-
tools/testing/selftests/pid_namespace/Makefile | 2 +-
tools/testing/selftests/pidfd/Makefile | 2 +-
.../prctl/disable-tsc-ctxt-sw-stress-test.c | 2 +-
.../prctl/disable-tsc-on-off-stress-test.c | 2 +-
tools/testing/selftests/ptp/Makefile | 9 +-
tools/testing/selftests/ptrace/Makefile | 2 +-
.../testing/selftests/rcutorture/bin/functions.sh | 6 +
tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 2 +-
tools/testing/selftests/rseq/Makefile | 2 +-
tools/testing/selftests/sched/Makefile | 2 +-
tools/testing/selftests/sched/cs_prctl_test.c | 15 +-
tools/testing/selftests/seccomp/Makefile | 2 +-
tools/testing/selftests/sync/Makefile | 2 +-
tools/testing/selftests/tdx/Makefile | 2 +-
tools/testing/selftests/tdx/tdx_guest_test.c | 2 +-
tools/testing/selftests/tpm2/tpm2.py | 2 +-
tools/testing/selftests/user_events/Makefile | 10 +-
tools/testing/selftests/vm/Makefile | 2 +-
tools/testing/selftests/x86/Makefile | 2 +-
tools/tracing/latency/latency-collector.c | 2 +-
tools/tracing/rtla/Makefile | 2 +
tools/tracing/rtla/src/osnoise.c | 117 +++
tools/tracing/rtla/src/osnoise.h | 7 +
tools/tracing/rtla/src/osnoise_hist.c | 9 +-
tools/tracing/rtla/src/osnoise_top.c | 84 +-
tools/tracing/rtla/src/rtla.c | 4 +
tools/tracing/rtla/src/timerlat_aa.c | 990 +++++++++++++++++++++
tools/tracing/rtla/src/timerlat_aa.h | 12 +
tools/tracing/rtla/src/timerlat_top.c | 46 +-
tools/tracing/rtla/src/utils.h | 3 +
tools/verification/rv/src/in_kernel.c | 2 +-
270 files changed, 7770 insertions(+), 1876 deletions(-)
create mode 100644 Documentation/dev-tools/kunit/api/functionredirection.rst
create mode 100644 Documentation/tools/rtla/common_timerlat_aa.rst
create mode 100644 Documentation/tools/rtla/rtla-hwnoise.rst
create mode 100644 include/kunit/static_stub.h
create mode 100644 lib/hashtable_test.c
create mode 100644 lib/kunit/hooks-impl.h
create mode 100644 lib/kunit/hooks.c
create mode 100644 lib/kunit/static_stub.c
create mode 100644 samples/ftrace/ftrace-ops.c
create mode 100644 tools/include/nolibc/arch-s390.h
create mode 100644 tools/memory-model/litmus-tests/dep+plain.litmus
create mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2-v2/metrics.json
create mode 100644 tools/perf/pmu-events/arch/arm64/sbsa.json
mode change 100644 => 100755 tools/perf/pmu-events/metric_test.py
create mode 100644 tools/perf/tests/symbols.c
create mode 100644 tools/testing/selftests/ftrace/test.d/filter/event-filter-function.tc
create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/inter-event/trigg [...]
create mode 100644 tools/tracing/rtla/src/timerlat_aa.c
create mode 100644 tools/tracing/rtla/src/timerlat_aa.h
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository binutils-gdb.
from efb04b14e28 gdb: add AMDGPU header files to HFILES_NO_SRCDIR
new c32ea73114d Fix _bfd_elf_find_function so that it can cope with overlap [...]
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
bfd/dwarf2.c | 104 ++++++++++++++++++++++++++++++++++++++++++++++-------------
1 file changed, 82 insertions(+), 22 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.