m$j.smali
.class public final Lsg/bigo/apm/hprof/b/m$j;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lshark/q;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lsg/bigo/apm/hprof/b/m;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x19
name = null
.end annotation
# instance fields
.field final synthetic a:Lsg/bigo/apm/hprof/b/m;
.field final synthetic b:Lcom/carrotsearch/hppc/ar;
.field final synthetic c:Ljava/util/ArrayList;
.field final synthetic d:Lkotlin/f/b/aa$f;
.field final synthetic e:Ljava/util/List;
# direct methods
.method constructor <init>(Lsg/bigo/apm/hprof/b/m;Lcom/carrotsearch/hppc/ar;Ljava/util/ArrayList;Lkotlin/f/b/aa$f;Ljava/util/List;)V
.registers 6
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/carrotsearch/hppc/ar;",
"Ljava/util/ArrayList;",
"Lkotlin/f/b/aa$f;",
"Ljava/util/List;",
")V"
}
.end annotation
.line 218
iput-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->a:Lsg/bigo/apm/hprof/b/m;
iput-object p2, p0, Lsg/bigo/apm/hprof/b/m$j;->b:Lcom/carrotsearch/hppc/ar;
iput-object p3, p0, Lsg/bigo/apm/hprof/b/m$j;->c:Ljava/util/ArrayList;
iput-object p4, p0, Lsg/bigo/apm/hprof/b/m$j;->d:Lkotlin/f/b/aa$f;
iput-object p5, p0, Lsg/bigo/apm/hprof/b/m$j;->e:Ljava/util/List;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final a(JLshark/l;)V
.registers 7
const-string p1, "record"
invoke-static {p3, p1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 221
instance-of p1, p3, Lshark/l$f;
if-eqz p1, :cond_21
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->a:Lsg/bigo/apm/hprof/b/m;
.line 1156
iget-object p2, p1, Lsg/bigo/apm/hprof/b/m;->a:Ljava/util/Set;
.line 524
check-cast p3, Lshark/l$f;
.line 2009
iget-object v0, p3, Lshark/l$f;->b:Ljava/lang/String;
.line 524
invoke-interface {p2, v0}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result p2
if-eqz p2, :cond_20
.line 2156
iget-object p1, p1, Lsg/bigo/apm/hprof/b/m;->c:Lcom/carrotsearch/hppc/aq;
.line 3008
iget-wide v0, p3, Lshark/l$f;->a:J
.line 3009
iget-object p2, p3, Lshark/l$f;->b:Ljava/lang/String;
.line 525
invoke-virtual {p1, v0, v1, p2}, Lcom/carrotsearch/hppc/aq;->a(JLjava/lang/Object;)Ljava/lang/Object;
:cond_20
return-void
.line 222
:cond_21
instance-of p1, p3, Lshark/l$c;
if-eqz p1, :cond_5c
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->a:Lsg/bigo/apm/hprof/b/m;
.line 3156
iget-object p2, p1, Lsg/bigo/apm/hprof/b/m;->c:Lcom/carrotsearch/hppc/aq;
.line 528
check-cast p3, Lshark/l$c;
.line 4016
iget-wide v0, p3, Lshark/l$c;->b:J
.line 528
invoke-virtual {p2, v0, v1}, Lcom/carrotsearch/hppc/aq;->a(J)Ljava/lang/Object;
move-result-object p2
check-cast p2, Ljava/lang/String;
if-nez p2, :cond_36
return-void
:cond_36
const-string v0, "java.lang.ref.Reference"
.line 529
invoke-static {p2, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_4c
.line 4156
iget-object v0, p1, Lsg/bigo/apm/hprof/b/m;->k:Lcom/carrotsearch/hppc/ar;
.line 5014
iget-wide v1, p3, Lshark/l$c;->a:J
.line 530
invoke-virtual {v0, v1, v2}, Lcom/carrotsearch/hppc/ar;->a(J)Z
.line 5156
iget-object v0, p1, Lsg/bigo/apm/hprof/b/m;->j:Lcom/carrotsearch/hppc/aq;
.line 6014
iget-wide v1, p3, Lshark/l$c;->a:J
.line 531
invoke-virtual {v0, v1, v2, p2}, Lcom/carrotsearch/hppc/aq;->a(JLjava/lang/Object;)Ljava/lang/Object;
:cond_4c
const-string v0, "leakcanary.KeyedWeakReference"
.line 533
invoke-static {p2, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_5b
.line 6156
iget-object p1, p1, Lsg/bigo/apm/hprof/b/m;->j:Lcom/carrotsearch/hppc/aq;
.line 7014
iget-wide v0, p3, Lshark/l$c;->a:J
.line 534
invoke-virtual {p1, v0, v1, p2}, Lcom/carrotsearch/hppc/aq;->a(JLjava/lang/Object;)Ljava/lang/Object;
:cond_5b
return-void
.line 223
:cond_5c
instance-of p1, p3, Lshark/l$b$a;
if-eqz p1, :cond_75
.line 224
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->b:Lcom/carrotsearch/hppc/ar;
check-cast p3, Lshark/l$b$a;
.line 7049
iget-object p2, p3, Lshark/l$b$a;->a:Lshark/c;
.line 224
invoke-virtual {p2}, Lshark/c;->a()J
move-result-wide v0
invoke-virtual {p1, v0, v1}, Lcom/carrotsearch/hppc/ar;->a(J)Z
.line 225
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->c:Ljava/util/ArrayList;
.line 8049
iget-object p2, p3, Lshark/l$b$a;->a:Lshark/c;
.line 225
invoke-virtual {p1, p2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
return-void
.line 228
:cond_75
instance-of p1, p3, Lshark/l$b$b;
if-eqz p1, :cond_93
.line 229
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->d:Lkotlin/f/b/aa$f;
iget-object p2, p0, Lsg/bigo/apm/hprof/b/m$j;->a:Lsg/bigo/apm/hprof/b/m;
.line 8156
iget-object p2, p2, Lsg/bigo/apm/hprof/b/m;->c:Lcom/carrotsearch/hppc/aq;
.line 229
check-cast p3, Lshark/l$b$b;
.line 8222
iget-wide v0, p3, Lshark/l$b$b;->a:J
const-string p3, ""
.line 229
invoke-virtual {p2, v0, v1, p3}, Lcom/carrotsearch/hppc/aq;->b(JLjava/lang/Object;)Ljava/lang/Object;
move-result-object p2
const-string p3, "stringCache.getOrDefault\u2026ord.heapNameStringId, \"\")"
invoke-static {p2, p3}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
check-cast p2, Ljava/lang/String;
iput-object p2, p1, Lkotlin/f/b/aa$f;->a:Ljava/lang/Object;
return-void
.line 232
:cond_93
instance-of p1, p3, Lshark/l$b$c$a;
if-eqz p1, :cond_af
.line 233
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->a:Lsg/bigo/apm/hprof/b/m;
.line 9156
iget-object p1, p1, Lsg/bigo/apm/hprof/b/m;->i:Lcom/carrotsearch/hppc/aq;
.line 233
move-object p2, p3
check-cast p2, Lshark/l$b$c$a;
.line 10054
iget-wide v0, p2, Lshark/l$b$c$a;->a:J
.line 233
invoke-virtual {p1, v0, v1, p3}, Lcom/carrotsearch/hppc/aq;->a(JLjava/lang/Object;)Ljava/lang/Object;
.line 234
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->e:Ljava/util/List;
.line 11054
iget-wide p2, p2, Lshark/l$b$c$a;->a:J
.line 234
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p2
invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-void
.line 236
:cond_af
instance-of p1, p3, Lshark/l$b$c$d;
const/4 p2, 0x0
const-string v0, "zygote"
const/4 v1, 0x1
const-string v2, "image"
if-eqz p1, :cond_f3
.line 237
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->d:Lkotlin/f/b/aa$f;
iget-object p1, p1, Lkotlin/f/b/aa$f;->a:Ljava/lang/Object;
check-cast p1, Ljava/lang/String;
.line 537
invoke-static {p1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_cb
invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_cc
:cond_cb
const/4 p2, 0x1
:cond_cc
if-eqz p2, :cond_cf
return-void
.line 240
:cond_cf
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->b:Lcom/carrotsearch/hppc/ar;
check-cast p3, Lshark/l$b$c$d;
.line 11107
iget-wide v0, p3, Lshark/l$b$c$d;->a:J
.line 240
invoke-virtual {p1, v0, v1}, Lcom/carrotsearch/hppc/ar;->b(J)Z
move-result p1
if-nez p1, :cond_e7
.line 241
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->a:Lsg/bigo/apm/hprof/b/m;
.line 11156
iget-object p1, p1, Lsg/bigo/apm/hprof/b/m;->n:Lsg/bigo/apm/hprof/b/e;
.line 12109
iget-wide v0, p3, Lshark/l$b$c$d;->b:J
.line 241
invoke-interface {p1, v0, v1}, Lsg/bigo/apm/hprof/b/e;->a(J)Z
move-result p1
if-nez p1, :cond_158
.line 242
:cond_e7
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->e:Ljava/util/List;
.line 14107
iget-wide p2, p3, Lshark/l$b$c$d;->a:J
.line 242
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p2
invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-void
.line 245
:cond_f3
instance-of p1, p3, Lshark/l$b$c$f;
if-eqz p1, :cond_131
.line 246
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->d:Lkotlin/f/b/aa$f;
iget-object p1, p1, Lkotlin/f/b/aa$f;->a:Ljava/lang/Object;
check-cast p1, Ljava/lang/String;
.line 538
invoke-static {p1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_109
invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_10a
:cond_109
const/4 p2, 0x1
:cond_10a
if-eqz p2, :cond_10d
return-void
.line 249
:cond_10d
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->b:Lcom/carrotsearch/hppc/ar;
check-cast p3, Lshark/l$b$c$f;
.line 14124
iget-wide v0, p3, Lshark/l$b$c$f;->a:J
.line 249
invoke-virtual {p1, v0, v1}, Lcom/carrotsearch/hppc/ar;->b(J)Z
move-result p1
if-nez p1, :cond_125
.line 250
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->a:Lsg/bigo/apm/hprof/b/m;
.line 14156
iget-object p1, p1, Lsg/bigo/apm/hprof/b/m;->n:Lsg/bigo/apm/hprof/b/e;
.line 15126
iget-wide v0, p3, Lshark/l$b$c$f;->b:J
.line 250
invoke-interface {p1, v0, v1}, Lsg/bigo/apm/hprof/b/e;->a(J)Z
move-result p1
if-nez p1, :cond_158
.line 251
:cond_125
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->e:Ljava/util/List;
.line 17124
iget-wide p2, p3, Lshark/l$b$c$f;->a:J
.line 251
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p2
invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
return-void
.line 254
:cond_131
instance-of p1, p3, Lshark/l$b$c$h;
if-eqz p1, :cond_158
.line 255
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->d:Lkotlin/f/b/aa$f;
iget-object p1, p1, Lkotlin/f/b/aa$f;->a:Ljava/lang/Object;
check-cast p1, Ljava/lang/String;
.line 539
invoke-static {p1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_147
invoke-static {p1, v0}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_148
:cond_147
const/4 p2, 0x1
:cond_148
if-eqz p2, :cond_14b
return-void
.line 258
:cond_14b
iget-object p1, p0, Lsg/bigo/apm/hprof/b/m$j;->e:Ljava/util/List;
check-cast p3, Lshark/l$b$c$h;
.line 17213
iget-wide p2, p3, Lshark/l$b$c$h;->a:J
.line 258
invoke-static {p2, p3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p2
invoke-interface {p1, p2}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:cond_158
return-void
.end method