/*
* Copyright (c) 2009, 2019, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License version 2 only, as
* published by the Free Software Foundation.
*
* This code is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
* version 2 for more details (a copy is included in the LICENSE file that
* accompanied this code).
*
* You should have received a copy of the GNU General Public License version
* 2 along with this work; if not, write to the Free Software Foundation,
* Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
*
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
* or visit www.oracle.com if you need additional information or have any
* questions.
*/
package gc;
/*
* @test TestBigObj
* @bug 6845368
* @summary ensure gc updates references > 64K bytes from the start of the obj
* @run main/othervm/timeout=720 -Xmx256m -verbose:gc gc.TestBigObj
*/
// Allocate an object with a block of reference fields that starts more
// than 64K bytes from the start of the object. This is done with
// inheritance because VMs typically rearrange the order fields appear in
// memory, and group fields of the same type together within an object (i.e.,
// in a single object, all reference fields could be put into a block near the
// start of the object).
//
// A block of reference fields > 64K bytes from the start of the object would
// cause HotSpot's OopMapBlock _offset field to overflow, so any references in
// that block would not be updated properly after GC.
//
// After allocating the big object, set a reference field within the
// block to a known object, provoke GC, then make sure the field was
// updated properly.
public class TestBigObj extends BigParent {
public static Object trash;
public static void main(String argv[]) {
TestBigObj c = new TestBigObj();
Object o = c.o = new Object();
// Provoke GC so o is moved (if this is a moving collector).
for (int i = 0; i < 64 * 1024 * 1024; i++) {
trash = new Object();
}
if (o != c.o) {
System.out.println("failed: o=" + o + " != c.o=" + c.o);
throw new RuntimeException("failed - c.o was not updated");
}
}
Object o;
}
class BigParent {
public long l00001;
public long l00002;
public long l00003;
public long l00004;
public long l00005;
public long l00006;
public long l00007;
public long l00008;
public long l00009;
public long l00010;
public long l00011;
public long l00012;
public long l00013;
public long l00014;
public long l00015;
public long l00016;
public long l00017;
public long l00018;
public long l00019;
public long l00020;
public long l00021;
public long l00022;
public long l00023;
public long l00024;
public long l00025;
public long l00026;
public long l00027;
public long l00028;
public long l00029;
public long l00030;
public long l00031;
public long l00032;
public long l00033;
public long l00034;
public long l00035;
public long l00036;
public long l00037;
public long l00038;
public long l00039;
public long l00040;
public long l00041;
public long l00042;
public long l00043;
public long l00044;
public long l00045;
public long l00046;
public long l00047;
public long l00048;
public long l00049;
public long l00050;
public long l00051;
public long l00052;
public long l00053;
public long l00054;
public long l00055;
public long l00056;
public long l00057;
public long l00058;
public long l00059;
public long l00060;
public long l00061;
public long l00062;
public long l00063;
public long l00064;
public long l00065;
public long l00066;
public long l00067;
public long l00068;
public long l00069;
public long l00070;
public long l00071;
public long l00072;
public long l00073;
public long l00074;
public long l00075;
public long l00076;
public long l00077;
public long l00078;
public long l00079;
public long l00080;
public long l00081;
public long l00082;
public long l00083;
public long l00084;
public long l00085;
public long l00086;
public long l00087;
public long l00088;
public long l00089;
public long l00090;
public long l00091;
public long l00092;
public long l00093;
public long l00094;
public long l00095;
public long l00096;
public long l00097;
public long l00098;
public long l00099;
public long l00100;
public long l00101;
public long l00102;
public long l00103;
public long l00104;
public long l00105;
public long l00106;
public long l00107;
public long l00108;
public long l00109;
public long l00110;
public long l00111;
public long l00112;
public long l00113;
public long l00114;
public long l00115;
public long l00116;
public long l00117;
public long l00118;
public long l00119;
public long l00120;
public long l00121;
public long l00122;
public long l00123;
public long l00124;
public long l00125;
public long l00126;
public long l00127;
public long l00128;
public long l00129;
public long l00130;
public long l00131;
public long l00132;
public long l00133;
public long l00134;
public long l00135;
public long l00136;
public long l00137;
public long l00138;
public long l00139;
public long l00140;
public long l00141;
public long l00142;
public long l00143;
public long l00144;
public long l00145;
public long l00146;
public long l00147;
public long l00148;
public long l00149;
public long l00150;
public long l00151;
public long l00152;
public long l00153;
public long l00154;
public long l00155;
public long l00156;
public long l00157;
public long l00158;
public long l00159;
public long l00160;
public long l00161;
public long l00162;
public long l00163;
public long l00164;
public long l00165;
public long l00166;
public long l00167;
public long l00168;
public long l00169;
public long l00170;
public long l00171;
public long l00172;
public long l00173;
public long l00174;
public long l00175;
public long l00176;
public long l00177;
public long l00178;
public long l00179;
public long l00180;
public long l00181;
public long l00182;
public long l00183;
public long l00184;
public long l00185;
public long l00186;
public long l00187;
public long l00188;
public long l00189;
public long l00190;
public long l00191;
public long l00192;
public long l00193;
public long l00194;
public long l00195;
public long l00196;
public long l00197;
public long l00198;
public long l00199;
public long l00200;
public long l00201;
public long l00202;
public long l00203;
public long l00204;
public long l00205;
public long l00206;
public long l00207;
public long l00208;
public long l00209;
public long l00210;
public long l00211;
public long l00212;
public long l00213;
public long l00214;
public long l00215;
public long l00216;
public long l00217;
public long l00218;
public long l00219;
public long l00220;
public long l00221;
public long l00222;
public long l00223;
public long l00224;
public long l00225;
public long l00226;
public long l00227;
public long l00228;
public long l00229;
public long l00230;
public long l00231;
public long l00232;
public long l00233;
public long l00234;
public long l00235;
public long l00236;
public long l00237;
public long l00238;
public long l00239;
public long l00240;
public long l00241;
public long l00242;
public long l00243;
public long l00244;
public long l00245;
public long l00246;
public long l00247;
public long l00248;
public long l00249;
public long l00250;
public long l00251;
public long l00252;
public long l00253;
public long l00254;
public long l00255;
public long l00256;
public long l00257;
public long l00258;
public long l00259;
public long l00260;
public long l00261;
public long l00262;
public long l00263;
public long l00264;
public long l00265;
public long l00266;
public long l00267;
public long l00268;
public long l00269;
public long l00270;
public long l00271;
public long l00272;
public long l00273;
public long l00274;
public long l00275;
public long l00276;
public long l00277;
public long l00278;
public long l00279;
public long l00280;
public long l00281;
public long l00282;
public long l00283;
public long l00284;
public long l00285;
public long l00286;
public long l00287;
public long l00288;
public long l00289;
public long l00290;
public long l00291;
public long l00292;
public long l00293;
public long l00294;
public long l00295;
public long l00296;
public long l00297;
public long l00298;
public long l00299;
public long l00300;
public long l00301;
public long l00302;
public long l00303;
public long l00304;
public long l00305;
public long l00306;
public long l00307;
public long l00308;
public long l00309;
public long l00310;
public long l00311;
public long l00312;
public long l00313;
public long l00314;
public long l00315;
public long l00316;
public long l00317;
public long l00318;
public long l00319;
public long l00320;
public long l00321;
public long l00322;
public long l00323;
public long l00324;
public long l00325;
public long l00326;
public long l00327;
public long l00328;
public long l00329;
public long l00330;
public long l00331;
public long l00332;
public long l00333;
public long l00334;
public long l00335;
public long l00336;
public long l00337;
public long l00338;
public long l00339;
public long l00340;
public long l00341;
public long l00342;
public long l00343;
public long l00344;
public long l00345;
public long l00346;
public long l00347;
public long l00348;
public long l00349;
public long l00350;
public long l00351;
public long l00352;
public long l00353;
public long l00354;
public long l00355;
public long l00356;
public long l00357;
public long l00358;
public long l00359;
public long l00360;
public long l00361;
public long l00362;
public long l00363;
public long l00364;
public long l00365;
public long l00366;
public long l00367;
public long l00368;
public long l00369;
public long l00370;
public long l00371;
public long l00372;
public long l00373;
public long l00374;
public long l00375;
public long l00376;
public long l00377;
public long l00378;
public long l00379;
public long l00380;
public long l00381;
public long l00382;
public long l00383;
public long l00384;
public long l00385;
public long l00386;
public long l00387;
public long l00388;
public long l00389;
public long l00390;
public long l00391;
public long l00392;
public long l00393;
public long l00394;
public long l00395;
public long l00396;
public long l00397;
public long l00398;
public long l00399;
public long l00400;
public long l00401;
public long l00402;
public long l00403;
public long l00404;
public long l00405;
public long l00406;
public long l00407;
public long l00408;
public long l00409;
public long l00410;
public long l00411;
public long l00412;
public long l00413;
public long l00414;
public long l00415;
public long l00416;
public long l00417;
public long l00418;
public long l00419;
public long l00420;
public long l00421;
public long l00422;
public long l00423;
public long l00424;
public long l00425;
public long l00426;
public long l00427;
public long l00428;
public long l00429;
public long l00430;
public long l00431;
public long l00432;
public long l00433;
public long l00434;
public long l00435;
public long l00436;
public long l00437;
public long l00438;
public long l00439;
public long l00440;
public long l00441;
public long l00442;
public long l00443;
public long l00444;
public long l00445;
public long l00446;
public long l00447;
public long l00448;
public long l00449;
public long l00450;
public long l00451;
public long l00452;
public long l00453;
public long l00454;
public long l00455;
public long l00456;
public long l00457;
public long l00458;
public long l00459;
public long l00460;
public long l00461;
public long l00462;
public long l00463;
public long l00464;
public long l00465;
public long l00466;
public long l00467;
public long l00468;
public long l00469;
public long l00470;
public long l00471;
public long l00472;
public long l00473;
public long l00474;
public long l00475;
public long l00476;
public long l00477;
public long l00478;
public long l00479;
public long l00480;
public long l00481;
public long l00482;
public long l00483;
public long l00484;
public long l00485;
public long l00486;
public long l00487;
public long l00488;
public long l00489;
public long l00490;
public long l00491;
public long l00492;
public long l00493;
public long l00494;
public long l00495;
public long l00496;
public long l00497;
public long l00498;
public long l00499;
public long l00500;
public long l00501;
public long l00502;
public long l00503;
public long l00504;
public long l00505;
public long l00506;
public long l00507;
public long l00508;
public long l00509;
public long l00510;
public long l00511;
public long l00512;
public long l00513;
public long l00514;
public long l00515;
public long l00516;
public long l00517;
public long l00518;
public long l00519;
public long l00520;
public long l00521;
public long l00522;
public long l00523;
public long l00524;
public long l00525;
public long l00526;
public long l00527;
public long l00528;
public long l00529;
public long l00530;
public long l00531;
public long l00532;
public long l00533;
public long l00534;
public long l00535;
public long l00536;
public long l00537;
public long l00538;
public long l00539;
public long l00540;
public long l00541;
public long l00542;
public long l00543;
public long l00544;
public long l00545;
public long l00546;
public long l00547;
public long l00548;
public long l00549;
public long l00550;
public long l00551;
public long l00552;
public long l00553;
public long l00554;
public long l00555;
public long l00556;
public long l00557;
public long l00558;
public long l00559;
public long l00560;
public long l00561;
public long l00562;
public long l00563;
public long l00564;
public long l00565;
public long l00566;
public long l00567;
public long l00568;
public long l00569;
public long l00570;
public long l00571;
public long l00572;
public long l00573;
public long l00574;
public long l00575;
public long l00576;
public long l00577;
public long l00578;
public long l00579;
public long l00580;
public long l00581;
public long l00582;
public long l00583;
public long l00584;
public long l00585;
public long l00586;
public long l00587;
public long l00588;
public long l00589;
public long l00590;
public long l00591;
public long l00592;
public long l00593;
public long l00594;
public long l00595;
public long l00596;
public long l00597;
public long l00598;
public long l00599;
public long l00600;
public long l00601;
public long l00602;
public long l00603;
public long l00604;
public long l00605;
public long l00606;
public long l00607;
public long l00608;
public long l00609;
public long l00610;
public long l00611;
public long l00612;
public long l00613;
public long l00614;
public long l00615;
public long l00616;
public long l00617;
public long l00618;
public long l00619;
public long l00620;
public long l00621;
public long l00622;
public long l00623;
public long l00624;
public long l00625;
public long l00626;
public long l00627;
public long l00628;
public long l00629;
public long l00630;
public long l00631;
public long l00632;
public long l00633;
public long l00634;
public long l00635;
public long l00636;
public long l00637;
public long l00638;
public long l00639;
public long l00640;
public long l00641;
public long l00642;
public long l00643;
public long l00644;
public long l00645;
public long l00646;
public long l00647;
public long l00648;
public long l00649;
public long l00650;
public long l00651;
public long l00652;
public long l00653;
public long l00654;
public long l00655;
public long l00656;
public long l00657;
public long l00658;
public long l00659;
public long l00660;
public long l00661;
public long l00662;
public long l00663;
public long l00664;
public long l00665;
public long l00666;
public long l00667;
public long l00668;
public long l00669;
public long l00670;
public long l00671;
public long l00672;
public long l00673;
public long l00674;
public long l00675;
public long l00676;
public long l00677;
public long l00678;
public long l00679;
public long l00680;
public long l00681;
public long l00682;
public long l00683;
public long l00684;
public long l00685;
public long l00686;
public long l00687;
public long l00688;
public long l00689;
public long l00690;
public long l00691;
public long l00692;
public long l00693;
public long l00694;
public long l00695;
public long l00696;
public long l00697;
public long l00698;
public long l00699;
public long l00700;
public long l00701;
public long l00702;
public long l00703;
public long l00704;
public long l00705;
public long l00706;
public long l00707;
public long l00708;
public long l00709;
public long l00710;
public long l00711;
public long l00712;
public long l00713;
public long l00714;
public long l00715;
public long l00716;
public long l00717;
public long l00718;
public long l00719;
public long l00720;
public long l00721;
public long l00722;
public long l00723;
public long l00724;
public long l00725;
public long l00726;
public long l00727;
public long l00728;
public long l00729;
public long l00730;
public long l00731;
public long l00732;
public long l00733;
public long l00734;
public long l00735;
public long l00736;
public long l00737;
public long l00738;
public long l00739;
public long l00740;
public long l00741;
public long l00742;
public long l00743;
public long l00744;
public long l00745;
public long l00746;
public long l00747;
public long l00748;
public long l00749;
public long l00750;
public long l00751;
public long l00752;
public long l00753;
public long l00754;
public long l00755;
public long l00756;
public long l00757;
public long l00758;
public long l00759;
public long l00760;
public long l00761;
public long l00762;
public long l00763;
public long l00764;
public long l00765;
public long l00766;
public long l00767;
public long l00768;
public long l00769;
public long l00770;
public long l00771;
public long l00772;
public long l00773;
public long l00774;
public long l00775;
public long l00776;
public long l00777;
public long l00778;
public long l00779;
public long l00780;
public long l00781;
public long l00782;
public long l00783;
public long l00784;
public long l00785;
public long l00786;
public long l00787;
public long l00788;
public long l00789;
public long l00790;
public long l00791;
public long l00792;
public long l00793;
public long l00794;
public long l00795;
public long l00796;
public long l00797;
public long l00798;
public long l00799;
public long l00800;
public long l00801;
public long l00802;
public long l00803;
public long l00804;
public long l00805;
public long l00806;
public long l00807;
public long l00808;
public long l00809;
public long l00810;
public long l00811;
public long l00812;
public long l00813;
public long l00814;
public long l00815;
public long l00816;
public long l00817;
public long l00818;
public long l00819;
public long l00820;
public long l00821;
public long l00822;
public long l00823;
public long l00824;
public long l00825;
public long l00826;
public long l00827;
public long l00828;
public long l00829;
public long l00830;
public long l00831;
public long l00832;
public long l00833;
public long l00834;
public long l00835;
public long l00836;
public long l00837;
public long l00838;
public long l00839;
public long l00840;
public long l00841;
public long l00842;
public long l00843;
public long l00844;
public long l00845;
public long l00846;
public long l00847;
public long l00848;
public long l00849;
public long l00850;
public long l00851;
public long l00852;
public long l00853;
public long l00854;
public long l00855;
public long l00856;
public long l00857;
public long l00858;
public long l00859;
public long l00860;
public long l00861;
public long l00862;
public long l00863;
public long l00864;
public long l00865;
public long l00866;
public long l00867;
public long l00868;
public long l00869;
public long l00870;
public long l00871;
public long l00872;
public long l00873;
public long l00874;
public long l00875;
public long l00876;
public long l00877;
public long l00878;
public long l00879;
public long l00880;
public long l00881;
public long l00882;
public long l00883;
public long l00884;
public long l00885;
public long l00886;
public long l00887;
public long l00888;
public long l00889;
public long l00890;
public long l00891;
public long l00892;
public long l00893;
public long l00894;
public long l00895;
public long l00896;
public long l00897;
public long l00898;
public long l00899;
public long l00900;
public long l00901;
public long l00902;
public long l00903;
public long l00904;
public long l00905;
public long l00906;
public long l00907;
public long l00908;
public long l00909;
public long l00910;
public long l00911;
public long l00912;
public long l00913;
public long l00914;
public long l00915;
public long l00916;
public long l00917;
public long l00918;
public long l00919;
public long l00920;
public long l00921;
public long l00922;
public long l00923;
public long l00924;
public long l00925;
public long l00926;
public long l00927;
public long l00928;
public long l00929;
public long l00930;
public long l00931;
public long l00932;
public long l00933;
public long l00934;
public long l00935;
public long l00936;
public long l00937;
public long l00938;
public long l00939;
public long l00940;
public long l00941;
public long l00942;
public long l00943;
public long l00944;
public long l00945;
public long l00946;
public long l00947;
public long l00948;
public long l00949;
public long l00950;
public long l00951;
public long l00952;
public long l00953;
public long l00954;
public long l00955;
public long l00956;
public long l00957;
public long l00958;
public long l00959;
public long l00960;
public long l00961;
public long l00962;
public long l00963;
public long l00964;
public long l00965;
public long l00966;
public long l00967;
public long l00968;
public long l00969;
public long l00970;
public long l00971;
public long l00972;
public long l00973;
public long l00974;
public long l00975;
public long l00976;
public long l00977;
public long l00978;
public long l00979;
public long l00980;
public long l00981;
public long l00982;
public long l00983;
public long l00984;
public long l00985;
public long l00986;
public long l00987;
public long l00988;
public long l00989;
public long l00990;
public long l00991;
public long l00992;
public long l00993;
public long l00994;
public long l00995;
public long l00996;
public long l00997;
public long l00998;
public long l00999;
public long l01000;
public long l01001;
public long l01002;
public long l01003;
public long l01004;
public long l01005;
public long l01006;
public long l01007;
public long l01008;
public long l01009;
public long l01010;
public long l01011;
public long l01012;
public long l01013;
public long l01014;
public long l01015;
public long l01016;
public long l01017;
public long l01018;
public long l01019;
public long l01020;
public long l01021;
public long l01022;
public long l01023;
public long l01024;
public long l01025;
public long l01026;
public long l01027;
public long l01028;
public long l01029;
public long l01030;
public long l01031;
public long l01032;
public long l01033;
public long l01034;
public long l01035;
public long l01036;
public long l01037;
public long l01038;
public long l01039;
public long l01040;
public long l01041;
public long l01042;
public long l01043;
public long l01044;
public long l01045;
public long l01046;
public long l01047;
public long l01048;
public long l01049;
public long l01050;
public long l01051;
public long l01052;
public long l01053;
public long l01054;
public long l01055;
public long l01056;
public long l01057;
public long l01058;
public long l01059;
public long l01060;
public long l01061;
public long l01062;
public long l01063;
public long l01064;
public long l01065;
public long l01066;
public long l01067;
public long l01068;
public long l01069;
public long l01070;
public long l01071;
public long l01072;
public long l01073;
public long l01074;
public long l01075;
public long l01076;
public long l01077;
public long l01078;
public long l01079;
public long l01080;
public long l01081;
public long l01082;
public long l01083;
public long l01084;
public long l01085;
public long l01086;
public long l01087;
public long l01088;
public long l01089;
public long l01090;
public long l01091;
public long l01092;
public long l01093;
public long l01094;
public long l01095;
public long l01096;
public long l01097;
public long l01098;
public long l01099;
public long l01100;
public long l01101;
public long l01102;
public long l01103;
public long l01104;
public long l01105;
public long l01106;
public long l01107;
public long l01108;
public long l01109;
public long l01110;
public long l01111;
public long l01112;
public long l01113;
public long l01114;
public long l01115;
public long l01116;
public long l01117;
public long l01118;
public long l01119;
public long l01120;
public long l01121;
public long l01122;
public long l01123;
public long l01124;
public long l01125;
public long l01126;
public long l01127;
public long l01128;
public long l01129;
public long l01130;
public long l01131;
public long l01132;
public long l01133;
public long l01134;
public long l01135;
public long l01136;
public long l01137;
public long l01138;
public long l01139;
public long l01140;
public long l01141;
public long l01142;
public long l01143;
public long l01144;
public long l01145;
public long l01146;
public long l01147;
public long l01148;
public long l01149;
public long l01150;
public long l01151;
public long l01152;
public long l01153;
public long l01154;
public long l01155;
public long l01156;
public long l01157;
public long l01158;
public long l01159;
public long l01160;
public long l01161;
public long l01162;
public long l01163;
public long l01164;
public long l01165;
public long l01166;
public long l01167;
public long l01168;
public long l01169;
public long l01170;
public long l01171;
public long l01172;
public long l01173;
public long l01174;
public long l01175;
public long l01176;
public long l01177;
public long l01178;
public long l01179;
public long l01180;
public long l01181;
public long l01182;
public long l01183;
public long l01184;
public long l01185;
public long l01186;
public long l01187;
public long l01188;
public long l01189;
public long l01190;
public long l01191;
public long l01192;
public long l01193;
public long l01194;
public long l01195;
public long l01196;
public long l01197;
public long l01198;
public long l01199;
public long l01200;
public long l01201;
public long l01202;
public long l01203;
public long l01204;
public long l01205;
public long l01206;
public long l01207;
public long l01208;
public long l01209;
public long l01210;
public long l01211;
public long l01212;
public long l01213;
public long l01214;
public long l01215;
public long l01216;
public long l01217;
public long l01218;
public long l01219;
public long l01220;
public long l01221;
public long l01222;
public long l01223;
public long l01224;
public long l01225;
public long l01226;
public long l01227;
public long l01228;
public long l01229;
public long l01230;
public long l01231;
public long l01232;
public long l01233;
public long l01234;
public long l01235;
public long l01236;
public long l01237;
public long l01238;
public long l01239;
public long l01240;
public long l01241;
public long l01242;
public long l01243;
public long l01244;
public long l01245;
public long l01246;
public long l01247;
public long l01248;
public long l01249;
public long l01250;
public long l01251;
public long l01252;
public long l01253;
public long l01254;
public long l01255;
public long l01256;
public long l01257;
public long l01258;
public long l01259;
public long l01260;
public long l01261;
public long l01262;
public long l01263;
public long l01264;
public long l01265;
public long l01266;
public long l01267;
public long l01268;
public long l01269;
public long l01270;
public long l01271;
public long l01272;
public long l01273;
public long l01274;
public long l01275;
public long l01276;
public long l01277;
public long l01278;
public long l01279;
public long l01280;
public long l01281;
public long l01282;
public long l01283;
public long l01284;
public long l01285;
public long l01286;
public long l01287;
public long l01288;
public long l01289;
public long l01290;
public long l01291;
public long l01292;
public long l01293;
public long l01294;
public long l01295;
public long l01296;
public long l01297;
public long l01298;
public long l01299;
public long l01300;
public long l01301;
public long l01302;
public long l01303;
public long l01304;
public long l01305;
public long l01306;
public long l01307;
public long l01308;
public long l01309;
public long l01310;
public long l01311;
public long l01312;
public long l01313;
public long l01314;
public long l01315;
public long l01316;
public long l01317;
public long l01318;
public long l01319;
public long l01320;
public long l01321;
public long l01322;
public long l01323;
public long l01324;
public long l01325;
public long l01326;
public long l01327;
public long l01328;
public long l01329;
public long l01330;
public long l01331;
public long l01332;
public long l01333;
public long l01334;
public long l01335;
public long l01336;
public long l01337;
public long l01338;
public long l01339;
public long l01340;
public long l01341;
public long l01342;
public long l01343;
public long l01344;
public long l01345;
public long l01346;
public long l01347;
public long l01348;
public long l01349;
public long l01350;
public long l01351;
public long l01352;
public long l01353;
public long l01354;
public long l01355;
public long l01356;
public long l01357;
public long l01358;
public long l01359;
public long l01360;
public long l01361;
public long l01362;
public long l01363;
public long l01364;
public long l01365;
public long l01366;
public long l01367;
public long l01368;
public long l01369;
public long l01370;
public long l01371;
public long l01372;
public long l01373;
public long l01374;
public long l01375;
public long l01376;
public long l01377;
public long l01378;
public long l01379;
public long l01380;
public long l01381;
public long l01382;
public long l01383;
public long l01384;
public long l01385;
public long l01386;
public long l01387;
public long l01388;
public long l01389;
public long l01390;
public long l01391;
public long l01392;
public long l01393;
public long l01394;
public long l01395;
public long l01396;
public long l01397;
public long l01398;
public long l01399;
public long l01400;
public long l01401;
public long l01402;
public long l01403;
public long l01404;
public long l01405;
public long l01406;
public long l01407;
public long l01408;
public long l01409;
public long l01410;
public long l01411;
public long l01412;
public long l01413;
public long l01414;
public long l01415;
public long l01416;
public long l01417;
public long l01418;
public long l01419;
public long l01420;
public long l01421;
public long l01422;
public long l01423;
public long l01424;
public long l01425;
public long l01426;
public long l01427;
public long l01428;
public long l01429;
public long l01430;
public long l01431;
public long l01432;
public long l01433;
public long l01434;
public long l01435;
public long l01436;
public long l01437;
public long l01438;
public long l01439;
public long l01440;
public long l01441;
public long l01442;
public long l01443;
public long l01444;
public long l01445;
public long l01446;
public long l01447;
public long l01448;
public long l01449;
public long l01450;
public long l01451;
public long l01452;
public long l01453;
public long l01454;
public long l01455;
public long l01456;
public long l01457;
public long l01458;
public long l01459;
public long l01460;
public long l01461;
public long l01462;
public long l01463;
public long l01464;
public long l01465;
public long l01466;
public long l01467;
public long l01468;
public long l01469;
public long l01470;
public long l01471;
public long l01472;
public long l01473;
public long l01474;
public long l01475;
public long l01476;
public long l01477;
public long l01478;
public long l01479;
public long l01480;
public long l01481;
public long l01482;
public long l01483;
public long l01484;
public long l01485;
public long l01486;
public long l01487;
public long l01488;
public long l01489;
public long l01490;
public long l01491;
public long l01492;
public long l01493;
public long l01494;
public long l01495;
public long l01496;
public long l01497;
public long l01498;
public long l01499;
public long l01500;
public long l01501;
public long l01502;
public long l01503;
public long l01504;
public long l01505;
public long l01506;
public long l01507;
public long l01508;
public long l01509;
public long l01510;
public long l01511;
public long l01512;
public long l01513;
public long l01514;
public long l01515;
public long l01516;
public long l01517;
public long l01518;
public long l01519;
public long l01520;
public long l01521;
public long l01522;
public long l01523;
public long l01524;
public long l01525;
public long l01526;
public long l01527;
public long l01528;
public long l01529;
public long l01530;
public long l01531;
public long l01532;
public long l01533;
public long l01534;
public long l01535;
public long l01536;
public long l01537;
public long l01538;
public long l01539;
public long l01540;
public long l01541;
public long l01542;
public long l01543;
public long l01544;
public long l01545;
public long l01546;
public long l01547;
public long l01548;
public long l01549;
public long l01550;
public long l01551;
public long l01552;
public long l01553;
public long l01554;
public long l01555;
public long l01556;
public long l01557;
public long l01558;
public long l01559;
public long l01560;
public long l01561;
public long l01562;
public long l01563;
public long l01564;
public long l01565;
public long l01566;
public long l01567;
public long l01568;
public long l01569;
public long l01570;
public long l01571;
public long l01572;
public long l01573;
public long l01574;
public long l01575;
public long l01576;
public long l01577;
public long l01578;
public long l01579;
public long l01580;
public long l01581;
public long l01582;
public long l01583;
public long l01584;
public long l01585;
public long l01586;
public long l01587;
public long l01588;
public long l01589;
public long l01590;
public long l01591;
public long l01592;
public long l01593;
public long l01594;
public long l01595;
public long l01596;
public long l01597;
public long l01598;
public long l01599;
public long l01600;
public long l01601;
public long l01602;
public long l01603;
public long l01604;
public long l01605;
public long l01606;
public long l01607;
public long l01608;
public long l01609;
public long l01610;
public long l01611;
public long l01612;
public long l01613;
public long l01614;
public long l01615;
public long l01616;
public long l01617;
public long l01618;
public long l01619;
public long l01620;
public long l01621;
public long l01622;
public long l01623;
public long l01624;
public long l01625;
public long l01626;
public long l01627;
public long l01628;
public long l01629;
public long l01630;
public long l01631;
public long l01632;
public long l01633;
public long l01634;
public long l01635;
public long l01636;
public long l01637;
public long l01638;
public long l01639;
public long l01640;
public long l01641;
public long l01642;
public long l01643;
public long l01644;
public long l01645;
public long l01646;
public long l01647;
public long l01648;
public long l01649;
public long l01650;
public long l01651;
public long l01652;
public long l01653;
public long l01654;
public long l01655;
public long l01656;
public long l01657;
public long l01658;
public long l01659;
public long l01660;
public long l01661;
public long l01662;
public long l01663;
public long l01664;
public long l01665;
public long l01666;
public long l01667;
public long l01668;
public long l01669;
public long l01670;
public long l01671;
public long l01672;
public long l01673;
public long l01674;
public long l01675;
public long l01676;
public long l01677;
public long l01678;
public long l01679;
public long l01680;
public long l01681;
public long l01682;
public long l01683;
public long l01684;
public long l01685;
public long l01686;
public long l01687;
public long l01688;
public long l01689;
public long l01690;
public long l01691;
public long l01692;
public long l01693;
public long l01694;
public long l01695;
public long l01696;
public long l01697;
public long l01698;
public long l01699;
public long l01700;
public long l01701;
public long l01702;
public long l01703;
public long l01704;
public long l01705;
public long l01706;
public long l01707;
public long l01708;
public long l01709;
public long l01710;
public long l01711;
public long l01712;
public long l01713;
public long l01714;
public long l01715;
public long l01716;
public long l01717;
public long l01718;
public long l01719;
public long l01720;
public long l01721;
public long l01722;
public long l01723;
public long l01724;
public long l01725;
public long l01726;
public long l01727;
public long l01728;
public long l01729;
public long l01730;
public long l01731;
public long l01732;
public long l01733;
public long l01734;
public long l01735;
public long l01736;
public long l01737;
public long l01738;
public long l01739;
public long l01740;
public long l01741;
public long l01742;
public long l01743;
public long l01744;
public long l01745;
public long l01746;
public long l01747;
public long l01748;
public long l01749;
public long l01750;
public long l01751;
public long l01752;
public long l01753;
public long l01754;
public long l01755;
public long l01756;
public long l01757;
public long l01758;
public long l01759;
public long l01760;
public long l01761;
public long l01762;
public long l01763;
public long l01764;
public long l01765;
public long l01766;
public long l01767;
public long l01768;
public long l01769;
public long l01770;
public long l01771;
public long l01772;
public long l01773;
public long l01774;
public long l01775;
public long l01776;
public long l01777;
public long l01778;
public long l01779;
public long l01780;
public long l01781;
public long l01782;
public long l01783;
public long l01784;
public long l01785;
public long l01786;
public long l01787;
public long l01788;
public long l01789;
public long l01790;
public long l01791;
public long l01792;
public long l01793;
public long l01794;
public long l01795;
public long l01796;
public long l01797;
public long l01798;
public long l01799;
public long l01800;
public long l01801;
public long l01802;
public long l01803;
public long l01804;
public long l01805;
public long l01806;
public long l01807;
public long l01808;
public long l01809;
public long l01810;
public long l01811;
public long l01812;
public long l01813;
public long l01814;
public long l01815;
public long l01816;
public long l01817;
public long l01818;
public long l01819;
public long l01820;
public long l01821;
public long l01822;
public long l01823;
public long l01824;
public long l01825;
public long l01826;
public long l01827;
public long l01828;
public long l01829;
public long l01830;
public long l01831;
public long l01832;
public long l01833;
public long l01834;
public long l01835;
public long l01836;
public long l01837;
public long l01838;
public long l01839;
public long l01840;
public long l01841;
public long l01842;
public long l01843;
public long l01844;
public long l01845;
public long l01846;
public long l01847;
public long l01848;
public long l01849;
public long l01850;
public long l01851;
public long l01852;
public long l01853;
public long l01854;
public long l01855;
public long l01856;
public long l01857;
public long l01858;
public long l01859;
public long l01860;
public long l01861;
public long l01862;
public long l01863;
public long l01864;
public long l01865;
public long l01866;
public long l01867;
public long l01868;
public long l01869;
public long l01870;
public long l01871;
public long l01872;
public long l01873;
public long l01874;
public long l01875;
public long l01876;
public long l01877;
public long l01878;
public long l01879;
public long l01880;
public long l01881;
public long l01882;
public long l01883;
public long l01884;
public long l01885;
public long l01886;
public long l01887;
public long l01888;
public long l01889;
public long l01890;
public long l01891;
public long l01892;
public long l01893;
public long l01894;
public long l01895;
public long l01896;
public long l01897;
public long l01898;
public long l01899;
public long l01900;
public long l01901;
public long l01902;
public long l01903;
public long l01904;
public long l01905;
public long l01906;
public long l01907;
public long l01908;
public long l01909;
public long l01910;
public long l01911;
public long l01912;
public long l01913;
public long l01914;
public long l01915;
public long l01916;
public long l01917;
public long l01918;
public long l01919;
public long l01920;
public long l01921;
public long l01922;
public long l01923;
public long l01924;
public long l01925;
public long l01926;
public long l01927;
public long l01928;
public long l01929;
public long l01930;
public long l01931;
public long l01932;
public long l01933;
public long l01934;
public long l01935;
public long l01936;
public long l01937;
public long l01938;
public long l01939;
public long l01940;
public long l01941;
public long l01942;
public long l01943;
public long l01944;
public long l01945;
public long l01946;
public long l01947;
public long l01948;
public long l01949;
public long l01950;
public long l01951;
public long l01952;
public long l01953;
public long l01954;
public long l01955;
public long l01956;
public long l01957;
public long l01958;
public long l01959;
public long l01960;
public long l01961;
public long l01962;
public long l01963;
public long l01964;
public long l01965;
public long l01966;
public long l01967;
public long l01968;
public long l01969;
public long l01970;
public long l01971;
public long l01972;
public long l01973;
public long l01974;
public long l01975;
public long l01976;
public long l01977;
public long l01978;
public long l01979;
public long l01980;
public long l01981;
public long l01982;
public long l01983;
public long l01984;
public long l01985;
public long l01986;
public long l01987;
public long l01988;
public long l01989;
public long l01990;
public long l01991;
public long l01992;
public long l01993;
public long l01994;
public long l01995;
public long l01996;
public long l01997;
public long l01998;
public long l01999;
public long l02000;
public long l02001;
public long l02002;
public long l02003;
public long l02004;
public long l02005;
public long l02006;
public long l02007;
public long l02008;
public long l02009;
public long l02010;
public long l02011;
public long l02012;
public long l02013;
public long l02014;
public long l02015;
public long l02016;
public long l02017;
public long l02018;
public long l02019;
public long l02020;
public long l02021;
public long l02022;
public long l02023;
public long l02024;
public long l02025;
public long l02026;
public long l02027;
public long l02028;
public long l02029;
public long l02030;
public long l02031;
public long l02032;
public long l02033;
public long l02034;
public long l02035;
public long l02036;
public long l02037;
public long l02038;
public long l02039;
public long l02040;
public long l02041;
public long l02042;
public long l02043;
public long l02044;
public long l02045;
public long l02046;
public long l02047;
public long l02048;
public long l02049;
public long l02050;
public long l02051;
public long l02052;
public long l02053;
public long l02054;
public long l02055;
public long l02056;
public long l02057;
public long l02058;
public long l02059;
public long l02060;
public long l02061;
public long l02062;
public long l02063;
public long l02064;
public long l02065;
public long l02066;
public long l02067;
public long l02068;
public long l02069;
public long l02070;
public long l02071;
public long l02072;
public long l02073;
public long l02074;
public long l02075;
public long l02076;
public long l02077;
public long l02078;
public long l02079;
public long l02080;
public long l02081;
public long l02082;
public long l02083;
public long l02084;
public long l02085;
public long l02086;
public long l02087;
public long l02088;
public long l02089;
public long l02090;
public long l02091;
public long l02092;
public long l02093;
public long l02094;
public long l02095;
public long l02096;
public long l02097;
public long l02098;
public long l02099;
public long l02100;
public long l02101;
public long l02102;
public long l02103;
public long l02104;
public long l02105;
public long l02106;
public long l02107;
public long l02108;
public long l02109;
public long l02110;
public long l02111;
public long l02112;
public long l02113;
public long l02114;
public long l02115;
public long l02116;
public long l02117;
public long l02118;
public long l02119;
public long l02120;
public long l02121;
public long l02122;
public long l02123;
public long l02124;
public long l02125;
public long l02126;
public long l02127;
public long l02128;
public long l02129;
public long l02130;
public long l02131;
public long l02132;
public long l02133;
public long l02134;
public long l02135;
public long l02136;
public long l02137;
public long l02138;
public long l02139;
public long l02140;
public long l02141;
public long l02142;
public long l02143;
public long l02144;
public long l02145;
public long l02146;
public long l02147;
public long l02148;
public long l02149;
public long l02150;
public long l02151;
public long l02152;
public long l02153;
public long l02154;
public long l02155;
public long l02156;
public long l02157;
public long l02158;
public long l02159;
public long l02160;
public long l02161;
public long l02162;
public long l02163;
public long l02164;
public long l02165;
public long l02166;
public long l02167;
public long l02168;
public long l02169;
public long l02170;
public long l02171;
public long l02172;
public long l02173;
public long l02174;
public long l02175;
public long l02176;
public long l02177;
public long l02178;
public long l02179;
public long l02180;
public long l02181;
public long l02182;
public long l02183;
public long l02184;
public long l02185;
public long l02186;
public long l02187;
public long l02188;
public long l02189;
public long l02190;
public long l02191;
public long l02192;
public long l02193;
public long l02194;
public long l02195;
public long l02196;
public long l02197;
public long l02198;
public long l02199;
public long l02200;
public long l02201;
public long l02202;
public long l02203;
public long l02204;
public long l02205;
public long l02206;
public long l02207;
public long l02208;
public long l02209;
public long l02210;
public long l02211;
public long l02212;
public long l02213;
public long l02214;
public long l02215;
public long l02216;
public long l02217;
public long l02218;
public long l02219;
public long l02220;
public long l02221;
public long l02222;
public long l02223;
public long l02224;
public long l02225;
public long l02226;
public long l02227;
public long l02228;
public long l02229;
public long l02230;
public long l02231;
public long l02232;
public long l02233;
public long l02234;
public long l02235;
public long l02236;
public long l02237;
public long l02238;
public long l02239;
public long l02240;
public long l02241;
public long l02242;
public long l02243;
public long l02244;
public long l02245;
public long l02246;
public long l02247;
public long l02248;
public long l02249;
public long l02250;
public long l02251;
public long l02252;
public long l02253;
public long l02254;
public long l02255;
public long l02256;
public long l02257;
public long l02258;
public long l02259;
public long l02260;
public long l02261;
public long l02262;
public long l02263;
public long l02264;
public long l02265;
public long l02266;
public long l02267;
public long l02268;
public long l02269;
public long l02270;
public long l02271;
public long l02272;
public long l02273;
public long l02274;
public long l02275;
public long l02276;
public long l02277;
public long l02278;
public long l02279;
public long l02280;
public long l02281;
public long l02282;
public long l02283;
public long l02284;
public long l02285;
public long l02286;
public long l02287;
public long l02288;
public long l02289;
public long l02290;
public long l02291;
public long l02292;
public long l02293;
public long l02294;
public long l02295;
public long l02296;
public long l02297;
public long l02298;
public long l02299;
public long l02300;
public long l02301;
public long l02302;
public long l02303;
public long l02304;
public long l02305;
public long l02306;
public long l02307;
public long l02308;
public long l02309;
public long l02310;
public long l02311;
public long l02312;
public long l02313;
public long l02314;
public long l02315;
public long l02316;
public long l02317;
public long l02318;
public long l02319;
public long l02320;
public long l02321;
public long l02322;
public long l02323;
public long l02324;
public long l02325;
public long l02326;
public long l02327;
public long l02328;
public long l02329;
public long l02330;
public long l02331;
public long l02332;
public long l02333;
public long l02334;
public long l02335;
public long l02336;
public long l02337;
public long l02338;
public long l02339;
public long l02340;
public long l02341;
public long l02342;
public long l02343;
public long l02344;
public long l02345;
public long l02346;
public long l02347;
public long l02348;
public long l02349;
public long l02350;
public long l02351;
public long l02352;
public long l02353;
public long l02354;
public long l02355;
public long l02356;
public long l02357;
public long l02358;
public long l02359;
public long l02360;
public long l02361;
public long l02362;
public long l02363;
public long l02364;
public long l02365;
public long l02366;
public long l02367;
public long l02368;
public long l02369;
public long l02370;
public long l02371;
public long l02372;
public long l02373;
public long l02374;
public long l02375;
public long l02376;
public long l02377;
public long l02378;
public long l02379;
public long l02380;
public long l02381;
public long l02382;
public long l02383;
public long l02384;
public long l02385;
public long l02386;
public long l02387;
public long l02388;
public long l02389;
public long l02390;
public long l02391;
public long l02392;
public long l02393;
public long l02394;
public long l02395;
public long l02396;
public long l02397;
public long l02398;
public long l02399;
public long l02400;
public long l02401;
public long l02402;
public long l02403;
public long l02404;
public long l02405;
public long l02406;
public long l02407;
public long l02408;
public long l02409;
public long l02410;
public long l02411;
public long l02412;
public long l02413;
public long l02414;
public long l02415;
public long l02416;
public long l02417;
public long l02418;
public long l02419;
public long l02420;
public long l02421;
public long l02422;
public long l02423;
public long l02424;
public long l02425;
public long l02426;
public long l02427;
public long l02428;
public long l02429;
public long l02430;
public long l02431;
public long l02432;
public long l02433;
public long l02434;
public long l02435;
public long l02436;
public long l02437;
public long l02438;
public long l02439;
public long l02440;
public long l02441;
public long l02442;
public long l02443;
public long l02444;
public long l02445;
public long l02446;
public long l02447;
public long l02448;
public long l02449;
public long l02450;
public long l02451;
public long l02452;
public long l02453;
public long l02454;
public long l02455;
public long l02456;
public long l02457;
public long l02458;
public long l02459;
public long l02460;
public long l02461;
public long l02462;
public long l02463;
public long l02464;
public long l02465;
public long l02466;
public long l02467;
public long l02468;
public long l02469;
public long l02470;
public long l02471;
public long l02472;
public long l02473;
public long l02474;
public long l02475;
public long l02476;
public long l02477;
public long l02478;
public long l02479;
public long l02480;
public long l02481;
public long l02482;
public long l02483;
public long l02484;
public long l02485;
public long l02486;
public long l02487;
public long l02488;
public long l02489;
public long l02490;
public long l02491;
public long l02492;
public long l02493;
public long l02494;
public long l02495;
public long l02496;
public long l02497;
public long l02498;
public long l02499;
public long l02500;
public long l02501;
public long l02502;
public long l02503;
public long l02504;
public long l02505;
public long l02506;
public long l02507;
public long l02508;
public long l02509;
public long l02510;
public long l02511;
public long l02512;
public long l02513;
public long l02514;
public long l02515;
public long l02516;
public long l02517;
public long l02518;
public long l02519;
public long l02520;
public long l02521;
public long l02522;
public long l02523;
public long l02524;
public long l02525;
public long l02526;
public long l02527;
public long l02528;
public long l02529;
public long l02530;
public long l02531;
public long l02532;
public long l02533;
public long l02534;
public long l02535;
public long l02536;
public long l02537;
public long l02538;
public long l02539;
public long l02540;
public long l02541;
public long l02542;
public long l02543;
public long l02544;
public long l02545;
public long l02546;
public long l02547;
public long l02548;
public long l02549;
public long l02550;
public long l02551;
public long l02552;
public long l02553;
public long l02554;
public long l02555;
public long l02556;
public long l02557;
public long l02558;
public long l02559;
public long l02560;
public long l02561;
public long l02562;
public long l02563;
public long l02564;
public long l02565;
public long l02566;
public long l02567;
public long l02568;
public long l02569;
public long l02570;
public long l02571;
public long l02572;
public long l02573;
public long l02574;
public long l02575;
public long l02576;
public long l02577;
public long l02578;
public long l02579;
public long l02580;
public long l02581;
public long l02582;
public long l02583;
public long l02584;
public long l02585;
public long l02586;
public long l02587;
public long l02588;
public long l02589;
public long l02590;
public long l02591;
public long l02592;
public long l02593;
public long l02594;
public long l02595;
public long l02596;
public long l02597;
public long l02598;
public long l02599;
public long l02600;
public long l02601;
public long l02602;
public long l02603;
public long l02604;
public long l02605;
public long l02606;
public long l02607;
public long l02608;
public long l02609;
public long l02610;
public long l02611;
public long l02612;
public long l02613;
public long l02614;
public long l02615;
public long l02616;
public long l02617;
public long l02618;
public long l02619;
public long l02620;
public long l02621;
--> --------------------
--> maximum size reached
--> --------------------
¤ Dauer der Verarbeitung: 0.168 Sekunden
(vorverarbeitet)
¤
|
Haftungshinweis
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.
|