• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# compiler: R8
2# compiler_version: 8.10.9-dev
3# min_api: 35
4# compiler_hash: a7ad18a70460b799d0482e497c109a75bf7f91de
5# common_typos_disable
6# {"id":"com.android.tools.r8.mapping","version":"2.2"}
7# pg_map_id: edbbcc48c7b01d8c2f908b650b78ba301895bb3a321ccf9468aaf6b721e19d39
8# pg_map_hash: SHA-256 edbbcc48c7b01d8c2f908b650b78ba301895bb3a321ccf9468aaf6b721e19d39
9DumpedStuff -> DumpedStuff:
10# {"id":"sourceFile","fileName":"DumpedStuff.java"}
11    java.lang.ref.WeakReference aShortWeakPathToSamplePathObject -> A
12    java.lang.ref.WeakReference aWeakRefToGcRoot -> B
13    java.lang.ref.SoftReference aSoftChain -> C
14    java.lang.Object[] basicStringRef -> D
15    DumpedStuff$AddedObject addedObject -> E
16      # {"id":"com.android.tools.r8.residualsignature","signature":"La;"}
17    DumpedStuff$UnchangedObject unchangedObject -> F
18      # {"id":"com.android.tools.r8.residualsignature","signature":"Lp;"}
19    DumpedStuff$RemovedObject removedObject -> G
20      # {"id":"com.android.tools.r8.residualsignature","signature":"Ln;"}
21    DumpedStuff$ModifiedObject modifiedObject -> H
22      # {"id":"com.android.tools.r8.residualsignature","signature":"Lk;"}
23    DumpedStuff$StackSmasher stackSmasher -> I
24      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo;"}
25    DumpedStuff$StackSmasher stackSmasherAdded -> J
26      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo;"}
27    int[] modifiedArray -> K
28    java.lang.Object objectAllocatedAtKnownSite -> L
29    java.lang.Object objectAllocatedAtKnownSubSite -> M
30    android.os.IBinder correctBinderProxy -> N
31      # {"id":"com.android.tools.r8.residualsignature","signature":"La/c;"}
32    android.os.IBinder imposedBinderProxy -> O
33      # {"id":"com.android.tools.r8.residualsignature","signature":"La/c;"}
34    android.os.IBinder carriedBinderProxy -> P
35      # {"id":"com.android.tools.r8.residualsignature","signature":"La/c;"}
36    java.lang.Object correctBinderProxyObject -> Q
37    java.lang.Object impostorBinderProxyObject -> R
38    java.lang.Object carrierBinderProxyObject -> S
39    java.lang.Object binderService -> T
40    java.lang.Object fakeBinderService -> U
41    java.lang.Object binderToken -> V
42    java.lang.Object namedBinderToken -> W
43    java.lang.Object unreachableAnchor -> X
44    java.lang.String modifiedStaticField -> Y
45    java.lang.String basicString -> d
46    java.lang.String nonAscii -> e
47    java.lang.String embeddedZero -> f
48    char[] charArray -> g
49    byte[] byteString -> h
50    byte[] byteNotString -> i
51    byte[] byteEmpty -> j
52    java.lang.String nullString -> k
53    java.lang.Object anObject -> l
54    java.lang.Object aCleanedObject -> m
55    java.lang.Runnable aCleanerThunk -> n
56    DumpedStuff$Reference aReference -> o
57      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm;"}
58    java.lang.ref.ReferenceQueue referenceQueue -> p
59    java.lang.ref.PhantomReference aPhantomReference -> q
60    java.lang.ref.WeakReference aWeakReference -> r
61    java.lang.ref.WeakReference aNullReferentReference -> s
62    java.lang.ref.SoftReference aSoftReference -> t
63    DumpedStuff$Reference reachabilityReferenceChain -> u
64      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm;"}
65    byte[] bigArray -> v
66    android.graphics.Bitmap bitmapOne -> w
67      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/graphics/b;"}
68    android.graphics.Bitmap bitmapTwo -> x
69      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/graphics/b;"}
70    DumpedStuff$ObjectTree[] gcPathArray -> y
71      # {"id":"com.android.tools.r8.residualsignature","signature":"[Ll;"}
72    DumpedStuff$Reference aLongStrongPathToSamplePathObject -> z
73      # {"id":"com.android.tools.r8.residualsignature","signature":"Lm;"}
74    1:6:void <clinit>():256:256 -> <clinit>
75    1:1:void <init>(boolean):45:45 -> <init>
76    2:11:void <init>(boolean):187:196 -> <init>
77    12:17:void <init>(boolean):198:203 -> <init>
78    18:20:void <init>(boolean):206:208 -> <init>
79    21:22:void <init>(boolean):215:216 -> <init>
80    23:23:void <init>(boolean):219:219 -> <init>
81    24:29:void <init>(boolean):228:233 -> <init>
82    30:33:void <init>(boolean):235:238 -> <init>
83    34:34:void <init>(boolean):240:240 -> <init>
84    35:35:void <init>(boolean):46:46 -> <init>
85    36:36:void <init>(boolean):49:49 -> <init>
86    37:37:void <init>(boolean):51:51 -> <init>
87    38:40:void <init>(boolean):55:57 -> <init>
88    41:42:void <init>(boolean):60:61 -> <init>
89    43:45:void <init>(boolean):65:67 -> <init>
90    46:53:void <init>(boolean):70:77 -> <init>
91    54:56:void <init>(boolean):82:84 -> <init>
92    57:59:void <init>(boolean):87:89 -> <init>
93    60:60:void <init>(boolean):93:93 -> <init>
94    61:62:void <init>(boolean):95:96 -> <init>
95    1:8:void allocateObjectAtOverriddenSite():42:42 -> b
96    1:7:void allocateObjectAtKnownSite():30:30 -> c
97    8:10:void allocateObjectAtKnownSite():31:31 -> c
98    11:13:void allocateObjectAtKnownSite():32:32 -> c
99    14:16:void allocateObjectAtKnownSite():33:33 -> c
100    17:20:void allocateObjectAtKnownSite():34:34 -> c
101    1:8:void allocateObjectAtKnownSubSite():38:38 -> d
102    1:39:void shouldNotGc():245:245 -> e
103    40:47:void shouldNotGc():252:252 -> e
104DumpedStuff$AddedObject -> a:
105# {"id":"sourceFile","fileName":"DumpedStuff.java"}
106    1:4:void <init>():109:109 -> <init>
107DumpedStuff$BinderProxyCarrier -> b:
108# {"id":"sourceFile","fileName":"DumpedStuff.java"}
109    android.os.IBinder mRemote -> a
110      # {"id":"com.android.tools.r8.residualsignature","signature":"La/c;"}
111    1:3:void <init>(android.os.IBinder):164:164 -> <init>
112      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/c;)V"}
113    4:6:void <init>(android.os.IBinder):165:165 -> <init>
114DumpedStuff$BinderService -> c:
115# {"id":"sourceFile","fileName":"DumpedStuff.java"}
116    1:1:void <init>(DumpedStuff-IA):0:0 -> <init>
117      # {"id":"com.android.tools.r8.synthesized"}
118      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr;)V"}
119    2:2:void <init>():169:169 -> <init>
120DumpedStuff$FakeBinderService -> d:
121# {"id":"sourceFile","fileName":"DumpedStuff.java"}
122    1:1:void <init>(DumpedStuff-IA):0:0 -> <init>
123      # {"id":"com.android.tools.r8.synthesized"}
124      # {"id":"com.android.tools.r8.residualsignature","signature":"(Lr;)V"}
125    2:2:void <init>():173:173 -> <init>
126DumpedStuff$IBinderInterfaceImpostor -> g:
127# {"id":"sourceFile","fileName":"DumpedStuff.java"}
128DumpedStuff$IBinderInterfaceImpostor$Stub -> f:
129# {"id":"sourceFile","fileName":"DumpedStuff.java"}
130    1:4:void <init>():152:152 -> <init>
131DumpedStuff$IBinderInterfaceImpostor$Stub$Proxy -> e:
132# {"id":"sourceFile","fileName":"DumpedStuff.java"}
133    android.os.IBinder mFakeRemote -> a
134      # {"id":"com.android.tools.r8.residualsignature","signature":"La/c;"}
135    1:3:void <init>(android.os.IBinder):155:155 -> <init>
136      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/c;)V"}
137    4:8:void <init>(android.os.IBinder):154:154 -> <init>
138    9:11:void <init>(android.os.IBinder):156:156 -> <init>
139DumpedStuff$IDumpedManager -> j:
140# {"id":"sourceFile","fileName":"DumpedStuff.java"}
141DumpedStuff$IDumpedManager$Stub -> i:
142# {"id":"sourceFile","fileName":"DumpedStuff.java"}
143    java.lang.String DESCRIPTOR -> b
144    1:6:void <init>():140:140 -> <init>
145DumpedStuff$IDumpedManager$Stub$Proxy -> h:
146# {"id":"sourceFile","fileName":"DumpedStuff.java"}
147    android.os.IBinder mRemote -> a
148      # {"id":"com.android.tools.r8.residualsignature","signature":"La/c;"}
149    1:3:void <init>(android.os.IBinder):144:144 -> <init>
150      # {"id":"com.android.tools.r8.residualsignature","signature":"(La/c;)V"}
151    4:6:void <init>(android.os.IBinder):145:145 -> <init>
152DumpedStuff$ModifiedObject -> k:
153# {"id":"sourceFile","fileName":"DumpedStuff.java"}
154    int value -> a
155    java.lang.String modifiedRefField -> b
156    java.lang.String unmodifiedRefField -> c
157    1:4:void <init>():118:118 -> <init>
158DumpedStuff$ObjectTree -> l:
159# {"id":"sourceFile","fileName":"DumpedStuff.java"}
160    DumpedStuff$ObjectTree left -> a
161      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll;"}
162    DumpedStuff$ObjectTree right -> b
163      # {"id":"com.android.tools.r8.residualsignature","signature":"Ll;"}
164    1:3:void <init>(DumpedStuff$ObjectTree,DumpedStuff$ObjectTree):103:103 -> <init>
165      # {"id":"com.android.tools.r8.residualsignature","signature":"(Ll;Ll;)V"}
166    4:5:void <init>(DumpedStuff$ObjectTree,DumpedStuff$ObjectTree):104:104 -> <init>
167    6:8:void <init>(DumpedStuff$ObjectTree,DumpedStuff$ObjectTree):105:105 -> <init>
168DumpedStuff$Reference -> m:
169# {"id":"sourceFile","fileName":"DumpedStuff.java"}
170    java.lang.Object referent -> a
171    1:3:void <init>(java.lang.Object):131:131 -> <init>
172    4:6:void <init>(java.lang.Object):132:132 -> <init>
173DumpedStuff$RemovedObject -> n:
174# {"id":"sourceFile","fileName":"DumpedStuff.java"}
175    1:4:void <init>():112:112 -> <init>
176DumpedStuff$StackSmasher -> o:
177# {"id":"sourceFile","fileName":"DumpedStuff.java"}
178    DumpedStuff$StackSmasher child -> a
179      # {"id":"com.android.tools.r8.residualsignature","signature":"Lo;"}
180    1:4:void <init>():124:124 -> <init>
181DumpedStuff$UnchangedObject -> p:
182# {"id":"sourceFile","fileName":"DumpedStuff.java"}
183    1:4:void <init>():115:115 -> <init>
184DumpedStuff$Unreachable -> q:
185# {"id":"sourceFile","fileName":"DumpedStuff.java"}
186    java.lang.Object anchor -> a
187    java.lang.Object self -> b
188    1:3:void <init>(java.lang.Object):181:181 -> <init>
189    4:5:void <init>(java.lang.Object):182:182 -> <init>
190    6:8:void <init>(java.lang.Object):183:183 -> <init>
191DumpedStuff-IA -> r:
192# {"id":"sourceFile","fileName":"R8$$SyntheticClass"}
193# {"id":"com.android.tools.r8.synthesized"}
194Main -> Main:
195# {"id":"sourceFile","fileName":"Main.java"}
196    DumpedStuff stuff -> a
197    1:4:void <init>():24:24 -> <init>
198    1:2:void main(java.lang.String[]):30:31 -> main
199    3:3:void main(java.lang.String[]):34:34 -> main
200    4:4:void main(java.lang.String[]):38:38 -> main
201    5:5:void main(java.lang.String[]):41:41 -> main
202    6:6:void main(java.lang.String[]):44:44 -> main
203    7:7:void main(java.lang.String[]):48:48 -> main
204    8:8:void main(java.lang.String[]):53:53 -> main
205    9:9:void main(java.lang.String[]):56:56 -> main
206    10:11:void main(java.lang.String[]):59:60 -> main
207SuperDumpedStuff -> SuperDumpedStuff:
208# {"id":"sourceFile","fileName":"SuperDumpedStuff.java"}
209    java.lang.Object objectAllocatedAtObfSuperSite -> a
210    java.lang.Object objectAllocatedAtUnObfSuperSite -> b
211    java.lang.Object objectAllocatedAtOverriddenSite -> c
212    1:4:void <init>():19:19 -> <init>
213    1:8:void allocateObjectAtObfSuperSite():22:22 -> a
214    1:8:void allocateObjectAtUnObfSuperSite():26:26 -> allocateObjectAtUnObfSuperSite
215    1:8:void allocateObjectAtOverriddenSite():30:30 -> b
216android.graphics.Bitmap -> android.graphics.b:
217# {"id":"sourceFile","fileName":"Bitmap.java"}
218    long mNativePtr -> a
219    int mWidth -> b
220    int mHeight -> c
221    android.graphics.Bitmap$DumpData dumpData -> d
222      # {"id":"com.android.tools.r8.residualsignature","signature":"Landroid/graphics/a;"}
223    1:11:void <clinit>():59:59 -> <clinit>
224    1:5:void <init>(int,int,long,byte[]):29:33 -> <init>
225android.graphics.Bitmap$DumpData -> android.graphics.a:
226# {"id":"sourceFile","fileName":"Bitmap.java"}
227    int format -> a
228    long[] natives -> b
229    byte[][] buffers -> c
230    int max -> d
231    int count -> e
232    1:3:void <init>(int,int):43:43 -> <init>
233    4:5:void <init>(int,int):44:44 -> <init>
234    6:7:void <init>(int,int):45:45 -> <init>
235    8:11:void <init>(int,int):46:46 -> <init>
236    12:16:void <init>(int,int):47:47 -> <init>
237    17:19:void <init>(int,int):48:48 -> <init>
238    1:6:void add(long,byte[]):52:52 -> a
239    7:10:void add(long,byte[]):53:53 -> a
240    11:20:void add(long,byte[]):54:54 -> a
241android.os.Binder -> a.a:
242# {"id":"sourceFile","fileName":"Binder.java"}
243    java.lang.String mDescriptor -> a
244    1:2:void <init>():37:38 -> <init>
245    3:4:void <init>(java.lang.String):41:42 -> <init>
246android.os.BinderProxy -> a.b:
247# {"id":"sourceFile","fileName":"BinderProxy.java"}
248    1:4:void <init>():20:20 -> <init>
249android.os.IBinder -> a.c:
250# {"id":"sourceFile","fileName":"IBinder.java"}
251