Bump third_party/perfetto/repo from b9aca8f to db10888#285
Open
dependabot[bot] wants to merge 10000 commits intomasterfrom
Open
Bump third_party/perfetto/repo from b9aca8f to db10888#285dependabot[bot] wants to merge 10000 commits intomasterfrom
b9aca8f to db10888#285dependabot[bot] wants to merge 10000 commits intomasterfrom
Conversation
* extract utilities to separate module and mark them in original module as deprecated * update build file to include utilities * Use UserWarning instead of DeprecationWarning; Add type hint decorators for IDE hover visibility * lint code * fix incorrect signatures and return values * adding missing alias and docstrings to utility methods * fix alias issue * just update all the places where moved functiones are used * remove commented out code * using direct aliases as requested in review * solit utilities to less general modules * isort * rename types.py to matchers.py * rename type_matches to is_type * added docstrings and copyright to packages * style fix * isort * point test_testing imports to original module for now * add doctest for new modules * this should fix build error, doctests will run when the module is imported anyway * import modules as modules only; add ToDo to remove aliases in future * fix imports
* Refactor Test Event trigger support * fixup! Refactor Test Event trigger support * Fix ota encryption key preprocessor macro * Remove ProvisionManager header * Update submodule to the lastest * Pull matter_support changes * Add platform enable test build argument * Add silabs runner * Fix test event trigger function * Fix provision flash
…t-chip#37546) * Added disabled: truein test step3 * Made changes for CLA singing commit --------- Co-authored-by: Ashwinigrl <ashwinipgrl19gmail.com>
…cription (project-chip#37545) * [Darwin] MTRDevice _deviceMayBeReachable should not reset active subscription * Update MTRDevice_Concrete.mm Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Addressed review comments --------- Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
project-chip#37533) * For thread devices throttle the response to BlockQuery by an interval specified in kBdxThrottleIntervalInMsecs so that we don't overload the network with frequent BDX messages * Restyle * Apply suggestions from code review Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Add user defaults support to allow the BDX throttle interval for thread device to be configurable - Address review comments --------- Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
…t-chip#37559) Log the state of a controller that gets notified about browse results (so we can tell whether it's suspended or not, for example).
…chip#37562) Throttle by rounding up to the nearest multiple of our throttle interval, not by just comparing to that interval. This matches the old "poll at 50ms" behavior we had.
…#37492) * Unify D-Bus interface include files naming * Update code after D-Bus namespace change * Optimize OpenThread D-Bus API stub by removing non-used props This optimization saves: .text -> 16980 bytes .data -> 4720 bytes * Simplify namespace for wpa_supplicant D-Bus codegen API * Optimize D-Bus API stub for wpa_supplicant This optimization saves: .text -> 69969 bytes .data -> 16384 bytes * Restyled by clang-format --------- Co-authored-by: Restyled.io <commits@restyled.io>
This is an initial cut from the current Device Library(excluding Scenes Mgmt). A future addendum might include slight modifications to the composition.
This makes it easier to edit platform code from within Xcode
…ct-chip#37522) Add explicit CloseSession calls in TC_CGEN_2_8 and TC_CGEN_2_9 to ensure proper cleanup of commissioner library resources. This fixes an issue where subsequent commissioner sessions could not be established due to lingering resources from previous test runs. Bug: Commissioner session establishment failures in subsequent test runs Fix: Add explicit session cleanup after commissioning operations Testing: - Set PICS_USER_PROMPT=1 for manual intervention testing - Verified with terms-and-conditions-app test harness - Confirmed proper cleanup by: 1. Running initial commissioning 2. Performing factory reset (process kill + KVS cleanup) 3. Successfully re-establishing commissioner session - Test passes with manual intervention at factory reset and commissioning prompts
…hip#37576) Just log whether we have one at all.
* Adding missing ExitContainer calls and adding GetLength Checks * Adding Symbolic TLV Tags * Integrating Comments
This fixes some copy & paste typos from temporary development of size scripts. Also fixes the display of images for the tool examples (the gh pages upload did not have the corresponding png). Co-authored-by: Andrei Litvin <andreilitvin@google.com>
* PICS documentation: Initial draft NOTE: some sections have not yet been filled, and will be addressed after the 1.4.1 SVE. * spelling * add some fixes and clarifications based on feedback from Yinyi * spelling
* Implement WifiSleepManager * Add missing nogncheck to icd configuration include * Restyled by clang-format * Apply suggestions from code review Co-authored-by: Junior Martinez <67972863+jmartinez-silabs@users.noreply.github.com> * Apply suggestions from code review Co-authored-by: Ricardo Casallas <77841255+rcasallas-silabs@users.noreply.github.com> --------- Co-authored-by: Restyled.io <commits@restyled.io> Co-authored-by: Junior Martinez <67972863+jmartinez-silabs@users.noreply.github.com> Co-authored-by: Ricardo Casallas <77841255+rcasallas-silabs@users.noreply.github.com>
…7563) * Make coverage seemingly work: set per test output raw profile, add scripting logic * Adding scripts and fixes * Restyle * use llvm cov to merge things * Attempt for better coverage merging. -object seems to do the trick * make lcov work on my machine as well * Restyled by gn --------- Co-authored-by: Restyled.io <commits@restyled.io>
This commit fixes the UI hanging issue during commissioning with DUT in test cases TC-CGEN-2.5 through TC-CGEN-2.11 by: - Removing empty TestStep(0) definitions with no description - Removing corresponding self.step(0) calls - Adding is_commissioning=False flag to the first actual test step This addresses issue project-chip#504 where the Test Harness UI became unresponsive during commissioning due to empty test step descriptions causing delays between test execution steps.
Remove workaround as issue is resolved. Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>
…om the event loop. (project-chip#37489) * Delete the ChipEventQueue and BackgroundEventQueue after returning from the event loop * Addressed review comments. * Delete event queues in the shutdown. * Delete the ChipLock mutex as well in the shutdown.
…p#37549) * fix: Update test_dcl_server.py for Python 3.x compatibility Update the DCL server script to support newer Python versions for TC-CGEN-2.12 manual test case execution. The script provides terms and conditions functionality required for testing the DCL flow. Testing: 1. Start the DCL server in terminal 1: ```bash python3 ./examples/chip-tool/commands/dcl/test_dcl_server.py ``` 2. Launch terms and conditions app in terminal 2: ```bash rm /tmp/chip* ; ./out/linux-x64-terms-and-conditions/chip-terms-and-conditions-app \ --version 0 --custom-flow 2 --capabilities 6 --discriminator 3840 \ --passcode 20202021 --KVS /tmp/chip_kvs.bin --trace_file /tmp/chip_trace.log \ --trace_log 1 --trace_decode 1 ``` 3. Execute pairing command in terminal 3: ```bash yes | ./out/linux-x64-chip-tool/chip-tool pairing code 0x12344321 \ MT:-24J029Q00KA0648G00 --use-dcl true --dcl-hostname localhost --dcl-port 4443 ``` * [DCL] Improve HTTPS server implementation and documentation - Add detailed comments explaining the SSL/TLS setup process - Use context manager for proper socket cleanup
…verage (project-chip#37586) * Remove zzz_generated from clang coverage report. The 75K lines of untested generated code skews our coverage and results in very small global coverage. Remove it to get likely more accurate 50-60% coverage. * Ignore one more path that is not relevant * Remove more irellevant items * Fix typo * Restyled by autopep8 * Update comment style to be consistent --------- Co-authored-by: Andrei Litvin <andreilitvin@google.com> Co-authored-by: Restyled.io <commits@restyled.io>
…37580) * [Silabs] AES_CCM_decrypt output buffer fixed. * Code review.
…abled by default (project-chip#37531) * [bouffalo lab] Make it possible for application to implement its own fabric delegate * Advertise commissionable on last fabric removal is disabled by default
* Add Alchemy generated files for Dishwasher Alarm * Revert change in zap_cluster_list
* Prevent Buffer Overflows with External Attribute Reads * Prevent buffer overflows by blocking creation of dynamic endpoints with attributes that would overflow the static attribute buffer * Added additional sanity checks to block reads of attributes that would overflow the attribute reads; return RESOURCE_EXHAUSTED instead * Fix style + minor compile issues * Fix include order * Address PR Comments
…ect-chip#37482) * ESP32: Add menuconfig to use PSRAM for Matter memory allocation * Restyled by clang-format * review changes * split to 3 separate files * doc changes * add comment on MemoryInternalCheckPointer --------- Co-authored-by: Restyled.io <commits@restyled.io>
* [ICD] Expose SetModeDurations via ICDManager * Restyled by clang-format --------- Co-authored-by: Restyled.io <commits@restyled.io>
* Generate BooleanState with Alchemy * Rearrange ACTIONS_CLUSTER in zap_cluster_list
Signed-off-by: Adrian Gielniewski <adrian.gielniewski@nordicsemi.no>
* [NXP] Update submodules: nxp_matter_support and ot-nxp Signed-off-by: Martin Girardot <martin.girardot@nxp.com> * [NXP] Thermostat + all clusters modifications to support SDK next GEN with GN * [NXP][k32w1] Update reference apps Signed-off-by: marius-alex-tache <marius.tache@nxp.com> * [NXP][mcxw71] Update reference apps Signed-off-by: marius-alex-tache <marius.tache@nxp.com> * [NXP] Replace a BLE manager common flag with a CONFIG_ prefix Signed-off-by: marius-alex-tache <marius.tache@nxp.com> * [NXP][k32w1][mcxw71] Disabling nxp_use_smu2_static and nxp_use_smu2_dynamic Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com> * [NXP] Add ResetWatermarks after new freertos API added into last SDK version Signed-off-by: Martin Girardot <martin.girardot@nxp.com> * [NXP][mcxw71_k32w1] Matter build port for platform file rework to support cmake build Signed-off-by: marius-alex-tache <marius.tache@nxp.com> * [NXP] update docker image version to support new SDK Signed-off-by: Martin Girardot <martin.girardot@nxp.com> * Restyled by clang-format * Restyled by gn * [NXP][examples] Update laundry washer example to be align with new sdk, fix zephyr app CERT issues Signed-off-by: Martin Girardot <martin.girardot@nxp.com> * Restyled by gn * [NXP] generate .matter file Signed-off-by: Martin Girardot <martin.girardot@nxp.com> --------- Signed-off-by: Martin Girardot <martin.girardot@nxp.com> Signed-off-by: marius-alex-tache <marius.tache@nxp.com> Signed-off-by: Gatien Chapon <gatien.chapon@nxp.com> Co-authored-by: Jaafar BEN YOUNES <jaafar.benyounes@nxp.com> Co-authored-by: marius-alex-tache <marius.tache@nxp.com> Co-authored-by: Gatien Chapon <gatien.chapon@nxp.com> Co-authored-by: Restyled.io <commits@restyled.io>
…chip#37850) * Server cluster interface * ServerClusterInterfaceRegistry adding * Update src/data-model-providers/codegen/ServerClusterInterfaceRegistry.h Co-authored-by: Terence Hampson <thampson@google.com> * Code review: forward declare * Review comment: switch order of members * Updated logic: the condition is not relevant anymore * Code review: added comment * Restyle * Comment update * Updates to make callers use memory allocation * Self review: fix an include * Fix constexpr logic * Restyle * minor comment update so github is not confused about head SHA * Added useless unit test to get coverage * Restyle * Update src/app/server-cluster/ServerClusterInterface.h Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Update src/data-model-providers/codegen/ServerClusterInterfaceRegistry.cpp Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Update src/data-model-providers/codegen/ServerClusterInterfaceRegistry.cpp Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Update src/data-model-providers/codegen/ServerClusterInterfaceRegistry.h Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Update src/data-model-providers/codegen/ServerClusterInterfaceRegistry.h Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Disallow null ptr registrations * Restyled by clang-format * Reworded based on code review --------- Co-authored-by: Andrei Litvin <andreilitvin@google.com> Co-authored-by: Terence Hampson <thampson@google.com> Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> Co-authored-by: Restyled.io <commits@restyled.io>
…_8 (project-chip#37776) * fix(testing): Move CloseSession call after factory reset in TC_CGEN_2_8 The current implementation of commissioner.CloseSession only marks the session as defunct rather than fully closing it. This state can be reactivated if messages are exchanged on the session. By moving the CloseSession call to after the factory reset step, we ensure that the device session is already destroyed before marking it as defunct, preventing any possibility of message exchange that could reactivate the session. This allows the commissioner to successfully create a new session in subsequent steps. A follow-up change will be needed to properly fix the CloseSession function to use MarkForEviction instead of MarkAsDefunct, and potentially rename the current function to better reflect its behavior.
…-chip#37906) This way we will only notify once if we get Add notifications all together on multiple interfaces.
…onForEviction (project-chip#37903) This commit renames the Python function CloseSession to MarkSessionDefunct to better reflect its actual behavior and align with the C++ API. The function marks a session as temporarily defunct when there's a suspected loss of synchronization with the peer, but allows the session to become active again if messages are received. Additionally, adds a new function MarkSessionForEviction that permanently marks a session for removal by detaching all SessionHolders and releasing references, which will deallocate the session if no references remain. Once marked for eviction, the session can never become active again. Both functions have been properly documented to explain their behavior, parameters, and differences. All references to CloseSession throughout the codebase have been updated to use MarkSessionDefunct.
…roject-chip#37896) nimble_port_init() on idf v5.0.1 and prior returns void, and from v5.0.2 it returns esp_err_t.
…der (project-chip#37851) * Use server cluster interface in codegen data model * Self review: fix a header path and placement * Self review: fix comment * Undo submodule update * Self review: fix append capacities and reservations * one more error check added * Update src/lib/core/CHIPError.h Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Update src/lib/core/CHIPError.h Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Update src/app/server-cluster/ServerClusterInterface.h Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> * Strong const correctness into the contexts * Remove `NotifyAllAttributesChanged` * Empty provider updated * Update comment and clarity for clusters on endpoint usage * Restyle * Some unit testing added * I believe simple loop will be smaller code than std::distance * More test coverage * ensure proper init and shutdown during tests as these contexts and registries are now sensitive * slight cleanup for style --------- Co-authored-by: Boris Zbarsky <bzbarsky@apple.com> Co-authored-by: Andrei Litvin <andreilitvin@google.com>
* Generated using: ./alchemy zap --attribute="in-progress" ... /TLSClientManagement.adoc * Apply review comments & re-run alchemy * Generated using ./scripts/tools/zap_regen_all.py * Workaround for project-chip/zap#1255
* Fix compiler errors * Minor updates from spec PR CHIP-Specifications/connectedhomeip-spec#10794 * Run ZAP tool * Generated using ./scripts/tools/zap_regen_all.py * Workaround for project-chip/zap#1255
Bumps [third_party/perfetto/repo](https://github.com/google/perfetto) from `b9aca8f` to `db10888`. - [Release notes](https://github.com/google/perfetto/releases) - [Commits](google/perfetto@b9aca8f...db10888) --- updated-dependencies: - dependency-name: third_party/perfetto/repo dependency-version: db10888e18390215aa037a10917eac17744855b3 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
|
This pull request has been automatically marked as stale because it has not had recent activity. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps third_party/perfetto/repo from
b9aca8ftodb10888.Commits
db10888ui: disable spellchecker for screenshot tests4e877feMerge "Make gn/write_buildflag_header.py executable" into main8fd187fMerge "tprobes: misc nit fixups (headers/make_unique)" into main0968cf8Merge "protos: rerun tools/gen_c_protos" into main7fe6d74Make gn/write_buildflag_header.py executable35117a9tp: add core data structures for DataFrame16f4615Merge "perfetto cts: split ART's MTS test cases out of CtsPerfettoTestCases, ...348e57cMerge "protos: remove ProfiledFrameSymbols" into mainb964b14tprobes: misc nit fixups (headers/make_unique)b3fc262Merge "[trace_processor] Update V8 jit.sql" into mainYou can trigger a rebase of this PR by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)