1 .class public LLineTest; 2 .super Ljava/lang/Object; 3 .source "LineTest.smali" 4 5 #this class tests line debug info 6 7 .method public constructor <init>()V 8 .registers 1 9 invoke-direct {p0}, Ljava/lang/Object;-><init>()V 10 return-void 11 .end method 12 13 .method public largerThanSignedShort()V 14 .registers 1 15 .annotation runtime Lorg/junit/Test; 16 .end annotation 17 18 #a line number that just barely doesn't fit in a signed short 19 .line 0x8000 20 21 return-void 22 .end method 23 24 .method public largerThanUnsignedShort()V 25 .registers 1 26 .annotation runtime Lorg/junit/Test; 27 .end annotation 28 29 #a line number that is way bigger than a signed short 30 .line 0x10000 31 32 return-void 33 .end method 34 35 .method public largerThanSignedInt()V 36 .registers 1 37 .annotation runtime Lorg/junit/Test; 38 .end annotation 39 40 #a line number that just barely doesn't fit in a signed int 41 .line 0x80000000 42 43 return-void 44 .end method