j.smali
.class public final Lsg/bigo/apm/hprof/b/j;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lsg/bigo/apm/hprof/b/i;
# static fields
.field static final synthetic a:[Lkotlin/k/g;
# instance fields
.field private final b:[J
.field private final c:[I
.field private final d:[[I
.field private final e:[I
.field private final f:[I
.field private final g:Lkotlin/f;
.field private final h:Lsg/bigo/apm/hprof/b/e;
# direct methods
.method static constructor <clinit>()V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/k/g;
new-instance v1, Lkotlin/f/b/z;
const-class v2, Lsg/bigo/apm/hprof/b/j;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const-string v3, "objectCount"
const-string v4, "getObjectCount()I"
invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v1
check-cast v1, Lkotlin/k/g;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lsg/bigo/apm/hprof/b/j;->a:[Lkotlin/k/g;
return-void
.end method
.method public constructor <init>(Lshark/i;Lsg/bigo/apm/hprof/b/e;)V
.registers 4
const-string v0, "hprof"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "filterBucket"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 42
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p2, p0, Lsg/bigo/apm/hprof/b/j;->h:Lsg/bigo/apm/hprof/b/e;
.line 58
invoke-direct {p0, p1}, Lsg/bigo/apm/hprof/b/j;->a(Lshark/i;)Lsg/bigo/apm/hprof/b/k;
move-result-object p1
.line 10040
iget-object p2, p1, Lsg/bigo/apm/hprof/b/k;->e:[J
.line 59
iput-object p2, p0, Lsg/bigo/apm/hprof/b/j;->b:[J
.line 11036
iget-object p2, p1, Lsg/bigo/apm/hprof/b/k;->a:[I
.line 60
iput-object p2, p0, Lsg/bigo/apm/hprof/b/j;->c:[I
.line 11037
iget-object p2, p1, Lsg/bigo/apm/hprof/b/k;->b:[[I
.line 61
iput-object p2, p0, Lsg/bigo/apm/hprof/b/j;->d:[[I
.line 11038
iget-object p2, p1, Lsg/bigo/apm/hprof/b/k;->c:[I
.line 62
iput-object p2, p0, Lsg/bigo/apm/hprof/b/j;->e:[I
.line 11039
iget-object p1, p1, Lsg/bigo/apm/hprof/b/k;->d:[I
.line 63
iput-object p1, p0, Lsg/bigo/apm/hprof/b/j;->f:[I
.line 76
new-instance p1, Lsg/bigo/apm/hprof/b/j$a;
invoke-direct {p1, p0}, Lsg/bigo/apm/hprof/b/j$a;-><init>(Lsg/bigo/apm/hprof/b/j;)V
check-cast p1, Lkotlin/f/a/a;
invoke-static {p1}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object p1
iput-object p1, p0, Lsg/bigo/apm/hprof/b/j;->g:Lkotlin/f;
return-void
.end method
.method public synthetic constructor <init>(Lshark/i;Lsg/bigo/apm/hprof/b/e;ILkotlin/f/b/j;)V
.registers 5
and-int/lit8 p3, p3, 0x2
if-eqz p3, :cond_b
.line 44
new-instance p2, Lsg/bigo/apm/hprof/b/h;
invoke-direct {p2}, Lsg/bigo/apm/hprof/b/h;-><init>()V
check-cast p2, Lsg/bigo/apm/hprof/b/e;
:cond_b
invoke-direct {p0, p1, p2}, Lsg/bigo/apm/hprof/b/j;-><init>(Lshark/i;Lsg/bigo/apm/hprof/b/e;)V
return-void
.end method
.method private final a(Lshark/i;)Lsg/bigo/apm/hprof/b/k;
.registers 23
move-object/from16 v0, p0
.line 68
new-instance v7, Lsg/bigo/apm/hprof/b/m;
iget-object v1, v0, Lsg/bigo/apm/hprof/b/j;->h:Lsg/bigo/apm/hprof/b/e;
move-object/from16 v2, p1
invoke-direct {v7, v2, v1}, Lsg/bigo/apm/hprof/b/m;-><init>(Lshark/i;Lsg/bigo/apm/hprof/b/e;)V
const/4 v8, 0x2
new-array v1, v8, [Ljava/lang/Long;
const-wide/16 v9, 0x0
.line 2200
invoke-static {v9, v10}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
const/4 v11, 0x0
aput-object v2, v1, v11
const-wide/16 v2, 0x1
invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
const/4 v12, 0x1
aput-object v2, v1, v12
invoke-static {v1}, Lkotlin/a/k;->c([Ljava/lang/Object;)Ljava/util/List;
move-result-object v13
.line 2201
new-instance v14, Ljava/util/ArrayList;
invoke-direct {v14}, Ljava/util/ArrayList;-><init>()V
.line 2202
new-instance v15, Lcom/carrotsearch/hppc/ar;
invoke-direct {v15}, Lcom/carrotsearch/hppc/ar;-><init>()V
.line 2203
iget-object v1, v7, Lsg/bigo/apm/hprof/b/m;->m:Lshark/i;
.line 3017
iget-object v6, v1, Lshark/i;->a:Lshark/k;
.line 2204
iget-object v1, v7, Lsg/bigo/apm/hprof/b/m;->m:Lshark/i;
.line 3089
iget-wide v2, v6, Lshark/k;->c:J
.line 2204
invoke-virtual {v1, v2, v3}, Lshark/i;->a(J)V
.line 2205
new-instance v5, Lkotlin/f/b/aa$f;
invoke-direct {v5}, Lkotlin/f/b/aa$f;-><init>()V
const-string v4, ""
iput-object v4, v5, Lkotlin/f/b/aa$f;->a:Ljava/lang/Object;
.line 2206
iget-object v1, v7, Lsg/bigo/apm/hprof/b/m;->m:Lshark/i;
.line 4017
iget-object v3, v1, Lshark/i;->a:Lshark/k;
const/16 v1, 0x8
new-array v1, v1, [Lkotlin/k/b;
.line 2208
const-class v2, Lshark/l$f;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
aput-object v2, v1, v11
.line 2209
const-class v2, Lshark/l$c;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
aput-object v2, v1, v12
.line 2210
const-class v2, Lshark/l$b$a;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
aput-object v2, v1, v8
.line 2212
const-class v2, Lshark/l$b$b;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const/16 v16, 0x3
aput-object v2, v1, v16
.line 2213
const-class v2, Lshark/l$b$c$a;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const/4 v8, 0x4
aput-object v2, v1, v8
.line 2214
const-class v2, Lshark/l$b$c$d;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const/16 v17, 0x5
aput-object v2, v1, v17
.line 2215
const-class v2, Lshark/l$b$c$f;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const/16 v17, 0x6
aput-object v2, v1, v17
.line 2216
const-class v2, Lshark/l$b$c$h;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const/16 v17, 0x7
aput-object v2, v1, v17
.line 2207
invoke-static {v1}, Lkotlin/a/am;->b([Ljava/lang/Object;)Ljava/util/Set;
move-result-object v2
.line 2218
new-instance v17, Lsg/bigo/apm/hprof/b/m$j;
move-object/from16 v1, v17
move-object v8, v2
move-object v2, v7
move-object v12, v3
move-object v3, v15
move-object/from16 v18, v4
move-object v4, v14
move-object/from16 v19, v5
move-object/from16 v20, v6
move-object v6, v13
invoke-direct/range {v1 .. v6}, Lsg/bigo/apm/hprof/b/m$j;-><init>(Lsg/bigo/apm/hprof/b/m;Lcom/carrotsearch/hppc/ar;Ljava/util/ArrayList;Lkotlin/f/b/aa$f;Ljava/util/List;)V
move-object/from16 v1, v17
check-cast v1, Lshark/q;
.line 2206
invoke-virtual {v12, v8, v1}, Lshark/k;->a(Ljava/util/Set;Lshark/q;)V
.line 2264
check-cast v13, Ljava/util/Collection;
invoke-static {v13}, Lkotlin/a/k;->b(Ljava/util/Collection;)[J
move-result-object v1
iput-object v1, v7, Lsg/bigo/apm/hprof/b/m;->d:[J
.line 2265
sget-object v1, Lsg/bigo/apm/hprof/e;->a:Lsg/bigo/apm/hprof/e;
iget-object v1, v7, Lsg/bigo/apm/hprof/b/m;->d:[J
const-string v2, "seqToObjectId"
if-nez v1, :cond_c4
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_c4
array-length v1, v1
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
const-string v3, "instances_count"
invoke-static {v3, v1}, Lsg/bigo/apm/hprof/e;->a(Ljava/lang/String;Ljava/lang/String;)V
new-array v1, v11, [I
.line 2267
iget-object v3, v7, Lsg/bigo/apm/hprof/b/m;->d:[J
if-nez v3, :cond_d7
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_d7
array-length v3, v3
.line 2524
new-array v4, v3, [[I
const/4 v5, 0x0
:goto_db
if-ge v5, v3, :cond_e2
.line 2267
aput-object v1, v4, v5
add-int/lit8 v5, v5, 0x1
goto :goto_db
.line 2528
:cond_e2
check-cast v4, [[I
iput-object v4, v7, Lsg/bigo/apm/hprof/b/m;->g:[[I
.line 2268
iget-object v1, v7, Lsg/bigo/apm/hprof/b/m;->d:[J
if-nez v1, :cond_ed
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_ed
array-length v1, v1
new-array v1, v1, [I
iput-object v1, v7, Lsg/bigo/apm/hprof/b/m;->h:[I
.line 2269
new-instance v1, Lcom/carrotsearch/hppc/al;
iget-object v3, v7, Lsg/bigo/apm/hprof/b/m;->d:[J
if-nez v3, :cond_fb
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_fb
array-length v3, v3
invoke-direct {v1, v3}, Lcom/carrotsearch/hppc/al;-><init>(I)V
iput-object v1, v7, Lsg/bigo/apm/hprof/b/m;->e:Lcom/carrotsearch/hppc/al;
.line 2270
iget-object v1, v7, Lsg/bigo/apm/hprof/b/m;->d:[J
if-nez v1, :cond_108
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 2530
:cond_108
array-length v3, v1
const/4 v4, 0x0
const/4 v5, 0x0
:goto_10b
const-string v6, "objectIdToSeq"
if-ge v4, v3, :cond_122
aget-wide v12, v1, v4
add-int/lit8 v8, v5, 0x1
.line 2271
iget-object v11, v7, Lsg/bigo/apm/hprof/b/m;->e:Lcom/carrotsearch/hppc/al;
if-nez v11, :cond_11a
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_11a
invoke-virtual {v11, v12, v13, v5}, Lcom/carrotsearch/hppc/al;->a(JI)I
add-int/lit8 v4, v4, 0x1
move v5, v8
const/4 v11, 0x0
goto :goto_10b
.line 2532
:cond_122
move-object v1, v14
check-cast v1, Ljava/util/List;
check-cast v1, Ljava/lang/Iterable;
.line 2533
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_12b
:goto_12b
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_161
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lshark/c;
.line 2534
invoke-virtual {v3}, Lshark/c;->a()J
move-result-wide v4
cmp-long v8, v4, v9
if-eqz v8, :cond_12b
.line 4156
iget-object v4, v7, Lsg/bigo/apm/hprof/b/m;->b:Ljava/util/Set;
.line 2534
invoke-virtual {v3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
move-result-object v5
invoke-static {v5}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v5
invoke-interface {v4, v5}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_12b
.line 5156
iget-object v4, v7, Lsg/bigo/apm/hprof/b/m;->f:Lcom/carrotsearch/hppc/ac;
.line 2535
invoke-static {v7}, Lsg/bigo/apm/hprof/b/m;->a(Lsg/bigo/apm/hprof/b/m;)Lcom/carrotsearch/hppc/al;
move-result-object v5
invoke-virtual {v3}, Lshark/c;->a()J
move-result-wide v11
invoke-virtual {v5, v11, v12}, Lcom/carrotsearch/hppc/al;->b(J)I
move-result v3
invoke-virtual {v4, v3}, Lcom/carrotsearch/hppc/ac;->a(I)Z
goto :goto_12b
.line 6156
:cond_161
iget-object v1, v7, Lsg/bigo/apm/hprof/b/m;->i:Lcom/carrotsearch/hppc/aq;
.line 2540
check-cast v1, Ljava/lang/Iterable;
.line 2541
invoke-interface {v1}, Ljava/lang/Iterable;->iterator()Ljava/util/Iterator;
move-result-object v1
:cond_169
:goto_169
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v3
if-eqz v3, :cond_1c9
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v3
check-cast v3, Lcom/carrotsearch/hppc/a/f;
.line 2542
iget-object v3, v3, Lcom/carrotsearch/hppc/a/f;->c:Ljava/lang/Object;
check-cast v3, Lshark/l$b$c$a;
.line 7061
iget-object v4, v3, Lshark/l$b$c$a;->d:Ljava/util/List;
.line 2543
check-cast v4, Ljava/lang/Iterable;
invoke-static {v4}, Lkotlin/a/k;->m(Ljava/lang/Iterable;)Lkotlin/l/g;
move-result-object v4
.line 2549
sget-object v5, Lsg/bigo/apm/hprof/b/m$c;->a:Lsg/bigo/apm/hprof/b/m$c;
check-cast v5, Lkotlin/f/a/b;
invoke-static {v4, v5}, Lkotlin/l/h;->a(Lkotlin/l/g;Lkotlin/f/a/b;)Lkotlin/l/g;
move-result-object v4
.line 2548
sget-object v5, Lsg/bigo/apm/hprof/b/m$d;->a:Lsg/bigo/apm/hprof/b/m$d;
check-cast v5, Lkotlin/f/a/b;
invoke-static {v4, v5}, Lkotlin/l/h;->c(Lkotlin/l/g;Lkotlin/f/a/b;)Lkotlin/l/g;
move-result-object v4
.line 2547
new-instance v5, Lsg/bigo/apm/hprof/b/m$b;
invoke-direct {v5, v7}, Lsg/bigo/apm/hprof/b/m$b;-><init>(Lsg/bigo/apm/hprof/b/m;)V
check-cast v5, Lkotlin/f/a/b;
invoke-static {v4, v5}, Lkotlin/l/h;->c(Lkotlin/l/g;Lkotlin/f/a/b;)Lkotlin/l/g;
move-result-object v4
.line 2546
sget-object v5, Lsg/bigo/apm/hprof/b/m$e;->a:Lsg/bigo/apm/hprof/b/m$e;
check-cast v5, Lkotlin/f/a/b;
invoke-static {v4, v5}, Lkotlin/l/h;->a(Lkotlin/l/g;Lkotlin/f/a/b;)Lkotlin/l/g;
move-result-object v4
.line 2545
invoke-static {v4}, Lkotlin/l/h;->e(Lkotlin/l/g;)Ljava/util/List;
move-result-object v4
check-cast v4, Ljava/util/Collection;
.line 2544
invoke-static {v4}, Lkotlin/a/k;->a(Ljava/util/Collection;)[I
move-result-object v4
.line 2550
array-length v5, v4
if-nez v5, :cond_1b3
const/4 v5, 0x1
goto :goto_1b4
:cond_1b3
const/4 v5, 0x0
:goto_1b4
const/4 v8, 0x1
xor-int/2addr v5, v8
if-eqz v5, :cond_169
.line 2551
invoke-static {v7}, Lsg/bigo/apm/hprof/b/m;->b(Lsg/bigo/apm/hprof/b/m;)[[I
move-result-object v5
invoke-static {v7}, Lsg/bigo/apm/hprof/b/m;->a(Lsg/bigo/apm/hprof/b/m;)Lcom/carrotsearch/hppc/al;
move-result-object v8
.line 8054
iget-wide v9, v3, Lshark/l$b$c$a;->a:J
.line 2551
invoke-virtual {v8, v9, v10}, Lcom/carrotsearch/hppc/al;->b(J)I
move-result v3
aput-object v4, v5, v3
goto :goto_169
.line 2276
:cond_1c9
invoke-virtual {v7}, Lsg/bigo/apm/hprof/b/m;->a()V
.line 2277
iget-object v1, v7, Lsg/bigo/apm/hprof/b/m;->n:Lsg/bigo/apm/hprof/b/e;
iget-object v3, v7, Lsg/bigo/apm/hprof/b/m;->i:Lcom/carrotsearch/hppc/aq;
iget-object v4, v7, Lsg/bigo/apm/hprof/b/m;->e:Lcom/carrotsearch/hppc/al;
if-nez v4, :cond_1d7
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_1d7
invoke-interface {v1, v3, v4}, Lsg/bigo/apm/hprof/b/e;->a(Lcom/carrotsearch/hppc/aq;Lcom/carrotsearch/hppc/al;)V
.line 2278
invoke-virtual {v15}, Lcom/carrotsearch/hppc/ar;->c()V
.line 2279
invoke-virtual {v14}, Ljava/util/ArrayList;->trimToSize()V
move-object/from16 v3, v18
move-object/from16 v1, v19
.line 2281
iput-object v3, v1, Lkotlin/f/b/aa$f;->a:Ljava/lang/Object;
.line 2282
iget-object v3, v7, Lsg/bigo/apm/hprof/b/m;->m:Lshark/i;
move-object/from16 v4, v20
.line 8089
iget-wide v4, v4, Lshark/k;->c:J
.line 2282
invoke-virtual {v3, v4, v5}, Lshark/i;->a(J)V
.line 2283
iget-object v3, v7, Lsg/bigo/apm/hprof/b/m;->m:Lshark/i;
.line 9017
iget-object v3, v3, Lshark/i;->a:Lshark/k;
const/4 v4, 0x4
new-array v4, v4, [Lkotlin/k/b;
.line 2285
const-class v5, Lshark/l$b$b;
invoke-static {v5}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v5
const/4 v8, 0x0
aput-object v5, v4, v8
.line 2286
const-class v5, Lshark/l$b$c$c;
invoke-static {v5}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v5
const/4 v8, 0x1
aput-object v5, v4, v8
.line 2287
const-class v5, Lshark/l$b$c$e;
invoke-static {v5}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v5
const/4 v8, 0x2
aput-object v5, v4, v8
.line 2288
const-class v5, Lshark/l$b$c$h;
invoke-static {v5}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v5
aput-object v5, v4, v16
.line 2284
invoke-static {v4}, Lkotlin/a/am;->b([Ljava/lang/Object;)Ljava/util/Set;
move-result-object v4
.line 2290
new-instance v5, Lsg/bigo/apm/hprof/b/m$k;
invoke-direct {v5, v7, v1}, Lsg/bigo/apm/hprof/b/m$k;-><init>(Lsg/bigo/apm/hprof/b/m;Lkotlin/f/b/aa$f;)V
check-cast v5, Lshark/q;
.line 2283
invoke-virtual {v3, v4, v5}, Lshark/k;->a(Ljava/util/Set;Lshark/q;)V
.line 2305
sget-object v1, Lsg/bigo/apm/hprof/e;->a:Lsg/bigo/apm/hprof/e;
const-string v1, "hprof_reader"
invoke-static {v1}, Lsg/bigo/apm/hprof/e;->a(Ljava/lang/String;)V
.line 2307
iget-object v1, v7, Lsg/bigo/apm/hprof/b/m;->e:Lcom/carrotsearch/hppc/al;
if-nez v1, :cond_235
invoke-static {v6}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_235
invoke-virtual {v1}, Lcom/carrotsearch/hppc/al;->b()V
.line 2308
iget-object v1, v7, Lsg/bigo/apm/hprof/b/m;->i:Lcom/carrotsearch/hppc/aq;
invoke-virtual {v1}, Lcom/carrotsearch/hppc/aq;->b()V
.line 2310
new-instance v1, Lsg/bigo/apm/hprof/b/k;
.line 2311
iget-object v3, v7, Lsg/bigo/apm/hprof/b/m;->f:Lcom/carrotsearch/hppc/ac;
invoke-static {v3}, Lsg/bigo/apm/hprof/d/c;->a(Lcom/carrotsearch/hppc/ac;)[I
move-result-object v9
.line 2312
iget-object v10, v7, Lsg/bigo/apm/hprof/b/m;->g:[[I
if-nez v10, :cond_24e
const-string v3, "successors"
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 2313
:cond_24e
iget-object v11, v7, Lsg/bigo/apm/hprof/b/m;->h:[I
if-nez v11, :cond_257
const-string v3, "shallowSizes"
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 2314
:cond_257
iget-object v3, v7, Lsg/bigo/apm/hprof/b/m;->l:Lcom/carrotsearch/hppc/ac;
invoke-static {v3}, Lsg/bigo/apm/hprof/d/c;->a(Lcom/carrotsearch/hppc/ac;)[I
move-result-object v12
.line 2315
iget-object v13, v7, Lsg/bigo/apm/hprof/b/m;->d:[J
if-nez v13, :cond_264
invoke-static {v2}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
:cond_264
move-object v8, v1
.line 2310
invoke-direct/range {v8 .. v13}, Lsg/bigo/apm/hprof/b/k;-><init>([I[[I[I[I[J)V
.line 69
iget-object v2, v0, Lsg/bigo/apm/hprof/b/j;->h:Lsg/bigo/apm/hprof/b/e;
instance-of v2, v2, Lsg/bigo/apm/hprof/b/h;
if-nez v2, :cond_284
.line 70
sget-object v2, Lsg/bigo/apm/hprof/b/l;->a:Lsg/bigo/apm/hprof/b/l;
iget-object v2, v0, Lsg/bigo/apm/hprof/b/j;->h:Lsg/bigo/apm/hprof/b/e;
invoke-static {v1, v2}, Lsg/bigo/apm/hprof/b/l;->a(Lsg/bigo/apm/hprof/b/k;Lsg/bigo/apm/hprof/b/e;)Lsg/bigo/apm/hprof/b/k;
move-result-object v1
.line 71
sget-object v2, Lsg/bigo/apm/hprof/e;->a:Lsg/bigo/apm/hprof/e;
.line 9040
iget-object v2, v1, Lsg/bigo/apm/hprof/b/k;->e:[J
.line 71
array-length v2, v2
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
const-string v3, "instances_count_trim"
invoke-static {v3, v2}, Lsg/bigo/apm/hprof/e;->a(Ljava/lang/String;Ljava/lang/String;)V
:cond_284
return-object v1
.end method
.method public static final synthetic a(Lsg/bigo/apm/hprof/b/j;)[J
.registers 1
.line 42
iget-object p0, p0, Lsg/bigo/apm/hprof/b/j;->b:[J
return-object p0
.end method
# virtual methods
.method public final a()I
.registers 2
iget-object v0, p0, Lsg/bigo/apm/hprof/b/j;->g:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Number;
invoke-virtual {v0}, Ljava/lang/Number;->intValue()I
move-result v0
return v0
.end method
.method public final a(I)[I
.registers 4
const/4 v0, 0x1
if-ne p1, v0, :cond_6
.line 9081
iget-object p1, p0, Lsg/bigo/apm/hprof/b/j;->c:[I
return-object p1
.line 92
:cond_6
iget-object v0, p0, Lsg/bigo/apm/hprof/b/j;->d:[[I
check-cast v0, [Ljava/lang/Object;
const-string v1, "$this$getOrNull"
invoke-static {v0, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
if-ltz p1, :cond_1a
.line 9212
invoke-static {v0}, Lkotlin/a/e;->d([Ljava/lang/Object;)I
move-result v1
if-gt p1, v1, :cond_1a
aget-object p1, v0, p1
goto :goto_1b
:cond_1a
const/4 p1, 0x0
.line 92
:goto_1b
check-cast p1, [I
if-nez p1, :cond_25
sget-object p1, Lsg/bigo/apm/hprof/d;->a:Lsg/bigo/apm/hprof/d;
invoke-static {}, Lsg/bigo/apm/hprof/d;->a()[I
move-result-object p1
:cond_25
return-object p1
.end method
.method public final b(I)I
.registers 4
.line 100
iget-object v0, p0, Lsg/bigo/apm/hprof/b/j;->e:[I
if-ltz p1, :cond_d
invoke-static {v0}, Lkotlin/a/e;->a([I)I
move-result v1
if-gt p1, v1, :cond_d
aget p1, v0, p1
return p1
:cond_d
const/4 p1, 0x0
return p1
.end method
.method public final b()[I
.registers 2
.line 104
iget-object v0, p0, Lsg/bigo/apm/hprof/b/j;->f:[I
return-object v0
.end method
.method public final c(I)J
.registers 5
.line 96
iget-object v0, p0, Lsg/bigo/apm/hprof/b/j;->b:[J
aget-wide v1, v0, p1
return-wide v1
.end method
.method public final c()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/Integer;",
"Lkotlin/m<",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
">;>;"
}
.end annotation
.line 108
iget-object v0, p0, Lsg/bigo/apm/hprof/b/j;->h:Lsg/bigo/apm/hprof/b/e;
invoke-interface {v0}, Lsg/bigo/apm/hprof/b/e;->a()Ljava/util/Map;
move-result-object v0
return-object v0
.end method
.method public final d()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map<",
"Ljava/lang/Integer;",
"Ljava/lang/Integer;",
">;"
}
.end annotation
.line 112
iget-object v0, p0, Lsg/bigo/apm/hprof/b/j;->h:Lsg/bigo/apm/hprof/b/e;
invoke-interface {v0}, Lsg/bigo/apm/hprof/b/e;->b()Ljava/util/Map;
move-result-object v0
return-object v0
.end method