a.smali
.class public final Lcom/tencent/bugly/crashreport/common/info/a;
.super Ljava/lang/Object;
.source "BUGLY"
# static fields
.field private static ah:Lcom/tencent/bugly/crashreport/common/info/a;
# instance fields
.field public A:Z
.field public B:Z
.field public C:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public D:Z
.field public E:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public F:Lcom/tencent/bugly/crashreport/a;
.field public G:Landroid/content/SharedPreferences;
.field private final H:Landroid/content/Context;
.field private I:Ljava/lang/String;
.field private J:Ljava/lang/String;
.field private K:Ljava/lang/String;
.field private L:Ljava/lang/String;
.field private M:Ljava/lang/String;
.field private N:Ljava/lang/String;
.field private O:Ljava/lang/String;
.field private P:Ljava/lang/String;
.field private Q:Ljava/lang/String;
.field private R:Ljava/lang/String;
.field private S:J
.field private T:J
.field private U:J
.field private V:Ljava/lang/String;
.field private W:Ljava/lang/String;
.field private X:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Lcom/tencent/bugly/crashreport/common/info/PlugInBean;",
">;"
}
.end annotation
.end field
.field private Y:Z
.field private Z:Ljava/lang/String;
.field public final a:J
.field private final aA:Ljava/lang/Object;
.field private final aB:Ljava/lang/Object;
.field private aa:Ljava/lang/String;
.field private ab:Ljava/lang/Boolean;
.field private ac:Ljava/lang/String;
.field private ad:Ljava/lang/String;
.field private ae:Ljava/lang/String;
.field private af:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Lcom/tencent/bugly/crashreport/common/info/PlugInBean;",
">;"
}
.end annotation
.end field
.field private ag:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Lcom/tencent/bugly/crashreport/common/info/PlugInBean;",
">;"
}
.end annotation
.end field
.field private ai:I
.field private aj:I
.field private ak:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private al:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private am:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private an:Z
.field private ao:Ljava/lang/Boolean;
.field private ap:Ljava/lang/Boolean;
.field private aq:Ljava/lang/String;
.field private ar:Ljava/lang/String;
.field private as:Ljava/lang/String;
.field private at:Ljava/lang/String;
.field private au:Ljava/lang/String;
.field private final av:Ljava/lang/Object;
.field private final aw:Ljava/lang/Object;
.field private final ax:Ljava/lang/Object;
.field private final ay:Ljava/lang/Object;
.field private final az:Ljava/lang/Object;
.field public final b:B
.field public c:Ljava/lang/String;
.field public final d:Ljava/lang/String;
.field public e:Z
.field public f:Ljava/lang/String;
.field public final g:Ljava/lang/String;
.field public final h:Ljava/lang/String;
.field public final i:Ljava/lang/String;
.field public j:J
.field public k:Ljava/lang/String;
.field public l:Ljava/lang/String;
.field public m:Ljava/lang/String;
.field public n:Ljava/lang/String;
.field public o:Ljava/lang/String;
.field public p:Ljava/util/List;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/List",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public q:Ljava/lang/String;
.field public r:J
.field public s:J
.field public t:J
.field public u:J
.field public v:Z
.field public w:Ljava/lang/String;
.field public x:Ljava/lang/String;
.field public y:Ljava/lang/String;
.field public z:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 84
const/4 v0, 0x0
sput-object v0, Lcom/tencent/bugly/crashreport/common/info/a;->ah:Lcom/tencent/bugly/crashreport/common/info/a;
return-void
.end method
.method private constructor <init>(Landroid/content/Context;)V
.registers 10
.prologue
const-wide/16 v6, -0x1
const-wide/16 v4, 0x0
const/4 v3, 0x0
const/4 v2, 0x1
const/4 v1, 0x0
.line 139
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 39
iput-boolean v2, p0, Lcom/tencent/bugly/crashreport/common/info/a;->e:Z
.line 41
const-string v0, "3.2.33"
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->f:Ljava/lang/String;
.line 43
const-string/jumbo v0, "unknown"
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->L:Ljava/lang/String;
.line 51
const-string/jumbo v0, "unknown"
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->M:Ljava/lang/String;
.line 52
const-string v0, ""
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->N:Ljava/lang/String;
.line 53
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->O:Ljava/lang/String;
.line 56
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->P:Ljava/lang/String;
.line 57
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Q:Ljava/lang/String;
.line 58
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->R:Ljava/lang/String;
.line 60
iput-wide v6, p0, Lcom/tencent/bugly/crashreport/common/info/a;->S:J
.line 61
iput-wide v6, p0, Lcom/tencent/bugly/crashreport/common/info/a;->T:J
.line 62
iput-wide v6, p0, Lcom/tencent/bugly/crashreport/common/info/a;->U:J
.line 63
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->V:Ljava/lang/String;
.line 64
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->W:Ljava/lang/String;
.line 65
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->X:Ljava/util/Map;
.line 66
iput-boolean v2, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Y:Z
.line 67
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Z:Ljava/lang/String;
.line 68
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->k:Ljava/lang/String;
.line 70
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->l:Ljava/lang/String;
.line 71
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aa:Ljava/lang/String;
.line 72
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->m:Ljava/lang/String;
.line 73
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ab:Ljava/lang/Boolean;
.line 74
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ac:Ljava/lang/String;
.line 75
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ad:Ljava/lang/String;
.line 76
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ae:Ljava/lang/String;
.line 77
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->n:Ljava/lang/String;
.line 78
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->o:Ljava/lang/String;
.line 79
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->af:Ljava/util/Map;
.line 80
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ag:Ljava/util/Map;
.line 82
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->p:Ljava/util/List;
.line 85
const/4 v0, -0x1
iput v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ai:I
.line 86
const/4 v0, -0x1
iput v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aj:I
.line 87
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ak:Ljava/util/Map;
.line 88
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->al:Ljava/util/Map;
.line 89
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->am:Ljava/util/Map;
.line 91
iput-boolean v2, p0, Lcom/tencent/bugly/crashreport/common/info/a;->an:Z
.line 92
const-string/jumbo v0, "unknown"
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->q:Ljava/lang/String;
.line 93
iput-wide v4, p0, Lcom/tencent/bugly/crashreport/common/info/a;->r:J
.line 94
iput-wide v4, p0, Lcom/tencent/bugly/crashreport/common/info/a;->s:J
.line 95
iput-wide v4, p0, Lcom/tencent/bugly/crashreport/common/info/a;->t:J
.line 96
iput-wide v4, p0, Lcom/tencent/bugly/crashreport/common/info/a;->u:J
.line 98
iput-boolean v3, p0, Lcom/tencent/bugly/crashreport/common/info/a;->v:Z
.line 99
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->w:Ljava/lang/String;
.line 100
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->x:Ljava/lang/String;
.line 102
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->y:Ljava/lang/String;
.line 103
const-string v0, ""
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->z:Ljava/lang/String;
.line 104
iput-boolean v3, p0, Lcom/tencent/bugly/crashreport/common/info/a;->A:Z
.line 105
iput-boolean v3, p0, Lcom/tencent/bugly/crashreport/common/info/a;->B:Z
.line 107
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ao:Ljava/lang/Boolean;
.line 108
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ap:Ljava/lang/Boolean;
.line 110
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->C:Ljava/util/HashMap;
.line 112
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aq:Ljava/lang/String;
.line 113
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ar:Ljava/lang/String;
.line 114
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->as:Ljava/lang/String;
.line 115
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->at:Ljava/lang/String;
.line 116
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->au:Ljava/lang/String;
.line 118
iput-boolean v2, p0, Lcom/tencent/bugly/crashreport/common/info/a;->D:Z
.line 120
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->E:Ljava/util/List;
.line 125
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->F:Lcom/tencent/bugly/crashreport/a;
.line 131
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->av:Ljava/lang/Object;
.line 132
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aw:Ljava/lang/Object;
.line 133
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ax:Ljava/lang/Object;
.line 134
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ay:Ljava/lang/Object;
.line 135
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->az:Ljava/lang/Object;
.line 136
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aA:Ljava/lang/Object;
.line 137
new-instance v0, Ljava/lang/Object;
invoke-direct {v0}, Ljava/lang/Object;-><init>()V
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aB:Ljava/lang/Object;
.line 140
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
iput-wide v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->a:J
.line 141
invoke-static {p1}, Lcom/tencent/bugly/proguard/z;->a(Landroid/content/Context;)Landroid/content/Context;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
.line 142
iput-byte v2, p0, Lcom/tencent/bugly/crashreport/common/info/a;->b:B
.line 143
invoke-static {p1}, Lcom/tencent/bugly/crashreport/common/info/AppInfo;->b(Landroid/content/Context;)Landroid/content/pm/PackageInfo;
move-result-object v0
if-eqz v0, :cond_ff
:try_start_ef
iget-object v1, v0, Landroid/content/pm/PackageInfo;->versionName:Ljava/lang/String;
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->k:Ljava/lang/String;
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->k:Ljava/lang/String;
iput-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->w:Ljava/lang/String;
iget v0, v0, Landroid/content/pm/PackageInfo;->versionCode:I
invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->x:Ljava/lang/String;
:try_end_ff
.catch Ljava/lang/Throwable; {:try_start_ef .. :try_end_ff} :catch_1f8
.line 144
:cond_ff
:goto_ff
invoke-static {p1}, Lcom/tencent/bugly/crashreport/common/info/AppInfo;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->c:Ljava/lang/String;
.line 145
invoke-static {}, Landroid/os/Process;->myPid()I
move-result v0
invoke-static {v0}, Lcom/tencent/bugly/crashreport/common/info/AppInfo;->a(I)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->d:Ljava/lang/String;
.line 146
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->o()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->g:Ljava/lang/String;
.line 147
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->a()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->h:Ljava/lang/String;
.line 148
invoke-static {p1}, Lcom/tencent/bugly/crashreport/common/info/AppInfo;->c(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->l:Ljava/lang/String;
.line 149
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "Android "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->b()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ",level "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->c()I
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->i:Ljava/lang/String;
.line 150
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->h:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ";"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->i:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
.line 151
invoke-static {p1}, Lcom/tencent/bugly/crashreport/common/info/AppInfo;->d(Landroid/content/Context;)Ljava/util/Map;
move-result-object v1
if-eqz v1, :cond_1d1
:try_start_164
invoke-static {v1}, Lcom/tencent/bugly/crashreport/common/info/AppInfo;->a(Ljava/util/Map;)Ljava/util/List;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->p:Ljava/util/List;
const-string v0, "BUGLY_APPID"
invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
if-eqz v0, :cond_17d
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aa:Ljava/lang/String;
const-string v0, "APP_ID"
iget-object v2, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aa:Ljava/lang/String;
invoke-virtual {p0, v0, v2}, Lcom/tencent/bugly/crashreport/common/info/a;->c(Ljava/lang/String;Ljava/lang/String;)V
:cond_17d
const-string v0, "BUGLY_APP_VERSION"
invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
if-eqz v0, :cond_189
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->k:Ljava/lang/String;
:cond_189
const-string v0, "BUGLY_APP_CHANNEL"
invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
if-eqz v0, :cond_195
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->m:Ljava/lang/String;
:cond_195
const-string v0, "BUGLY_ENABLE_DEBUG"
invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
if-eqz v0, :cond_1a8
const-string/jumbo v2, "true"
invoke-virtual {v0, v2}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
iput-boolean v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->v:Z
:cond_1a8
const-string v0, "com.tencent.rdm.uuid"
invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
if-eqz v0, :cond_1b4
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->y:Ljava/lang/String;
:cond_1b4
const-string v0, "BUGLY_APP_BUILD_NO"
invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_1c5
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
:cond_1c5
const-string v0, "BUGLY_AREA"
invoke-interface {v1, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
if-eqz v0, :cond_1d1
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->z:Ljava/lang/String;
:try_end_1d1
.catch Ljava/lang/Throwable; {:try_start_164 .. :try_end_1d1} :catch_204
.line 154
:cond_1d1
:goto_1d1
:try_start_1d1
const-string v0, "bugly_db_"
invoke-virtual {p1, v0}, Landroid/content/Context;->getDatabasePath(Ljava/lang/String;)Ljava/io/File;
move-result-object v0
.line 155
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result v0
if-nez v0, :cond_1e8
.line 157
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->B:Z
.line 158
const-string v0, "App is first time to be installed on the device."
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
:try_end_1e8
.catch Ljava/lang/Throwable; {:try_start_1d1 .. :try_end_1e8} :catch_20f
.line 165
:cond_1e8
:goto_1e8
const-string v0, "BUGLY_COMMON_VALUES"
invoke-static {v0, p1}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;Landroid/content/Context;)Landroid/content/SharedPreferences;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->G:Landroid/content/SharedPreferences;
.line 166
const-string v0, "com info create end"
new-array v1, v3, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 167
return-void
.line 143
:catch_1f8
move-exception v0
invoke-static {v0}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/Throwable;)Z
move-result v1
if-nez v1, :cond_ff
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto/16 :goto_ff
.line 151
:catch_204
move-exception v0
invoke-static {v0}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/Throwable;)Z
move-result v1
if-nez v1, :cond_1d1
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_1d1
.line 160
:catch_20f
move-exception v0
.line 161
sget-boolean v1, Lcom/tencent/bugly/b;->c:Z
if-eqz v1, :cond_1e8
.line 162
invoke-virtual {v0}, Ljava/lang/Throwable;->printStackTrace()V
goto :goto_1e8
.end method
.method public static K()I
.registers 1
.prologue
.line 983
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->c()I
move-result v0
return v0
.end method
.method public static declared-synchronized a(Landroid/content/Context;)Lcom/tencent/bugly/crashreport/common/info/a;
.registers 3
.prologue
.line 266
const-class v1, Lcom/tencent/bugly/crashreport/common/info/a;
monitor-enter v1
:try_start_3
sget-object v0, Lcom/tencent/bugly/crashreport/common/info/a;->ah:Lcom/tencent/bugly/crashreport/common/info/a;
if-nez v0, :cond_e
.line 267
new-instance v0, Lcom/tencent/bugly/crashreport/common/info/a;
invoke-direct {v0, p0}, Lcom/tencent/bugly/crashreport/common/info/a;-><init>(Landroid/content/Context;)V
sput-object v0, Lcom/tencent/bugly/crashreport/common/info/a;->ah:Lcom/tencent/bugly/crashreport/common/info/a;
.line 269
:cond_e
sget-object v0, Lcom/tencent/bugly/crashreport/common/info/a;->ah:Lcom/tencent/bugly/crashreport/common/info/a;
:try_end_10
.catchall {:try_start_3 .. :try_end_10} :catchall_12
monitor-exit v1
return-object v0
.line 266
:catchall_12
move-exception v0
monitor-exit v1
throw v0
.end method
.method public static declared-synchronized b()Lcom/tencent/bugly/crashreport/common/info/a;
.registers 2
.prologue
.line 278
const-class v0, Lcom/tencent/bugly/crashreport/common/info/a;
monitor-enter v0
:try_start_3
sget-object v1, Lcom/tencent/bugly/crashreport/common/info/a;->ah:Lcom/tencent/bugly/crashreport/common/info/a;
:try_end_5
.catchall {:try_start_3 .. :try_end_5} :catchall_7
monitor-exit v0
return-object v1
:catchall_7
move-exception v1
monitor-exit v0
throw v1
.end method
# virtual methods
.method public final A()Ljava/lang/String;
.registers 5
.prologue
.line 731
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ae:Ljava/lang/String;
if-nez v0, :cond_24
.line 732
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->g()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ae:Ljava/lang/String;
.line 733
const-string v0, "Hardware serial number: %s"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget-object v3, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ae:Ljava/lang/String;
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 735
:cond_24
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ae:Ljava/lang/String;
return-object v0
.end method
.method public final B()Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 744
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ax:Ljava/lang/Object;
monitor-enter v1
.line 745
:try_start_3
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ak:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->size()I
move-result v0
if-gtz v0, :cond_e
.line 746
const/4 v0, 0x0
monitor-exit v1
.line 748
:goto_d
return-object v0
:cond_e
new-instance v0, Ljava/util/HashMap;
iget-object v2, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ak:Ljava/util/Map;
invoke-direct {v0, v2}, Ljava/util/HashMap;-><init>(Ljava/util/Map;)V
monitor-exit v1
:try_end_16
.catchall {:try_start_3 .. :try_end_16} :catchall_17
goto :goto_d
.line 749
:catchall_17
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final C()V
.registers 3
.prologue
.line 772
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ax:Ljava/lang/Object;
monitor-enter v1
.line 773
:try_start_3
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ak:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->clear()V
.line 774
monitor-exit v1
:try_end_9
.catchall {:try_start_3 .. :try_end_9} :catchall_a
return-void
:catchall_a
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final D()I
.registers 3
.prologue
.line 815
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ax:Ljava/lang/Object;
monitor-enter v1
.line 816
:try_start_3
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ak:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->size()I
move-result v0
monitor-exit v1
:try_end_a
.catchall {:try_start_3 .. :try_end_a} :catchall_b
return v0
.line 817
:catchall_b
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final E()Ljava/util/Set;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Set",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 826
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ax:Ljava/lang/Object;
monitor-enter v1
.line 827
:try_start_3
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ak:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->keySet()Ljava/util/Set;
move-result-object v0
monitor-exit v1
:try_end_a
.catchall {:try_start_3 .. :try_end_a} :catchall_b
return-object v0
.line 828
:catchall_b
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final F()Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 853
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aB:Ljava/lang/Object;
monitor-enter v1
.line 854
:try_start_3
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->al:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->size()I
move-result v0
if-gtz v0, :cond_e
.line 855
const/4 v0, 0x0
monitor-exit v1
.line 857
:goto_d
return-object v0
:cond_e
new-instance v0, Ljava/util/HashMap;
iget-object v2, p0, Lcom/tencent/bugly/crashreport/common/info/a;->al:Ljava/util/Map;
invoke-direct {v0, v2}, Ljava/util/HashMap;-><init>(Ljava/util/Map;)V
monitor-exit v1
:try_end_16
.catchall {:try_start_3 .. :try_end_16} :catchall_17
goto :goto_d
.line 858
:catchall_17
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final G()Ljava/util/Map;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
.line 881
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ay:Ljava/lang/Object;
monitor-enter v1
.line 882
:try_start_3
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->am:Ljava/util/Map;
invoke-interface {v0}, Ljava/util/Map;->size()I
move-result v0
if-gtz v0, :cond_e
.line 883
const/4 v0, 0x0
monitor-exit v1
.line 885
:goto_d
return-object v0
:cond_e
new-instance v0, Ljava/util/HashMap;
iget-object v2, p0, Lcom/tencent/bugly/crashreport/common/info/a;->am:Ljava/util/Map;
invoke-direct {v0, v2}, Ljava/util/HashMap;-><init>(Ljava/util/Map;)V
monitor-exit v1
:try_end_16
.catchall {:try_start_3 .. :try_end_16} :catchall_17
goto :goto_d
.line 886
:catchall_17
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final H()I
.registers 3
.prologue
.line 911
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->az:Ljava/lang/Object;
monitor-enter v1
.line 912
:try_start_3
iget v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ai:I
monitor-exit v1
:try_end_6
.catchall {:try_start_3 .. :try_end_6} :catchall_7
return v0
.line 913
:catchall_7
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final I()I
.registers 2
.prologue
.line 933
iget v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aj:I
return v0
.end method
.method public final declared-synchronized J()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Lcom/tencent/bugly/crashreport/common/info/PlugInBean;",
">;"
}
.end annotation
.prologue
.line 969
monitor-enter p0
const/4 v0, 0x0
monitor-exit p0
return-object v0
.end method
.method public final L()Ljava/lang/String;
.registers 2
.prologue
.line 993
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aq:Ljava/lang/String;
if-nez v0, :cond_a
.line 994
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->q()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aq:Ljava/lang/String;
.line 996
:cond_a
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aq:Ljava/lang/String;
return-object v0
.end method
.method public final M()Ljava/lang/String;
.registers 2
.prologue
.line 1005
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ar:Ljava/lang/String;
if-nez v0, :cond_c
.line 1006
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {v0}, Lcom/tencent/bugly/crashreport/common/info/b;->f(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ar:Ljava/lang/String;
.line 1008
:cond_c
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ar:Ljava/lang/String;
return-object v0
.end method
.method public final N()Ljava/lang/String;
.registers 2
.prologue
.line 1017
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->as:Ljava/lang/String;
if-nez v0, :cond_c
.line 1018
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {v0}, Lcom/tencent/bugly/crashreport/common/info/b;->g(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->as:Ljava/lang/String;
.line 1020
:cond_c
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->as:Ljava/lang/String;
return-object v0
.end method
.method public final O()Ljava/lang/String;
.registers 2
.prologue
.line 1030
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->r()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public final P()Ljava/lang/String;
.registers 2
.prologue
.line 1039
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->at:Ljava/lang/String;
if-nez v0, :cond_c
.line 1040
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {v0}, Lcom/tencent/bugly/crashreport/common/info/b;->h(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->at:Ljava/lang/String;
.line 1042
:cond_c
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->at:Ljava/lang/String;
return-object v0
.end method
.method public final Q()J
.registers 3
.prologue
.line 1052
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->s()J
move-result-wide v0
return-wide v0
.end method
.method public final R()Z
.registers 3
.prologue
.line 1060
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ao:Ljava/lang/Boolean;
if-nez v0, :cond_27
.line 1061
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {v0}, Lcom/tencent/bugly/crashreport/common/info/b;->i(Landroid/content/Context;)Z
move-result v0
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ao:Ljava/lang/Boolean;
.line 1062
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "Is it a virtual machine? "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ao:Ljava/lang/Boolean;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 1064
:cond_27
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ao:Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
return v0
.end method
.method public final S()Z
.registers 3
.prologue
.line 1073
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ap:Ljava/lang/Boolean;
if-nez v0, :cond_27
.line 1074
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {v0}, Lcom/tencent/bugly/crashreport/common/info/b;->j(Landroid/content/Context;)Z
move-result v0
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ap:Ljava/lang/Boolean;
.line 1075
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "Does it has hook frame? "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ap:Ljava/lang/Boolean;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 1077
:cond_27
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ap:Ljava/lang/Boolean;
invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z
move-result v0
return v0
.end method
.method public final T()Ljava/lang/String;
.registers 3
.prologue
.line 1086
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->J:Ljava/lang/String;
if-nez v0, :cond_23
.line 1087
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {v0}, Lcom/tencent/bugly/crashreport/common/info/AppInfo;->g(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->J:Ljava/lang/String;
.line 1088
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "Beacon channel "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->J:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const/4 v1, 0x0
new-array v1, v1, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 1090
:cond_23
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->J:Ljava/lang/String;
return-object v0
.end method
.method public final a(I)V
.registers 7
.prologue
.line 896
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->az:Ljava/lang/Object;
monitor-enter v1
.line 897
:try_start_3
iget v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ai:I
.line 898
if-eq v0, p1, :cond_22
.line 899
iput p1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ai:I
.line 900
const-string/jumbo v2, "user scene tag %d changed to tag %d"
const/4 v3, 0x2
new-array v3, v3, [Ljava/lang/Object;
const/4 v4, 0x0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
aput-object v0, v3, v4
const/4 v0, 0x1
iget v4, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ai:I
invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v4
aput-object v4, v3, v0
invoke-static {v2, v3}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 902
:cond_22
monitor-exit v1
:try_end_23
.catchall {:try_start_3 .. :try_end_23} :catchall_24
return-void
:catchall_24
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final a(Ljava/lang/String;)V
.registers 3
.prologue
.line 331
iput-object p1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aa:Ljava/lang/String;
.line 332
const-string v0, "APP_ID"
invoke-virtual {p0, v0, p1}, Lcom/tencent/bugly/crashreport/common/info/a;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 333
return-void
.end method
.method public final a(Ljava/lang/String;Ljava/lang/String;)V
.registers 5
.prologue
.line 553
if-eqz p1, :cond_4
if-nez p2, :cond_5
.line 558
:cond_4
:goto_4
return-void
.line 556
:cond_5
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aw:Ljava/lang/Object;
monitor-enter v1
.line 557
:try_start_8
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->C:Ljava/util/HashMap;
invoke-virtual {v0, p1, p2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 558
monitor-exit v1
:try_end_e
.catchall {:try_start_8 .. :try_end_e} :catchall_f
goto :goto_4
:catchall_f
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final a(Z)V
.registers 3
.prologue
.line 253
iput-boolean p1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->an:Z
.line 254
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->F:Lcom/tencent/bugly/crashreport/a;
if-eqz v0, :cond_b
.line 255
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->F:Lcom/tencent/bugly/crashreport/a;
invoke-interface {v0, p1}, Lcom/tencent/bugly/crashreport/a;->setNativeIsAppForeground(Z)Z
.line 257
:cond_b
return-void
.end method
.method public final a()Z
.registers 2
.prologue
.line 244
iget-boolean v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->an:Z
return v0
.end method
.method public final b(I)V
.registers 6
.prologue
const/16 v1, 0x5e20
.line 920
iget v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aj:I
.line 921
if-eq v0, v1, :cond_21
.line 922
iput v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aj:I
.line 923
const-string/jumbo v1, "server scene tag %d changed to tag %d"
const/4 v2, 0x2
new-array v2, v2, [Ljava/lang/Object;
const/4 v3, 0x0
invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v0
aput-object v0, v2, v3
const/4 v0, 0x1
iget v3, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aj:I
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
aput-object v3, v2, v0
invoke-static {v1, v2}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 925
:cond_21
return-void
.end method
.method public final b(Ljava/lang/String;)V
.registers 4
.prologue
.line 352
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aA:Ljava/lang/Object;
monitor-enter v1
.line 353
if-nez p1, :cond_7
.line 354
:try_start_5
const-string p1, "10000"
.line 356
:cond_7
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->L:Ljava/lang/String;
.line 357
monitor-exit v1
:try_end_17
.catchall {:try_start_5 .. :try_end_17} :catchall_18
return-void
:catchall_18
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final b(Ljava/lang/String;Ljava/lang/String;)V
.registers 7
.prologue
.line 800
invoke-static {p1}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_c
invoke-static {p2}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_35
.line 801
:cond_c
const-string v0, "key&value should not be empty %s %s"
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x1
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->d(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 806
:goto_34
return-void
.line 804
:cond_35
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ax:Ljava/lang/Object;
monitor-enter v1
.line 805
:try_start_38
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ak:Ljava/util/Map;
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 806
monitor-exit v1
:try_end_3e
.catchall {:try_start_38 .. :try_end_3e} :catchall_3f
goto :goto_34
:catchall_3f
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final b(Z)V
.registers 2
.prologue
.line 361
iput-boolean p1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Y:Z
.line 362
return-void
.end method
.method public final c()Ljava/lang/String;
.registers 2
.prologue
.line 287
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->f:Ljava/lang/String;
return-object v0
.end method
.method public final c(Ljava/lang/String;)V
.registers 5
.prologue
.line 384
iput-object p1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->K:Ljava/lang/String;
.line 385
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aB:Ljava/lang/Object;
monitor-enter v1
.line 386
:try_start_5
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->al:Ljava/util/Map;
const-string v2, "E8"
invoke-interface {v0, v2, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 387
monitor-exit v1
:try_end_d
.catchall {:try_start_5 .. :try_end_d} :catchall_e
return-void
:catchall_e
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final c(Ljava/lang/String;Ljava/lang/String;)V
.registers 7
.prologue
.line 865
invoke-static {p1}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;)Z
move-result v0
if-nez v0, :cond_c
invoke-static {p2}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_36
.line 866
:cond_c
const-string/jumbo v0, "server key&value should not be empty %s %s"
const/4 v1, 0x2
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
const/4 v2, 0x1
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->d(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 872
:goto_35
return-void
.line 870
:cond_36
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ay:Ljava/lang/Object;
monitor-enter v1
.line 871
:try_start_39
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->am:Ljava/util/Map;
invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 872
monitor-exit v1
:try_end_3f
.catchall {:try_start_39 .. :try_end_3f} :catchall_40
goto :goto_35
:catchall_40
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final d()V
.registers 3
.prologue
.line 294
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->av:Ljava/lang/Object;
monitor-enter v1
.line 295
:try_start_3
invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
move-result-object v0
invoke-virtual {v0}, Ljava/util/UUID;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->I:Ljava/lang/String;
.line 296
monitor-exit v1
:try_end_e
.catchall {:try_start_3 .. :try_end_e} :catchall_f
return-void
:catchall_f
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final declared-synchronized d(Ljava/lang/String;)V
.registers 3
.prologue
.line 405
monitor-enter p0
:try_start_1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->M:Ljava/lang/String;
:try_end_10
.catchall {:try_start_1 .. :try_end_10} :catchall_12
.line 406
monitor-exit p0
return-void
.line 405
:catchall_12
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final e()Ljava/lang/String;
.registers 4
.prologue
.line 305
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->av:Ljava/lang/Object;
monitor-enter v1
.line 306
:try_start_3
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->I:Ljava/lang/String;
if-nez v0, :cond_15
.line 307
iget-object v2, p0, Lcom/tencent/bugly/crashreport/common/info/a;->av:Ljava/lang/Object;
monitor-enter v2
:try_end_a
.catchall {:try_start_3 .. :try_end_a} :catchall_1c
:try_start_a
invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;
move-result-object v0
invoke-virtual {v0}, Ljava/util/UUID;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->I:Ljava/lang/String;
monitor-exit v2
:try_end_15
.catchall {:try_start_a .. :try_end_15} :catchall_19
.line 309
:cond_15
:try_start_15
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->I:Ljava/lang/String;
monitor-exit v1
return-object v0
.line 307
:catchall_19
move-exception v0
monitor-exit v2
throw v0
:try_end_1c
.catchall {:try_start_15 .. :try_end_1c} :catchall_1c
.line 310
:catchall_1c
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final declared-synchronized e(Ljava/lang/String;)V
.registers 3
.prologue
.line 423
monitor-enter p0
:try_start_1
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->N:Ljava/lang/String;
:try_end_10
.catchall {:try_start_1 .. :try_end_10} :catchall_12
.line 424
monitor-exit p0
return-void
.line 423
:catchall_12
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final f()Ljava/lang/String;
.registers 3
.prologue
const/4 v0, 0x0
.line 319
invoke-static {v0}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;)Z
move-result v1
if-nez v1, :cond_8
.line 322
:goto_7
return-object v0
:cond_8
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aa:Ljava/lang/String;
goto :goto_7
.end method
.method public final f(Ljava/lang/String;)Ljava/lang/String;
.registers 6
.prologue
.line 759
invoke-static {p1}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_20
.line 760
const-string v0, "key should not be empty %s"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->d(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 761
const/4 v0, 0x0
.line 764
:goto_1f
return-object v0
.line 763
:cond_20
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ax:Ljava/lang/Object;
monitor-enter v1
.line 764
:try_start_23
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ak:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
monitor-exit v1
:try_end_2c
.catchall {:try_start_23 .. :try_end_2c} :catchall_2d
goto :goto_1f
.line 765
:catchall_2d
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final g()Ljava/lang/String;
.registers 3
.prologue
.line 341
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aA:Ljava/lang/Object;
monitor-enter v1
.line 342
:try_start_3
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->L:Ljava/lang/String;
monitor-exit v1
:try_end_6
.catchall {:try_start_3 .. :try_end_6} :catchall_7
return-object v0
.line 343
:catchall_7
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final g(Ljava/lang/String;)Ljava/lang/String;
.registers 6
.prologue
.line 784
invoke-static {p1}, Lcom/tencent/bugly/proguard/z;->a(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_20
.line 785
const-string v0, "key should not be empty %s"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v3, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->d(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 786
const/4 v0, 0x0
.line 789
:goto_1f
return-object v0
.line 788
:cond_20
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ax:Ljava/lang/Object;
monitor-enter v1
.line 789
:try_start_23
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ak:Ljava/util/Map;
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
monitor-exit v1
:try_end_2c
.catchall {:try_start_23 .. :try_end_2c} :catchall_2d
goto :goto_1f
.line 790
:catchall_2d
move-exception v0
monitor-exit v1
throw v0
.end method
.method public final h()Ljava/lang/String;
.registers 2
.prologue
.line 370
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->K:Ljava/lang/String;
if-eqz v0, :cond_7
.line 371
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->K:Ljava/lang/String;
.line 374
:goto_6
return-object v0
.line 373
:cond_7
invoke-virtual {p0}, Lcom/tencent/bugly/crashreport/common/info/a;->n()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->K:Ljava/lang/String;
.line 374
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->K:Ljava/lang/String;
goto :goto_6
.end method
.method public final declared-synchronized i()Ljava/lang/String;
.registers 2
.prologue
.line 396
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->M:Ljava/lang/String;
:try_end_3
.catchall {:try_start_1 .. :try_end_3} :catchall_5
monitor-exit p0
return-object v0
:catchall_5
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final declared-synchronized j()Ljava/lang/String;
.registers 2
.prologue
.line 414
monitor-enter p0
:try_start_1
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->N:Ljava/lang/String;
:try_end_3
.catchall {:try_start_1 .. :try_end_3} :catchall_5
monitor-exit p0
return-object v0
:catchall_5
move-exception v0
monitor-exit p0
throw v0
.end method
.method public final k()Ljava/lang/String;
.registers 2
.prologue
.line 432
iget-boolean v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Y:Z
if-nez v0, :cond_7
.line 433
const-string v0, ""
.line 438
:goto_6
return-object v0
.line 435
:cond_7
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->O:Ljava/lang/String;
if-nez v0, :cond_13
.line 436
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->d()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->O:Ljava/lang/String;
.line 438
:cond_13
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->O:Ljava/lang/String;
goto :goto_6
.end method
.method public final l()Ljava/lang/String;
.registers 3
.prologue
.line 447
iget-boolean v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Y:Z
if-nez v0, :cond_7
.line 448
const-string v0, ""
.line 453
:goto_6
return-object v0
.line 450
:cond_7
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->P:Ljava/lang/String;
if-eqz v0, :cond_15
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->P:Ljava/lang/String;
const-string v1, ":"
invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1d
.line 451
:cond_15
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->f()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->P:Ljava/lang/String;
.line 453
:cond_1d
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->P:Ljava/lang/String;
goto :goto_6
.end method
.method public final m()Ljava/lang/String;
.registers 2
.prologue
.line 462
iget-boolean v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Y:Z
if-nez v0, :cond_7
.line 463
const-string v0, ""
.line 468
:goto_6
return-object v0
.line 465
:cond_7
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Q:Ljava/lang/String;
if-nez v0, :cond_13
.line 466
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->e()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Q:Ljava/lang/String;
.line 468
:cond_13
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Q:Ljava/lang/String;
goto :goto_6
.end method
.method public final n()Ljava/lang/String;
.registers 2
.prologue
.line 477
iget-boolean v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Y:Z
if-nez v0, :cond_7
.line 478
const-string v0, ""
.line 483
:goto_6
return-object v0
.line 480
:cond_7
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->R:Ljava/lang/String;
if-nez v0, :cond_13
.line 481
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {v0}, Lcom/tencent/bugly/crashreport/common/info/b;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->R:Ljava/lang/String;
.line 483
:cond_13
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->R:Ljava/lang/String;
goto :goto_6
.end method
.method public final o()J
.registers 5
.prologue
.line 492
iget-wide v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->S:J
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-gtz v0, :cond_e
.line 493
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->h()J
move-result-wide v0
iput-wide v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->S:J
.line 495
:cond_e
iget-wide v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->S:J
return-wide v0
.end method
.method public final p()J
.registers 5
.prologue
.line 504
iget-wide v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->T:J
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-gtz v0, :cond_e
.line 505
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->j()J
move-result-wide v0
iput-wide v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->T:J
.line 507
:cond_e
iget-wide v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->T:J
return-wide v0
.end method
.method public final q()J
.registers 5
.prologue
.line 516
iget-wide v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->U:J
const-wide/16 v2, 0x0
cmp-long v0, v0, v2
if-gtz v0, :cond_e
.line 517
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->l()J
move-result-wide v0
iput-wide v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->U:J
.line 519
:cond_e
iget-wide v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->U:J
return-wide v0
.end method
.method public final r()Ljava/lang/String;
.registers 3
.prologue
.line 528
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->V:Ljava/lang/String;
if-nez v0, :cond_d
.line 529
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
const/4 v1, 0x1
invoke-static {v0, v1}, Lcom/tencent/bugly/crashreport/common/info/b;->a(Landroid/content/Context;Z)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->V:Ljava/lang/String;
.line 531
:cond_d
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->V:Ljava/lang/String;
return-object v0
.end method
.method public final s()Ljava/lang/String;
.registers 2
.prologue
.line 540
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->W:Ljava/lang/String;
if-nez v0, :cond_c
.line 541
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {v0}, Lcom/tencent/bugly/crashreport/common/info/b;->e(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->W:Ljava/lang/String;
.line 543
:cond_c
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->W:Ljava/lang/String;
return-object v0
.end method
.method public final t()Ljava/lang/String;
.registers 7
.prologue
const/4 v5, 0x0
.line 566
:try_start_1
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
const-string v1, "BuglySdkInfos"
const/4 v2, 0x0
invoke-virtual {v0, v1, v2}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;
move-result-object v0
.line 567
invoke-interface {v0}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map;
move-result-object v0
.line 568
invoke-interface {v0}, Ljava/util/Map;->isEmpty()Z
move-result v1
if-nez v1, :cond_49
.line 569
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->aw:Ljava/lang/Object;
monitor-enter v1
:try_end_17
.catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_17} :catch_45
.line 570
:try_start_17
invoke-interface {v0}, Ljava/util/Map;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v2
:goto_1f
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_8e
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
:try_end_2b
.catchall {:try_start_17 .. :try_end_2b} :catchall_42
.line 572
:try_start_2b
iget-object v3, p0, Lcom/tencent/bugly/crashreport/common/info/a;->C:Ljava/util/HashMap;
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v4
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/Object;->toString()Ljava/lang/String;
move-result-object v0
invoke-virtual {v3, v4, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
:try_end_3c
.catch Ljava/lang/Throwable; {:try_start_2b .. :try_end_3c} :catch_3d
.catchall {:try_start_2b .. :try_end_3c} :catchall_42
goto :goto_1f
.line 573
:catch_3d
move-exception v0
.line 574
:try_start_3e
invoke-static {v0}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/Throwable;)Z
:try_end_41
.catchall {:try_start_3e .. :try_end_41} :catchall_42
goto :goto_1f
.line 577
:catchall_42
move-exception v0
:try_start_43
monitor-exit v1
throw v0
:try_end_45
.catch Ljava/lang/Throwable; {:try_start_43 .. :try_end_45} :catch_45
.line 579
:catch_45
move-exception v0
.line 580
invoke-static {v0}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/Throwable;)Z
.line 582
:cond_49
:goto_49
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->C:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->isEmpty()Z
move-result v0
if-nez v0, :cond_ac
.line 583
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
.line 584
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->C:Ljava/util/HashMap;
invoke-virtual {v0}, Ljava/util/HashMap;->entrySet()Ljava/util/Set;
move-result-object v0
invoke-interface {v0}, Ljava/util/Set;->iterator()Ljava/util/Iterator;
move-result-object v3
:goto_60
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_90
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/Map$Entry;
.line 585
const-string v1, "["
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 586
invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 587
const-string v1, ","
invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 588
invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 589
const-string v0, "] "
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
goto :goto_60
.line 577
:cond_8e
:try_start_8e
monitor-exit v1
:try_end_8f
.catchall {:try_start_8e .. :try_end_8f} :catchall_42
goto :goto_49
.line 591
:cond_90
const-string v0, "SDK_INFO = %s"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
aput-object v3, v1, v5
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 592
const-string v0, "SDK_INFO"
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-virtual {p0, v0, v1}, Lcom/tencent/bugly/crashreport/common/info/a;->c(Ljava/lang/String;Ljava/lang/String;)V
.line 593
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 597
:goto_ab
return-object v0
.line 595
:cond_ac
const-string v0, "SDK_INFO is empty"
new-array v1, v5, [Ljava/lang/Object;
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->c(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 597
const/4 v0, 0x0
goto :goto_ab
.end method
.method public final u()Ljava/lang/String;
.registers 2
.prologue
.line 606
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->au:Ljava/lang/String;
if-nez v0, :cond_c
.line 607
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {v0}, Lcom/tencent/bugly/crashreport/common/info/AppInfo;->e(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->au:Ljava/lang/String;
.line 609
:cond_c
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->au:Ljava/lang/String;
return-object v0
.end method
.method public final declared-synchronized v()Ljava/util/Map;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Lcom/tencent/bugly/crashreport/common/info/PlugInBean;",
">;"
}
.end annotation
.prologue
.line 618
monitor-enter p0
const/4 v0, 0x0
monitor-exit p0
return-object v0
.end method
.method public final w()Ljava/lang/String;
.registers 2
.prologue
.line 663
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Z:Ljava/lang/String;
if-nez v0, :cond_a
.line 664
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->n()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Z:Ljava/lang/String;
.line 666
:cond_a
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->Z:Ljava/lang/String;
return-object v0
.end method
.method public final x()Ljava/lang/Boolean;
.registers 2
.prologue
.line 684
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ab:Ljava/lang/Boolean;
if-nez v0, :cond_e
.line 685
invoke-static {}, Lcom/tencent/bugly/crashreport/common/info/b;->p()Z
move-result v0
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ab:Ljava/lang/Boolean;
.line 687
:cond_e
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ab:Ljava/lang/Boolean;
return-object v0
.end method
.method public final y()Ljava/lang/String;
.registers 5
.prologue
.line 705
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ac:Ljava/lang/String;
if-nez v0, :cond_26
.line 706
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {v1}, Lcom/tencent/bugly/crashreport/common/info/b;->d(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ac:Ljava/lang/String;
.line 707
const-string v0, "ROM ID: %s"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget-object v3, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ac:Ljava/lang/String;
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 709
:cond_26
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ac:Ljava/lang/String;
return-object v0
.end method
.method public final z()Ljava/lang/String;
.registers 5
.prologue
.line 718
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ad:Ljava/lang/String;
if-nez v0, :cond_26
.line 719
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
iget-object v1, p0, Lcom/tencent/bugly/crashreport/common/info/a;->H:Landroid/content/Context;
invoke-static {v1}, Lcom/tencent/bugly/crashreport/common/info/b;->b(Landroid/content/Context;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ad:Ljava/lang/String;
.line 720
const-string v0, "SIM serial number: %s"
const/4 v1, 0x1
new-array v1, v1, [Ljava/lang/Object;
const/4 v2, 0x0
iget-object v3, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ad:Ljava/lang/String;
aput-object v3, v1, v2
invoke-static {v0, v1}, Lcom/tencent/bugly/proguard/x;->a(Ljava/lang/String;[Ljava/lang/Object;)Z
.line 722
:cond_26
iget-object v0, p0, Lcom/tencent/bugly/crashreport/common/info/a;->ad:Ljava/lang/String;
return-object v0
.end method