Sachin/plat 16581 custom build mercado 6.26.0#2428
Draft
SB-sachinp wants to merge 10 commits into
Draft
Conversation
Collaborator
Android notifier sizes
Generated by 🚫 Danger |
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.
This version includes changes from 6.25.0(15816).
In the diagnostic snapshot, we added phase-level instrumentation for NDK plugin load:
plugin_init
library_resolve
load_library
link_native
post_init
Each phase emits structured fields:
phase_start_ns
phase_end_ns
phase_duration_ns
thread_name
is_main_thread
outcome (ok / error)
error_class (only on error)
Plus an extra resolve check to improve root-cause quality:
resolved_library_path
resolved_library_exists
This gives exact failure/latency location instead of one opaque startup block.
Improves NDK load diagnostics to split queue_wait_ns, native_load_ns, and caller_blocked_ns, making delays easier to attribute.
Adds explicit retry reporting for native load (load_retry_attempted, load_retry_succeeded, first/second attempt outcomes).
Captures original linker error message(s) alongside error class to better diagnose ABI/dependency/ELF/linker issues.
Enhances library path diagnostics with mapped name, source (nativeLibraryDir vs fallback), confidence (definitive), file existence, and optional size.