Weather/smali_classes3/com/moji/tool/processes/Stat.smali
2021-05-10 10:13:34 +02:00

1033 lines
20 KiB
Smali

.class public final Lcom/moji/tool/processes/Stat;
.super Lcom/moji/tool/processes/ProcFile;
.source "Stat.java"
# static fields
.field public static final CREATOR:Landroid/os/Parcelable$Creator;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/os/Parcelable$Creator<",
"Lcom/moji/tool/processes/Stat;",
">;"
}
.end annotation
.end field
# instance fields
.field private final fields:[Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.locals 1
.line 632
new-instance v0, Lcom/moji/tool/processes/Stat$1;
invoke-direct {v0}, Lcom/moji/tool/processes/Stat$1;-><init>()V
sput-object v0, Lcom/moji/tool/processes/Stat;->CREATOR:Landroid/os/Parcelable$Creator;
return-void
.end method
.method private constructor <init>(Landroid/os/Parcel;)V
.locals 0
.line 184
invoke-direct {p0, p1}, Lcom/moji/tool/processes/ProcFile;-><init>(Landroid/os/Parcel;)V
.line 185
invoke-virtual {p1}, Landroid/os/Parcel;->createStringArray()[Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
return-void
.end method
.method synthetic constructor <init>(Landroid/os/Parcel;Lcom/moji/tool/processes/Stat$1;)V
.locals 0
.line 161
invoke-direct {p0, p1}, Lcom/moji/tool/processes/Stat;-><init>(Landroid/os/Parcel;)V
return-void
.end method
.method private constructor <init>(Ljava/lang/String;)V
.locals 1
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 179
invoke-direct {p0, p1}, Lcom/moji/tool/processes/ProcFile;-><init>(Ljava/lang/String;)V
.line 180
iget-object p1, p0, Lcom/moji/tool/processes/Stat;->content:Ljava/lang/String;
const-string v0, "\\s+"
invoke-virtual {p1, v0}, Ljava/lang/String;->split(Ljava/lang/String;)[Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
return-void
.end method
.method public static get(I)Lcom/moji/tool/processes/Stat;
.locals 4
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/io/IOException;
}
.end annotation
.line 173
new-instance v0, Lcom/moji/tool/processes/Stat;
const-string v1, "/proc/%d/stat"
const/4 v2, 0x1
new-array v2, v2, [Ljava/lang/Object;
invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object p0
const/4 v3, 0x0
aput-object p0, v2, v3
invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
move-result-object p0
invoke-direct {v0, p0}, Lcom/moji/tool/processes/Stat;-><init>(Ljava/lang/String;)V
return-object v0
.end method
# virtual methods
.method public arg_end()J
.locals 2
.line 600
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x30
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public arg_start()J
.locals 2
.line 592
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x2f
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public blocked()J
.locals 2
.line 459
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x1f
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public cguest_time()J
.locals 2
.line 560
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x2b
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public cmajflt()J
.locals 2
.line 296
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0xc
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public cminflt()J
.locals 2
.line 281
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0xa
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public cnswap()J
.locals 2
.line 498
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x24
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public cstime()J
.locals 2
.line 331
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x10
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public cutime()J
.locals 2
.line 323
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0xf
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public delayacct_blkio_ticks()J
.locals 2
.line 542
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x29
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public end_data()J
.locals 2
.line 576
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x2d
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public endcode()J
.locals 2
.line 422
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x1a
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public env_end()J
.locals 2
.line 616
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x32
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public env_start()J
.locals 2
.line 608
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x31
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public exit_code()I
.locals 2
.line 624
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x33
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public exit_signal()I
.locals 2
.line 506
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x25
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public flags()I
.locals 2
.line 266
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x8
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public getComm()Ljava/lang/String;
.locals 3
.line 198
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/4 v1, 0x1
aget-object v0, v0, v1
const-string v1, "("
const-string v2, ""
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
const-string v1, ")"
const-string v2, ""
invoke-virtual {v0, v1, v2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getPid()I
.locals 2
.line 190
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/4 v1, 0x0
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public guest_time()J
.locals 2
.line 551
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x2a
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public itrealvalue()J
.locals 2
.line 373
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x14
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public kstkeip()J
.locals 2
.line 443
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x1d
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public kstkesp()J
.locals 2
.line 436
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x1c
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public majflt()J
.locals 2
.line 289
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0xb
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public minflt()J
.locals 2
.line 274
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x9
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public nice()I
.locals 2
.line 357
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x12
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public nswap()J
.locals 2
.line 491
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x23
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public num_threads()J
.locals 2
.line 365
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x13
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public pgrp()I
.locals 2
.line 234
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/4 v1, 0x4
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public policy()I
.locals 2
.line 534
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x28
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public ppid()I
.locals 2
.line 227
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/4 v1, 0x3
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public priority()J
.locals 2
.line 349
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x11
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public processor()I
.locals 2
.line 514
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x26
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public rss()J
.locals 2
.line 400
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x17
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public rsslim()J
.locals 2
.line 408
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x18
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public rt_priority()I
.locals 2
.line 523
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x27
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public session()I
.locals 2
.line 241
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/4 v1, 0x5
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public sigcatch()J
.locals 2
.line 475
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x21
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public sigignore()J
.locals 2
.line 467
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x20
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public signal()J
.locals 2
.line 451
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x1e
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public start_brk()J
.locals 2
.line 584
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x2e
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public start_data()J
.locals 2
.line 568
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x2c
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public startcode()J
.locals 2
.line 415
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x19
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public startstack()J
.locals 2
.line 429
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x1b
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public starttime()J
.locals 2
.line 384
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x15
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public state()C
.locals 2
.line 220
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/4 v1, 0x2
aget-object v0, v0, v1
const/4 v1, 0x0
invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C
move-result v0
return v0
.end method
.method public stime()J
.locals 2
.line 314
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0xe
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public tpgid()I
.locals 2
.line 256
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/4 v1, 0x7
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public tty_nr()I
.locals 2
.line 249
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/4 v1, 0x6
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I
move-result v0
return v0
.end method
.method public utime()J
.locals 2
.line 306
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0xd
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public vsize()J
.locals 2
.line 391
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x16
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public wchan()J
.locals 2
.line 484
iget-object v0, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
const/16 v1, 0x22
aget-object v0, v0, v1
invoke-static {v0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J
move-result-wide v0
return-wide v0
.end method
.method public writeToParcel(Landroid/os/Parcel;I)V
.locals 0
.line 628
invoke-super {p0, p1, p2}, Lcom/moji/tool/processes/ProcFile;->writeToParcel(Landroid/os/Parcel;I)V
.line 629
iget-object p2, p0, Lcom/moji/tool/processes/Stat;->fields:[Ljava/lang/String;
invoke-virtual {p1, p2}, Landroid/os/Parcel;->writeStringArray([Ljava/lang/String;)V
return-void
.end method