Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
Background
I've been re-evaluating the effectiveness of our baseline profiles. Thanks to some of the new commands in
profgen-cli
, it's easy for me to grab thebase.dm
file delivered by Play Store and dump the profile data.However, I ran into two issues.
NPE
exception is thrown when I use the following:I worked around this by removing the following line:
from here .
For example, I see this entry:
and this proguard entry:
I can share the artifacts over email for reproduction.
Side Note
From my exploration so far, it appears that methods from the baseline profile are still being missed in the final binary profile. I suspect that is due to r8 rewriter. I'm working on upgrading from R8 8.1 -> 8.3 in hopes that it'll address some of these issues. I'll file a separate bug report if the issues remain after we upgrade (likely early to mid January).