b.smali
.class Lcom/bytedance/tea/crash/d/b;
.super Ljava/lang/Thread;
.source "CrashCatchDispatcher.java"
# instance fields
.field final synthetic a:Lcom/bytedance/tea/crash/d/a;
# direct methods
.method constructor <init>(Lcom/bytedance/tea/crash/d/a;)V
.registers 2
.prologue
.line 45
iput-object p1, p0, Lcom/bytedance/tea/crash/d/b;->a:Lcom/bytedance/tea/crash/d/a;
invoke-direct {p0}, Ljava/lang/Thread;-><init>()V
return-void
.end method
# virtual methods
.method public run()V
.registers 7
.prologue
.line 48
invoke-super {p0}, Ljava/lang/Thread;->run()V
.line 51
:try_start_3
new-instance v0, Ljava/util/Random;
invoke-direct {v0}, Ljava/util/Random;-><init>()V
.line 53
:goto_8
invoke-virtual {v0}, Ljava/util/Random;->nextLong()J
move-result-wide v2
invoke-static {v2, v3}, Ljava/lang/Math;->abs(J)J
move-result-wide v2
const-wide/16 v4, 0x1388
rem-long/2addr v2, v4
.line 54
invoke-static {v2, v3}, Landroid/os/SystemClock;->sleep(J)V
.line 55
iget-object v1, p0, Lcom/bytedance/tea/crash/d/b;->a:Lcom/bytedance/tea/crash/d/a;
invoke-static {v1}, Lcom/bytedance/tea/crash/d/a;->a(Lcom/bytedance/tea/crash/d/a;)V
:try_end_1b
.catch Ljava/lang/Throwable; {:try_start_3 .. :try_end_1b} :catch_1c
goto :goto_8
.line 57
:catch_1c
move-exception v0
.line 59
return-void
.end method