1*795d594fSAndroid Build Coastguard Worker /* 2*795d594fSAndroid Build Coastguard Worker * Copyright (C) 2016 The Android Open Source Project 3*795d594fSAndroid Build Coastguard Worker * 4*795d594fSAndroid Build Coastguard Worker * Licensed under the Apache License, Version 2.0 (the "License"); 5*795d594fSAndroid Build Coastguard Worker * you may not use this file except in compliance with the License. 6*795d594fSAndroid Build Coastguard Worker * You may obtain a copy of the License at 7*795d594fSAndroid Build Coastguard Worker * 8*795d594fSAndroid Build Coastguard Worker * http://www.apache.org/licenses/LICENSE-2.0 9*795d594fSAndroid Build Coastguard Worker * 10*795d594fSAndroid Build Coastguard Worker * Unless required by applicable law or agreed to in writing, software 11*795d594fSAndroid Build Coastguard Worker * distributed under the License is distributed on an "AS IS" BASIS, 12*795d594fSAndroid Build Coastguard Worker * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13*795d594fSAndroid Build Coastguard Worker * See the License for the specific language governing permissions and 14*795d594fSAndroid Build Coastguard Worker * limitations under the License. 15*795d594fSAndroid Build Coastguard Worker */ 16*795d594fSAndroid Build Coastguard Worker 17*795d594fSAndroid Build Coastguard Worker class Second { getX()18*795d594fSAndroid Build Coastguard Worker public String getX() { 19*795d594fSAndroid Build Coastguard Worker return "X"; 20*795d594fSAndroid Build Coastguard Worker } getY()21*795d594fSAndroid Build Coastguard Worker public String getY() { 22*795d594fSAndroid Build Coastguard Worker return "Y"; 23*795d594fSAndroid Build Coastguard Worker } getZ()24*795d594fSAndroid Build Coastguard Worker public String getZ() { 25*795d594fSAndroid Build Coastguard Worker return "Z"; 26*795d594fSAndroid Build Coastguard Worker } 27*795d594fSAndroid Build Coastguard Worker } 28*795d594fSAndroid Build Coastguard Worker 29*795d594fSAndroid Build Coastguard Worker class SubC extends Super { getValue()30*795d594fSAndroid Build Coastguard Worker int getValue() { return 24; } getIdentity()31*795d594fSAndroid Build Coastguard Worker int getIdentity() { return 42; } 32*795d594fSAndroid Build Coastguard Worker } 33*795d594fSAndroid Build Coastguard Worker 34*795d594fSAndroid Build Coastguard Worker class TestIntrinsicOatdump { valueOf(int i)35*795d594fSAndroid Build Coastguard Worker Integer valueOf(int i) { 36*795d594fSAndroid Build Coastguard Worker // ProfileTestMultiDex is used also for testing oatdump for apps. 37*795d594fSAndroid Build Coastguard Worker // This is a regression test that oatdump can handle .data.img.rel.ro 38*795d594fSAndroid Build Coastguard Worker // entries pointing to the middle of the "boot image live objects" array. 39*795d594fSAndroid Build Coastguard Worker return Integer.valueOf(i); 40*795d594fSAndroid Build Coastguard Worker } 41*795d594fSAndroid Build Coastguard Worker } 42*795d594fSAndroid Build Coastguard Worker 43*795d594fSAndroid Build Coastguard Worker // Add a class with lots of methods so we can test profile guided compilation triggers. 44*795d594fSAndroid Build Coastguard Worker // Start the name with 'Z' so that the class is added at the end of the dex file. 45*795d594fSAndroid Build Coastguard Worker class ZLotsOfMethodsSecond { m1()46*795d594fSAndroid Build Coastguard Worker public void m1() {} m2()47*795d594fSAndroid Build Coastguard Worker public void m2() {} m3()48*795d594fSAndroid Build Coastguard Worker public void m3() {} m4()49*795d594fSAndroid Build Coastguard Worker public void m4() {} m5()50*795d594fSAndroid Build Coastguard Worker public void m5() {} m6()51*795d594fSAndroid Build Coastguard Worker public void m6() {} m7()52*795d594fSAndroid Build Coastguard Worker public void m7() {} m8()53*795d594fSAndroid Build Coastguard Worker public void m8() {} m9()54*795d594fSAndroid Build Coastguard Worker public void m9() {} m10()55*795d594fSAndroid Build Coastguard Worker public void m10() {} m11()56*795d594fSAndroid Build Coastguard Worker public void m11() {} m12()57*795d594fSAndroid Build Coastguard Worker public void m12() {} m13()58*795d594fSAndroid Build Coastguard Worker public void m13() {} m14()59*795d594fSAndroid Build Coastguard Worker public void m14() {} m15()60*795d594fSAndroid Build Coastguard Worker public void m15() {} m16()61*795d594fSAndroid Build Coastguard Worker public void m16() {} m17()62*795d594fSAndroid Build Coastguard Worker public void m17() {} m18()63*795d594fSAndroid Build Coastguard Worker public void m18() {} m19()64*795d594fSAndroid Build Coastguard Worker public void m19() {} m20()65*795d594fSAndroid Build Coastguard Worker public void m20() {} m21()66*795d594fSAndroid Build Coastguard Worker public void m21() {} m22()67*795d594fSAndroid Build Coastguard Worker public void m22() {} m23()68*795d594fSAndroid Build Coastguard Worker public void m23() {} m24()69*795d594fSAndroid Build Coastguard Worker public void m24() {} m25()70*795d594fSAndroid Build Coastguard Worker public void m25() {} m26()71*795d594fSAndroid Build Coastguard Worker public void m26() {} m27()72*795d594fSAndroid Build Coastguard Worker public void m27() {} m28()73*795d594fSAndroid Build Coastguard Worker public void m28() {} m29()74*795d594fSAndroid Build Coastguard Worker public void m29() {} m30()75*795d594fSAndroid Build Coastguard Worker public void m30() {} m31()76*795d594fSAndroid Build Coastguard Worker public void m31() {} m32()77*795d594fSAndroid Build Coastguard Worker public void m32() {} m33()78*795d594fSAndroid Build Coastguard Worker public void m33() {} m34()79*795d594fSAndroid Build Coastguard Worker public void m34() {} m35()80*795d594fSAndroid Build Coastguard Worker public void m35() {} m36()81*795d594fSAndroid Build Coastguard Worker public void m36() {} m37()82*795d594fSAndroid Build Coastguard Worker public void m37() {} m38()83*795d594fSAndroid Build Coastguard Worker public void m38() {} m39()84*795d594fSAndroid Build Coastguard Worker public void m39() {} m40()85*795d594fSAndroid Build Coastguard Worker public void m40() {} m41()86*795d594fSAndroid Build Coastguard Worker public void m41() {} m42()87*795d594fSAndroid Build Coastguard Worker public void m42() {} m43()88*795d594fSAndroid Build Coastguard Worker public void m43() {} m44()89*795d594fSAndroid Build Coastguard Worker public void m44() {} m45()90*795d594fSAndroid Build Coastguard Worker public void m45() {} m46()91*795d594fSAndroid Build Coastguard Worker public void m46() {} m47()92*795d594fSAndroid Build Coastguard Worker public void m47() {} m48()93*795d594fSAndroid Build Coastguard Worker public void m48() {} m49()94*795d594fSAndroid Build Coastguard Worker public void m49() {} m50()95*795d594fSAndroid Build Coastguard Worker public void m50() {} m51()96*795d594fSAndroid Build Coastguard Worker public void m51() {} m52()97*795d594fSAndroid Build Coastguard Worker public void m52() {} m53()98*795d594fSAndroid Build Coastguard Worker public void m53() {} m54()99*795d594fSAndroid Build Coastguard Worker public void m54() {} m55()100*795d594fSAndroid Build Coastguard Worker public void m55() {} m56()101*795d594fSAndroid Build Coastguard Worker public void m56() {} m57()102*795d594fSAndroid Build Coastguard Worker public void m57() {} m58()103*795d594fSAndroid Build Coastguard Worker public void m58() {} m59()104*795d594fSAndroid Build Coastguard Worker public void m59() {} m60()105*795d594fSAndroid Build Coastguard Worker public void m60() {} m61()106*795d594fSAndroid Build Coastguard Worker public void m61() {} m62()107*795d594fSAndroid Build Coastguard Worker public void m62() {} m63()108*795d594fSAndroid Build Coastguard Worker public void m63() {} m64()109*795d594fSAndroid Build Coastguard Worker public void m64() {} m65()110*795d594fSAndroid Build Coastguard Worker public void m65() {} m66()111*795d594fSAndroid Build Coastguard Worker public void m66() {} m67()112*795d594fSAndroid Build Coastguard Worker public void m67() {} m68()113*795d594fSAndroid Build Coastguard Worker public void m68() {} m69()114*795d594fSAndroid Build Coastguard Worker public void m69() {} m70()115*795d594fSAndroid Build Coastguard Worker public void m70() {} m71()116*795d594fSAndroid Build Coastguard Worker public void m71() {} m72()117*795d594fSAndroid Build Coastguard Worker public void m72() {} m73()118*795d594fSAndroid Build Coastguard Worker public void m73() {} m74()119*795d594fSAndroid Build Coastguard Worker public void m74() {} m75()120*795d594fSAndroid Build Coastguard Worker public void m75() {} m76()121*795d594fSAndroid Build Coastguard Worker public void m76() {} m77()122*795d594fSAndroid Build Coastguard Worker public void m77() {} m78()123*795d594fSAndroid Build Coastguard Worker public void m78() {} m79()124*795d594fSAndroid Build Coastguard Worker public void m79() {} m80()125*795d594fSAndroid Build Coastguard Worker public void m80() {} m81()126*795d594fSAndroid Build Coastguard Worker public void m81() {} m82()127*795d594fSAndroid Build Coastguard Worker public void m82() {} m83()128*795d594fSAndroid Build Coastguard Worker public void m83() {} m84()129*795d594fSAndroid Build Coastguard Worker public void m84() {} m85()130*795d594fSAndroid Build Coastguard Worker public void m85() {} m86()131*795d594fSAndroid Build Coastguard Worker public void m86() {} m87()132*795d594fSAndroid Build Coastguard Worker public void m87() {} m88()133*795d594fSAndroid Build Coastguard Worker public void m88() {} m89()134*795d594fSAndroid Build Coastguard Worker public void m89() {} m90()135*795d594fSAndroid Build Coastguard Worker public void m90() {} m91()136*795d594fSAndroid Build Coastguard Worker public void m91() {} m92()137*795d594fSAndroid Build Coastguard Worker public void m92() {} m93()138*795d594fSAndroid Build Coastguard Worker public void m93() {} m94()139*795d594fSAndroid Build Coastguard Worker public void m94() {} m95()140*795d594fSAndroid Build Coastguard Worker public void m95() {} m96()141*795d594fSAndroid Build Coastguard Worker public void m96() {} m97()142*795d594fSAndroid Build Coastguard Worker public void m97() {} m98()143*795d594fSAndroid Build Coastguard Worker public void m98() {} m99()144*795d594fSAndroid Build Coastguard Worker public void m99() {} m100()145*795d594fSAndroid Build Coastguard Worker public void m100() {} m101()146*795d594fSAndroid Build Coastguard Worker public void m101() {} m102()147*795d594fSAndroid Build Coastguard Worker public void m102() {} m103()148*795d594fSAndroid Build Coastguard Worker public void m103() {} m104()149*795d594fSAndroid Build Coastguard Worker public void m104() {} m105()150*795d594fSAndroid Build Coastguard Worker public void m105() {} m106()151*795d594fSAndroid Build Coastguard Worker public void m106() {} m107()152*795d594fSAndroid Build Coastguard Worker public void m107() {} m108()153*795d594fSAndroid Build Coastguard Worker public void m108() {} m109()154*795d594fSAndroid Build Coastguard Worker public void m109() {} m110()155*795d594fSAndroid Build Coastguard Worker public void m110() {} m111()156*795d594fSAndroid Build Coastguard Worker public void m111() {} m112()157*795d594fSAndroid Build Coastguard Worker public void m112() {} m113()158*795d594fSAndroid Build Coastguard Worker public void m113() {} m114()159*795d594fSAndroid Build Coastguard Worker public void m114() {} m115()160*795d594fSAndroid Build Coastguard Worker public void m115() {} m116()161*795d594fSAndroid Build Coastguard Worker public void m116() {} m117()162*795d594fSAndroid Build Coastguard Worker public void m117() {} m118()163*795d594fSAndroid Build Coastguard Worker public void m118() {} m119()164*795d594fSAndroid Build Coastguard Worker public void m119() {} m120()165*795d594fSAndroid Build Coastguard Worker public void m120() {} m121()166*795d594fSAndroid Build Coastguard Worker public void m121() {} m122()167*795d594fSAndroid Build Coastguard Worker public void m122() {} m123()168*795d594fSAndroid Build Coastguard Worker public void m123() {} m124()169*795d594fSAndroid Build Coastguard Worker public void m124() {} m125()170*795d594fSAndroid Build Coastguard Worker public void m125() {} m126()171*795d594fSAndroid Build Coastguard Worker public void m126() {} m127()172*795d594fSAndroid Build Coastguard Worker public void m127() {} m128()173*795d594fSAndroid Build Coastguard Worker public void m128() {} m129()174*795d594fSAndroid Build Coastguard Worker public void m129() {} m130()175*795d594fSAndroid Build Coastguard Worker public void m130() {} m131()176*795d594fSAndroid Build Coastguard Worker public void m131() {} m132()177*795d594fSAndroid Build Coastguard Worker public void m132() {} m133()178*795d594fSAndroid Build Coastguard Worker public void m133() {} m134()179*795d594fSAndroid Build Coastguard Worker public void m134() {} m135()180*795d594fSAndroid Build Coastguard Worker public void m135() {} m136()181*795d594fSAndroid Build Coastguard Worker public void m136() {} m137()182*795d594fSAndroid Build Coastguard Worker public void m137() {} m138()183*795d594fSAndroid Build Coastguard Worker public void m138() {} m139()184*795d594fSAndroid Build Coastguard Worker public void m139() {} m140()185*795d594fSAndroid Build Coastguard Worker public void m140() {} m141()186*795d594fSAndroid Build Coastguard Worker public void m141() {} m142()187*795d594fSAndroid Build Coastguard Worker public void m142() {} m143()188*795d594fSAndroid Build Coastguard Worker public void m143() {} m144()189*795d594fSAndroid Build Coastguard Worker public void m144() {} m145()190*795d594fSAndroid Build Coastguard Worker public void m145() {} m146()191*795d594fSAndroid Build Coastguard Worker public void m146() {} m147()192*795d594fSAndroid Build Coastguard Worker public void m147() {} m148()193*795d594fSAndroid Build Coastguard Worker public void m148() {} m149()194*795d594fSAndroid Build Coastguard Worker public void m149() {} m150()195*795d594fSAndroid Build Coastguard Worker public void m150() {} 196*795d594fSAndroid Build Coastguard Worker } 197