Package shark

Types

AndroidBuildMirror
Link copied to clipboard
class AndroidBuildMirror(manufacturer: String, sdkInt: Int, id: String)

Caches values from the android.os.Build class in the heap dump. Retrieve a cached instances via fromHeapGraph.

AndroidMetadataExtractor
Link copied to clipboard
object AndroidMetadataExtractor : MetadataExtractor
AndroidObjectInspectors
Link copied to clipboard
enum AndroidObjectInspectors : Enum<AndroidObjectInspectors> , ObjectInspector

A set of default ObjectInspectors that knows about common AOSP and library classes.

AndroidReferenceMatchers
Link copied to clipboard
enum AndroidReferenceMatchers : Enum<AndroidReferenceMatchers>

AndroidReferenceMatchers values add ReferenceMatcher instances to a global list via their add method. A ReferenceMatcher is either a IgnoredReferenceMatcher or a LibraryLeakReferenceMatcher.

AndroidResourceIdNames
Link copied to clipboard
class AndroidResourceIdNames
AndroidServices
Link copied to clipboard
object AndroidServices

Properties

hexIdentityHashCode
Link copied to clipboard
val HeapObject.HeapInstance.hexIdentityHashCode: String?

The system identity hashCode represented as hex, or null if it couldn't be found. This is the string identifier you see when calling Object.toString() at runtime on a class that does not override its hashCode() method, e.g. com.example.MyThing@6bd57cf

identityHashCode
Link copied to clipboard
val HeapObject.HeapInstance.identityHashCode: Int?

The system identity hash code, or null if it couldn't be found.