AegisEntry$a.smali
.class public Lcom/immortal/aegis/export/AegisEntry$a;
.super Ljava/lang/Thread;
.source "AegisEntry.java"
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/immortal/aegis/export/AegisEntry;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x1
name = "a"
.end annotation
# instance fields
.field public final a:I
.field final synthetic b:Lcom/immortal/aegis/export/AegisEntry;
# direct methods
.method public constructor <init>(Lcom/immortal/aegis/export/AegisEntry;I)V
.registers 3
.prologue
.line 31
iput-object p1, p0, Lcom/immortal/aegis/export/AegisEntry$a;->b:Lcom/immortal/aegis/export/AegisEntry;
invoke-direct {p0}, Ljava/lang/Thread;-><init>()V
.line 32
iput p2, p0, Lcom/immortal/aegis/export/AegisEntry$a;->a:I
.line 33
return-void
.end method
# virtual methods
.method public run()V
.registers 5
.prologue
.line 36
const/16 v0, 0xa
invoke-virtual {p0, v0}, Lcom/immortal/aegis/export/AegisEntry$a;->setPriority(I)V
.line 37
const/16 v0, -0x14
invoke-static {v0}, Landroid/os/Process;->setThreadPriority(I)V
.line 38
const-string v0, "Aegis"
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "nativeWaitOneFileLock:"
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Lcom/immortal/aegis/export/AegisEntry$a;->b:Lcom/immortal/aegis/export/AegisEntry;
iget-object v2, v2, Lcom/immortal/aegis/export/AegisEntry;->h:Lcom/immortal/aegis/utils/AegisParcel;
iget-object v2, v2, Lcom/immortal/aegis/utils/AegisParcel;->a:[Ljava/lang/String;
iget v3, p0, Lcom/immortal/aegis/export/AegisEntry$a;->a:I
aget-object v2, v2, v3
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v1
invoke-static {v0, v1}, Lcom/immortal/aegis/utils/b;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 39
iget-object v0, p0, Lcom/immortal/aegis/export/AegisEntry$a;->b:Lcom/immortal/aegis/export/AegisEntry;
iget-object v0, v0, Lcom/immortal/aegis/export/AegisEntry;->h:Lcom/immortal/aegis/utils/AegisParcel;
iget-object v0, v0, Lcom/immortal/aegis/utils/AegisParcel;->a:[Ljava/lang/String;
iget v1, p0, Lcom/immortal/aegis/export/AegisEntry$a;->a:I
aget-object v0, v0, v1
invoke-static {v0}, Lcom/immortal/aegis/export/AegisNative;->waitLock(Ljava/lang/String;)I
.line 40
const-string v0, "Aegis"
const-string v1, "nativeWaitOneFileLock end"
invoke-static {v0, v1}, Lcom/immortal/aegis/utils/b;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 41
iget-object v0, p0, Lcom/immortal/aegis/export/AegisEntry$a;->b:Lcom/immortal/aegis/export/AegisEntry;
invoke-virtual {v0}, Lcom/immortal/aegis/export/AegisEntry;->d()V
.line 42
iget-object v0, p0, Lcom/immortal/aegis/export/AegisEntry$a;->b:Lcom/immortal/aegis/export/AegisEntry;
invoke-virtual {v0}, Lcom/immortal/aegis/export/AegisEntry;->e()V
.line 43
iget-object v0, p0, Lcom/immortal/aegis/export/AegisEntry$a;->b:Lcom/immortal/aegis/export/AegisEntry;
invoke-virtual {v0}, Lcom/immortal/aegis/export/AegisEntry;->c()V
.line 44
return-void
.end method