-
eb60b0b Merge pull request #2993 from square/py/referrers-tool by py - Pierre Yves Ricau · 12 days ago main
-
6f16df3 List an object's GC roots from Shark's provider, once per local variable by Pierre-Yves Ricau · 2 weeks ago
-
2e9a4cf Move the device tools out of AgentTools by Pierre-Yves Ricau · 2 weeks ago
-
f903bbd Leave a thread's native roots to Shark by Pierre-Yves Ricau · 2 weeks ago
-
13f6ac5 Read a thread's JNI_LOCAL and NATIVE_STACK roots as its references by Pierre-Yves Ricau · 2 weeks ago
-
d777a2a Say what moved seven stack frame objects under the whole heap dump by Pierre-Yves Ricau · 2 weeks ago
-
c8d58e1 Hold nothing through a thread's local variable that a field holds, and mark virtual references by Pierre-Yves Ricau · 2 weeks ago
-
c01954f Page referrers, and list a GC root on the object as one of them by Pierre-Yves Ricau · 2 weeks ago
-
37044ac List every referrer and every GC root, as object list rows by Pierre-Yves Ricau · 2 weeks ago
-
43d7ee9 Add a referrers tool listing every object pointing at an object by Pierre-Yves Ricau · 2 weeks ago
-
5ede20d Merge pull request #2992 from square/leak-trace-object-ids by py - Pierre Yves Ricau · 2 weeks ago
-
53b15d3 Say why the WeakHashMap tests don't use System.runFinalization() by Pierre-Yves Ricau · 2 weeks ago
-
5a76961 Name related leaking objects the way a leak trace names its objects by Pierre-Yves Ricau · 2 weeks ago
-
fb51029 Print each object's id on its line of a leak trace by Pierre-Yves Ricau · 2 weeks ago
-
d5d75d9 Write the remaining object ids in hex by Pierre-Yves Ricau · 2 weeks ago
-
894e70e Read 4 byte object ids unsigned, like every other heap dump tool by Pierre-Yves Ricau · 2 weeks ago
-
23b2275 Merge pull request #3011 from square/py/investigation-unsolved-state by py - Pierre Yves Ricau · 2 weeks ago
-
e5b54cd Merge pull request #3017 from square/py/native-local-label by py - Pierre Yves Ricau · 2 weeks ago
-
68f9526 Merge pull request #3018 from square/py/weakhashmap-test-flake by py - Pierre Yves Ricau · 2 weeks ago
-
2013bd8 Merge pull request #2711 from saket/saket/sep17/bytesize by py - Pierre Yves Ricau · 2 weeks ago
-
4aee223 Use bytesize 2.3.0, type Retained.heapSize as DecimalByteSize by Pierre-Yves Ricau · 2 weeks ago
-
3329f3a Migrate to me.saket.bytesize by Saket Narayan · 2 weeks ago
-
1bb238f Wait for cleared WeakHashMap entries to leave the pending list before dumping by Pierre-Yves Ricau · 3 weeks ago
-
d5be06c Print a thread's native roots as <Native Local> in a leak trace by Pierre-Yves Ricau · 3 weeks ago
-
9589bcd Merge pull request #3015 from square/py/thread-native-locals by py - Pierre Yves Ricau · 3 weeks ago
-
c2f8c05 Read a thread's JNI_LOCAL and NATIVE_STACK roots as references from it by Pierre-Yves Ricau · 3 weeks ago
-
a42f9c1 Refuse ways_held for uncollected garbage by Pierre-Yves Ricau · 3 weeks ago
-
2cbd81b Answer path_from_gc_roots on garbage with no path by Pierre-Yves Ricau · 3 weeks ago
-
0813e37 Rename Shark Dive's NO_PATH investigation state to UNREACHABLE by Pierre-Yves Ricau · 3 weeks ago
-
c2e5bc3 Fold Shark Dive's unsolved investigation states into one UNSOLVED by Pierre-Yves Ricau · 3 weeks ago
-
3a33314 Merge pull request #3014 from square/py/library-leak-trace-test by py - Pierre Yves Ricau · 3 weeks ago
-
bf1cd37 Merge pull request #3013 from square/nexus/task-59d75ee8 by py - Pierre Yves Ricau · 3 weeks ago
-
dae62e7 Compare Shark Dive's library leak traces with LeakCanary's by Pierre-Yves Ricau · 3 weeks ago
-
ab36133 Count an array's elements without reading them by Pierre-Yves Ricau · 3 weeks ago
-
85ca199 Merge pull request #3010 from square/py/decor-context-narrow-catches by py - Pierre Yves Ricau · 3 weeks ago
-
769f727 Merge pull request #3009 from square/py/decor-context-comment by py - Pierre Yves Ricau · 3 weeks ago
-
4f4b43c Narrow the exceptions DECOR_CONTEXT catches by Pierre-Yves Ricau · 3 weeks ago
-
41ab673 Correct when DECOR_CONTEXT expects the DecorView to be created by Pierre-Yves Ricau · 3 weeks ago
-
f0eb5ae Merge pull request #3007 from square/py/gc-trigger-wait-for-enqueue by py - Pierre Yves Ricau · 3 weeks ago
-
d45bdeb Merge pull request #3001 from square/py/gitignore-kotlin-dir by py - Pierre Yves Ricau · 3 weeks ago
-
e93172f Skip the reference queue sleep on ART by Pierre-Yves Ricau · 3 weeks ago
-
bd3807c Wait for the reference queue daemon after the last GC by Pierre-Yves Ricau · 3 weeks ago
-
0d3cb08 Merge pull request #3008 from square/py/decor-context-preserved-window by py - Pierre Yves Ricau · 3 weeks ago
-
f7210df Add a changelog entry for the DecorContext fix by Pierre-Yves Ricau · 3 weeks ago
-
110d245 Fix DecorContext keeping the activity a preserved window was created for by Pierre-Yves Ricau · 3 weeks ago
-
6fb67c4 Merge pull request #3006 from square/py/imm-ime-insets-consumer-fix by py - Pierre Yves Ricau · 3 weeks ago
-
425834d Add a changelog entry for the InputMethodManager.mImeInsetsConsumer fix by Pierre-Yves Ricau · 3 weeks ago
-
548b1ba Fix InputMethodManager.mImeInsetsConsumer holding a removed window by Pierre-Yves Ricau · 3 weeks ago
-
00880a8 Merge pull request #3005 from square/py/link-context-menu by py - Pierre Yves Ricau · 4 weeks ago
-
7866f30 Give links in notes and reasons the menu every way to an object has by Pierre-Yves Ricau · 4 weeks ago
-
e907144 Merge pull request #3004 from square/py/cleanup42 by py - Pierre Yves Ricau · 4 weeks ago
-
9e6e942 Merge pull request #3003 from square/nexus/task-de92a356 by py - Pierre Yves Ricau · 4 weeks ago
-
bc20c31 Print markdown links as their text in the human leak trace by Pierre-Yves Ricau · 4 weeks ago
-
d2b63e2 Ask for the human leak trace verbatim in the leak method by Pierre-Yves Ricau · 4 weeks ago
-
f6b43c9 List Shark Dive's commands under --cli --help by Pierre-Yves Ricau · 4 weeks ago
-
584e458 Merge pull request #3002 from square/py/app-version-code by py - Pierre Yves Ricau · 4 weeks ago
-
938fba4 Report the app's version code in the heap dump metadata by Pierre-Yves Ricau · 4 weeks ago
-
6bcd72c Ignore the Kotlin Gradle plugin's .kotlin directory by Pierre-Yves Ricau · 4 weeks ago
-
570f6e2 Merge pull request #3000 from square/nexus/add-the-app-s-applicationinfo-to-the-heap-dump-m-c8cb8268 by py - Pierre Yves Ricau · 4 weeks ago
-
9d78e42 Report the app's ApplicationInfo in the heap dump metadata by Pierre-Yves Ricau · 4 weeks ago
-
34acba1 Merge pull request #2999 from square/py/method by py - Pierre Yves Ricau · 4 weeks ago
-
3252cad Read a stuck object a GC root holds as a leak of that root by Pierre-Yves Ricau · 4 weeks ago
-
ab9602c Point the leak method at the metadata's ApplicationInfo.sourceDir by Pierre-Yves Ricau · 4 weeks ago
-
c2c7b0d Introduce the verdict spreading list and drop the duplicate SDK sources line by Pierre-Yves Ricau · 4 weeks ago
-
f10dc95 Indent and rewrap the leak method's new sections by Pierre-Yves Ricau · 4 weeks ago
-
2a44d79 update help guidance by Pierre-Yves Ricau · 4 weeks ago
-
7f305d1 Merge pull request #2998 from square/py/object-animator-inspector by py - Pierre Yves Ricau · 4 weeks ago
-
86164c9 Merge pull request #2997 from square/nexus/task-ed02c3b5 by py - Pierre Yves Ricau · 4 weeks ago
-
e85639a Label mAnimationEndRequested only on heap dumps that have it by Pierre-Yves Ricau · 4 weeks ago
-
712fba9 Report the Android build in the heap dump metadata by Pierre-Yves Ricau · 4 weeks ago
-
0b5f474 Merge pull request #2996 from square/py/remove-shark-dive-no-ui by py - Pierre Yves Ricau · 4 weeks ago
-
70b60bf Merge pull request #2994 from square/nexus/task-5f5b4260 by py - Pierre Yves Ricau · 4 weeks ago
-
f13df9c Write object ids in hex wherever Shark writes one by Pierre-Yves Ricau · 4 weeks ago
-
9deed0c Let a note link to a line of source on this machine by Pierre-Yves Ricau · 4 weeks ago
-
3e543fa Read inspector labels the way a note is by Pierre-Yves Ricau · 4 weeks ago
-
40a3f54 Read verdict and agent reasons the way a note is by Pierre-Yves Ricau · 4 weeks ago
-
f9ca565 Remove Shark Dive's --no-ui run mode by Pierre-Yves Ricau · 4 weeks ago
-
d1859dc Merge pull request #2995 from square/py/gradle-daemon-jdk-17 by py - Pierre Yves Ricau · 4 weeks ago
-
2d88aa7 Run the Gradle daemon on JDK 17 whatever JAVA_HOME says by Pierre-Yves Ricau · 4 weeks ago
-
ee29519 Merge pull request #2991 from square/py/manual_edits by py - Pierre Yves Ricau · 4 weeks ago
-
86102f7 Say verdict throughout Shark Dive by Pierre-Yves Ricau · 4 weeks ago
-
9129d26 Name the tell that got through the pass against tells by Pierre-Yves Ricau · 4 weeks ago
-
2831a50 Edit every string this command line prints against rules about shapes by Pierre-Yves Ricau · 4 weeks ago
-
ce2e7bf Fold --investigation-help into --help, and drop the option by Pierre-Yves Ricau · 4 weeks ago
-
78b237e Keep the printed command's env vars on the command by Pierre-Yves Ricau · 4 weeks ago
-
88042b2 Say what the harness prints in plainer words by Pierre-Yves Ricau · 4 weeks ago
-
7adade6 Merge pull request #2988 from square/nexus/conclude-mechanism-necessity-investigation-b35fc222 by py - Pierre Yves Ricau · 4 weeks ago
-
8f71614 Read the starred file on a click that beat the read, not drop the click by Pierre-Yves Ricau · 4 weeks ago
-
8f7326f Rewrap the sentence a rename left running off the line by Pierre-Yves Ricau · 4 weeks ago
-
0363e5a Name the progress ratio a ratio, since it was read as a percentage by Pierre-Yves Ricau · 4 weeks ago
-
69264b3 Print every line of a leak trace, not the ones a hash reads by Pierre-Yves Ricau · 4 weeks ago
-
a4084b0 Delete conclude, and let the heap dump say when a leak is solved by Pierre-Yves Ricau · 4 weeks ago
-
1aa85dc Merge pull request #2990 from square/nexus/task-f84644e6 by py - Pierre Yves Ricau · 4 weeks ago
-
d735347 Merge pull request #2989 from square/nexus/expose-harness-tool-call-reasoning-55be2670 by py - Pierre Yves Ricau · 4 weeks ago
-
75d17cf Assert the leaks.db recreate rather than a migration that can't happen by Pierre-Yves Ricau · 4 weeks ago
-
2db4ed7 Say Verdict: Stuck / Expected where a leak trace said Leaking: YES / NO by Pierre-Yves Ricau · 4 weeks ago
-
c58c813 Say why the reasoning text is missing, having pinned the model by Pierre-Yves Ricau · 4 weeks ago
-
f870491 Follow a harness run's calls as it makes them by Pierre-Yves Ricau · 4 weeks ago
-
fd1def6 Merge pull request #2986 from square/shark-dive-heap-dump-metadata by py - Pierre Yves Ricau · 4 weeks ago
-
2120d7c Scroll the reference index rather than assume it fits by Pierre-Yves Ricau · 4 weeks ago