This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 88264981f208 Merge tag 'sched_ext-for-6.12' of git://git.kernel.org/pub [...]
new 673a5009cf2f perf: Fix topology_sibling_cpumask check warning on ARM
new 45a0c928e7aa perf trace: BTF-based enum pretty printing for syscall args
new 607bbdb49ccb perf trace: Augment non-syscall tracepoints with enum argu [...]
new 95586588868a perf trace: Filter enum arguments with enum names
new 3656e566cf03 perf test: Add landlock workload
new d66763fed30f perf test trace_btf_enum: Add regression test for the BTF [...]
new 62284329b194 perf trace: Introduce trace__btf_scnprintf()
new c3d747134cec perf trace: Remove arg_fmt->is_enum, we can get that from [...]
new e293f4b1e57f perf test: Avoid python leak sanitizer test failures
new 1d303deedb10 perf annotate: Move the data structures related to registe [...]
new 782959ac248a perf annotate: Add "update_insn_state" callback function t [...]
new b1d8d968a798 perf annotate: Update TYPE_STATE_MAX_REGS to include max o [...]
new 06dd4c5a561c perf annotate: Add disasm_line__parse() to parse raw instr [...]
new 0b971e6bf1c3 perf annotate: Add support to capture and parse raw instru [...]
new 1b4406d2a88c perf annotate: Update parameters for reg extract functions [...]
new 1acdad68183a perf annotate: Add parse function for memory instructions [...]
new ace7d681d82d perf annotate: Add support to identify memory instructions [...]
new cd0b6f67c4ab perf annotate: Add some of the arithmetic instructions to [...]
new 539bfea3e09c perf annotate: Add more instructions for instruction tracking
new 88444952bdfe perf annotate: Update instruction tracking for powerpc
new 1fe86bc245ab perf annotate: Make capstone_init non-static so that it ca [...]
new f1e9347c855d perf annotate: Use capstone_init and remove open_capstone_ [...]
new c5d60de1813a perf annotate: Add support to use libcapstone in powerpc
new 2c9db7475e5d perf annotate: Set instruction name to be used with insn-s [...]
new 42d37fc0c819 perf vendor events power10: Update JSON/events
new 050f2a03aaad perf annotate: Convert comma to semicolon
new e60fc19eab43 perf daemon: Convert comma to semicolon
new 496cae1b3306 perf inject: Convert comma to semicolon
new 4194744602c8 perf cs-etm: Output 0 instead of 0xdeadbeef when exception [...]
new ae8e4f4048b8 perf scripts python cs-etm: Restore first sample log in ve [...]
new c91928a8d524 perf tools: Enable evsel__is_aux_event() to work for ARM/ARM64
new feab89bf991c perf tools: Enable evsel__is_aux_event() to work for S390_CPUMSF
new 156e8dcfecee perf test pmu: Remove unused test_pmus
new c77800894b5a perf ftrace: Add 'tail' option to --graph-opts
new 608585f43f9e perf ftrace: Factor out check_ftrace_capable()
new 0f223813edd0 perf ftrace: Add 'profile' command
new 74ae366c37b7 perf ftrace profile: Add -s/--sort option
new 4ed0f392e7db perf test: make metric validation test return early when t [...]
new ccd6fcda2575 perf arm-spe: Extract evsel setting up
new 1635bdca4b02 perf arm-spe: Support multiple Arm SPE events
new d261f9ebcf42 libperf: Add gitignore
new 839b1832e68a perf tools: Fix wrong message when running "make JOBS=1"
new b48543c451c3 perf list: Give clues if failed to open tracing events directory
new 0f2c0400b560 perf jevents: Use name for special find value (PMU_EVENTS_ [...]
new edb08cdd10b5 perf bpf-filter: Make filters map a single entry hashmap
new 966854e72f6e perf bpf-filter: Pass 'target' to perf_bpf_filter__prepare()
new eb1693b1150d perf bpf-filter: Split per-task filter use case
new 0715f65e9437 perf bpf-filter: Support pin/unpin BPF object
new 1ec6fd34e057 perf bpf-filter: Support separate lost counts for each filter
new 73bf63a4750e perf record: Fix a potential error handling issue
new 3dee4b83a6b4 perf record: Add --setup-filter option
new 9cb3549b73c1 perf test: Update sample filtering test
new ea59b70a8418 perf bpf: Move BPF disassembly routines to separate file t [...]
new 0fe881f10ceb perf jevents: Autogenerate empty-pmu-events.c
new 7c5dd51bbb67 perf python: Remove PYTHON_PERF ifdefs
new 96465e0179fa perf hist: Correct hist_entry->mem_info refcounts
new 3da209bb1177 perf mem: Free the allocated sort string, fixing a leak
new 35b38a71c92f perf mem: Rework command option handling
new 871893d748cc perf tools: Add mode argument to sort_help()
new 2d99a991337f perf mem: Add -s/--sort option
new 7320ad972510 perf mem: Add -T/--data-type option to report subcommand
new 13159a139d85 perf mem: Update documentation for new options
new 96f30c8f0aa9 tools build: Correct libsubcmd fixdep dependencies
new ea974028a049 tools build: Avoid circular .fixdep-in.o.cmd issues
new dbb2a7a98697 tools build: Correct bpf fixdep dependencies
new 2dc02c26419b perf annotate: Use al->data_nr if possible
new cb1e8bfc7914 perf annotate: Set notes->src->nr_events early
new b00e4d0d93d3 perf annotate: Use annotation__pcnt_width() consistently
new bb588e38290f perf annotate: Set al->data_nr using the notes->src->nr_events
new ce533c9bc6de perf annotate: Add --skip-empty option
new 2576b20abdb1 perf test: Add build test for JEVENTS_ARCH=all
new b79f9a437a57 perf pmu-events: Change dependencies for empty-pmu-events.c test
new c4f74bb61ae0 perf pmu-events: Remove duplicated ampereone event
new 4bd380390fcc perf jevents.py: Ensure event names aren't duplicated
new 37ce8a562a9f Merge remote-tracking branch 'torvalds/master' into perf-t [...]
new b2f70c99edc7 perf hist: Fix reference counting of branch_info
new 037f1b67e81c perf annotate: Cache debuginfo for data type profiling
new 90d78e7b8e57 perf annotate-data: Show typedef names properly
new ed5bb548cc64 perf test: Add a new shell test for perf ftrace
new 2df5484bbf2f perf tests ftrace: Add pattern check for time, count
new 37e2a19c98bf perf test pmu: Set uninitialized PMU alias to null
new 599c19397b17 perf callchain: Fix stitch LBR memory leaks
new 32559b99e0f5 perf test: Add set of perf record LBR tests
new 9e9d0a79d347 perf test shell lbr: Support hybrid x86 systems too
new 05673c42f739 perf script python: Add the 'ins_lat' field to event handler
new 13d675aea6ca perf debuginfo: Fix the build with !HAVE_DWARF_SUPPORT
new 890a1961c812 perf tools: Create source symlink in perf object dir
new 336989d00f21 perf annotate: Fix --group behavior when leader has no samples
new cb1898f58e0f perf annotate-data: Support --skip-empty option
new 4f21bfed691c perf tests pmu: Initialize all fields of test_pmu variable
new e6b56ae7c2d8 perf script: add --addr2line option
new 043da846c2b2 perf docs: Refine the description for the buffer size
new 00b04242683e perf annotate-data: Fix a buffer overflow in TUI browser
new 040c0f887fdc perf lock contention: Change stack_id type to s32
new 7a75c6c23a2e perf vendor events: SKX, CLX, SNR uncore cache event fixes
new 05fc5b7de395 perf annotate-data: Support folding in TUI browser
new af73856e9ac8 perf annotate-data: Implement folding in TUI browser
new 7f3c8f13ad93 perf annotate-data: Show first-level children by default in TUI
new 79bcd34e0f3d perf inject: Fix leader sampling inserting additional samples
new 4e322c785514 perf auxtrace: Remove dummy tools
new 1816dc4bc5be perf s390-cpumsf: Remove unused struct
new 30f29bae9142 perf tool: Constify tool pointers
new 564e5cbcfdf5 perf tool: Move fill defaults into tool.c
new ae737b61029c perf tool: Add perf_tool__init()
new f32b37cc783a perf kmem: Use perf_tool__init
new 584a268f5075 perf buildid-list: Use perf_tool__init
new a01a5ef98870 perf kvm: Use perf_tool__init()
new b4fd4d00f9d4 perf lock: Use perf_tool__init()
new 419cbc44f5b9 perf evlist: Use perf_tool__init()
new cecb1cf154b3 perf record: Use perf_tool__init()
new 6bfb6df8663f perf c2c: Use perf_tool__init()
new 2fa28ccb17c4 perf script: Use perf_tool__init()
new a37c0436f379 perf inject: Use perf_tool__init()
new 113f614c6dd0 perf report: Use perf_tool__init()
new 071b117e755b perf stat: Use perf_tool__init()
new d48940cabcf7 perf annotate: Use perf_tool__init()
new 41860d49473c perf sched: Use perf_tool__init()
new 4a20562bc411 perf mem: Use perf_tool__init()
new 60b5fd3f62d0 perf timechart: Use perf_tool__init()
new 1e1ec8f2e5fa perf diff: Use perf_tool__init()
new b9d276d1a282 perf data convert json: Use perf_tool__init()
new 2721c6cc04d7 perf data convert ctf: Use perf_tool__init()
new 332b897f34b9 perf test event_update: Ensure tools is initialized
new fcd00f3e3b37 perf kwork: Use perf_tool__init()
new 15d4a6f41d72 perf tool: Remove perf_tool__fill_defaults()
new 8f29be326da2 perf session: Constify tool
new 807746b9bdc2 perf parse-events: Add a retirement latency modifier
new a9a4ca5767c1 perf data: Allow to use given fd in data->file.fd
new 8db5cabcf1b6 perf stat: Fork and launch 'perf record' when 'perf stat' [...]
new 0a7381601b8a perf vendor events intel: Add MTL metric JSON files
new d546e3acf352 perf stat: Add command line option for enabling TPEBS recording
new 169f18fd980c perf Document: Add TPEBS (Timed PEBS(Precise Event-Based S [...]
new b2738fda2454 perf test: Add test for Intel TPEBS counting mode
new 1a9d080d19c3 perf callchain: Add a for_each callback style API
new 3d557dd3f54e perf inject: Inject build ids for entire call chain
new a05031713d46 perf disasm: Fix memory leak for locked operations
new 653ac51f5303 perf test annotate: Dump trapping test in trap handler
new 3ef44458071a perf report: Fix --total-cycles --stdio output error
new 183212a45e5f perf report: Remove the first overflow check for branch counters
new 3a867a6dadb2 perf evlist: Save branch counters information
new 1f2b7fbb04f5 perf annotate: Save branch counters for each block
new 7398bf181d59 perf evsel: Assign abbr name for the branch counter events
new 20d6f5552839 perf report: Display the branch counter histogram
new e6952dcec830 perf annotate: Display the branch counter histogram
new 6f9d8d1de2c6 perf script: Add branch counters
new dab5b6cb0d40 perf test: Add new test cases for the branch counter feature
new 4c55560f23d1 perf build: Fix up broken capstone feature detection fast path
new 27ac597c0e2f perf test record.sh: Raise limit of open file descriptors
new ac01c8c42465 perf hist: Update hist symbol when updating maps
new b53f20b323ee tools build: Provide consistent build options for fixdep
new 6bdf5168b6fb perf sched timehist: Fix missing free of session in perf_s [...]
new 261563935242 perf stat: Display iostat headers correctly
new 3bce87eb744f Merge remote-tracking branch 'torvalds/master' into perf-t [...]
new e8bb03ed6850 perf dwarf-aux: Check allowed location expressions when co [...]
new 3ab0b8b238b5 perf annotate-data: Fix off-by-one in location range check
new 976862f8abef perf annotate-data: Add 'enum type_match_result'
new 653185d808ea perf annotate-data: Add variable_state_str()
new 69e2c78425c9 perf annotate-data: Change return type of find_data_type_block()
new 98d1f1dc72fd perf annotate-data: Add is_pointer_type() helper
new c663451f9239 perf annotate-data: Add is_better_type() helper
new ba8833703b49 perf annotate-data: Check variables in every scope
new 023aceecc74a perf annotate-data: Update type stat at the end of find_da [...]
new 2518e13275ab perf python: Fix the build on 32-bit arm by including miss [...]
new 2aebebb834e2 perf synthetic-events: Avoid unnecessary memset
new a031073626d1 perf map: API clean up
new 0847c193c3d7 perf jit: Constify filename argument
new e4bb4caa54b2 perf dso: Constify dso_id
new 63c89dc5e129 perf evsel: Constify evsel__id_hdr_size() argument
new a8656614ebe0 perf test: Expand pipe/inject test
new 0ed4c8c31139 perf inject: Combine build_ids and build_id_all into enum
new 048a7a9363a2 perf inject: Combine different mmap and mmap2 functions
new 05c4cfeba097 perf inject: Combine mmap and mmap2 handling
new 3432bae89e04 perf record: Fix sample cgroup & namespace tracking
new 5cc698bad726 perf test: Add cgroup sampling test
new 6236ebe07131 perf daemon: Fix the build on more 32-bit architectures
new 8b1042c425f6 perf annotate-data: Set bitfield member offset and size properly
new e25ebda78e23 perf cap: Tidy up and improve capability testing
new 922ec313f061 perf annotate-data: Fix missing constant copy
new 4a32a97268d3 perf annotate-data: Prefer struct/union over base type
new 4d6d6e0f61e2 perf annotate-data: Fix percpu pointer check
new ce66d7c703d3 perf bpf: Remove redundant check that map is NULL
new 7a5c2170244b perf annotate-data: Show offset and size in hex
new fd45d52eae5c perf annotate-data: Add 'typecln' sort key
new a11b4222bb57 perf dwarf-aux: Handle bitfield members from pointer access
new a0d57c606188 perf annotate-data: Update debug messages
new 895891dad735 perf annotate-data: Update stack slot for the store
new 1cfd01eb602d perf annotate-data: Copy back variable types after move
new b81162302001 perf python: Allow checking for the existence of warning o [...]
new 00dc514612fe perf python: Disable -Wno-cast-function-type-mismatch if p [...]
new f133c76409c8 perf test: Support external tests for separate objdir
new 4f3affe0abf5 perf hist: Don't set hpp_fmt_value for members in --no-group
new 0fe2b18ddc40 perf bpf-filter: Support multiple events properly
new 1a5474a77979 perf tools: Print lost samples due to BPF filter
new 150ca9ccc4e9 perf test: Update sample filtering tests with multiple events
new a68080e1a21b perf test vfs_getname: Look for alternative line where to [...]
new 5a02447c8145 perf tests shell: Skip base_* dirs in test script search
new a3a02a52bcfc perf testsuite: Merge settings files for shell tests
new 32ddd082dcac perf testsuite: Fix shellcheck warnings
new def5480d63c1 perf testsuite probe: Add test for blacklisted kprobes handling
new adc1dd00dbc1 perf testsuite probe: Add test for basic perf-probe options
new 83b6815dbb57 perf testsuite probe: Add test for invalid options
new c0964af8162e perf testsuite probe: Add test for line semantics
new 13d58a6672d1 perf testsuite: Add common output checking helper
new 61f87151839b perf testsuite report: Add test for perf-report basic func [...]
new e37cb2a6beed perf testsuite report: Add test case for perf report
new 097fe67df1aa perf testsuite: Install perf-report tests in the 'make ins [...]
new 8b48f8ba16b0 perf report: Name events in stats for pipe mode
new 4451dae46992 perf evlist: Introduce method to find if there is a bpf-ou [...]
new 8df1d8c6cbd6 perf trace: Fix perf trace -p <PID>
new 7bedcbaefdf5 perf trace: Pass the richer 'struct syscall_arg' pointer t [...]
new c5d50457a8fc perf vendor events power10: Update JSON/events
new 0edee819712e perf vendor events power10: Move the JSON/events
new adf50a6e66ae perf vendor events: Move PM_BR_MPRED_CMPL event for power1 [...]
new aea4d463459c perf vendor events arm64: Move Yitian 710 DDR PMU into T-H [...]
new c87826ddcefa perf auxtrace: Use evsel__is_aux_event() for checking AUX event
new d5726f1c8d42 perf auxtrace: Remove unused 'pmu' pointer from struct aux [...]
new 6f87543c74dd perf test trace_btf_enum: Fix shellcheck warning
new 9af2efee41b2 perf report: Fix segfault when 'sym' sort key is not used
new 591156f25f6b perf bpf-filter: Add build dependency to header files
new 91e88437d515 perf bpf-filter: Support filtering on cgroups
new d56a4d56a25c perf test: Add 'perf record cgroup' filtering test
new 47b3b6435e4b tools build: Remove leftover libcap tests that prevents fa [...]
new 0fd77ae4a3c9 Revert "tools build: Remove leftover libcap tests that pre [...]
new b6aa0de9a53a perf cs-etm: Create decoders after both AUX and HW_ID sear [...]
new 57880a7966be perf: cs-etm: Allocate queues for all CPUs
new 77c123f53e97 perf: cs-etm: Move traceid_list to each queue
new 19c3e4db38c5 perf: cs-etm: Create decoders based on the trace ID mappings
new 940007cee539 perf: cs-etm: Only save valid trace IDs into files
new 1506af6db8c4 perf: cs-etm: Support version 0.1 of HW_ID packets
new 022aa67b5ab9 perf: cs-etm: Print queue number in raw trace dump
new d9c993100ef1 perf session: Document 'struct perf_session' and constify [...]
new d71bbe799c0c perf header: Add kerneldoc to 'struct perf_file_header'
new 10df481fda13 perf header: Fail read if header sections overlap
new e9a7053da377 perf header: Allow attributes to be written after data
new 89d64e72732f perf inject: Overhaul handling of pipe files
new 2d57c32b32fb perf header: Remove repipe option
new ccb9004656e5 perf test: Additional pipe tests with pipe output written [...]
new 10d6c57c824e perf lock contention: Handle error in a single place
new 05a5dd1dfd8f perf lock contention: Simplify spinlock check
new 36cddd105666 perf lock contention: Do not fail EEXIST for update
new 74fd69a35cae perf lock contention: Fix spinlock and rwlock accounting
new 39c243411bdb perf sched timehist: Fixed timestamp error when unable to [...]
new 0e7eb2366894 perf tools: Build x86 32-bit syscall table from arch/x86/e [...]
new c3f8644c21df perf report: Support LLVM for addr2line()
new 6eca7c5ac23e perf annotate: Split out read_symbol()
new 048856817888 perf annotate: LLVM-based disassembler
new 6c99903e084c perf pmus: Fix name comparisons on 32-bit systems
new 38e2648a8120 perf time-utils: Fix 32-bit nsec parsing
new 91235380e5c7 perf test: Skip uprobe test if probe command isn't present
new 18f41f1ba540 perf test: Make watchpoint data 32-bits on i386
new 76d368540094 perf stat: Constify control data for BPF
new ac5a23b2f286 perf ftrace latency: Constify control data for BPF
new 066fd840873f perf kwork: Constify control data for BPF
new 4afdc00c378f perf lock contention: Constify control data for BPF
new 8b3b1bb3ea1f perf record offcpu: Constify control data for BPF
new bf0db8c759ba perf script: Minimize "not reaching sample" for '-F +brstackinsn'
new 575eec218059 perf sched timehist: Skip print non-idle task samples when [...]
new b93fb9cf45a9 perf sched timehist: Remove redundant BUG_ON in timehist_s [...]
new 3fcd740990de perf sched timehist: Add --show-prio option
new 9b3a48bbe20d perf sched timehist: Add --prio option
new beef8fb2af95 perf pmu: Merge boolean sysfs event option parsing
new f76e3525acf3 perf parse-events: Pass cpu_list as a perf_cpu_map in __ad [...]
new 70b27c756f95 perf parse-events: Add default_breakpoint_len helper
new fa6cc3f93258 perf parse-events: Vary default_breakpoint_len on i386 and arm64
new 1a5efc9e13f3 libsubcmd: Don't free the usage string
new 98ad0b77323c perf check: Introduce 'check' subcommand
new 9b2b9b66d532 perf jevents: Add cpuid to model lookup command
new 6cdd7750de40 perf version: Update --build-options to use 'supported_fea [...]
new 8a028502b412 perf tools test_task_analyzer.sh: Update to use 'perf chec [...]
new 512fcf7d9d7f perf tests probe_vfs_getname.sh: Update to use 'perf check [...]
new 35439fe4e29b perf check: Fix inconsistencies in feature names
new 92984e446857 Merge remote-tracking branch 'torvalds/master' into perf-t [...]
new f2dbc7790929 perf jevents: Ignore sys when determining a model directory
new 4bef6168c145 perf script python: Avoid buffer overflow in python PEBS r [...]
new 6e05d28ff232 perf mem: Check mem_events for all eligible PMUs
new 5ad7db2c3f94 perf mem: Fix missed p-core mem events on ADL and RPL
new 003265bb6f02 perf mem: Fix the wrong reference in parse_record_events()
new c1632cc5ed38 perf trace augmented_syscalls.bpf: Move the renameat aumen [...]
new c90a88d33a23 perf trace: Use a common encoding for augmented arguments, [...]
new 2f2e439ba56f perf trace: Mark which syscall arguments go from user spac [...]
new 690eda6508c2 perf trace: Introduce SCA_PERF_ATTR_FROM_USER() to set .fr [...]
new be14a71984e1 perf trace: Introduce SCA_SOCKADDR_FROM_USER() to set .fro [...]
new c790f2bafb7a perf trace: Introduce SCA_TIMESPEC_FROM_USER() to set .fro [...]
new d92f490cba69 perf trace: Mark bpf's attr as from_user
new 7f403067288f perf trace: Add trace__bpf_sys_enter_beauty_map() to prepa [...]
new cb32035214b9 perf trace: Pretty print struct data
new b257fac12f38 perf trace: Pretty print buffer data
new a68fd6a6cdd3 perf trace: Collect augmented data using BPF
new 3278024540e8 perf trace: Add --force-btf for debugging
new f3f16112c65f perf trace: Support collecting 'union's with the BPF augmenter
new 375f9262ac81 perf trace: Mark the rlim arg in the prlimit64 and setrlim [...]
new 206dcfca1f5c perf build: Autodetect minimum required llvm-dev version
new 332f60ac052f perf build: Remove unused feature test target
new c8b9358778a8 perf annotate: Treat 'call' instruction as stack operation
new 02648783c2e1 perf annotate-data: Add pr_debug_scope()
new ae39ba16554e perf inject: Fix build ID injection
new d762ba020d29 perf inject: Add new mmap2-buildid-all option
new 64eed019f3fc perf inject: Lazy build-id mmap2 event insertion
new 02b2705017d2 perf callchain: Allow symbols to be optional when resolvin [...]
new e37b315c17df perf parse-events: Remove duplicated include in parse-events.c
new 4c1af9bf97eb perf trace: If a syscall arg is marked as 'const', assume [...]
new 9327f0ecad48 perf build: Require at least clang 16.0.6 to build BPF skeletons
new 83420d5f5863 perf test shell probe_vfs_getname: Remove extraneous '=' f [...]
new 74298dd8acb8 perf ftrace: Detect whether ftrace is enabled on system
new 4ae354d73a8e perf help: Fix a typo ("bellow")
new d3d5c1a00fcd perf list: Avoid potential out of bounds memory read
new 925320737ae2 perf pmus: Fake PMU clean up
new f08cc258431d perf evsel: Add accessor for tool_event
new 89c0a55e550e perf pmu: To info add event_type_desc
new eb9b9a6f5ab3 tools: Drop nonsensical -O6
new 9953807c9e01 perf evlist: Print hint for group
new edf3ce0ed38e perf env: Find correct branch counter info on hybrid
new 0c1019e3463b perf trace: Mark the 'rseq' arg in the rseq syscall as com [...]
new 1de5b5dcb835 perf trace: Mark the 'head' arg in the set_robust_list sys [...]
new 891e8abed532 Merge tag 'perf-tools-for-v6.12-1-2024-09-19' of git://git [...]
new d441734d0cfc ktest.pl: Always warn on build warnings
new 2351e8c65404 ktest.pl: Avoid false positives with grub2 skip regex
new dd609b8a3a1f Merge tag 'ktest-v6.12' of git://git.kernel.org/pub/scm/li [...]
new dd4900d94f2f ring-buffer: Allow mapped field to be set without mapping
new be68d63a139b ring-buffer: Add ring_buffer_alloc_range()
new b14d032973d4 ring-buffer: Add ring_buffer_meta data
new 2124de79adaa tracing: Implement creating an instance based on a given m [...]
new 950032ffcee7 ring-buffer: Add output of ring buffer meta page
new c76883f18e59 ring-buffer: Add test if range of boot buffer is valid
new 5f3b6e839f3c ring-buffer: Validate boot range memory events
new e645535a954a tracing: Add option to use memmapped memory for trace boot [...]
new 8f3e6659656e ring-buffer: Save text and data locations in mapped meta data
new 7a1d1e4b9639 tracing/ring-buffer: Add last_boot_info file to boot instance
new 07714b4bb3f9 tracing: Handle old buffer mappings for event strings and [...]
new 7cfeb9033dd1 tracing: Update function tracing output for previous boot buffer
new a62b4f6fbdff tracing: Add last boot delta offset for stack traces
new 94dfa500e7de tracing: Fix NULL vs IS_ERR() check in enable_instances()
new b96c312551b2 ring-buffer: Use vma_pages() helper function
new ee057c8c194b Merge tag 'v6.11-rc3' into trace/ring-buffer/core
new 6d02eefecc5e tracing: Fix ifdef of snapshots to not prevent last_boot_i [...]
new 29a02ec66556 tracing: Allow boot instances to use reserve_mem boot memory
new 4c57d0be528b tracing/fgraph: Have fgraph handle previous boot function [...]
new bca704f62db2 ring-buffer: Don't reset persistent ring-buffer meta saved [...]
new d0f2d6e9512e ring-buffer: Add magic and struct size to boot up meta data
new eb2dcde9f970 ring-buffer: Align meta-page to sub-buffers for improved T [...]
new b6fc31b68731 tracing: Add "traceoff" flag to boot time tracing instances
new ddb8ea9e5ae4 tracing: Allow trace_printk() to go to other instance buffers
new 9b7bdf6f6ece tracing: Have trace_printk not use binary prints if boot buffer
new ef2bd81d0c95 tracing: Add option to set an instance to be the trace_pri [...]
new 2fcd5aff92aa tracing/Documentation: Start a document on how to debug wi [...]
new 21ff365b5c88 selftests/ring-buffer: Verify the entire meta-page padding
new 75d7ff9aa0ae selftests/ring-buffer: Handle meta-page bigger than the system
new af9c191ac2a0 Merge tag 'trace-ring-buffer-v6.12' of git://git.kernel.or [...]
The 348 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 | 45 +
Documentation/trace/debugging.rst | 159 ++
Documentation/trace/ftrace.rst | 12 +
include/linux/ring_buffer.h | 20 +
kernel/events/core.c | 10 +-
kernel/trace/ring_buffer.c | 949 +++++++-
kernel/trace/trace.c | 372 ++-
kernel/trace/trace.h | 14 +-
kernel/trace/trace_functions_graph.c | 23 +-
kernel/trace/trace_output.c | 17 +-
tools/build/Build | 3 -
tools/build/Makefile | 11 +-
tools/build/Makefile.feature | 2 +-
tools/build/Makefile.include | 12 +-
tools/build/feature/Makefile | 11 +-
tools/build/feature/test-all.c | 4 -
tools/build/feature/test-llvm-perf.cpp | 14 +
tools/include/linux/coresight-pmu.h | 17 +-
tools/include/linux/string.h | 2 +
tools/lib/api/Makefile | 4 -
tools/lib/api/fs/tracing_path.c | 2 +-
tools/lib/bpf/.gitignore | 1 +
tools/lib/bpf/Makefile | 13 +-
tools/lib/perf/.gitignore | 5 +
tools/lib/string.c | 13 +
tools/lib/subcmd/Makefile | 6 +-
tools/lib/subcmd/parse-options.c | 8 +-
tools/lib/symbol/Makefile | 4 -
tools/perf/Build | 1 +
tools/perf/Documentation/perf-annotate.txt | 3 +
tools/perf/Documentation/perf-check.txt | 82 +
tools/perf/Documentation/perf-ftrace.txt | 48 +-
tools/perf/Documentation/perf-kvm.txt | 6 +-
tools/perf/Documentation/perf-list.txt | 1 +
tools/perf/Documentation/perf-mem.txt | 94 +-
tools/perf/Documentation/perf-record.txt | 14 +-
tools/perf/Documentation/perf-report.txt | 1 +
tools/perf/Documentation/perf-sched.txt | 9 +
tools/perf/Documentation/perf-script.txt | 5 +-
tools/perf/Documentation/perf-stat.txt | 8 +
tools/perf/Documentation/perf-top.txt | 4 +-
tools/perf/Documentation/perf-trace.txt | 4 +-
tools/perf/Documentation/topdown.txt | 30 +
tools/perf/Makefile | 8 +-
tools/perf/Makefile.config | 51 +-
tools/perf/Makefile.perf | 6 +
tools/perf/arch/arm/util/cs-etm.c | 12 +-
tools/perf/arch/arm/util/pmu.c | 3 +
tools/perf/arch/arm64/annotate/instructions.c | 3 +-
tools/perf/arch/arm64/util/arm-spe.c | 108 +-
tools/perf/arch/arm64/util/hisi-ptt.c | 1 -
tools/perf/arch/loongarch/annotate/instructions.c | 6 +-
tools/perf/arch/powerpc/annotate/instructions.c | 254 ++
tools/perf/arch/powerpc/util/dwarf-regs.c | 53 +
tools/perf/arch/s390/annotate/instructions.c | 5 +-
tools/perf/arch/x86/Makefile | 6 +-
tools/perf/arch/x86/annotate/instructions.c | 389 +++
.../perf/arch}/x86/entry/syscalls/syscall_32.tbl | 0
tools/perf/arch/x86/util/event.c | 4 +-
tools/perf/arch/x86/util/evlist.c | 6 +
tools/perf/arch/x86/util/intel-bts.c | 1 -
tools/perf/arch/x86/util/intel-pt.c | 1 -
tools/perf/bench/synthesize.c | 2 +-
tools/perf/builtin-annotate.c | 77 +-
tools/perf/builtin-buildid-list.c | 10 +
tools/perf/builtin-c2c.c | 47 +-
tools/perf/builtin-check.c | 180 ++
tools/perf/builtin-daemon.c | 2 +-
tools/perf/builtin-diff.c | 38 +-
tools/perf/builtin-evlist.c | 18 +-
tools/perf/builtin-ftrace.c | 462 +++-
tools/perf/builtin-help.c | 2 +-
tools/perf/builtin-inject.c | 739 +++---
tools/perf/builtin-kmem.c | 22 +-
tools/perf/builtin-kvm.c | 22 +-
tools/perf/builtin-kwork.c | 36 +-
tools/perf/builtin-list.c | 2 +-
tools/perf/builtin-lock.c | 44 +-
tools/perf/builtin-mem.c | 161 +-
tools/perf/builtin-record.c | 79 +-
tools/perf/builtin-report.c | 106 +-
tools/perf/builtin-sched.c | 232 +-
tools/perf/builtin-script.c | 184 +-
tools/perf/builtin-stat.c | 42 +-
tools/perf/builtin-timechart.c | 25 +-
tools/perf/builtin-top.c | 10 +-
tools/perf/builtin-trace.c | 497 +++-
tools/perf/builtin-version.c | 43 +-
tools/perf/builtin.h | 17 +
tools/perf/check-headers.sh | 1 +
tools/perf/perf.c | 1 +
tools/perf/pmu-events/Build | 12 +-
.../arch/arm64/ampere/ampereone/instruction.json | 3 -
.../yitian710/sys/ali_drw.json | 0
.../yitian710/sys/metrics.json | 0
.../pmu-events/arch/powerpc/power10/cache.json | 20 +-
.../arch/powerpc/power10/datasource.json | 40 +
.../pmu-events/arch/powerpc/power10/frontend.json | 30 +
.../pmu-events/arch/powerpc/power10/locks.json | 10 +
.../pmu-events/arch/powerpc/power10/memory.json | 30 +
.../pmu-events/arch/powerpc/power10/others.json | 106 +-
.../pmu-events/arch/powerpc/power10/pipeline.json | 45 +
.../perf/pmu-events/arch/powerpc/power10/pmc.json | 10 +
.../arch/x86/cascadelakex/uncore-cache.json | 60 +-
.../{alderlake => meteorlake}/metricgroups.json | 0
.../arch/x86/meteorlake/mtl-metrics.json | 2535 ++++++++++++++++++++
.../pmu-events/arch/x86/skylakex/uncore-cache.json | 60 +-
.../arch/x86/snowridgex/uncore-cache.json | 57 -
tools/perf/pmu-events/empty-pmu-events.c | 894 ++++---
tools/perf/pmu-events/jevents.py | 27 +-
tools/perf/pmu-events/models.py | 73 +
tools/perf/pmu-events/pmu-events.h | 9 +
tools/perf/scripts/python/arm-cs-trace-disasm.py | 9 +-
tools/perf/tests/bp_account.c | 4 +-
tools/perf/tests/bp_signal.c | 3 +-
tools/perf/tests/bp_signal_overflow.c | 3 +-
tools/perf/tests/builtin-test.c | 1 +
tools/perf/tests/cpumap.c | 6 +-
tools/perf/tests/dlfilter-test.c | 2 +-
tools/perf/tests/dwarf-unwind.c | 2 +-
tools/perf/tests/event_update.c | 9 +-
tools/perf/tests/make | 4 +
tools/perf/tests/parse-events.c | 6 +-
tools/perf/tests/pmu-events.c | 12 +-
tools/perf/tests/pmu.c | 9 +-
tools/perf/tests/shell/annotate.sh | 3 +-
tools/perf/tests/shell/base_probe/settings.sh | 48 -
.../shell/base_probe/test_adding_blacklisted.sh | 67 +
.../tests/shell/base_probe/test_adding_kernel.sh | 3 -
tools/perf/tests/shell/base_probe/test_basic.sh | 80 +
.../tests/shell/base_probe/test_invalid_options.sh | 79 +
.../tests/shell/base_probe/test_line_semantics.sh | 55 +
tools/perf/tests/shell/base_report/setup.sh | 32 +
.../tests/shell/base_report/stderr-whitelist.txt | 5 +
tools/perf/tests/shell/base_report/test_basic.sh | 190 ++
.../tests/shell/common/check_errors_whitelisted.pl | 51 +
tools/perf/tests/shell/common/init.sh | 31 +-
tools/perf/tests/shell/common/settings.sh | 28 +-
tools/perf/tests/shell/ftrace.sh | 89 +
.../perf/tests/shell/lib/perf_metric_validation.py | 10 +-
tools/perf/tests/shell/lib/probe_vfs_getname.sh | 11 +-
.../perf/tests/shell/perftool-testsuite_report.sh | 23 +
tools/perf/tests/shell/pipe_test.sh | 129 +-
.../tests/shell/record+probe_libc_inet_pton.sh | 5 +-
.../tests/shell/record+script_probe_vfs_getname.sh | 5 +-
tools/perf/tests/shell/record.sh | 59 +-
tools/perf/tests/shell/record_bpf_filter.sh | 86 +-
tools/perf/tests/shell/record_lbr.sh | 161 ++
tools/perf/tests/shell/script.sh | 3 +
tools/perf/tests/shell/test_stat_intel_tpebs.sh | 19 +
tools/perf/tests/shell/test_task_analyzer.sh | 7 +-
.../tests/shell/test_uprobe_from_different_cu.sh | 7 +
tools/perf/tests/shell/trace_btf_enum.sh | 62 +
tools/perf/tests/stat.c | 6 +-
tools/perf/tests/tests-scripts.c | 37 +-
tools/perf/tests/tests.h | 1 +
tools/perf/tests/thread-map.c | 2 +-
tools/perf/tests/vmlinux-kallsyms.c | 4 +-
tools/perf/tests/workloads/Build | 1 +
tools/perf/tests/workloads/landlock.c | 66 +
tools/perf/tests/wp.c | 5 +
tools/perf/trace/beauty/beauty.h | 11 +
tools/perf/trace/beauty/perf_event_open.c | 6 +-
tools/perf/trace/beauty/sockaddr.c | 2 +-
tools/perf/trace/beauty/timespec.c | 2 +-
tools/perf/ui/browsers/annotate-data.c | 376 ++-
tools/perf/ui/browsers/annotate.c | 20 +-
tools/perf/ui/browsers/hists.c | 18 +-
tools/perf/ui/hist.c | 10 +-
tools/perf/ui/stdio/hist.c | 4 +-
tools/perf/util/Build | 10 +-
tools/perf/util/annotate-data.c | 1164 ++++-----
tools/perf/util/annotate-data.h | 86 +-
tools/perf/util/annotate.c | 360 ++-
tools/perf/util/annotate.h | 33 +-
tools/perf/util/arm-spe.c | 55 +-
tools/perf/util/auxtrace.c | 16 +-
tools/perf/util/auxtrace.h | 21 +-
tools/perf/util/block-info.c | 66 +-
tools/perf/util/block-info.h | 8 +-
tools/perf/util/bpf-event.c | 4 +-
tools/perf/util/bpf-filter.c | 631 ++++-
tools/perf/util/bpf-filter.h | 19 +-
tools/perf/util/bpf-filter.l | 28 +-
tools/perf/util/bpf-filter.y | 28 +-
tools/perf/util/bpf_counter_cgroup.c | 6 +-
tools/perf/util/bpf_ftrace.c | 8 +-
tools/perf/util/bpf_kwork.c | 9 +-
tools/perf/util/bpf_kwork_top.c | 7 +-
tools/perf/util/bpf_lock_contention.c | 45 +-
tools/perf/util/bpf_map.c | 3 -
tools/perf/util/bpf_off_cpu.c | 16 +-
.../util/bpf_skel/augmented_raw_syscalls.bpf.c | 222 +-
tools/perf/util/bpf_skel/bperf_cgroup.bpf.c | 2 +-
tools/perf/util/bpf_skel/func_latency.bpf.c | 7 +-
tools/perf/util/bpf_skel/kwork_top.bpf.c | 2 +-
tools/perf/util/bpf_skel/kwork_trace.bpf.c | 5 +-
tools/perf/util/bpf_skel/lock_contention.bpf.c | 53 +-
tools/perf/util/bpf_skel/lock_data.h | 4 +-
tools/perf/util/bpf_skel/off_cpu.bpf.c | 9 +-
tools/perf/util/bpf_skel/sample-filter.h | 13 +-
tools/perf/util/bpf_skel/sample_filter.bpf.c | 105 +-
tools/perf/util/bpf_skel/vmlinux/vmlinux.h | 7 +
tools/perf/util/branch.h | 1 +
tools/perf/util/build-id.c | 40 +-
tools/perf/util/build-id.h | 8 +-
tools/perf/util/callchain.c | 35 +
tools/perf/util/callchain.h | 6 +
tools/perf/util/cap.c | 63 +-
tools/perf/util/cap.h | 23 +-
tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 36 +-
tools/perf/util/cs-etm-decoder/cs-etm-decoder.h | 2 +-
tools/perf/util/cs-etm.c | 675 +++---
tools/perf/util/cs-etm.h | 12 +-
tools/perf/util/data-convert-bt.c | 34 +-
tools/perf/util/data-convert-json.c | 47 +-
tools/perf/util/data.c | 7 +-
tools/perf/util/debuginfo.h | 2 +
tools/perf/util/disasm.c | 852 +++++--
tools/perf/util/disasm.h | 19 +-
tools/perf/util/disasm_bpf.c | 195 ++
tools/perf/util/disasm_bpf.h | 12 +
tools/perf/util/dso.c | 4 +-
tools/perf/util/dso.h | 4 +-
tools/perf/util/dsos.c | 12 +-
tools/perf/util/dsos.h | 2 +-
tools/perf/util/dump-insn.c | 2 +-
tools/perf/util/dump-insn.h | 2 +-
tools/perf/util/dwarf-aux.c | 18 +-
tools/perf/util/dwarf-aux.h | 2 +
tools/perf/util/env.c | 15 +
tools/perf/util/env.h | 3 +
tools/perf/util/event.c | 54 +-
tools/perf/util/event.h | 38 +-
tools/perf/util/events_stats.h | 15 +-
tools/perf/util/evlist.c | 89 +-
tools/perf/util/evlist.h | 7 +-
tools/perf/util/evsel.c | 122 +-
tools/perf/util/evsel.h | 27 +-
tools/perf/util/evsel_fprintf.c | 2 -
tools/perf/util/ftrace.h | 3 +
tools/perf/util/header.c | 157 +-
tools/perf/util/header.h | 25 +-
tools/perf/util/hisi-ptt.c | 6 +-
tools/perf/util/hist.c | 63 +-
tools/perf/util/hist.h | 4 +-
tools/perf/util/include/dwarf-regs.h | 11 +
tools/perf/util/intel-bts.c | 37 +-
.../util/intel-pt-decoder/intel-pt-insn-decoder.c | 5 +-
tools/perf/util/intel-pt.c | 30 +-
tools/perf/util/intel-tpebs.c | 432 ++++
tools/perf/util/intel-tpebs.h | 35 +
tools/perf/util/jit.h | 3 +-
tools/perf/util/jitdump.c | 10 +-
tools/perf/util/llvm-c-helpers.cpp | 197 ++
tools/perf/util/llvm-c-helpers.h | 60 +
tools/perf/util/machine.c | 120 +-
tools/perf/util/machine.h | 36 +-
tools/perf/util/map.c | 25 +-
tools/perf/util/map.h | 22 +-
tools/perf/util/map_symbol.c | 18 +
tools/perf/util/map_symbol.h | 3 +
tools/perf/util/mem-events.c | 20 +-
tools/perf/util/mem-events.h | 4 +-
tools/perf/util/mem-info.c | 13 +
tools/perf/util/mem-info.h | 1 +
tools/perf/util/metricgroup.c | 10 +-
tools/perf/util/mmap.c | 4 -
tools/perf/util/parse-events.c | 69 +-
tools/perf/util/parse-events.h | 11 +-
tools/perf/util/parse-events.l | 3 +-
tools/perf/util/pmu.c | 75 +-
tools/perf/util/pmu.h | 8 +-
tools/perf/util/pmus.c | 22 +-
tools/perf/util/pmus.h | 1 +
tools/perf/util/print-events.c | 3 +-
tools/perf/util/print_insn.c | 14 +-
tools/perf/util/s390-cpumsf.c | 11 +-
.../util/scripting-engines/trace-event-python.c | 16 +-
tools/perf/util/session.c | 394 +--
tools/perf/util/session.h | 61 +-
tools/perf/util/setup.py | 4 +-
tools/perf/util/sort.c | 66 +-
tools/perf/util/sort.h | 3 +-
tools/perf/util/srcline.c | 59 +-
tools/perf/util/stat-display.c | 3 +-
tools/perf/util/stat-shadow.c | 2 +-
tools/perf/util/symbol.c | 8 +-
tools/perf/util/symbol_conf.h | 2 +-
tools/perf/util/synthetic-events.c | 181 +-
tools/perf/util/synthetic-events.h | 89 +-
tools/perf/util/syscalltbl.c | 4 +
tools/perf/util/thread.c | 4 +
tools/perf/util/thread.h | 1 +
tools/perf/util/time-utils.c | 4 +-
tools/perf/util/tool.c | 294 +++
tools/perf/util/tool.h | 19 +-
tools/perf/util/trace_augment.h | 6 +
tools/perf/util/tsc.c | 2 +-
tools/perf/util/util.c | 12 +-
tools/testing/ktest/ktest.pl | 28 +-
tools/testing/selftests/ring-buffer/map_test.c | 24 +
302 files changed, 16072 insertions(+), 4415 deletions(-)
create mode 100644 Documentation/trace/debugging.rst
delete mode 100644 tools/build/Build
create mode 100644 tools/build/feature/test-llvm-perf.cpp
create mode 100644 tools/lib/perf/.gitignore
create mode 100644 tools/perf/Documentation/perf-check.txt
copy {arch => tools/perf/arch}/x86/entry/syscalls/syscall_32.tbl (100%)
create mode 100644 tools/perf/builtin-check.c
rename tools/perf/pmu-events/arch/arm64/{freescale => thead}/yitian710/sys/ali_drw [...]
rename tools/perf/pmu-events/arch/arm64/{freescale => thead}/yitian710/sys/metrics [...]
copy tools/perf/pmu-events/arch/x86/{alderlake => meteorlake}/metricgroups.json (100%)
create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/mtl-metrics.json
create mode 100755 tools/perf/pmu-events/models.py
delete mode 100644 tools/perf/tests/shell/base_probe/settings.sh
create mode 100755 tools/perf/tests/shell/base_probe/test_adding_blacklisted.sh
create mode 100755 tools/perf/tests/shell/base_probe/test_basic.sh
create mode 100755 tools/perf/tests/shell/base_probe/test_invalid_options.sh
create mode 100755 tools/perf/tests/shell/base_probe/test_line_semantics.sh
create mode 100755 tools/perf/tests/shell/base_report/setup.sh
create mode 100644 tools/perf/tests/shell/base_report/stderr-whitelist.txt
create mode 100755 tools/perf/tests/shell/base_report/test_basic.sh
create mode 100755 tools/perf/tests/shell/common/check_errors_whitelisted.pl
create mode 100755 tools/perf/tests/shell/ftrace.sh
create mode 100755 tools/perf/tests/shell/perftool-testsuite_report.sh
create mode 100755 tools/perf/tests/shell/record_lbr.sh
create mode 100755 tools/perf/tests/shell/test_stat_intel_tpebs.sh
create mode 100755 tools/perf/tests/shell/trace_btf_enum.sh
create mode 100644 tools/perf/tests/workloads/landlock.c
create mode 100644 tools/perf/util/disasm_bpf.c
create mode 100644 tools/perf/util/disasm_bpf.h
create mode 100644 tools/perf/util/intel-tpebs.c
create mode 100644 tools/perf/util/intel-tpebs.h
create mode 100644 tools/perf/util/llvm-c-helpers.cpp
create mode 100644 tools/perf/util/llvm-c-helpers.h
create mode 100644 tools/perf/util/tool.c
create mode 100644 tools/perf/util/trace_augment.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 gcc.
from b6463161c3c libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in [...]
new 482e651f575 libstdc++: Fix formatting of most negative chrono::duration [...]
new 83c6fe130a0 libstdc++: Fix condition for ranges::copy to use memmove [P [...]
new 0f52a92ab24 libstdc++: Disable std::formatter<char8_t, C> specialization
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/bits/chrono_io.h | 16 ++++++-
libstdc++-v3/include/bits/ranges_algobase.h | 2 +-
libstdc++-v3/include/std/format | 53 ++++++++++++----------
libstdc++-v3/testsuite/20_util/duration/io.cc | 8 ++++
.../testsuite/std/format/formatter/requirements.cc | 17 +++++++
5 files changed, 68 insertions(+), 28 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 gcc.
from 4150bcd205e middle-end: lower COND_EXPR into gimple form in vect_recog_ [...]
new dc47add7926 libstdc++: add default template parameters to algorithms
new d024be89712 libstdc++: Reorder C++26 entries in version.def
new d842eb5ee6c libstdc++: Silence -Woverloaded-virtual warning in cxx11-io [...]
new 164c1b1f812 libstdc++: Silence -Wattributes warning in exception_ptr
new b6463161c3c libstdc++: Use constexpr instead of _GLIBCXX20_CONSTEXPR in [...]
The 5 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/bits/algorithmfwd.h | 48 ++++---
libstdc++-v3/include/bits/iterator_concepts.h | 7 +
libstdc++-v3/include/bits/ranges_algo.h | 135 ++++++++++++++------
libstdc++-v3/include/bits/ranges_algobase.h | 14 +-
libstdc++-v3/include/bits/ranges_base.h | 6 +
libstdc++-v3/include/bits/ranges_util.h | 9 +-
.../include/bits/stl_iterator_base_types.h | 9 ++
libstdc++-v3/include/bits/stl_vector.h | 6 +-
libstdc++-v3/include/bits/version.def | 42 +++---
libstdc++-v3/include/bits/version.h | 50 +++++---
libstdc++-v3/include/pstl/glue_algorithm_defs.h | 23 ++--
libstdc++-v3/include/std/algorithm | 1 +
libstdc++-v3/include/std/deque | 4 +-
libstdc++-v3/include/std/forward_list | 4 +-
libstdc++-v3/include/std/list | 4 +-
libstdc++-v3/include/std/ranges | 1 +
libstdc++-v3/include/std/string | 4 +-
libstdc++-v3/include/std/vector | 4 +-
libstdc++-v3/libsupc++/exception_ptr.h | 3 +-
libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 2 +
.../23_containers/default_template_value.cc | 40 ++++++
.../25_algorithms/default_template_value.cc | 142 +++++++++++++++++++++
22 files changed, 435 insertions(+), 123 deletions(-)
create mode 100644 libstdc++-v3/testsuite/23_containers/default_template_value.cc
create mode 100644 libstdc++-v3/testsuite/25_algorithms/default_template_value.cc
--
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-14
in repository gcc.
from a0abcea3b09 Daily bump.
new cf4086628dd hppa: Add peephole2 optimizations for REG+D loads and stores
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:
gcc/config/pa/pa.h | 3 ++
gcc/config/pa/pa.md | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 103 insertions(+)
--
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-13
in repository gcc.
from 0d48d81d07b Daily bump.
new f4f2d6dd3d7 hppa: Add peephole2 optimizations for REG+D loads and stores
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:
gcc/config/pa/pa.h | 3 ++
gcc/config/pa/pa.md | 100 ++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 103 insertions(+)
--
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 gcc.
from e84e5d03412 aarch64: Take into account when VF is higher than known sca [...]
new 4150bcd205e middle-end: lower COND_EXPR into gimple form in vect_recog_ [...]
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:
.../gcc.dg/vect/bb-slp-conditional_store_1.c | 15 +++++++++
...tional_store_3.c => vect-conditional_store_5.c} | 6 +++-
...tional_store_2.c => vect-conditional_store_6.c} | 4 +--
gcc/tree-vect-loop.cc | 12 +++++++
gcc/tree-vect-patterns.cc | 39 ++++++++++++++++++++--
gcc/tree-vect-slp.cc | 14 ++++++++
gcc/tree-vect-stmts.cc | 6 +---
gcc/tree-vectorizer.cc | 3 +-
gcc/tree-vectorizer.h | 7 ++++
9 files changed, 94 insertions(+), 12 deletions(-)
create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-conditional_store_1.c
copy gcc/testsuite/gcc.dg/vect/{vect-conditional_store_3.c => vect-conditional_sto [...]
copy gcc/testsuite/gcc.dg/vect/{vect-conditional_store_2.c => vect-conditional_sto [...]
--
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 gcc.
from 673822455ed Daily bump.
new e84e5d03412 aarch64: Take into account when VF is higher than known sca [...]
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:
gcc/config/aarch64/aarch64.cc | 13 +++++++++++++
gcc/testsuite/gcc.target/aarch64/sve/asrdiv_4.c | 12 ++++++------
gcc/testsuite/gcc.target/aarch64/sve/cond_asrd_2.c | 12 ++++++------
gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_6.c | 8 ++++----
gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_7.c | 8 ++++----
gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_8.c | 8 ++++----
gcc/testsuite/gcc.target/aarch64/sve/miniloop_1.c | 2 +-
gcc/testsuite/gcc.target/aarch64/sve/spill_6.c | 8 ++++----
.../gcc.target/aarch64/sve/sve_iters_low_1.c | 17 +++++++++++++++++
.../gcc.target/aarch64/sve/sve_iters_low_2.c | 20 ++++++++++++++++++++
10 files changed, 79 insertions(+), 29 deletions(-)
create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sve_iters_low_1.c
create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/sve_iters_low_2.c
--
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.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from 61c4afbbc Add entry e98ad6a049c96c21cf641954584c2f5b7df0ce93 from https [...]
new 149a048e2 Add entry e98ad6a049c96c21cf641954584c2f5b7df0ce93 from https [...]
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:
.../jira/description | 4 ++++
.../jira/yaml | 4 ++++
.../status.txt | 4 ++++
.../details.txt | 20 ++++++++++----------
.../reproduction_instructions.txt | 4 ++--
.../master-thumb_m23_eabi}/status-summary.txt | 0
.../status.txt | 4 ++--
.../tcwg_gnu_embed_check_gcc/status.txt | 4 ++++
8 files changed, 30 insertions(+), 14 deletions(-)
copy gcc/sha1/e98ad6a049c96c21cf641954584c2f5b7df0ce93/tcwg_gnu_embed_check_gcc/{m [...]
copy gcc/sha1/e98ad6a049c96c21cf641954584c2f5b7df0ce93/tcwg_gnu_embed_check_gcc/{m [...]
copy gcc/sha1/{0f38666680d6ad0e40c4a8b6d94b2c93931cdf42/tcwg_bootstrap_check/maste [...]
copy gcc/sha1/e98ad6a049c96c21cf641954584c2f5b7df0ce93/tcwg_gnu_embed_check_gcc/{m [...]
--
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.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from 3fd80b2f1 Add entry 664e0ce580a8f20a78aa355c42222e4647841f77 from https [...]
new 61c4afbbc Add entry e98ad6a049c96c21cf641954584c2f5b7df0ce93 from https [...]
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:
.../tcwg_gnu_embed_check_gcc/master-thumb_m23_eabi}/build_url | 2 +-
.../{master-thumb_m33_eabi => master-thumb_m23_eabi}/last_good | 0
2 files changed, 1 insertion(+), 1 deletion(-)
copy {binutils/sha1/31ed3a9d691493486f6e32357d89a55229dbdc0a/tcwg_gnu_embed_check_ [...]
copy gcc/sha1/e98ad6a049c96c21cf641954584c2f5b7df0ce93/tcwg_gnu_embed_check_gcc/{m [...]
--
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-14
in repository gcc.
from 99e640b1e17 Daily bump.
new a0abcea3b09 Daily bump.
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:
gcc/DATESTAMP | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.