github.com/rohankumardubey/syslog-redirector-golang@v0.0.0-20140320174030-4859f03d829a/src/pkg/runtime/stack_test.go (about)

     1  // Copyright 2012 The Go Authors.  All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  // Test stack split logic by calling functions of every frame size
     6  // from near 0 up to and beyond the default segment size (4k).
     7  // Each of those functions reports its SP + stack limit, and then
     8  // the test (the caller) checks that those make sense.  By not
     9  // doing the actual checking and reporting from the suspect functions,
    10  // we minimize the possibility of crashes during the test itself.
    11  //
    12  // Exhaustive test for http://golang.org/issue/3310.
    13  // The linker used to get a few sizes near the segment size wrong:
    14  //
    15  // --- FAIL: TestStackSplit (0.01 seconds)
    16  // 	stack_test.go:22: after runtime_test.stack3812: sp=0x7f7818d5d078 < limit=0x7f7818d5d080
    17  // 	stack_test.go:22: after runtime_test.stack3816: sp=0x7f7818d5d078 < limit=0x7f7818d5d080
    18  // 	stack_test.go:22: after runtime_test.stack3820: sp=0x7f7818d5d070 < limit=0x7f7818d5d080
    19  // 	stack_test.go:22: after runtime_test.stack3824: sp=0x7f7818d5d070 < limit=0x7f7818d5d080
    20  // 	stack_test.go:22: after runtime_test.stack3828: sp=0x7f7818d5d068 < limit=0x7f7818d5d080
    21  // 	stack_test.go:22: after runtime_test.stack3832: sp=0x7f7818d5d068 < limit=0x7f7818d5d080
    22  // 	stack_test.go:22: after runtime_test.stack3836: sp=0x7f7818d5d060 < limit=0x7f7818d5d080
    23  // 	stack_test.go:22: after runtime_test.stack3840: sp=0x7f7818d5d060 < limit=0x7f7818d5d080
    24  // 	stack_test.go:22: after runtime_test.stack3844: sp=0x7f7818d5d058 < limit=0x7f7818d5d080
    25  // 	stack_test.go:22: after runtime_test.stack3848: sp=0x7f7818d5d058 < limit=0x7f7818d5d080
    26  // 	stack_test.go:22: after runtime_test.stack3852: sp=0x7f7818d5d050 < limit=0x7f7818d5d080
    27  // 	stack_test.go:22: after runtime_test.stack3856: sp=0x7f7818d5d050 < limit=0x7f7818d5d080
    28  // 	stack_test.go:22: after runtime_test.stack3860: sp=0x7f7818d5d048 < limit=0x7f7818d5d080
    29  // 	stack_test.go:22: after runtime_test.stack3864: sp=0x7f7818d5d048 < limit=0x7f7818d5d080
    30  // FAIL
    31  
    32  package runtime_test
    33  
    34  import (
    35  	. "runtime"
    36  	"testing"
    37  	"time"
    38  	"unsafe"
    39  )
    40  
    41  // See stack.h.
    42  const (
    43  	StackGuard = 256
    44  	StackLimit = 128
    45  )
    46  
    47  func TestStackSplit(t *testing.T) {
    48  	for _, f := range splitTests {
    49  		sp, guard := f()
    50  		bottom := guard - StackGuard
    51  		if sp < bottom+StackLimit {
    52  			fun := FuncForPC(**(**uintptr)(unsafe.Pointer(&f)))
    53  			t.Errorf("after %s: sp=%#x < limit=%#x (guard=%#x, bottom=%#x)",
    54  				fun.Name(), sp, bottom+StackLimit, guard, bottom)
    55  		}
    56  	}
    57  }
    58  
    59  var splitTests = []func() (uintptr, uintptr){
    60  	// Edit .+1,/^}/-1|seq 4 4 5000 | sed 's/.*/	stack&,/' | fmt
    61  	stack4, stack8, stack12, stack16, stack20, stack24, stack28,
    62  	stack32, stack36, stack40, stack44, stack48, stack52, stack56,
    63  	stack60, stack64, stack68, stack72, stack76, stack80, stack84,
    64  	stack88, stack92, stack96, stack100, stack104, stack108, stack112,
    65  	stack116, stack120, stack124, stack128, stack132, stack136,
    66  	stack140, stack144, stack148, stack152, stack156, stack160,
    67  	stack164, stack168, stack172, stack176, stack180, stack184,
    68  	stack188, stack192, stack196, stack200, stack204, stack208,
    69  	stack212, stack216, stack220, stack224, stack228, stack232,
    70  	stack236, stack240, stack244, stack248, stack252, stack256,
    71  	stack260, stack264, stack268, stack272, stack276, stack280,
    72  	stack284, stack288, stack292, stack296, stack300, stack304,
    73  	stack308, stack312, stack316, stack320, stack324, stack328,
    74  	stack332, stack336, stack340, stack344, stack348, stack352,
    75  	stack356, stack360, stack364, stack368, stack372, stack376,
    76  	stack380, stack384, stack388, stack392, stack396, stack400,
    77  	stack404, stack408, stack412, stack416, stack420, stack424,
    78  	stack428, stack432, stack436, stack440, stack444, stack448,
    79  	stack452, stack456, stack460, stack464, stack468, stack472,
    80  	stack476, stack480, stack484, stack488, stack492, stack496,
    81  	stack500, stack504, stack508, stack512, stack516, stack520,
    82  	stack524, stack528, stack532, stack536, stack540, stack544,
    83  	stack548, stack552, stack556, stack560, stack564, stack568,
    84  	stack572, stack576, stack580, stack584, stack588, stack592,
    85  	stack596, stack600, stack604, stack608, stack612, stack616,
    86  	stack620, stack624, stack628, stack632, stack636, stack640,
    87  	stack644, stack648, stack652, stack656, stack660, stack664,
    88  	stack668, stack672, stack676, stack680, stack684, stack688,
    89  	stack692, stack696, stack700, stack704, stack708, stack712,
    90  	stack716, stack720, stack724, stack728, stack732, stack736,
    91  	stack740, stack744, stack748, stack752, stack756, stack760,
    92  	stack764, stack768, stack772, stack776, stack780, stack784,
    93  	stack788, stack792, stack796, stack800, stack804, stack808,
    94  	stack812, stack816, stack820, stack824, stack828, stack832,
    95  	stack836, stack840, stack844, stack848, stack852, stack856,
    96  	stack860, stack864, stack868, stack872, stack876, stack880,
    97  	stack884, stack888, stack892, stack896, stack900, stack904,
    98  	stack908, stack912, stack916, stack920, stack924, stack928,
    99  	stack932, stack936, stack940, stack944, stack948, stack952,
   100  	stack956, stack960, stack964, stack968, stack972, stack976,
   101  	stack980, stack984, stack988, stack992, stack996, stack1000,
   102  	stack1004, stack1008, stack1012, stack1016, stack1020, stack1024,
   103  	stack1028, stack1032, stack1036, stack1040, stack1044, stack1048,
   104  	stack1052, stack1056, stack1060, stack1064, stack1068, stack1072,
   105  	stack1076, stack1080, stack1084, stack1088, stack1092, stack1096,
   106  	stack1100, stack1104, stack1108, stack1112, stack1116, stack1120,
   107  	stack1124, stack1128, stack1132, stack1136, stack1140, stack1144,
   108  	stack1148, stack1152, stack1156, stack1160, stack1164, stack1168,
   109  	stack1172, stack1176, stack1180, stack1184, stack1188, stack1192,
   110  	stack1196, stack1200, stack1204, stack1208, stack1212, stack1216,
   111  	stack1220, stack1224, stack1228, stack1232, stack1236, stack1240,
   112  	stack1244, stack1248, stack1252, stack1256, stack1260, stack1264,
   113  	stack1268, stack1272, stack1276, stack1280, stack1284, stack1288,
   114  	stack1292, stack1296, stack1300, stack1304, stack1308, stack1312,
   115  	stack1316, stack1320, stack1324, stack1328, stack1332, stack1336,
   116  	stack1340, stack1344, stack1348, stack1352, stack1356, stack1360,
   117  	stack1364, stack1368, stack1372, stack1376, stack1380, stack1384,
   118  	stack1388, stack1392, stack1396, stack1400, stack1404, stack1408,
   119  	stack1412, stack1416, stack1420, stack1424, stack1428, stack1432,
   120  	stack1436, stack1440, stack1444, stack1448, stack1452, stack1456,
   121  	stack1460, stack1464, stack1468, stack1472, stack1476, stack1480,
   122  	stack1484, stack1488, stack1492, stack1496, stack1500, stack1504,
   123  	stack1508, stack1512, stack1516, stack1520, stack1524, stack1528,
   124  	stack1532, stack1536, stack1540, stack1544, stack1548, stack1552,
   125  	stack1556, stack1560, stack1564, stack1568, stack1572, stack1576,
   126  	stack1580, stack1584, stack1588, stack1592, stack1596, stack1600,
   127  	stack1604, stack1608, stack1612, stack1616, stack1620, stack1624,
   128  	stack1628, stack1632, stack1636, stack1640, stack1644, stack1648,
   129  	stack1652, stack1656, stack1660, stack1664, stack1668, stack1672,
   130  	stack1676, stack1680, stack1684, stack1688, stack1692, stack1696,
   131  	stack1700, stack1704, stack1708, stack1712, stack1716, stack1720,
   132  	stack1724, stack1728, stack1732, stack1736, stack1740, stack1744,
   133  	stack1748, stack1752, stack1756, stack1760, stack1764, stack1768,
   134  	stack1772, stack1776, stack1780, stack1784, stack1788, stack1792,
   135  	stack1796, stack1800, stack1804, stack1808, stack1812, stack1816,
   136  	stack1820, stack1824, stack1828, stack1832, stack1836, stack1840,
   137  	stack1844, stack1848, stack1852, stack1856, stack1860, stack1864,
   138  	stack1868, stack1872, stack1876, stack1880, stack1884, stack1888,
   139  	stack1892, stack1896, stack1900, stack1904, stack1908, stack1912,
   140  	stack1916, stack1920, stack1924, stack1928, stack1932, stack1936,
   141  	stack1940, stack1944, stack1948, stack1952, stack1956, stack1960,
   142  	stack1964, stack1968, stack1972, stack1976, stack1980, stack1984,
   143  	stack1988, stack1992, stack1996, stack2000, stack2004, stack2008,
   144  	stack2012, stack2016, stack2020, stack2024, stack2028, stack2032,
   145  	stack2036, stack2040, stack2044, stack2048, stack2052, stack2056,
   146  	stack2060, stack2064, stack2068, stack2072, stack2076, stack2080,
   147  	stack2084, stack2088, stack2092, stack2096, stack2100, stack2104,
   148  	stack2108, stack2112, stack2116, stack2120, stack2124, stack2128,
   149  	stack2132, stack2136, stack2140, stack2144, stack2148, stack2152,
   150  	stack2156, stack2160, stack2164, stack2168, stack2172, stack2176,
   151  	stack2180, stack2184, stack2188, stack2192, stack2196, stack2200,
   152  	stack2204, stack2208, stack2212, stack2216, stack2220, stack2224,
   153  	stack2228, stack2232, stack2236, stack2240, stack2244, stack2248,
   154  	stack2252, stack2256, stack2260, stack2264, stack2268, stack2272,
   155  	stack2276, stack2280, stack2284, stack2288, stack2292, stack2296,
   156  	stack2300, stack2304, stack2308, stack2312, stack2316, stack2320,
   157  	stack2324, stack2328, stack2332, stack2336, stack2340, stack2344,
   158  	stack2348, stack2352, stack2356, stack2360, stack2364, stack2368,
   159  	stack2372, stack2376, stack2380, stack2384, stack2388, stack2392,
   160  	stack2396, stack2400, stack2404, stack2408, stack2412, stack2416,
   161  	stack2420, stack2424, stack2428, stack2432, stack2436, stack2440,
   162  	stack2444, stack2448, stack2452, stack2456, stack2460, stack2464,
   163  	stack2468, stack2472, stack2476, stack2480, stack2484, stack2488,
   164  	stack2492, stack2496, stack2500, stack2504, stack2508, stack2512,
   165  	stack2516, stack2520, stack2524, stack2528, stack2532, stack2536,
   166  	stack2540, stack2544, stack2548, stack2552, stack2556, stack2560,
   167  	stack2564, stack2568, stack2572, stack2576, stack2580, stack2584,
   168  	stack2588, stack2592, stack2596, stack2600, stack2604, stack2608,
   169  	stack2612, stack2616, stack2620, stack2624, stack2628, stack2632,
   170  	stack2636, stack2640, stack2644, stack2648, stack2652, stack2656,
   171  	stack2660, stack2664, stack2668, stack2672, stack2676, stack2680,
   172  	stack2684, stack2688, stack2692, stack2696, stack2700, stack2704,
   173  	stack2708, stack2712, stack2716, stack2720, stack2724, stack2728,
   174  	stack2732, stack2736, stack2740, stack2744, stack2748, stack2752,
   175  	stack2756, stack2760, stack2764, stack2768, stack2772, stack2776,
   176  	stack2780, stack2784, stack2788, stack2792, stack2796, stack2800,
   177  	stack2804, stack2808, stack2812, stack2816, stack2820, stack2824,
   178  	stack2828, stack2832, stack2836, stack2840, stack2844, stack2848,
   179  	stack2852, stack2856, stack2860, stack2864, stack2868, stack2872,
   180  	stack2876, stack2880, stack2884, stack2888, stack2892, stack2896,
   181  	stack2900, stack2904, stack2908, stack2912, stack2916, stack2920,
   182  	stack2924, stack2928, stack2932, stack2936, stack2940, stack2944,
   183  	stack2948, stack2952, stack2956, stack2960, stack2964, stack2968,
   184  	stack2972, stack2976, stack2980, stack2984, stack2988, stack2992,
   185  	stack2996, stack3000, stack3004, stack3008, stack3012, stack3016,
   186  	stack3020, stack3024, stack3028, stack3032, stack3036, stack3040,
   187  	stack3044, stack3048, stack3052, stack3056, stack3060, stack3064,
   188  	stack3068, stack3072, stack3076, stack3080, stack3084, stack3088,
   189  	stack3092, stack3096, stack3100, stack3104, stack3108, stack3112,
   190  	stack3116, stack3120, stack3124, stack3128, stack3132, stack3136,
   191  	stack3140, stack3144, stack3148, stack3152, stack3156, stack3160,
   192  	stack3164, stack3168, stack3172, stack3176, stack3180, stack3184,
   193  	stack3188, stack3192, stack3196, stack3200, stack3204, stack3208,
   194  	stack3212, stack3216, stack3220, stack3224, stack3228, stack3232,
   195  	stack3236, stack3240, stack3244, stack3248, stack3252, stack3256,
   196  	stack3260, stack3264, stack3268, stack3272, stack3276, stack3280,
   197  	stack3284, stack3288, stack3292, stack3296, stack3300, stack3304,
   198  	stack3308, stack3312, stack3316, stack3320, stack3324, stack3328,
   199  	stack3332, stack3336, stack3340, stack3344, stack3348, stack3352,
   200  	stack3356, stack3360, stack3364, stack3368, stack3372, stack3376,
   201  	stack3380, stack3384, stack3388, stack3392, stack3396, stack3400,
   202  	stack3404, stack3408, stack3412, stack3416, stack3420, stack3424,
   203  	stack3428, stack3432, stack3436, stack3440, stack3444, stack3448,
   204  	stack3452, stack3456, stack3460, stack3464, stack3468, stack3472,
   205  	stack3476, stack3480, stack3484, stack3488, stack3492, stack3496,
   206  	stack3500, stack3504, stack3508, stack3512, stack3516, stack3520,
   207  	stack3524, stack3528, stack3532, stack3536, stack3540, stack3544,
   208  	stack3548, stack3552, stack3556, stack3560, stack3564, stack3568,
   209  	stack3572, stack3576, stack3580, stack3584, stack3588, stack3592,
   210  	stack3596, stack3600, stack3604, stack3608, stack3612, stack3616,
   211  	stack3620, stack3624, stack3628, stack3632, stack3636, stack3640,
   212  	stack3644, stack3648, stack3652, stack3656, stack3660, stack3664,
   213  	stack3668, stack3672, stack3676, stack3680, stack3684, stack3688,
   214  	stack3692, stack3696, stack3700, stack3704, stack3708, stack3712,
   215  	stack3716, stack3720, stack3724, stack3728, stack3732, stack3736,
   216  	stack3740, stack3744, stack3748, stack3752, stack3756, stack3760,
   217  	stack3764, stack3768, stack3772, stack3776, stack3780, stack3784,
   218  	stack3788, stack3792, stack3796, stack3800, stack3804, stack3808,
   219  	stack3812, stack3816, stack3820, stack3824, stack3828, stack3832,
   220  	stack3836, stack3840, stack3844, stack3848, stack3852, stack3856,
   221  	stack3860, stack3864, stack3868, stack3872, stack3876, stack3880,
   222  	stack3884, stack3888, stack3892, stack3896, stack3900, stack3904,
   223  	stack3908, stack3912, stack3916, stack3920, stack3924, stack3928,
   224  	stack3932, stack3936, stack3940, stack3944, stack3948, stack3952,
   225  	stack3956, stack3960, stack3964, stack3968, stack3972, stack3976,
   226  	stack3980, stack3984, stack3988, stack3992, stack3996, stack4000,
   227  	stack4004, stack4008, stack4012, stack4016, stack4020, stack4024,
   228  	stack4028, stack4032, stack4036, stack4040, stack4044, stack4048,
   229  	stack4052, stack4056, stack4060, stack4064, stack4068, stack4072,
   230  	stack4076, stack4080, stack4084, stack4088, stack4092, stack4096,
   231  	stack4100, stack4104, stack4108, stack4112, stack4116, stack4120,
   232  	stack4124, stack4128, stack4132, stack4136, stack4140, stack4144,
   233  	stack4148, stack4152, stack4156, stack4160, stack4164, stack4168,
   234  	stack4172, stack4176, stack4180, stack4184, stack4188, stack4192,
   235  	stack4196, stack4200, stack4204, stack4208, stack4212, stack4216,
   236  	stack4220, stack4224, stack4228, stack4232, stack4236, stack4240,
   237  	stack4244, stack4248, stack4252, stack4256, stack4260, stack4264,
   238  	stack4268, stack4272, stack4276, stack4280, stack4284, stack4288,
   239  	stack4292, stack4296, stack4300, stack4304, stack4308, stack4312,
   240  	stack4316, stack4320, stack4324, stack4328, stack4332, stack4336,
   241  	stack4340, stack4344, stack4348, stack4352, stack4356, stack4360,
   242  	stack4364, stack4368, stack4372, stack4376, stack4380, stack4384,
   243  	stack4388, stack4392, stack4396, stack4400, stack4404, stack4408,
   244  	stack4412, stack4416, stack4420, stack4424, stack4428, stack4432,
   245  	stack4436, stack4440, stack4444, stack4448, stack4452, stack4456,
   246  	stack4460, stack4464, stack4468, stack4472, stack4476, stack4480,
   247  	stack4484, stack4488, stack4492, stack4496, stack4500, stack4504,
   248  	stack4508, stack4512, stack4516, stack4520, stack4524, stack4528,
   249  	stack4532, stack4536, stack4540, stack4544, stack4548, stack4552,
   250  	stack4556, stack4560, stack4564, stack4568, stack4572, stack4576,
   251  	stack4580, stack4584, stack4588, stack4592, stack4596, stack4600,
   252  	stack4604, stack4608, stack4612, stack4616, stack4620, stack4624,
   253  	stack4628, stack4632, stack4636, stack4640, stack4644, stack4648,
   254  	stack4652, stack4656, stack4660, stack4664, stack4668, stack4672,
   255  	stack4676, stack4680, stack4684, stack4688, stack4692, stack4696,
   256  	stack4700, stack4704, stack4708, stack4712, stack4716, stack4720,
   257  	stack4724, stack4728, stack4732, stack4736, stack4740, stack4744,
   258  	stack4748, stack4752, stack4756, stack4760, stack4764, stack4768,
   259  	stack4772, stack4776, stack4780, stack4784, stack4788, stack4792,
   260  	stack4796, stack4800, stack4804, stack4808, stack4812, stack4816,
   261  	stack4820, stack4824, stack4828, stack4832, stack4836, stack4840,
   262  	stack4844, stack4848, stack4852, stack4856, stack4860, stack4864,
   263  	stack4868, stack4872, stack4876, stack4880, stack4884, stack4888,
   264  	stack4892, stack4896, stack4900, stack4904, stack4908, stack4912,
   265  	stack4916, stack4920, stack4924, stack4928, stack4932, stack4936,
   266  	stack4940, stack4944, stack4948, stack4952, stack4956, stack4960,
   267  	stack4964, stack4968, stack4972, stack4976, stack4980, stack4984,
   268  	stack4988, stack4992, stack4996, stack5000,
   269  }
   270  
   271  var Used byte
   272  
   273  func use(buf []byte) {
   274  	for _, c := range buf {
   275  		Used += c
   276  	}
   277  }
   278  
   279  // Edit .+1,$ | seq 4 4 5000 | sed 's/.*/func stack&()(uintptr, uintptr) { var buf [&]byte; use(buf[:]); return Stackguard() }/'
   280  func stack4() (uintptr, uintptr)    { var buf [4]byte; use(buf[:]); return Stackguard() }
   281  func stack8() (uintptr, uintptr)    { var buf [8]byte; use(buf[:]); return Stackguard() }
   282  func stack12() (uintptr, uintptr)   { var buf [12]byte; use(buf[:]); return Stackguard() }
   283  func stack16() (uintptr, uintptr)   { var buf [16]byte; use(buf[:]); return Stackguard() }
   284  func stack20() (uintptr, uintptr)   { var buf [20]byte; use(buf[:]); return Stackguard() }
   285  func stack24() (uintptr, uintptr)   { var buf [24]byte; use(buf[:]); return Stackguard() }
   286  func stack28() (uintptr, uintptr)   { var buf [28]byte; use(buf[:]); return Stackguard() }
   287  func stack32() (uintptr, uintptr)   { var buf [32]byte; use(buf[:]); return Stackguard() }
   288  func stack36() (uintptr, uintptr)   { var buf [36]byte; use(buf[:]); return Stackguard() }
   289  func stack40() (uintptr, uintptr)   { var buf [40]byte; use(buf[:]); return Stackguard() }
   290  func stack44() (uintptr, uintptr)   { var buf [44]byte; use(buf[:]); return Stackguard() }
   291  func stack48() (uintptr, uintptr)   { var buf [48]byte; use(buf[:]); return Stackguard() }
   292  func stack52() (uintptr, uintptr)   { var buf [52]byte; use(buf[:]); return Stackguard() }
   293  func stack56() (uintptr, uintptr)   { var buf [56]byte; use(buf[:]); return Stackguard() }
   294  func stack60() (uintptr, uintptr)   { var buf [60]byte; use(buf[:]); return Stackguard() }
   295  func stack64() (uintptr, uintptr)   { var buf [64]byte; use(buf[:]); return Stackguard() }
   296  func stack68() (uintptr, uintptr)   { var buf [68]byte; use(buf[:]); return Stackguard() }
   297  func stack72() (uintptr, uintptr)   { var buf [72]byte; use(buf[:]); return Stackguard() }
   298  func stack76() (uintptr, uintptr)   { var buf [76]byte; use(buf[:]); return Stackguard() }
   299  func stack80() (uintptr, uintptr)   { var buf [80]byte; use(buf[:]); return Stackguard() }
   300  func stack84() (uintptr, uintptr)   { var buf [84]byte; use(buf[:]); return Stackguard() }
   301  func stack88() (uintptr, uintptr)   { var buf [88]byte; use(buf[:]); return Stackguard() }
   302  func stack92() (uintptr, uintptr)   { var buf [92]byte; use(buf[:]); return Stackguard() }
   303  func stack96() (uintptr, uintptr)   { var buf [96]byte; use(buf[:]); return Stackguard() }
   304  func stack100() (uintptr, uintptr)  { var buf [100]byte; use(buf[:]); return Stackguard() }
   305  func stack104() (uintptr, uintptr)  { var buf [104]byte; use(buf[:]); return Stackguard() }
   306  func stack108() (uintptr, uintptr)  { var buf [108]byte; use(buf[:]); return Stackguard() }
   307  func stack112() (uintptr, uintptr)  { var buf [112]byte; use(buf[:]); return Stackguard() }
   308  func stack116() (uintptr, uintptr)  { var buf [116]byte; use(buf[:]); return Stackguard() }
   309  func stack120() (uintptr, uintptr)  { var buf [120]byte; use(buf[:]); return Stackguard() }
   310  func stack124() (uintptr, uintptr)  { var buf [124]byte; use(buf[:]); return Stackguard() }
   311  func stack128() (uintptr, uintptr)  { var buf [128]byte; use(buf[:]); return Stackguard() }
   312  func stack132() (uintptr, uintptr)  { var buf [132]byte; use(buf[:]); return Stackguard() }
   313  func stack136() (uintptr, uintptr)  { var buf [136]byte; use(buf[:]); return Stackguard() }
   314  func stack140() (uintptr, uintptr)  { var buf [140]byte; use(buf[:]); return Stackguard() }
   315  func stack144() (uintptr, uintptr)  { var buf [144]byte; use(buf[:]); return Stackguard() }
   316  func stack148() (uintptr, uintptr)  { var buf [148]byte; use(buf[:]); return Stackguard() }
   317  func stack152() (uintptr, uintptr)  { var buf [152]byte; use(buf[:]); return Stackguard() }
   318  func stack156() (uintptr, uintptr)  { var buf [156]byte; use(buf[:]); return Stackguard() }
   319  func stack160() (uintptr, uintptr)  { var buf [160]byte; use(buf[:]); return Stackguard() }
   320  func stack164() (uintptr, uintptr)  { var buf [164]byte; use(buf[:]); return Stackguard() }
   321  func stack168() (uintptr, uintptr)  { var buf [168]byte; use(buf[:]); return Stackguard() }
   322  func stack172() (uintptr, uintptr)  { var buf [172]byte; use(buf[:]); return Stackguard() }
   323  func stack176() (uintptr, uintptr)  { var buf [176]byte; use(buf[:]); return Stackguard() }
   324  func stack180() (uintptr, uintptr)  { var buf [180]byte; use(buf[:]); return Stackguard() }
   325  func stack184() (uintptr, uintptr)  { var buf [184]byte; use(buf[:]); return Stackguard() }
   326  func stack188() (uintptr, uintptr)  { var buf [188]byte; use(buf[:]); return Stackguard() }
   327  func stack192() (uintptr, uintptr)  { var buf [192]byte; use(buf[:]); return Stackguard() }
   328  func stack196() (uintptr, uintptr)  { var buf [196]byte; use(buf[:]); return Stackguard() }
   329  func stack200() (uintptr, uintptr)  { var buf [200]byte; use(buf[:]); return Stackguard() }
   330  func stack204() (uintptr, uintptr)  { var buf [204]byte; use(buf[:]); return Stackguard() }
   331  func stack208() (uintptr, uintptr)  { var buf [208]byte; use(buf[:]); return Stackguard() }
   332  func stack212() (uintptr, uintptr)  { var buf [212]byte; use(buf[:]); return Stackguard() }
   333  func stack216() (uintptr, uintptr)  { var buf [216]byte; use(buf[:]); return Stackguard() }
   334  func stack220() (uintptr, uintptr)  { var buf [220]byte; use(buf[:]); return Stackguard() }
   335  func stack224() (uintptr, uintptr)  { var buf [224]byte; use(buf[:]); return Stackguard() }
   336  func stack228() (uintptr, uintptr)  { var buf [228]byte; use(buf[:]); return Stackguard() }
   337  func stack232() (uintptr, uintptr)  { var buf [232]byte; use(buf[:]); return Stackguard() }
   338  func stack236() (uintptr, uintptr)  { var buf [236]byte; use(buf[:]); return Stackguard() }
   339  func stack240() (uintptr, uintptr)  { var buf [240]byte; use(buf[:]); return Stackguard() }
   340  func stack244() (uintptr, uintptr)  { var buf [244]byte; use(buf[:]); return Stackguard() }
   341  func stack248() (uintptr, uintptr)  { var buf [248]byte; use(buf[:]); return Stackguard() }
   342  func stack252() (uintptr, uintptr)  { var buf [252]byte; use(buf[:]); return Stackguard() }
   343  func stack256() (uintptr, uintptr)  { var buf [256]byte; use(buf[:]); return Stackguard() }
   344  func stack260() (uintptr, uintptr)  { var buf [260]byte; use(buf[:]); return Stackguard() }
   345  func stack264() (uintptr, uintptr)  { var buf [264]byte; use(buf[:]); return Stackguard() }
   346  func stack268() (uintptr, uintptr)  { var buf [268]byte; use(buf[:]); return Stackguard() }
   347  func stack272() (uintptr, uintptr)  { var buf [272]byte; use(buf[:]); return Stackguard() }
   348  func stack276() (uintptr, uintptr)  { var buf [276]byte; use(buf[:]); return Stackguard() }
   349  func stack280() (uintptr, uintptr)  { var buf [280]byte; use(buf[:]); return Stackguard() }
   350  func stack284() (uintptr, uintptr)  { var buf [284]byte; use(buf[:]); return Stackguard() }
   351  func stack288() (uintptr, uintptr)  { var buf [288]byte; use(buf[:]); return Stackguard() }
   352  func stack292() (uintptr, uintptr)  { var buf [292]byte; use(buf[:]); return Stackguard() }
   353  func stack296() (uintptr, uintptr)  { var buf [296]byte; use(buf[:]); return Stackguard() }
   354  func stack300() (uintptr, uintptr)  { var buf [300]byte; use(buf[:]); return Stackguard() }
   355  func stack304() (uintptr, uintptr)  { var buf [304]byte; use(buf[:]); return Stackguard() }
   356  func stack308() (uintptr, uintptr)  { var buf [308]byte; use(buf[:]); return Stackguard() }
   357  func stack312() (uintptr, uintptr)  { var buf [312]byte; use(buf[:]); return Stackguard() }
   358  func stack316() (uintptr, uintptr)  { var buf [316]byte; use(buf[:]); return Stackguard() }
   359  func stack320() (uintptr, uintptr)  { var buf [320]byte; use(buf[:]); return Stackguard() }
   360  func stack324() (uintptr, uintptr)  { var buf [324]byte; use(buf[:]); return Stackguard() }
   361  func stack328() (uintptr, uintptr)  { var buf [328]byte; use(buf[:]); return Stackguard() }
   362  func stack332() (uintptr, uintptr)  { var buf [332]byte; use(buf[:]); return Stackguard() }
   363  func stack336() (uintptr, uintptr)  { var buf [336]byte; use(buf[:]); return Stackguard() }
   364  func stack340() (uintptr, uintptr)  { var buf [340]byte; use(buf[:]); return Stackguard() }
   365  func stack344() (uintptr, uintptr)  { var buf [344]byte; use(buf[:]); return Stackguard() }
   366  func stack348() (uintptr, uintptr)  { var buf [348]byte; use(buf[:]); return Stackguard() }
   367  func stack352() (uintptr, uintptr)  { var buf [352]byte; use(buf[:]); return Stackguard() }
   368  func stack356() (uintptr, uintptr)  { var buf [356]byte; use(buf[:]); return Stackguard() }
   369  func stack360() (uintptr, uintptr)  { var buf [360]byte; use(buf[:]); return Stackguard() }
   370  func stack364() (uintptr, uintptr)  { var buf [364]byte; use(buf[:]); return Stackguard() }
   371  func stack368() (uintptr, uintptr)  { var buf [368]byte; use(buf[:]); return Stackguard() }
   372  func stack372() (uintptr, uintptr)  { var buf [372]byte; use(buf[:]); return Stackguard() }
   373  func stack376() (uintptr, uintptr)  { var buf [376]byte; use(buf[:]); return Stackguard() }
   374  func stack380() (uintptr, uintptr)  { var buf [380]byte; use(buf[:]); return Stackguard() }
   375  func stack384() (uintptr, uintptr)  { var buf [384]byte; use(buf[:]); return Stackguard() }
   376  func stack388() (uintptr, uintptr)  { var buf [388]byte; use(buf[:]); return Stackguard() }
   377  func stack392() (uintptr, uintptr)  { var buf [392]byte; use(buf[:]); return Stackguard() }
   378  func stack396() (uintptr, uintptr)  { var buf [396]byte; use(buf[:]); return Stackguard() }
   379  func stack400() (uintptr, uintptr)  { var buf [400]byte; use(buf[:]); return Stackguard() }
   380  func stack404() (uintptr, uintptr)  { var buf [404]byte; use(buf[:]); return Stackguard() }
   381  func stack408() (uintptr, uintptr)  { var buf [408]byte; use(buf[:]); return Stackguard() }
   382  func stack412() (uintptr, uintptr)  { var buf [412]byte; use(buf[:]); return Stackguard() }
   383  func stack416() (uintptr, uintptr)  { var buf [416]byte; use(buf[:]); return Stackguard() }
   384  func stack420() (uintptr, uintptr)  { var buf [420]byte; use(buf[:]); return Stackguard() }
   385  func stack424() (uintptr, uintptr)  { var buf [424]byte; use(buf[:]); return Stackguard() }
   386  func stack428() (uintptr, uintptr)  { var buf [428]byte; use(buf[:]); return Stackguard() }
   387  func stack432() (uintptr, uintptr)  { var buf [432]byte; use(buf[:]); return Stackguard() }
   388  func stack436() (uintptr, uintptr)  { var buf [436]byte; use(buf[:]); return Stackguard() }
   389  func stack440() (uintptr, uintptr)  { var buf [440]byte; use(buf[:]); return Stackguard() }
   390  func stack444() (uintptr, uintptr)  { var buf [444]byte; use(buf[:]); return Stackguard() }
   391  func stack448() (uintptr, uintptr)  { var buf [448]byte; use(buf[:]); return Stackguard() }
   392  func stack452() (uintptr, uintptr)  { var buf [452]byte; use(buf[:]); return Stackguard() }
   393  func stack456() (uintptr, uintptr)  { var buf [456]byte; use(buf[:]); return Stackguard() }
   394  func stack460() (uintptr, uintptr)  { var buf [460]byte; use(buf[:]); return Stackguard() }
   395  func stack464() (uintptr, uintptr)  { var buf [464]byte; use(buf[:]); return Stackguard() }
   396  func stack468() (uintptr, uintptr)  { var buf [468]byte; use(buf[:]); return Stackguard() }
   397  func stack472() (uintptr, uintptr)  { var buf [472]byte; use(buf[:]); return Stackguard() }
   398  func stack476() (uintptr, uintptr)  { var buf [476]byte; use(buf[:]); return Stackguard() }
   399  func stack480() (uintptr, uintptr)  { var buf [480]byte; use(buf[:]); return Stackguard() }
   400  func stack484() (uintptr, uintptr)  { var buf [484]byte; use(buf[:]); return Stackguard() }
   401  func stack488() (uintptr, uintptr)  { var buf [488]byte; use(buf[:]); return Stackguard() }
   402  func stack492() (uintptr, uintptr)  { var buf [492]byte; use(buf[:]); return Stackguard() }
   403  func stack496() (uintptr, uintptr)  { var buf [496]byte; use(buf[:]); return Stackguard() }
   404  func stack500() (uintptr, uintptr)  { var buf [500]byte; use(buf[:]); return Stackguard() }
   405  func stack504() (uintptr, uintptr)  { var buf [504]byte; use(buf[:]); return Stackguard() }
   406  func stack508() (uintptr, uintptr)  { var buf [508]byte; use(buf[:]); return Stackguard() }
   407  func stack512() (uintptr, uintptr)  { var buf [512]byte; use(buf[:]); return Stackguard() }
   408  func stack516() (uintptr, uintptr)  { var buf [516]byte; use(buf[:]); return Stackguard() }
   409  func stack520() (uintptr, uintptr)  { var buf [520]byte; use(buf[:]); return Stackguard() }
   410  func stack524() (uintptr, uintptr)  { var buf [524]byte; use(buf[:]); return Stackguard() }
   411  func stack528() (uintptr, uintptr)  { var buf [528]byte; use(buf[:]); return Stackguard() }
   412  func stack532() (uintptr, uintptr)  { var buf [532]byte; use(buf[:]); return Stackguard() }
   413  func stack536() (uintptr, uintptr)  { var buf [536]byte; use(buf[:]); return Stackguard() }
   414  func stack540() (uintptr, uintptr)  { var buf [540]byte; use(buf[:]); return Stackguard() }
   415  func stack544() (uintptr, uintptr)  { var buf [544]byte; use(buf[:]); return Stackguard() }
   416  func stack548() (uintptr, uintptr)  { var buf [548]byte; use(buf[:]); return Stackguard() }
   417  func stack552() (uintptr, uintptr)  { var buf [552]byte; use(buf[:]); return Stackguard() }
   418  func stack556() (uintptr, uintptr)  { var buf [556]byte; use(buf[:]); return Stackguard() }
   419  func stack560() (uintptr, uintptr)  { var buf [560]byte; use(buf[:]); return Stackguard() }
   420  func stack564() (uintptr, uintptr)  { var buf [564]byte; use(buf[:]); return Stackguard() }
   421  func stack568() (uintptr, uintptr)  { var buf [568]byte; use(buf[:]); return Stackguard() }
   422  func stack572() (uintptr, uintptr)  { var buf [572]byte; use(buf[:]); return Stackguard() }
   423  func stack576() (uintptr, uintptr)  { var buf [576]byte; use(buf[:]); return Stackguard() }
   424  func stack580() (uintptr, uintptr)  { var buf [580]byte; use(buf[:]); return Stackguard() }
   425  func stack584() (uintptr, uintptr)  { var buf [584]byte; use(buf[:]); return Stackguard() }
   426  func stack588() (uintptr, uintptr)  { var buf [588]byte; use(buf[:]); return Stackguard() }
   427  func stack592() (uintptr, uintptr)  { var buf [592]byte; use(buf[:]); return Stackguard() }
   428  func stack596() (uintptr, uintptr)  { var buf [596]byte; use(buf[:]); return Stackguard() }
   429  func stack600() (uintptr, uintptr)  { var buf [600]byte; use(buf[:]); return Stackguard() }
   430  func stack604() (uintptr, uintptr)  { var buf [604]byte; use(buf[:]); return Stackguard() }
   431  func stack608() (uintptr, uintptr)  { var buf [608]byte; use(buf[:]); return Stackguard() }
   432  func stack612() (uintptr, uintptr)  { var buf [612]byte; use(buf[:]); return Stackguard() }
   433  func stack616() (uintptr, uintptr)  { var buf [616]byte; use(buf[:]); return Stackguard() }
   434  func stack620() (uintptr, uintptr)  { var buf [620]byte; use(buf[:]); return Stackguard() }
   435  func stack624() (uintptr, uintptr)  { var buf [624]byte; use(buf[:]); return Stackguard() }
   436  func stack628() (uintptr, uintptr)  { var buf [628]byte; use(buf[:]); return Stackguard() }
   437  func stack632() (uintptr, uintptr)  { var buf [632]byte; use(buf[:]); return Stackguard() }
   438  func stack636() (uintptr, uintptr)  { var buf [636]byte; use(buf[:]); return Stackguard() }
   439  func stack640() (uintptr, uintptr)  { var buf [640]byte; use(buf[:]); return Stackguard() }
   440  func stack644() (uintptr, uintptr)  { var buf [644]byte; use(buf[:]); return Stackguard() }
   441  func stack648() (uintptr, uintptr)  { var buf [648]byte; use(buf[:]); return Stackguard() }
   442  func stack652() (uintptr, uintptr)  { var buf [652]byte; use(buf[:]); return Stackguard() }
   443  func stack656() (uintptr, uintptr)  { var buf [656]byte; use(buf[:]); return Stackguard() }
   444  func stack660() (uintptr, uintptr)  { var buf [660]byte; use(buf[:]); return Stackguard() }
   445  func stack664() (uintptr, uintptr)  { var buf [664]byte; use(buf[:]); return Stackguard() }
   446  func stack668() (uintptr, uintptr)  { var buf [668]byte; use(buf[:]); return Stackguard() }
   447  func stack672() (uintptr, uintptr)  { var buf [672]byte; use(buf[:]); return Stackguard() }
   448  func stack676() (uintptr, uintptr)  { var buf [676]byte; use(buf[:]); return Stackguard() }
   449  func stack680() (uintptr, uintptr)  { var buf [680]byte; use(buf[:]); return Stackguard() }
   450  func stack684() (uintptr, uintptr)  { var buf [684]byte; use(buf[:]); return Stackguard() }
   451  func stack688() (uintptr, uintptr)  { var buf [688]byte; use(buf[:]); return Stackguard() }
   452  func stack692() (uintptr, uintptr)  { var buf [692]byte; use(buf[:]); return Stackguard() }
   453  func stack696() (uintptr, uintptr)  { var buf [696]byte; use(buf[:]); return Stackguard() }
   454  func stack700() (uintptr, uintptr)  { var buf [700]byte; use(buf[:]); return Stackguard() }
   455  func stack704() (uintptr, uintptr)  { var buf [704]byte; use(buf[:]); return Stackguard() }
   456  func stack708() (uintptr, uintptr)  { var buf [708]byte; use(buf[:]); return Stackguard() }
   457  func stack712() (uintptr, uintptr)  { var buf [712]byte; use(buf[:]); return Stackguard() }
   458  func stack716() (uintptr, uintptr)  { var buf [716]byte; use(buf[:]); return Stackguard() }
   459  func stack720() (uintptr, uintptr)  { var buf [720]byte; use(buf[:]); return Stackguard() }
   460  func stack724() (uintptr, uintptr)  { var buf [724]byte; use(buf[:]); return Stackguard() }
   461  func stack728() (uintptr, uintptr)  { var buf [728]byte; use(buf[:]); return Stackguard() }
   462  func stack732() (uintptr, uintptr)  { var buf [732]byte; use(buf[:]); return Stackguard() }
   463  func stack736() (uintptr, uintptr)  { var buf [736]byte; use(buf[:]); return Stackguard() }
   464  func stack740() (uintptr, uintptr)  { var buf [740]byte; use(buf[:]); return Stackguard() }
   465  func stack744() (uintptr, uintptr)  { var buf [744]byte; use(buf[:]); return Stackguard() }
   466  func stack748() (uintptr, uintptr)  { var buf [748]byte; use(buf[:]); return Stackguard() }
   467  func stack752() (uintptr, uintptr)  { var buf [752]byte; use(buf[:]); return Stackguard() }
   468  func stack756() (uintptr, uintptr)  { var buf [756]byte; use(buf[:]); return Stackguard() }
   469  func stack760() (uintptr, uintptr)  { var buf [760]byte; use(buf[:]); return Stackguard() }
   470  func stack764() (uintptr, uintptr)  { var buf [764]byte; use(buf[:]); return Stackguard() }
   471  func stack768() (uintptr, uintptr)  { var buf [768]byte; use(buf[:]); return Stackguard() }
   472  func stack772() (uintptr, uintptr)  { var buf [772]byte; use(buf[:]); return Stackguard() }
   473  func stack776() (uintptr, uintptr)  { var buf [776]byte; use(buf[:]); return Stackguard() }
   474  func stack780() (uintptr, uintptr)  { var buf [780]byte; use(buf[:]); return Stackguard() }
   475  func stack784() (uintptr, uintptr)  { var buf [784]byte; use(buf[:]); return Stackguard() }
   476  func stack788() (uintptr, uintptr)  { var buf [788]byte; use(buf[:]); return Stackguard() }
   477  func stack792() (uintptr, uintptr)  { var buf [792]byte; use(buf[:]); return Stackguard() }
   478  func stack796() (uintptr, uintptr)  { var buf [796]byte; use(buf[:]); return Stackguard() }
   479  func stack800() (uintptr, uintptr)  { var buf [800]byte; use(buf[:]); return Stackguard() }
   480  func stack804() (uintptr, uintptr)  { var buf [804]byte; use(buf[:]); return Stackguard() }
   481  func stack808() (uintptr, uintptr)  { var buf [808]byte; use(buf[:]); return Stackguard() }
   482  func stack812() (uintptr, uintptr)  { var buf [812]byte; use(buf[:]); return Stackguard() }
   483  func stack816() (uintptr, uintptr)  { var buf [816]byte; use(buf[:]); return Stackguard() }
   484  func stack820() (uintptr, uintptr)  { var buf [820]byte; use(buf[:]); return Stackguard() }
   485  func stack824() (uintptr, uintptr)  { var buf [824]byte; use(buf[:]); return Stackguard() }
   486  func stack828() (uintptr, uintptr)  { var buf [828]byte; use(buf[:]); return Stackguard() }
   487  func stack832() (uintptr, uintptr)  { var buf [832]byte; use(buf[:]); return Stackguard() }
   488  func stack836() (uintptr, uintptr)  { var buf [836]byte; use(buf[:]); return Stackguard() }
   489  func stack840() (uintptr, uintptr)  { var buf [840]byte; use(buf[:]); return Stackguard() }
   490  func stack844() (uintptr, uintptr)  { var buf [844]byte; use(buf[:]); return Stackguard() }
   491  func stack848() (uintptr, uintptr)  { var buf [848]byte; use(buf[:]); return Stackguard() }
   492  func stack852() (uintptr, uintptr)  { var buf [852]byte; use(buf[:]); return Stackguard() }
   493  func stack856() (uintptr, uintptr)  { var buf [856]byte; use(buf[:]); return Stackguard() }
   494  func stack860() (uintptr, uintptr)  { var buf [860]byte; use(buf[:]); return Stackguard() }
   495  func stack864() (uintptr, uintptr)  { var buf [864]byte; use(buf[:]); return Stackguard() }
   496  func stack868() (uintptr, uintptr)  { var buf [868]byte; use(buf[:]); return Stackguard() }
   497  func stack872() (uintptr, uintptr)  { var buf [872]byte; use(buf[:]); return Stackguard() }
   498  func stack876() (uintptr, uintptr)  { var buf [876]byte; use(buf[:]); return Stackguard() }
   499  func stack880() (uintptr, uintptr)  { var buf [880]byte; use(buf[:]); return Stackguard() }
   500  func stack884() (uintptr, uintptr)  { var buf [884]byte; use(buf[:]); return Stackguard() }
   501  func stack888() (uintptr, uintptr)  { var buf [888]byte; use(buf[:]); return Stackguard() }
   502  func stack892() (uintptr, uintptr)  { var buf [892]byte; use(buf[:]); return Stackguard() }
   503  func stack896() (uintptr, uintptr)  { var buf [896]byte; use(buf[:]); return Stackguard() }
   504  func stack900() (uintptr, uintptr)  { var buf [900]byte; use(buf[:]); return Stackguard() }
   505  func stack904() (uintptr, uintptr)  { var buf [904]byte; use(buf[:]); return Stackguard() }
   506  func stack908() (uintptr, uintptr)  { var buf [908]byte; use(buf[:]); return Stackguard() }
   507  func stack912() (uintptr, uintptr)  { var buf [912]byte; use(buf[:]); return Stackguard() }
   508  func stack916() (uintptr, uintptr)  { var buf [916]byte; use(buf[:]); return Stackguard() }
   509  func stack920() (uintptr, uintptr)  { var buf [920]byte; use(buf[:]); return Stackguard() }
   510  func stack924() (uintptr, uintptr)  { var buf [924]byte; use(buf[:]); return Stackguard() }
   511  func stack928() (uintptr, uintptr)  { var buf [928]byte; use(buf[:]); return Stackguard() }
   512  func stack932() (uintptr, uintptr)  { var buf [932]byte; use(buf[:]); return Stackguard() }
   513  func stack936() (uintptr, uintptr)  { var buf [936]byte; use(buf[:]); return Stackguard() }
   514  func stack940() (uintptr, uintptr)  { var buf [940]byte; use(buf[:]); return Stackguard() }
   515  func stack944() (uintptr, uintptr)  { var buf [944]byte; use(buf[:]); return Stackguard() }
   516  func stack948() (uintptr, uintptr)  { var buf [948]byte; use(buf[:]); return Stackguard() }
   517  func stack952() (uintptr, uintptr)  { var buf [952]byte; use(buf[:]); return Stackguard() }
   518  func stack956() (uintptr, uintptr)  { var buf [956]byte; use(buf[:]); return Stackguard() }
   519  func stack960() (uintptr, uintptr)  { var buf [960]byte; use(buf[:]); return Stackguard() }
   520  func stack964() (uintptr, uintptr)  { var buf [964]byte; use(buf[:]); return Stackguard() }
   521  func stack968() (uintptr, uintptr)  { var buf [968]byte; use(buf[:]); return Stackguard() }
   522  func stack972() (uintptr, uintptr)  { var buf [972]byte; use(buf[:]); return Stackguard() }
   523  func stack976() (uintptr, uintptr)  { var buf [976]byte; use(buf[:]); return Stackguard() }
   524  func stack980() (uintptr, uintptr)  { var buf [980]byte; use(buf[:]); return Stackguard() }
   525  func stack984() (uintptr, uintptr)  { var buf [984]byte; use(buf[:]); return Stackguard() }
   526  func stack988() (uintptr, uintptr)  { var buf [988]byte; use(buf[:]); return Stackguard() }
   527  func stack992() (uintptr, uintptr)  { var buf [992]byte; use(buf[:]); return Stackguard() }
   528  func stack996() (uintptr, uintptr)  { var buf [996]byte; use(buf[:]); return Stackguard() }
   529  func stack1000() (uintptr, uintptr) { var buf [1000]byte; use(buf[:]); return Stackguard() }
   530  func stack1004() (uintptr, uintptr) { var buf [1004]byte; use(buf[:]); return Stackguard() }
   531  func stack1008() (uintptr, uintptr) { var buf [1008]byte; use(buf[:]); return Stackguard() }
   532  func stack1012() (uintptr, uintptr) { var buf [1012]byte; use(buf[:]); return Stackguard() }
   533  func stack1016() (uintptr, uintptr) { var buf [1016]byte; use(buf[:]); return Stackguard() }
   534  func stack1020() (uintptr, uintptr) { var buf [1020]byte; use(buf[:]); return Stackguard() }
   535  func stack1024() (uintptr, uintptr) { var buf [1024]byte; use(buf[:]); return Stackguard() }
   536  func stack1028() (uintptr, uintptr) { var buf [1028]byte; use(buf[:]); return Stackguard() }
   537  func stack1032() (uintptr, uintptr) { var buf [1032]byte; use(buf[:]); return Stackguard() }
   538  func stack1036() (uintptr, uintptr) { var buf [1036]byte; use(buf[:]); return Stackguard() }
   539  func stack1040() (uintptr, uintptr) { var buf [1040]byte; use(buf[:]); return Stackguard() }
   540  func stack1044() (uintptr, uintptr) { var buf [1044]byte; use(buf[:]); return Stackguard() }
   541  func stack1048() (uintptr, uintptr) { var buf [1048]byte; use(buf[:]); return Stackguard() }
   542  func stack1052() (uintptr, uintptr) { var buf [1052]byte; use(buf[:]); return Stackguard() }
   543  func stack1056() (uintptr, uintptr) { var buf [1056]byte; use(buf[:]); return Stackguard() }
   544  func stack1060() (uintptr, uintptr) { var buf [1060]byte; use(buf[:]); return Stackguard() }
   545  func stack1064() (uintptr, uintptr) { var buf [1064]byte; use(buf[:]); return Stackguard() }
   546  func stack1068() (uintptr, uintptr) { var buf [1068]byte; use(buf[:]); return Stackguard() }
   547  func stack1072() (uintptr, uintptr) { var buf [1072]byte; use(buf[:]); return Stackguard() }
   548  func stack1076() (uintptr, uintptr) { var buf [1076]byte; use(buf[:]); return Stackguard() }
   549  func stack1080() (uintptr, uintptr) { var buf [1080]byte; use(buf[:]); return Stackguard() }
   550  func stack1084() (uintptr, uintptr) { var buf [1084]byte; use(buf[:]); return Stackguard() }
   551  func stack1088() (uintptr, uintptr) { var buf [1088]byte; use(buf[:]); return Stackguard() }
   552  func stack1092() (uintptr, uintptr) { var buf [1092]byte; use(buf[:]); return Stackguard() }
   553  func stack1096() (uintptr, uintptr) { var buf [1096]byte; use(buf[:]); return Stackguard() }
   554  func stack1100() (uintptr, uintptr) { var buf [1100]byte; use(buf[:]); return Stackguard() }
   555  func stack1104() (uintptr, uintptr) { var buf [1104]byte; use(buf[:]); return Stackguard() }
   556  func stack1108() (uintptr, uintptr) { var buf [1108]byte; use(buf[:]); return Stackguard() }
   557  func stack1112() (uintptr, uintptr) { var buf [1112]byte; use(buf[:]); return Stackguard() }
   558  func stack1116() (uintptr, uintptr) { var buf [1116]byte; use(buf[:]); return Stackguard() }
   559  func stack1120() (uintptr, uintptr) { var buf [1120]byte; use(buf[:]); return Stackguard() }
   560  func stack1124() (uintptr, uintptr) { var buf [1124]byte; use(buf[:]); return Stackguard() }
   561  func stack1128() (uintptr, uintptr) { var buf [1128]byte; use(buf[:]); return Stackguard() }
   562  func stack1132() (uintptr, uintptr) { var buf [1132]byte; use(buf[:]); return Stackguard() }
   563  func stack1136() (uintptr, uintptr) { var buf [1136]byte; use(buf[:]); return Stackguard() }
   564  func stack1140() (uintptr, uintptr) { var buf [1140]byte; use(buf[:]); return Stackguard() }
   565  func stack1144() (uintptr, uintptr) { var buf [1144]byte; use(buf[:]); return Stackguard() }
   566  func stack1148() (uintptr, uintptr) { var buf [1148]byte; use(buf[:]); return Stackguard() }
   567  func stack1152() (uintptr, uintptr) { var buf [1152]byte; use(buf[:]); return Stackguard() }
   568  func stack1156() (uintptr, uintptr) { var buf [1156]byte; use(buf[:]); return Stackguard() }
   569  func stack1160() (uintptr, uintptr) { var buf [1160]byte; use(buf[:]); return Stackguard() }
   570  func stack1164() (uintptr, uintptr) { var buf [1164]byte; use(buf[:]); return Stackguard() }
   571  func stack1168() (uintptr, uintptr) { var buf [1168]byte; use(buf[:]); return Stackguard() }
   572  func stack1172() (uintptr, uintptr) { var buf [1172]byte; use(buf[:]); return Stackguard() }
   573  func stack1176() (uintptr, uintptr) { var buf [1176]byte; use(buf[:]); return Stackguard() }
   574  func stack1180() (uintptr, uintptr) { var buf [1180]byte; use(buf[:]); return Stackguard() }
   575  func stack1184() (uintptr, uintptr) { var buf [1184]byte; use(buf[:]); return Stackguard() }
   576  func stack1188() (uintptr, uintptr) { var buf [1188]byte; use(buf[:]); return Stackguard() }
   577  func stack1192() (uintptr, uintptr) { var buf [1192]byte; use(buf[:]); return Stackguard() }
   578  func stack1196() (uintptr, uintptr) { var buf [1196]byte; use(buf[:]); return Stackguard() }
   579  func stack1200() (uintptr, uintptr) { var buf [1200]byte; use(buf[:]); return Stackguard() }
   580  func stack1204() (uintptr, uintptr) { var buf [1204]byte; use(buf[:]); return Stackguard() }
   581  func stack1208() (uintptr, uintptr) { var buf [1208]byte; use(buf[:]); return Stackguard() }
   582  func stack1212() (uintptr, uintptr) { var buf [1212]byte; use(buf[:]); return Stackguard() }
   583  func stack1216() (uintptr, uintptr) { var buf [1216]byte; use(buf[:]); return Stackguard() }
   584  func stack1220() (uintptr, uintptr) { var buf [1220]byte; use(buf[:]); return Stackguard() }
   585  func stack1224() (uintptr, uintptr) { var buf [1224]byte; use(buf[:]); return Stackguard() }
   586  func stack1228() (uintptr, uintptr) { var buf [1228]byte; use(buf[:]); return Stackguard() }
   587  func stack1232() (uintptr, uintptr) { var buf [1232]byte; use(buf[:]); return Stackguard() }
   588  func stack1236() (uintptr, uintptr) { var buf [1236]byte; use(buf[:]); return Stackguard() }
   589  func stack1240() (uintptr, uintptr) { var buf [1240]byte; use(buf[:]); return Stackguard() }
   590  func stack1244() (uintptr, uintptr) { var buf [1244]byte; use(buf[:]); return Stackguard() }
   591  func stack1248() (uintptr, uintptr) { var buf [1248]byte; use(buf[:]); return Stackguard() }
   592  func stack1252() (uintptr, uintptr) { var buf [1252]byte; use(buf[:]); return Stackguard() }
   593  func stack1256() (uintptr, uintptr) { var buf [1256]byte; use(buf[:]); return Stackguard() }
   594  func stack1260() (uintptr, uintptr) { var buf [1260]byte; use(buf[:]); return Stackguard() }
   595  func stack1264() (uintptr, uintptr) { var buf [1264]byte; use(buf[:]); return Stackguard() }
   596  func stack1268() (uintptr, uintptr) { var buf [1268]byte; use(buf[:]); return Stackguard() }
   597  func stack1272() (uintptr, uintptr) { var buf [1272]byte; use(buf[:]); return Stackguard() }
   598  func stack1276() (uintptr, uintptr) { var buf [1276]byte; use(buf[:]); return Stackguard() }
   599  func stack1280() (uintptr, uintptr) { var buf [1280]byte; use(buf[:]); return Stackguard() }
   600  func stack1284() (uintptr, uintptr) { var buf [1284]byte; use(buf[:]); return Stackguard() }
   601  func stack1288() (uintptr, uintptr) { var buf [1288]byte; use(buf[:]); return Stackguard() }
   602  func stack1292() (uintptr, uintptr) { var buf [1292]byte; use(buf[:]); return Stackguard() }
   603  func stack1296() (uintptr, uintptr) { var buf [1296]byte; use(buf[:]); return Stackguard() }
   604  func stack1300() (uintptr, uintptr) { var buf [1300]byte; use(buf[:]); return Stackguard() }
   605  func stack1304() (uintptr, uintptr) { var buf [1304]byte; use(buf[:]); return Stackguard() }
   606  func stack1308() (uintptr, uintptr) { var buf [1308]byte; use(buf[:]); return Stackguard() }
   607  func stack1312() (uintptr, uintptr) { var buf [1312]byte; use(buf[:]); return Stackguard() }
   608  func stack1316() (uintptr, uintptr) { var buf [1316]byte; use(buf[:]); return Stackguard() }
   609  func stack1320() (uintptr, uintptr) { var buf [1320]byte; use(buf[:]); return Stackguard() }
   610  func stack1324() (uintptr, uintptr) { var buf [1324]byte; use(buf[:]); return Stackguard() }
   611  func stack1328() (uintptr, uintptr) { var buf [1328]byte; use(buf[:]); return Stackguard() }
   612  func stack1332() (uintptr, uintptr) { var buf [1332]byte; use(buf[:]); return Stackguard() }
   613  func stack1336() (uintptr, uintptr) { var buf [1336]byte; use(buf[:]); return Stackguard() }
   614  func stack1340() (uintptr, uintptr) { var buf [1340]byte; use(buf[:]); return Stackguard() }
   615  func stack1344() (uintptr, uintptr) { var buf [1344]byte; use(buf[:]); return Stackguard() }
   616  func stack1348() (uintptr, uintptr) { var buf [1348]byte; use(buf[:]); return Stackguard() }
   617  func stack1352() (uintptr, uintptr) { var buf [1352]byte; use(buf[:]); return Stackguard() }
   618  func stack1356() (uintptr, uintptr) { var buf [1356]byte; use(buf[:]); return Stackguard() }
   619  func stack1360() (uintptr, uintptr) { var buf [1360]byte; use(buf[:]); return Stackguard() }
   620  func stack1364() (uintptr, uintptr) { var buf [1364]byte; use(buf[:]); return Stackguard() }
   621  func stack1368() (uintptr, uintptr) { var buf [1368]byte; use(buf[:]); return Stackguard() }
   622  func stack1372() (uintptr, uintptr) { var buf [1372]byte; use(buf[:]); return Stackguard() }
   623  func stack1376() (uintptr, uintptr) { var buf [1376]byte; use(buf[:]); return Stackguard() }
   624  func stack1380() (uintptr, uintptr) { var buf [1380]byte; use(buf[:]); return Stackguard() }
   625  func stack1384() (uintptr, uintptr) { var buf [1384]byte; use(buf[:]); return Stackguard() }
   626  func stack1388() (uintptr, uintptr) { var buf [1388]byte; use(buf[:]); return Stackguard() }
   627  func stack1392() (uintptr, uintptr) { var buf [1392]byte; use(buf[:]); return Stackguard() }
   628  func stack1396() (uintptr, uintptr) { var buf [1396]byte; use(buf[:]); return Stackguard() }
   629  func stack1400() (uintptr, uintptr) { var buf [1400]byte; use(buf[:]); return Stackguard() }
   630  func stack1404() (uintptr, uintptr) { var buf [1404]byte; use(buf[:]); return Stackguard() }
   631  func stack1408() (uintptr, uintptr) { var buf [1408]byte; use(buf[:]); return Stackguard() }
   632  func stack1412() (uintptr, uintptr) { var buf [1412]byte; use(buf[:]); return Stackguard() }
   633  func stack1416() (uintptr, uintptr) { var buf [1416]byte; use(buf[:]); return Stackguard() }
   634  func stack1420() (uintptr, uintptr) { var buf [1420]byte; use(buf[:]); return Stackguard() }
   635  func stack1424() (uintptr, uintptr) { var buf [1424]byte; use(buf[:]); return Stackguard() }
   636  func stack1428() (uintptr, uintptr) { var buf [1428]byte; use(buf[:]); return Stackguard() }
   637  func stack1432() (uintptr, uintptr) { var buf [1432]byte; use(buf[:]); return Stackguard() }
   638  func stack1436() (uintptr, uintptr) { var buf [1436]byte; use(buf[:]); return Stackguard() }
   639  func stack1440() (uintptr, uintptr) { var buf [1440]byte; use(buf[:]); return Stackguard() }
   640  func stack1444() (uintptr, uintptr) { var buf [1444]byte; use(buf[:]); return Stackguard() }
   641  func stack1448() (uintptr, uintptr) { var buf [1448]byte; use(buf[:]); return Stackguard() }
   642  func stack1452() (uintptr, uintptr) { var buf [1452]byte; use(buf[:]); return Stackguard() }
   643  func stack1456() (uintptr, uintptr) { var buf [1456]byte; use(buf[:]); return Stackguard() }
   644  func stack1460() (uintptr, uintptr) { var buf [1460]byte; use(buf[:]); return Stackguard() }
   645  func stack1464() (uintptr, uintptr) { var buf [1464]byte; use(buf[:]); return Stackguard() }
   646  func stack1468() (uintptr, uintptr) { var buf [1468]byte; use(buf[:]); return Stackguard() }
   647  func stack1472() (uintptr, uintptr) { var buf [1472]byte; use(buf[:]); return Stackguard() }
   648  func stack1476() (uintptr, uintptr) { var buf [1476]byte; use(buf[:]); return Stackguard() }
   649  func stack1480() (uintptr, uintptr) { var buf [1480]byte; use(buf[:]); return Stackguard() }
   650  func stack1484() (uintptr, uintptr) { var buf [1484]byte; use(buf[:]); return Stackguard() }
   651  func stack1488() (uintptr, uintptr) { var buf [1488]byte; use(buf[:]); return Stackguard() }
   652  func stack1492() (uintptr, uintptr) { var buf [1492]byte; use(buf[:]); return Stackguard() }
   653  func stack1496() (uintptr, uintptr) { var buf [1496]byte; use(buf[:]); return Stackguard() }
   654  func stack1500() (uintptr, uintptr) { var buf [1500]byte; use(buf[:]); return Stackguard() }
   655  func stack1504() (uintptr, uintptr) { var buf [1504]byte; use(buf[:]); return Stackguard() }
   656  func stack1508() (uintptr, uintptr) { var buf [1508]byte; use(buf[:]); return Stackguard() }
   657  func stack1512() (uintptr, uintptr) { var buf [1512]byte; use(buf[:]); return Stackguard() }
   658  func stack1516() (uintptr, uintptr) { var buf [1516]byte; use(buf[:]); return Stackguard() }
   659  func stack1520() (uintptr, uintptr) { var buf [1520]byte; use(buf[:]); return Stackguard() }
   660  func stack1524() (uintptr, uintptr) { var buf [1524]byte; use(buf[:]); return Stackguard() }
   661  func stack1528() (uintptr, uintptr) { var buf [1528]byte; use(buf[:]); return Stackguard() }
   662  func stack1532() (uintptr, uintptr) { var buf [1532]byte; use(buf[:]); return Stackguard() }
   663  func stack1536() (uintptr, uintptr) { var buf [1536]byte; use(buf[:]); return Stackguard() }
   664  func stack1540() (uintptr, uintptr) { var buf [1540]byte; use(buf[:]); return Stackguard() }
   665  func stack1544() (uintptr, uintptr) { var buf [1544]byte; use(buf[:]); return Stackguard() }
   666  func stack1548() (uintptr, uintptr) { var buf [1548]byte; use(buf[:]); return Stackguard() }
   667  func stack1552() (uintptr, uintptr) { var buf [1552]byte; use(buf[:]); return Stackguard() }
   668  func stack1556() (uintptr, uintptr) { var buf [1556]byte; use(buf[:]); return Stackguard() }
   669  func stack1560() (uintptr, uintptr) { var buf [1560]byte; use(buf[:]); return Stackguard() }
   670  func stack1564() (uintptr, uintptr) { var buf [1564]byte; use(buf[:]); return Stackguard() }
   671  func stack1568() (uintptr, uintptr) { var buf [1568]byte; use(buf[:]); return Stackguard() }
   672  func stack1572() (uintptr, uintptr) { var buf [1572]byte; use(buf[:]); return Stackguard() }
   673  func stack1576() (uintptr, uintptr) { var buf [1576]byte; use(buf[:]); return Stackguard() }
   674  func stack1580() (uintptr, uintptr) { var buf [1580]byte; use(buf[:]); return Stackguard() }
   675  func stack1584() (uintptr, uintptr) { var buf [1584]byte; use(buf[:]); return Stackguard() }
   676  func stack1588() (uintptr, uintptr) { var buf [1588]byte; use(buf[:]); return Stackguard() }
   677  func stack1592() (uintptr, uintptr) { var buf [1592]byte; use(buf[:]); return Stackguard() }
   678  func stack1596() (uintptr, uintptr) { var buf [1596]byte; use(buf[:]); return Stackguard() }
   679  func stack1600() (uintptr, uintptr) { var buf [1600]byte; use(buf[:]); return Stackguard() }
   680  func stack1604() (uintptr, uintptr) { var buf [1604]byte; use(buf[:]); return Stackguard() }
   681  func stack1608() (uintptr, uintptr) { var buf [1608]byte; use(buf[:]); return Stackguard() }
   682  func stack1612() (uintptr, uintptr) { var buf [1612]byte; use(buf[:]); return Stackguard() }
   683  func stack1616() (uintptr, uintptr) { var buf [1616]byte; use(buf[:]); return Stackguard() }
   684  func stack1620() (uintptr, uintptr) { var buf [1620]byte; use(buf[:]); return Stackguard() }
   685  func stack1624() (uintptr, uintptr) { var buf [1624]byte; use(buf[:]); return Stackguard() }
   686  func stack1628() (uintptr, uintptr) { var buf [1628]byte; use(buf[:]); return Stackguard() }
   687  func stack1632() (uintptr, uintptr) { var buf [1632]byte; use(buf[:]); return Stackguard() }
   688  func stack1636() (uintptr, uintptr) { var buf [1636]byte; use(buf[:]); return Stackguard() }
   689  func stack1640() (uintptr, uintptr) { var buf [1640]byte; use(buf[:]); return Stackguard() }
   690  func stack1644() (uintptr, uintptr) { var buf [1644]byte; use(buf[:]); return Stackguard() }
   691  func stack1648() (uintptr, uintptr) { var buf [1648]byte; use(buf[:]); return Stackguard() }
   692  func stack1652() (uintptr, uintptr) { var buf [1652]byte; use(buf[:]); return Stackguard() }
   693  func stack1656() (uintptr, uintptr) { var buf [1656]byte; use(buf[:]); return Stackguard() }
   694  func stack1660() (uintptr, uintptr) { var buf [1660]byte; use(buf[:]); return Stackguard() }
   695  func stack1664() (uintptr, uintptr) { var buf [1664]byte; use(buf[:]); return Stackguard() }
   696  func stack1668() (uintptr, uintptr) { var buf [1668]byte; use(buf[:]); return Stackguard() }
   697  func stack1672() (uintptr, uintptr) { var buf [1672]byte; use(buf[:]); return Stackguard() }
   698  func stack1676() (uintptr, uintptr) { var buf [1676]byte; use(buf[:]); return Stackguard() }
   699  func stack1680() (uintptr, uintptr) { var buf [1680]byte; use(buf[:]); return Stackguard() }
   700  func stack1684() (uintptr, uintptr) { var buf [1684]byte; use(buf[:]); return Stackguard() }
   701  func stack1688() (uintptr, uintptr) { var buf [1688]byte; use(buf[:]); return Stackguard() }
   702  func stack1692() (uintptr, uintptr) { var buf [1692]byte; use(buf[:]); return Stackguard() }
   703  func stack1696() (uintptr, uintptr) { var buf [1696]byte; use(buf[:]); return Stackguard() }
   704  func stack1700() (uintptr, uintptr) { var buf [1700]byte; use(buf[:]); return Stackguard() }
   705  func stack1704() (uintptr, uintptr) { var buf [1704]byte; use(buf[:]); return Stackguard() }
   706  func stack1708() (uintptr, uintptr) { var buf [1708]byte; use(buf[:]); return Stackguard() }
   707  func stack1712() (uintptr, uintptr) { var buf [1712]byte; use(buf[:]); return Stackguard() }
   708  func stack1716() (uintptr, uintptr) { var buf [1716]byte; use(buf[:]); return Stackguard() }
   709  func stack1720() (uintptr, uintptr) { var buf [1720]byte; use(buf[:]); return Stackguard() }
   710  func stack1724() (uintptr, uintptr) { var buf [1724]byte; use(buf[:]); return Stackguard() }
   711  func stack1728() (uintptr, uintptr) { var buf [1728]byte; use(buf[:]); return Stackguard() }
   712  func stack1732() (uintptr, uintptr) { var buf [1732]byte; use(buf[:]); return Stackguard() }
   713  func stack1736() (uintptr, uintptr) { var buf [1736]byte; use(buf[:]); return Stackguard() }
   714  func stack1740() (uintptr, uintptr) { var buf [1740]byte; use(buf[:]); return Stackguard() }
   715  func stack1744() (uintptr, uintptr) { var buf [1744]byte; use(buf[:]); return Stackguard() }
   716  func stack1748() (uintptr, uintptr) { var buf [1748]byte; use(buf[:]); return Stackguard() }
   717  func stack1752() (uintptr, uintptr) { var buf [1752]byte; use(buf[:]); return Stackguard() }
   718  func stack1756() (uintptr, uintptr) { var buf [1756]byte; use(buf[:]); return Stackguard() }
   719  func stack1760() (uintptr, uintptr) { var buf [1760]byte; use(buf[:]); return Stackguard() }
   720  func stack1764() (uintptr, uintptr) { var buf [1764]byte; use(buf[:]); return Stackguard() }
   721  func stack1768() (uintptr, uintptr) { var buf [1768]byte; use(buf[:]); return Stackguard() }
   722  func stack1772() (uintptr, uintptr) { var buf [1772]byte; use(buf[:]); return Stackguard() }
   723  func stack1776() (uintptr, uintptr) { var buf [1776]byte; use(buf[:]); return Stackguard() }
   724  func stack1780() (uintptr, uintptr) { var buf [1780]byte; use(buf[:]); return Stackguard() }
   725  func stack1784() (uintptr, uintptr) { var buf [1784]byte; use(buf[:]); return Stackguard() }
   726  func stack1788() (uintptr, uintptr) { var buf [1788]byte; use(buf[:]); return Stackguard() }
   727  func stack1792() (uintptr, uintptr) { var buf [1792]byte; use(buf[:]); return Stackguard() }
   728  func stack1796() (uintptr, uintptr) { var buf [1796]byte; use(buf[:]); return Stackguard() }
   729  func stack1800() (uintptr, uintptr) { var buf [1800]byte; use(buf[:]); return Stackguard() }
   730  func stack1804() (uintptr, uintptr) { var buf [1804]byte; use(buf[:]); return Stackguard() }
   731  func stack1808() (uintptr, uintptr) { var buf [1808]byte; use(buf[:]); return Stackguard() }
   732  func stack1812() (uintptr, uintptr) { var buf [1812]byte; use(buf[:]); return Stackguard() }
   733  func stack1816() (uintptr, uintptr) { var buf [1816]byte; use(buf[:]); return Stackguard() }
   734  func stack1820() (uintptr, uintptr) { var buf [1820]byte; use(buf[:]); return Stackguard() }
   735  func stack1824() (uintptr, uintptr) { var buf [1824]byte; use(buf[:]); return Stackguard() }
   736  func stack1828() (uintptr, uintptr) { var buf [1828]byte; use(buf[:]); return Stackguard() }
   737  func stack1832() (uintptr, uintptr) { var buf [1832]byte; use(buf[:]); return Stackguard() }
   738  func stack1836() (uintptr, uintptr) { var buf [1836]byte; use(buf[:]); return Stackguard() }
   739  func stack1840() (uintptr, uintptr) { var buf [1840]byte; use(buf[:]); return Stackguard() }
   740  func stack1844() (uintptr, uintptr) { var buf [1844]byte; use(buf[:]); return Stackguard() }
   741  func stack1848() (uintptr, uintptr) { var buf [1848]byte; use(buf[:]); return Stackguard() }
   742  func stack1852() (uintptr, uintptr) { var buf [1852]byte; use(buf[:]); return Stackguard() }
   743  func stack1856() (uintptr, uintptr) { var buf [1856]byte; use(buf[:]); return Stackguard() }
   744  func stack1860() (uintptr, uintptr) { var buf [1860]byte; use(buf[:]); return Stackguard() }
   745  func stack1864() (uintptr, uintptr) { var buf [1864]byte; use(buf[:]); return Stackguard() }
   746  func stack1868() (uintptr, uintptr) { var buf [1868]byte; use(buf[:]); return Stackguard() }
   747  func stack1872() (uintptr, uintptr) { var buf [1872]byte; use(buf[:]); return Stackguard() }
   748  func stack1876() (uintptr, uintptr) { var buf [1876]byte; use(buf[:]); return Stackguard() }
   749  func stack1880() (uintptr, uintptr) { var buf [1880]byte; use(buf[:]); return Stackguard() }
   750  func stack1884() (uintptr, uintptr) { var buf [1884]byte; use(buf[:]); return Stackguard() }
   751  func stack1888() (uintptr, uintptr) { var buf [1888]byte; use(buf[:]); return Stackguard() }
   752  func stack1892() (uintptr, uintptr) { var buf [1892]byte; use(buf[:]); return Stackguard() }
   753  func stack1896() (uintptr, uintptr) { var buf [1896]byte; use(buf[:]); return Stackguard() }
   754  func stack1900() (uintptr, uintptr) { var buf [1900]byte; use(buf[:]); return Stackguard() }
   755  func stack1904() (uintptr, uintptr) { var buf [1904]byte; use(buf[:]); return Stackguard() }
   756  func stack1908() (uintptr, uintptr) { var buf [1908]byte; use(buf[:]); return Stackguard() }
   757  func stack1912() (uintptr, uintptr) { var buf [1912]byte; use(buf[:]); return Stackguard() }
   758  func stack1916() (uintptr, uintptr) { var buf [1916]byte; use(buf[:]); return Stackguard() }
   759  func stack1920() (uintptr, uintptr) { var buf [1920]byte; use(buf[:]); return Stackguard() }
   760  func stack1924() (uintptr, uintptr) { var buf [1924]byte; use(buf[:]); return Stackguard() }
   761  func stack1928() (uintptr, uintptr) { var buf [1928]byte; use(buf[:]); return Stackguard() }
   762  func stack1932() (uintptr, uintptr) { var buf [1932]byte; use(buf[:]); return Stackguard() }
   763  func stack1936() (uintptr, uintptr) { var buf [1936]byte; use(buf[:]); return Stackguard() }
   764  func stack1940() (uintptr, uintptr) { var buf [1940]byte; use(buf[:]); return Stackguard() }
   765  func stack1944() (uintptr, uintptr) { var buf [1944]byte; use(buf[:]); return Stackguard() }
   766  func stack1948() (uintptr, uintptr) { var buf [1948]byte; use(buf[:]); return Stackguard() }
   767  func stack1952() (uintptr, uintptr) { var buf [1952]byte; use(buf[:]); return Stackguard() }
   768  func stack1956() (uintptr, uintptr) { var buf [1956]byte; use(buf[:]); return Stackguard() }
   769  func stack1960() (uintptr, uintptr) { var buf [1960]byte; use(buf[:]); return Stackguard() }
   770  func stack1964() (uintptr, uintptr) { var buf [1964]byte; use(buf[:]); return Stackguard() }
   771  func stack1968() (uintptr, uintptr) { var buf [1968]byte; use(buf[:]); return Stackguard() }
   772  func stack1972() (uintptr, uintptr) { var buf [1972]byte; use(buf[:]); return Stackguard() }
   773  func stack1976() (uintptr, uintptr) { var buf [1976]byte; use(buf[:]); return Stackguard() }
   774  func stack1980() (uintptr, uintptr) { var buf [1980]byte; use(buf[:]); return Stackguard() }
   775  func stack1984() (uintptr, uintptr) { var buf [1984]byte; use(buf[:]); return Stackguard() }
   776  func stack1988() (uintptr, uintptr) { var buf [1988]byte; use(buf[:]); return Stackguard() }
   777  func stack1992() (uintptr, uintptr) { var buf [1992]byte; use(buf[:]); return Stackguard() }
   778  func stack1996() (uintptr, uintptr) { var buf [1996]byte; use(buf[:]); return Stackguard() }
   779  func stack2000() (uintptr, uintptr) { var buf [2000]byte; use(buf[:]); return Stackguard() }
   780  func stack2004() (uintptr, uintptr) { var buf [2004]byte; use(buf[:]); return Stackguard() }
   781  func stack2008() (uintptr, uintptr) { var buf [2008]byte; use(buf[:]); return Stackguard() }
   782  func stack2012() (uintptr, uintptr) { var buf [2012]byte; use(buf[:]); return Stackguard() }
   783  func stack2016() (uintptr, uintptr) { var buf [2016]byte; use(buf[:]); return Stackguard() }
   784  func stack2020() (uintptr, uintptr) { var buf [2020]byte; use(buf[:]); return Stackguard() }
   785  func stack2024() (uintptr, uintptr) { var buf [2024]byte; use(buf[:]); return Stackguard() }
   786  func stack2028() (uintptr, uintptr) { var buf [2028]byte; use(buf[:]); return Stackguard() }
   787  func stack2032() (uintptr, uintptr) { var buf [2032]byte; use(buf[:]); return Stackguard() }
   788  func stack2036() (uintptr, uintptr) { var buf [2036]byte; use(buf[:]); return Stackguard() }
   789  func stack2040() (uintptr, uintptr) { var buf [2040]byte; use(buf[:]); return Stackguard() }
   790  func stack2044() (uintptr, uintptr) { var buf [2044]byte; use(buf[:]); return Stackguard() }
   791  func stack2048() (uintptr, uintptr) { var buf [2048]byte; use(buf[:]); return Stackguard() }
   792  func stack2052() (uintptr, uintptr) { var buf [2052]byte; use(buf[:]); return Stackguard() }
   793  func stack2056() (uintptr, uintptr) { var buf [2056]byte; use(buf[:]); return Stackguard() }
   794  func stack2060() (uintptr, uintptr) { var buf [2060]byte; use(buf[:]); return Stackguard() }
   795  func stack2064() (uintptr, uintptr) { var buf [2064]byte; use(buf[:]); return Stackguard() }
   796  func stack2068() (uintptr, uintptr) { var buf [2068]byte; use(buf[:]); return Stackguard() }
   797  func stack2072() (uintptr, uintptr) { var buf [2072]byte; use(buf[:]); return Stackguard() }
   798  func stack2076() (uintptr, uintptr) { var buf [2076]byte; use(buf[:]); return Stackguard() }
   799  func stack2080() (uintptr, uintptr) { var buf [2080]byte; use(buf[:]); return Stackguard() }
   800  func stack2084() (uintptr, uintptr) { var buf [2084]byte; use(buf[:]); return Stackguard() }
   801  func stack2088() (uintptr, uintptr) { var buf [2088]byte; use(buf[:]); return Stackguard() }
   802  func stack2092() (uintptr, uintptr) { var buf [2092]byte; use(buf[:]); return Stackguard() }
   803  func stack2096() (uintptr, uintptr) { var buf [2096]byte; use(buf[:]); return Stackguard() }
   804  func stack2100() (uintptr, uintptr) { var buf [2100]byte; use(buf[:]); return Stackguard() }
   805  func stack2104() (uintptr, uintptr) { var buf [2104]byte; use(buf[:]); return Stackguard() }
   806  func stack2108() (uintptr, uintptr) { var buf [2108]byte; use(buf[:]); return Stackguard() }
   807  func stack2112() (uintptr, uintptr) { var buf [2112]byte; use(buf[:]); return Stackguard() }
   808  func stack2116() (uintptr, uintptr) { var buf [2116]byte; use(buf[:]); return Stackguard() }
   809  func stack2120() (uintptr, uintptr) { var buf [2120]byte; use(buf[:]); return Stackguard() }
   810  func stack2124() (uintptr, uintptr) { var buf [2124]byte; use(buf[:]); return Stackguard() }
   811  func stack2128() (uintptr, uintptr) { var buf [2128]byte; use(buf[:]); return Stackguard() }
   812  func stack2132() (uintptr, uintptr) { var buf [2132]byte; use(buf[:]); return Stackguard() }
   813  func stack2136() (uintptr, uintptr) { var buf [2136]byte; use(buf[:]); return Stackguard() }
   814  func stack2140() (uintptr, uintptr) { var buf [2140]byte; use(buf[:]); return Stackguard() }
   815  func stack2144() (uintptr, uintptr) { var buf [2144]byte; use(buf[:]); return Stackguard() }
   816  func stack2148() (uintptr, uintptr) { var buf [2148]byte; use(buf[:]); return Stackguard() }
   817  func stack2152() (uintptr, uintptr) { var buf [2152]byte; use(buf[:]); return Stackguard() }
   818  func stack2156() (uintptr, uintptr) { var buf [2156]byte; use(buf[:]); return Stackguard() }
   819  func stack2160() (uintptr, uintptr) { var buf [2160]byte; use(buf[:]); return Stackguard() }
   820  func stack2164() (uintptr, uintptr) { var buf [2164]byte; use(buf[:]); return Stackguard() }
   821  func stack2168() (uintptr, uintptr) { var buf [2168]byte; use(buf[:]); return Stackguard() }
   822  func stack2172() (uintptr, uintptr) { var buf [2172]byte; use(buf[:]); return Stackguard() }
   823  func stack2176() (uintptr, uintptr) { var buf [2176]byte; use(buf[:]); return Stackguard() }
   824  func stack2180() (uintptr, uintptr) { var buf [2180]byte; use(buf[:]); return Stackguard() }
   825  func stack2184() (uintptr, uintptr) { var buf [2184]byte; use(buf[:]); return Stackguard() }
   826  func stack2188() (uintptr, uintptr) { var buf [2188]byte; use(buf[:]); return Stackguard() }
   827  func stack2192() (uintptr, uintptr) { var buf [2192]byte; use(buf[:]); return Stackguard() }
   828  func stack2196() (uintptr, uintptr) { var buf [2196]byte; use(buf[:]); return Stackguard() }
   829  func stack2200() (uintptr, uintptr) { var buf [2200]byte; use(buf[:]); return Stackguard() }
   830  func stack2204() (uintptr, uintptr) { var buf [2204]byte; use(buf[:]); return Stackguard() }
   831  func stack2208() (uintptr, uintptr) { var buf [2208]byte; use(buf[:]); return Stackguard() }
   832  func stack2212() (uintptr, uintptr) { var buf [2212]byte; use(buf[:]); return Stackguard() }
   833  func stack2216() (uintptr, uintptr) { var buf [2216]byte; use(buf[:]); return Stackguard() }
   834  func stack2220() (uintptr, uintptr) { var buf [2220]byte; use(buf[:]); return Stackguard() }
   835  func stack2224() (uintptr, uintptr) { var buf [2224]byte; use(buf[:]); return Stackguard() }
   836  func stack2228() (uintptr, uintptr) { var buf [2228]byte; use(buf[:]); return Stackguard() }
   837  func stack2232() (uintptr, uintptr) { var buf [2232]byte; use(buf[:]); return Stackguard() }
   838  func stack2236() (uintptr, uintptr) { var buf [2236]byte; use(buf[:]); return Stackguard() }
   839  func stack2240() (uintptr, uintptr) { var buf [2240]byte; use(buf[:]); return Stackguard() }
   840  func stack2244() (uintptr, uintptr) { var buf [2244]byte; use(buf[:]); return Stackguard() }
   841  func stack2248() (uintptr, uintptr) { var buf [2248]byte; use(buf[:]); return Stackguard() }
   842  func stack2252() (uintptr, uintptr) { var buf [2252]byte; use(buf[:]); return Stackguard() }
   843  func stack2256() (uintptr, uintptr) { var buf [2256]byte; use(buf[:]); return Stackguard() }
   844  func stack2260() (uintptr, uintptr) { var buf [2260]byte; use(buf[:]); return Stackguard() }
   845  func stack2264() (uintptr, uintptr) { var buf [2264]byte; use(buf[:]); return Stackguard() }
   846  func stack2268() (uintptr, uintptr) { var buf [2268]byte; use(buf[:]); return Stackguard() }
   847  func stack2272() (uintptr, uintptr) { var buf [2272]byte; use(buf[:]); return Stackguard() }
   848  func stack2276() (uintptr, uintptr) { var buf [2276]byte; use(buf[:]); return Stackguard() }
   849  func stack2280() (uintptr, uintptr) { var buf [2280]byte; use(buf[:]); return Stackguard() }
   850  func stack2284() (uintptr, uintptr) { var buf [2284]byte; use(buf[:]); return Stackguard() }
   851  func stack2288() (uintptr, uintptr) { var buf [2288]byte; use(buf[:]); return Stackguard() }
   852  func stack2292() (uintptr, uintptr) { var buf [2292]byte; use(buf[:]); return Stackguard() }
   853  func stack2296() (uintptr, uintptr) { var buf [2296]byte; use(buf[:]); return Stackguard() }
   854  func stack2300() (uintptr, uintptr) { var buf [2300]byte; use(buf[:]); return Stackguard() }
   855  func stack2304() (uintptr, uintptr) { var buf [2304]byte; use(buf[:]); return Stackguard() }
   856  func stack2308() (uintptr, uintptr) { var buf [2308]byte; use(buf[:]); return Stackguard() }
   857  func stack2312() (uintptr, uintptr) { var buf [2312]byte; use(buf[:]); return Stackguard() }
   858  func stack2316() (uintptr, uintptr) { var buf [2316]byte; use(buf[:]); return Stackguard() }
   859  func stack2320() (uintptr, uintptr) { var buf [2320]byte; use(buf[:]); return Stackguard() }
   860  func stack2324() (uintptr, uintptr) { var buf [2324]byte; use(buf[:]); return Stackguard() }
   861  func stack2328() (uintptr, uintptr) { var buf [2328]byte; use(buf[:]); return Stackguard() }
   862  func stack2332() (uintptr, uintptr) { var buf [2332]byte; use(buf[:]); return Stackguard() }
   863  func stack2336() (uintptr, uintptr) { var buf [2336]byte; use(buf[:]); return Stackguard() }
   864  func stack2340() (uintptr, uintptr) { var buf [2340]byte; use(buf[:]); return Stackguard() }
   865  func stack2344() (uintptr, uintptr) { var buf [2344]byte; use(buf[:]); return Stackguard() }
   866  func stack2348() (uintptr, uintptr) { var buf [2348]byte; use(buf[:]); return Stackguard() }
   867  func stack2352() (uintptr, uintptr) { var buf [2352]byte; use(buf[:]); return Stackguard() }
   868  func stack2356() (uintptr, uintptr) { var buf [2356]byte; use(buf[:]); return Stackguard() }
   869  func stack2360() (uintptr, uintptr) { var buf [2360]byte; use(buf[:]); return Stackguard() }
   870  func stack2364() (uintptr, uintptr) { var buf [2364]byte; use(buf[:]); return Stackguard() }
   871  func stack2368() (uintptr, uintptr) { var buf [2368]byte; use(buf[:]); return Stackguard() }
   872  func stack2372() (uintptr, uintptr) { var buf [2372]byte; use(buf[:]); return Stackguard() }
   873  func stack2376() (uintptr, uintptr) { var buf [2376]byte; use(buf[:]); return Stackguard() }
   874  func stack2380() (uintptr, uintptr) { var buf [2380]byte; use(buf[:]); return Stackguard() }
   875  func stack2384() (uintptr, uintptr) { var buf [2384]byte; use(buf[:]); return Stackguard() }
   876  func stack2388() (uintptr, uintptr) { var buf [2388]byte; use(buf[:]); return Stackguard() }
   877  func stack2392() (uintptr, uintptr) { var buf [2392]byte; use(buf[:]); return Stackguard() }
   878  func stack2396() (uintptr, uintptr) { var buf [2396]byte; use(buf[:]); return Stackguard() }
   879  func stack2400() (uintptr, uintptr) { var buf [2400]byte; use(buf[:]); return Stackguard() }
   880  func stack2404() (uintptr, uintptr) { var buf [2404]byte; use(buf[:]); return Stackguard() }
   881  func stack2408() (uintptr, uintptr) { var buf [2408]byte; use(buf[:]); return Stackguard() }
   882  func stack2412() (uintptr, uintptr) { var buf [2412]byte; use(buf[:]); return Stackguard() }
   883  func stack2416() (uintptr, uintptr) { var buf [2416]byte; use(buf[:]); return Stackguard() }
   884  func stack2420() (uintptr, uintptr) { var buf [2420]byte; use(buf[:]); return Stackguard() }
   885  func stack2424() (uintptr, uintptr) { var buf [2424]byte; use(buf[:]); return Stackguard() }
   886  func stack2428() (uintptr, uintptr) { var buf [2428]byte; use(buf[:]); return Stackguard() }
   887  func stack2432() (uintptr, uintptr) { var buf [2432]byte; use(buf[:]); return Stackguard() }
   888  func stack2436() (uintptr, uintptr) { var buf [2436]byte; use(buf[:]); return Stackguard() }
   889  func stack2440() (uintptr, uintptr) { var buf [2440]byte; use(buf[:]); return Stackguard() }
   890  func stack2444() (uintptr, uintptr) { var buf [2444]byte; use(buf[:]); return Stackguard() }
   891  func stack2448() (uintptr, uintptr) { var buf [2448]byte; use(buf[:]); return Stackguard() }
   892  func stack2452() (uintptr, uintptr) { var buf [2452]byte; use(buf[:]); return Stackguard() }
   893  func stack2456() (uintptr, uintptr) { var buf [2456]byte; use(buf[:]); return Stackguard() }
   894  func stack2460() (uintptr, uintptr) { var buf [2460]byte; use(buf[:]); return Stackguard() }
   895  func stack2464() (uintptr, uintptr) { var buf [2464]byte; use(buf[:]); return Stackguard() }
   896  func stack2468() (uintptr, uintptr) { var buf [2468]byte; use(buf[:]); return Stackguard() }
   897  func stack2472() (uintptr, uintptr) { var buf [2472]byte; use(buf[:]); return Stackguard() }
   898  func stack2476() (uintptr, uintptr) { var buf [2476]byte; use(buf[:]); return Stackguard() }
   899  func stack2480() (uintptr, uintptr) { var buf [2480]byte; use(buf[:]); return Stackguard() }
   900  func stack2484() (uintptr, uintptr) { var buf [2484]byte; use(buf[:]); return Stackguard() }
   901  func stack2488() (uintptr, uintptr) { var buf [2488]byte; use(buf[:]); return Stackguard() }
   902  func stack2492() (uintptr, uintptr) { var buf [2492]byte; use(buf[:]); return Stackguard() }
   903  func stack2496() (uintptr, uintptr) { var buf [2496]byte; use(buf[:]); return Stackguard() }
   904  func stack2500() (uintptr, uintptr) { var buf [2500]byte; use(buf[:]); return Stackguard() }
   905  func stack2504() (uintptr, uintptr) { var buf [2504]byte; use(buf[:]); return Stackguard() }
   906  func stack2508() (uintptr, uintptr) { var buf [2508]byte; use(buf[:]); return Stackguard() }
   907  func stack2512() (uintptr, uintptr) { var buf [2512]byte; use(buf[:]); return Stackguard() }
   908  func stack2516() (uintptr, uintptr) { var buf [2516]byte; use(buf[:]); return Stackguard() }
   909  func stack2520() (uintptr, uintptr) { var buf [2520]byte; use(buf[:]); return Stackguard() }
   910  func stack2524() (uintptr, uintptr) { var buf [2524]byte; use(buf[:]); return Stackguard() }
   911  func stack2528() (uintptr, uintptr) { var buf [2528]byte; use(buf[:]); return Stackguard() }
   912  func stack2532() (uintptr, uintptr) { var buf [2532]byte; use(buf[:]); return Stackguard() }
   913  func stack2536() (uintptr, uintptr) { var buf [2536]byte; use(buf[:]); return Stackguard() }
   914  func stack2540() (uintptr, uintptr) { var buf [2540]byte; use(buf[:]); return Stackguard() }
   915  func stack2544() (uintptr, uintptr) { var buf [2544]byte; use(buf[:]); return Stackguard() }
   916  func stack2548() (uintptr, uintptr) { var buf [2548]byte; use(buf[:]); return Stackguard() }
   917  func stack2552() (uintptr, uintptr) { var buf [2552]byte; use(buf[:]); return Stackguard() }
   918  func stack2556() (uintptr, uintptr) { var buf [2556]byte; use(buf[:]); return Stackguard() }
   919  func stack2560() (uintptr, uintptr) { var buf [2560]byte; use(buf[:]); return Stackguard() }
   920  func stack2564() (uintptr, uintptr) { var buf [2564]byte; use(buf[:]); return Stackguard() }
   921  func stack2568() (uintptr, uintptr) { var buf [2568]byte; use(buf[:]); return Stackguard() }
   922  func stack2572() (uintptr, uintptr) { var buf [2572]byte; use(buf[:]); return Stackguard() }
   923  func stack2576() (uintptr, uintptr) { var buf [2576]byte; use(buf[:]); return Stackguard() }
   924  func stack2580() (uintptr, uintptr) { var buf [2580]byte; use(buf[:]); return Stackguard() }
   925  func stack2584() (uintptr, uintptr) { var buf [2584]byte; use(buf[:]); return Stackguard() }
   926  func stack2588() (uintptr, uintptr) { var buf [2588]byte; use(buf[:]); return Stackguard() }
   927  func stack2592() (uintptr, uintptr) { var buf [2592]byte; use(buf[:]); return Stackguard() }
   928  func stack2596() (uintptr, uintptr) { var buf [2596]byte; use(buf[:]); return Stackguard() }
   929  func stack2600() (uintptr, uintptr) { var buf [2600]byte; use(buf[:]); return Stackguard() }
   930  func stack2604() (uintptr, uintptr) { var buf [2604]byte; use(buf[:]); return Stackguard() }
   931  func stack2608() (uintptr, uintptr) { var buf [2608]byte; use(buf[:]); return Stackguard() }
   932  func stack2612() (uintptr, uintptr) { var buf [2612]byte; use(buf[:]); return Stackguard() }
   933  func stack2616() (uintptr, uintptr) { var buf [2616]byte; use(buf[:]); return Stackguard() }
   934  func stack2620() (uintptr, uintptr) { var buf [2620]byte; use(buf[:]); return Stackguard() }
   935  func stack2624() (uintptr, uintptr) { var buf [2624]byte; use(buf[:]); return Stackguard() }
   936  func stack2628() (uintptr, uintptr) { var buf [2628]byte; use(buf[:]); return Stackguard() }
   937  func stack2632() (uintptr, uintptr) { var buf [2632]byte; use(buf[:]); return Stackguard() }
   938  func stack2636() (uintptr, uintptr) { var buf [2636]byte; use(buf[:]); return Stackguard() }
   939  func stack2640() (uintptr, uintptr) { var buf [2640]byte; use(buf[:]); return Stackguard() }
   940  func stack2644() (uintptr, uintptr) { var buf [2644]byte; use(buf[:]); return Stackguard() }
   941  func stack2648() (uintptr, uintptr) { var buf [2648]byte; use(buf[:]); return Stackguard() }
   942  func stack2652() (uintptr, uintptr) { var buf [2652]byte; use(buf[:]); return Stackguard() }
   943  func stack2656() (uintptr, uintptr) { var buf [2656]byte; use(buf[:]); return Stackguard() }
   944  func stack2660() (uintptr, uintptr) { var buf [2660]byte; use(buf[:]); return Stackguard() }
   945  func stack2664() (uintptr, uintptr) { var buf [2664]byte; use(buf[:]); return Stackguard() }
   946  func stack2668() (uintptr, uintptr) { var buf [2668]byte; use(buf[:]); return Stackguard() }
   947  func stack2672() (uintptr, uintptr) { var buf [2672]byte; use(buf[:]); return Stackguard() }
   948  func stack2676() (uintptr, uintptr) { var buf [2676]byte; use(buf[:]); return Stackguard() }
   949  func stack2680() (uintptr, uintptr) { var buf [2680]byte; use(buf[:]); return Stackguard() }
   950  func stack2684() (uintptr, uintptr) { var buf [2684]byte; use(buf[:]); return Stackguard() }
   951  func stack2688() (uintptr, uintptr) { var buf [2688]byte; use(buf[:]); return Stackguard() }
   952  func stack2692() (uintptr, uintptr) { var buf [2692]byte; use(buf[:]); return Stackguard() }
   953  func stack2696() (uintptr, uintptr) { var buf [2696]byte; use(buf[:]); return Stackguard() }
   954  func stack2700() (uintptr, uintptr) { var buf [2700]byte; use(buf[:]); return Stackguard() }
   955  func stack2704() (uintptr, uintptr) { var buf [2704]byte; use(buf[:]); return Stackguard() }
   956  func stack2708() (uintptr, uintptr) { var buf [2708]byte; use(buf[:]); return Stackguard() }
   957  func stack2712() (uintptr, uintptr) { var buf [2712]byte; use(buf[:]); return Stackguard() }
   958  func stack2716() (uintptr, uintptr) { var buf [2716]byte; use(buf[:]); return Stackguard() }
   959  func stack2720() (uintptr, uintptr) { var buf [2720]byte; use(buf[:]); return Stackguard() }
   960  func stack2724() (uintptr, uintptr) { var buf [2724]byte; use(buf[:]); return Stackguard() }
   961  func stack2728() (uintptr, uintptr) { var buf [2728]byte; use(buf[:]); return Stackguard() }
   962  func stack2732() (uintptr, uintptr) { var buf [2732]byte; use(buf[:]); return Stackguard() }
   963  func stack2736() (uintptr, uintptr) { var buf [2736]byte; use(buf[:]); return Stackguard() }
   964  func stack2740() (uintptr, uintptr) { var buf [2740]byte; use(buf[:]); return Stackguard() }
   965  func stack2744() (uintptr, uintptr) { var buf [2744]byte; use(buf[:]); return Stackguard() }
   966  func stack2748() (uintptr, uintptr) { var buf [2748]byte; use(buf[:]); return Stackguard() }
   967  func stack2752() (uintptr, uintptr) { var buf [2752]byte; use(buf[:]); return Stackguard() }
   968  func stack2756() (uintptr, uintptr) { var buf [2756]byte; use(buf[:]); return Stackguard() }
   969  func stack2760() (uintptr, uintptr) { var buf [2760]byte; use(buf[:]); return Stackguard() }
   970  func stack2764() (uintptr, uintptr) { var buf [2764]byte; use(buf[:]); return Stackguard() }
   971  func stack2768() (uintptr, uintptr) { var buf [2768]byte; use(buf[:]); return Stackguard() }
   972  func stack2772() (uintptr, uintptr) { var buf [2772]byte; use(buf[:]); return Stackguard() }
   973  func stack2776() (uintptr, uintptr) { var buf [2776]byte; use(buf[:]); return Stackguard() }
   974  func stack2780() (uintptr, uintptr) { var buf [2780]byte; use(buf[:]); return Stackguard() }
   975  func stack2784() (uintptr, uintptr) { var buf [2784]byte; use(buf[:]); return Stackguard() }
   976  func stack2788() (uintptr, uintptr) { var buf [2788]byte; use(buf[:]); return Stackguard() }
   977  func stack2792() (uintptr, uintptr) { var buf [2792]byte; use(buf[:]); return Stackguard() }
   978  func stack2796() (uintptr, uintptr) { var buf [2796]byte; use(buf[:]); return Stackguard() }
   979  func stack2800() (uintptr, uintptr) { var buf [2800]byte; use(buf[:]); return Stackguard() }
   980  func stack2804() (uintptr, uintptr) { var buf [2804]byte; use(buf[:]); return Stackguard() }
   981  func stack2808() (uintptr, uintptr) { var buf [2808]byte; use(buf[:]); return Stackguard() }
   982  func stack2812() (uintptr, uintptr) { var buf [2812]byte; use(buf[:]); return Stackguard() }
   983  func stack2816() (uintptr, uintptr) { var buf [2816]byte; use(buf[:]); return Stackguard() }
   984  func stack2820() (uintptr, uintptr) { var buf [2820]byte; use(buf[:]); return Stackguard() }
   985  func stack2824() (uintptr, uintptr) { var buf [2824]byte; use(buf[:]); return Stackguard() }
   986  func stack2828() (uintptr, uintptr) { var buf [2828]byte; use(buf[:]); return Stackguard() }
   987  func stack2832() (uintptr, uintptr) { var buf [2832]byte; use(buf[:]); return Stackguard() }
   988  func stack2836() (uintptr, uintptr) { var buf [2836]byte; use(buf[:]); return Stackguard() }
   989  func stack2840() (uintptr, uintptr) { var buf [2840]byte; use(buf[:]); return Stackguard() }
   990  func stack2844() (uintptr, uintptr) { var buf [2844]byte; use(buf[:]); return Stackguard() }
   991  func stack2848() (uintptr, uintptr) { var buf [2848]byte; use(buf[:]); return Stackguard() }
   992  func stack2852() (uintptr, uintptr) { var buf [2852]byte; use(buf[:]); return Stackguard() }
   993  func stack2856() (uintptr, uintptr) { var buf [2856]byte; use(buf[:]); return Stackguard() }
   994  func stack2860() (uintptr, uintptr) { var buf [2860]byte; use(buf[:]); return Stackguard() }
   995  func stack2864() (uintptr, uintptr) { var buf [2864]byte; use(buf[:]); return Stackguard() }
   996  func stack2868() (uintptr, uintptr) { var buf [2868]byte; use(buf[:]); return Stackguard() }
   997  func stack2872() (uintptr, uintptr) { var buf [2872]byte; use(buf[:]); return Stackguard() }
   998  func stack2876() (uintptr, uintptr) { var buf [2876]byte; use(buf[:]); return Stackguard() }
   999  func stack2880() (uintptr, uintptr) { var buf [2880]byte; use(buf[:]); return Stackguard() }
  1000  func stack2884() (uintptr, uintptr) { var buf [2884]byte; use(buf[:]); return Stackguard() }
  1001  func stack2888() (uintptr, uintptr) { var buf [2888]byte; use(buf[:]); return Stackguard() }
  1002  func stack2892() (uintptr, uintptr) { var buf [2892]byte; use(buf[:]); return Stackguard() }
  1003  func stack2896() (uintptr, uintptr) { var buf [2896]byte; use(buf[:]); return Stackguard() }
  1004  func stack2900() (uintptr, uintptr) { var buf [2900]byte; use(buf[:]); return Stackguard() }
  1005  func stack2904() (uintptr, uintptr) { var buf [2904]byte; use(buf[:]); return Stackguard() }
  1006  func stack2908() (uintptr, uintptr) { var buf [2908]byte; use(buf[:]); return Stackguard() }
  1007  func stack2912() (uintptr, uintptr) { var buf [2912]byte; use(buf[:]); return Stackguard() }
  1008  func stack2916() (uintptr, uintptr) { var buf [2916]byte; use(buf[:]); return Stackguard() }
  1009  func stack2920() (uintptr, uintptr) { var buf [2920]byte; use(buf[:]); return Stackguard() }
  1010  func stack2924() (uintptr, uintptr) { var buf [2924]byte; use(buf[:]); return Stackguard() }
  1011  func stack2928() (uintptr, uintptr) { var buf [2928]byte; use(buf[:]); return Stackguard() }
  1012  func stack2932() (uintptr, uintptr) { var buf [2932]byte; use(buf[:]); return Stackguard() }
  1013  func stack2936() (uintptr, uintptr) { var buf [2936]byte; use(buf[:]); return Stackguard() }
  1014  func stack2940() (uintptr, uintptr) { var buf [2940]byte; use(buf[:]); return Stackguard() }
  1015  func stack2944() (uintptr, uintptr) { var buf [2944]byte; use(buf[:]); return Stackguard() }
  1016  func stack2948() (uintptr, uintptr) { var buf [2948]byte; use(buf[:]); return Stackguard() }
  1017  func stack2952() (uintptr, uintptr) { var buf [2952]byte; use(buf[:]); return Stackguard() }
  1018  func stack2956() (uintptr, uintptr) { var buf [2956]byte; use(buf[:]); return Stackguard() }
  1019  func stack2960() (uintptr, uintptr) { var buf [2960]byte; use(buf[:]); return Stackguard() }
  1020  func stack2964() (uintptr, uintptr) { var buf [2964]byte; use(buf[:]); return Stackguard() }
  1021  func stack2968() (uintptr, uintptr) { var buf [2968]byte; use(buf[:]); return Stackguard() }
  1022  func stack2972() (uintptr, uintptr) { var buf [2972]byte; use(buf[:]); return Stackguard() }
  1023  func stack2976() (uintptr, uintptr) { var buf [2976]byte; use(buf[:]); return Stackguard() }
  1024  func stack2980() (uintptr, uintptr) { var buf [2980]byte; use(buf[:]); return Stackguard() }
  1025  func stack2984() (uintptr, uintptr) { var buf [2984]byte; use(buf[:]); return Stackguard() }
  1026  func stack2988() (uintptr, uintptr) { var buf [2988]byte; use(buf[:]); return Stackguard() }
  1027  func stack2992() (uintptr, uintptr) { var buf [2992]byte; use(buf[:]); return Stackguard() }
  1028  func stack2996() (uintptr, uintptr) { var buf [2996]byte; use(buf[:]); return Stackguard() }
  1029  func stack3000() (uintptr, uintptr) { var buf [3000]byte; use(buf[:]); return Stackguard() }
  1030  func stack3004() (uintptr, uintptr) { var buf [3004]byte; use(buf[:]); return Stackguard() }
  1031  func stack3008() (uintptr, uintptr) { var buf [3008]byte; use(buf[:]); return Stackguard() }
  1032  func stack3012() (uintptr, uintptr) { var buf [3012]byte; use(buf[:]); return Stackguard() }
  1033  func stack3016() (uintptr, uintptr) { var buf [3016]byte; use(buf[:]); return Stackguard() }
  1034  func stack3020() (uintptr, uintptr) { var buf [3020]byte; use(buf[:]); return Stackguard() }
  1035  func stack3024() (uintptr, uintptr) { var buf [3024]byte; use(buf[:]); return Stackguard() }
  1036  func stack3028() (uintptr, uintptr) { var buf [3028]byte; use(buf[:]); return Stackguard() }
  1037  func stack3032() (uintptr, uintptr) { var buf [3032]byte; use(buf[:]); return Stackguard() }
  1038  func stack3036() (uintptr, uintptr) { var buf [3036]byte; use(buf[:]); return Stackguard() }
  1039  func stack3040() (uintptr, uintptr) { var buf [3040]byte; use(buf[:]); return Stackguard() }
  1040  func stack3044() (uintptr, uintptr) { var buf [3044]byte; use(buf[:]); return Stackguard() }
  1041  func stack3048() (uintptr, uintptr) { var buf [3048]byte; use(buf[:]); return Stackguard() }
  1042  func stack3052() (uintptr, uintptr) { var buf [3052]byte; use(buf[:]); return Stackguard() }
  1043  func stack3056() (uintptr, uintptr) { var buf [3056]byte; use(buf[:]); return Stackguard() }
  1044  func stack3060() (uintptr, uintptr) { var buf [3060]byte; use(buf[:]); return Stackguard() }
  1045  func stack3064() (uintptr, uintptr) { var buf [3064]byte; use(buf[:]); return Stackguard() }
  1046  func stack3068() (uintptr, uintptr) { var buf [3068]byte; use(buf[:]); return Stackguard() }
  1047  func stack3072() (uintptr, uintptr) { var buf [3072]byte; use(buf[:]); return Stackguard() }
  1048  func stack3076() (uintptr, uintptr) { var buf [3076]byte; use(buf[:]); return Stackguard() }
  1049  func stack3080() (uintptr, uintptr) { var buf [3080]byte; use(buf[:]); return Stackguard() }
  1050  func stack3084() (uintptr, uintptr) { var buf [3084]byte; use(buf[:]); return Stackguard() }
  1051  func stack3088() (uintptr, uintptr) { var buf [3088]byte; use(buf[:]); return Stackguard() }
  1052  func stack3092() (uintptr, uintptr) { var buf [3092]byte; use(buf[:]); return Stackguard() }
  1053  func stack3096() (uintptr, uintptr) { var buf [3096]byte; use(buf[:]); return Stackguard() }
  1054  func stack3100() (uintptr, uintptr) { var buf [3100]byte; use(buf[:]); return Stackguard() }
  1055  func stack3104() (uintptr, uintptr) { var buf [3104]byte; use(buf[:]); return Stackguard() }
  1056  func stack3108() (uintptr, uintptr) { var buf [3108]byte; use(buf[:]); return Stackguard() }
  1057  func stack3112() (uintptr, uintptr) { var buf [3112]byte; use(buf[:]); return Stackguard() }
  1058  func stack3116() (uintptr, uintptr) { var buf [3116]byte; use(buf[:]); return Stackguard() }
  1059  func stack3120() (uintptr, uintptr) { var buf [3120]byte; use(buf[:]); return Stackguard() }
  1060  func stack3124() (uintptr, uintptr) { var buf [3124]byte; use(buf[:]); return Stackguard() }
  1061  func stack3128() (uintptr, uintptr) { var buf [3128]byte; use(buf[:]); return Stackguard() }
  1062  func stack3132() (uintptr, uintptr) { var buf [3132]byte; use(buf[:]); return Stackguard() }
  1063  func stack3136() (uintptr, uintptr) { var buf [3136]byte; use(buf[:]); return Stackguard() }
  1064  func stack3140() (uintptr, uintptr) { var buf [3140]byte; use(buf[:]); return Stackguard() }
  1065  func stack3144() (uintptr, uintptr) { var buf [3144]byte; use(buf[:]); return Stackguard() }
  1066  func stack3148() (uintptr, uintptr) { var buf [3148]byte; use(buf[:]); return Stackguard() }
  1067  func stack3152() (uintptr, uintptr) { var buf [3152]byte; use(buf[:]); return Stackguard() }
  1068  func stack3156() (uintptr, uintptr) { var buf [3156]byte; use(buf[:]); return Stackguard() }
  1069  func stack3160() (uintptr, uintptr) { var buf [3160]byte; use(buf[:]); return Stackguard() }
  1070  func stack3164() (uintptr, uintptr) { var buf [3164]byte; use(buf[:]); return Stackguard() }
  1071  func stack3168() (uintptr, uintptr) { var buf [3168]byte; use(buf[:]); return Stackguard() }
  1072  func stack3172() (uintptr, uintptr) { var buf [3172]byte; use(buf[:]); return Stackguard() }
  1073  func stack3176() (uintptr, uintptr) { var buf [3176]byte; use(buf[:]); return Stackguard() }
  1074  func stack3180() (uintptr, uintptr) { var buf [3180]byte; use(buf[:]); return Stackguard() }
  1075  func stack3184() (uintptr, uintptr) { var buf [3184]byte; use(buf[:]); return Stackguard() }
  1076  func stack3188() (uintptr, uintptr) { var buf [3188]byte; use(buf[:]); return Stackguard() }
  1077  func stack3192() (uintptr, uintptr) { var buf [3192]byte; use(buf[:]); return Stackguard() }
  1078  func stack3196() (uintptr, uintptr) { var buf [3196]byte; use(buf[:]); return Stackguard() }
  1079  func stack3200() (uintptr, uintptr) { var buf [3200]byte; use(buf[:]); return Stackguard() }
  1080  func stack3204() (uintptr, uintptr) { var buf [3204]byte; use(buf[:]); return Stackguard() }
  1081  func stack3208() (uintptr, uintptr) { var buf [3208]byte; use(buf[:]); return Stackguard() }
  1082  func stack3212() (uintptr, uintptr) { var buf [3212]byte; use(buf[:]); return Stackguard() }
  1083  func stack3216() (uintptr, uintptr) { var buf [3216]byte; use(buf[:]); return Stackguard() }
  1084  func stack3220() (uintptr, uintptr) { var buf [3220]byte; use(buf[:]); return Stackguard() }
  1085  func stack3224() (uintptr, uintptr) { var buf [3224]byte; use(buf[:]); return Stackguard() }
  1086  func stack3228() (uintptr, uintptr) { var buf [3228]byte; use(buf[:]); return Stackguard() }
  1087  func stack3232() (uintptr, uintptr) { var buf [3232]byte; use(buf[:]); return Stackguard() }
  1088  func stack3236() (uintptr, uintptr) { var buf [3236]byte; use(buf[:]); return Stackguard() }
  1089  func stack3240() (uintptr, uintptr) { var buf [3240]byte; use(buf[:]); return Stackguard() }
  1090  func stack3244() (uintptr, uintptr) { var buf [3244]byte; use(buf[:]); return Stackguard() }
  1091  func stack3248() (uintptr, uintptr) { var buf [3248]byte; use(buf[:]); return Stackguard() }
  1092  func stack3252() (uintptr, uintptr) { var buf [3252]byte; use(buf[:]); return Stackguard() }
  1093  func stack3256() (uintptr, uintptr) { var buf [3256]byte; use(buf[:]); return Stackguard() }
  1094  func stack3260() (uintptr, uintptr) { var buf [3260]byte; use(buf[:]); return Stackguard() }
  1095  func stack3264() (uintptr, uintptr) { var buf [3264]byte; use(buf[:]); return Stackguard() }
  1096  func stack3268() (uintptr, uintptr) { var buf [3268]byte; use(buf[:]); return Stackguard() }
  1097  func stack3272() (uintptr, uintptr) { var buf [3272]byte; use(buf[:]); return Stackguard() }
  1098  func stack3276() (uintptr, uintptr) { var buf [3276]byte; use(buf[:]); return Stackguard() }
  1099  func stack3280() (uintptr, uintptr) { var buf [3280]byte; use(buf[:]); return Stackguard() }
  1100  func stack3284() (uintptr, uintptr) { var buf [3284]byte; use(buf[:]); return Stackguard() }
  1101  func stack3288() (uintptr, uintptr) { var buf [3288]byte; use(buf[:]); return Stackguard() }
  1102  func stack3292() (uintptr, uintptr) { var buf [3292]byte; use(buf[:]); return Stackguard() }
  1103  func stack3296() (uintptr, uintptr) { var buf [3296]byte; use(buf[:]); return Stackguard() }
  1104  func stack3300() (uintptr, uintptr) { var buf [3300]byte; use(buf[:]); return Stackguard() }
  1105  func stack3304() (uintptr, uintptr) { var buf [3304]byte; use(buf[:]); return Stackguard() }
  1106  func stack3308() (uintptr, uintptr) { var buf [3308]byte; use(buf[:]); return Stackguard() }
  1107  func stack3312() (uintptr, uintptr) { var buf [3312]byte; use(buf[:]); return Stackguard() }
  1108  func stack3316() (uintptr, uintptr) { var buf [3316]byte; use(buf[:]); return Stackguard() }
  1109  func stack3320() (uintptr, uintptr) { var buf [3320]byte; use(buf[:]); return Stackguard() }
  1110  func stack3324() (uintptr, uintptr) { var buf [3324]byte; use(buf[:]); return Stackguard() }
  1111  func stack3328() (uintptr, uintptr) { var buf [3328]byte; use(buf[:]); return Stackguard() }
  1112  func stack3332() (uintptr, uintptr) { var buf [3332]byte; use(buf[:]); return Stackguard() }
  1113  func stack3336() (uintptr, uintptr) { var buf [3336]byte; use(buf[:]); return Stackguard() }
  1114  func stack3340() (uintptr, uintptr) { var buf [3340]byte; use(buf[:]); return Stackguard() }
  1115  func stack3344() (uintptr, uintptr) { var buf [3344]byte; use(buf[:]); return Stackguard() }
  1116  func stack3348() (uintptr, uintptr) { var buf [3348]byte; use(buf[:]); return Stackguard() }
  1117  func stack3352() (uintptr, uintptr) { var buf [3352]byte; use(buf[:]); return Stackguard() }
  1118  func stack3356() (uintptr, uintptr) { var buf [3356]byte; use(buf[:]); return Stackguard() }
  1119  func stack3360() (uintptr, uintptr) { var buf [3360]byte; use(buf[:]); return Stackguard() }
  1120  func stack3364() (uintptr, uintptr) { var buf [3364]byte; use(buf[:]); return Stackguard() }
  1121  func stack3368() (uintptr, uintptr) { var buf [3368]byte; use(buf[:]); return Stackguard() }
  1122  func stack3372() (uintptr, uintptr) { var buf [3372]byte; use(buf[:]); return Stackguard() }
  1123  func stack3376() (uintptr, uintptr) { var buf [3376]byte; use(buf[:]); return Stackguard() }
  1124  func stack3380() (uintptr, uintptr) { var buf [3380]byte; use(buf[:]); return Stackguard() }
  1125  func stack3384() (uintptr, uintptr) { var buf [3384]byte; use(buf[:]); return Stackguard() }
  1126  func stack3388() (uintptr, uintptr) { var buf [3388]byte; use(buf[:]); return Stackguard() }
  1127  func stack3392() (uintptr, uintptr) { var buf [3392]byte; use(buf[:]); return Stackguard() }
  1128  func stack3396() (uintptr, uintptr) { var buf [3396]byte; use(buf[:]); return Stackguard() }
  1129  func stack3400() (uintptr, uintptr) { var buf [3400]byte; use(buf[:]); return Stackguard() }
  1130  func stack3404() (uintptr, uintptr) { var buf [3404]byte; use(buf[:]); return Stackguard() }
  1131  func stack3408() (uintptr, uintptr) { var buf [3408]byte; use(buf[:]); return Stackguard() }
  1132  func stack3412() (uintptr, uintptr) { var buf [3412]byte; use(buf[:]); return Stackguard() }
  1133  func stack3416() (uintptr, uintptr) { var buf [3416]byte; use(buf[:]); return Stackguard() }
  1134  func stack3420() (uintptr, uintptr) { var buf [3420]byte; use(buf[:]); return Stackguard() }
  1135  func stack3424() (uintptr, uintptr) { var buf [3424]byte; use(buf[:]); return Stackguard() }
  1136  func stack3428() (uintptr, uintptr) { var buf [3428]byte; use(buf[:]); return Stackguard() }
  1137  func stack3432() (uintptr, uintptr) { var buf [3432]byte; use(buf[:]); return Stackguard() }
  1138  func stack3436() (uintptr, uintptr) { var buf [3436]byte; use(buf[:]); return Stackguard() }
  1139  func stack3440() (uintptr, uintptr) { var buf [3440]byte; use(buf[:]); return Stackguard() }
  1140  func stack3444() (uintptr, uintptr) { var buf [3444]byte; use(buf[:]); return Stackguard() }
  1141  func stack3448() (uintptr, uintptr) { var buf [3448]byte; use(buf[:]); return Stackguard() }
  1142  func stack3452() (uintptr, uintptr) { var buf [3452]byte; use(buf[:]); return Stackguard() }
  1143  func stack3456() (uintptr, uintptr) { var buf [3456]byte; use(buf[:]); return Stackguard() }
  1144  func stack3460() (uintptr, uintptr) { var buf [3460]byte; use(buf[:]); return Stackguard() }
  1145  func stack3464() (uintptr, uintptr) { var buf [3464]byte; use(buf[:]); return Stackguard() }
  1146  func stack3468() (uintptr, uintptr) { var buf [3468]byte; use(buf[:]); return Stackguard() }
  1147  func stack3472() (uintptr, uintptr) { var buf [3472]byte; use(buf[:]); return Stackguard() }
  1148  func stack3476() (uintptr, uintptr) { var buf [3476]byte; use(buf[:]); return Stackguard() }
  1149  func stack3480() (uintptr, uintptr) { var buf [3480]byte; use(buf[:]); return Stackguard() }
  1150  func stack3484() (uintptr, uintptr) { var buf [3484]byte; use(buf[:]); return Stackguard() }
  1151  func stack3488() (uintptr, uintptr) { var buf [3488]byte; use(buf[:]); return Stackguard() }
  1152  func stack3492() (uintptr, uintptr) { var buf [3492]byte; use(buf[:]); return Stackguard() }
  1153  func stack3496() (uintptr, uintptr) { var buf [3496]byte; use(buf[:]); return Stackguard() }
  1154  func stack3500() (uintptr, uintptr) { var buf [3500]byte; use(buf[:]); return Stackguard() }
  1155  func stack3504() (uintptr, uintptr) { var buf [3504]byte; use(buf[:]); return Stackguard() }
  1156  func stack3508() (uintptr, uintptr) { var buf [3508]byte; use(buf[:]); return Stackguard() }
  1157  func stack3512() (uintptr, uintptr) { var buf [3512]byte; use(buf[:]); return Stackguard() }
  1158  func stack3516() (uintptr, uintptr) { var buf [3516]byte; use(buf[:]); return Stackguard() }
  1159  func stack3520() (uintptr, uintptr) { var buf [3520]byte; use(buf[:]); return Stackguard() }
  1160  func stack3524() (uintptr, uintptr) { var buf [3524]byte; use(buf[:]); return Stackguard() }
  1161  func stack3528() (uintptr, uintptr) { var buf [3528]byte; use(buf[:]); return Stackguard() }
  1162  func stack3532() (uintptr, uintptr) { var buf [3532]byte; use(buf[:]); return Stackguard() }
  1163  func stack3536() (uintptr, uintptr) { var buf [3536]byte; use(buf[:]); return Stackguard() }
  1164  func stack3540() (uintptr, uintptr) { var buf [3540]byte; use(buf[:]); return Stackguard() }
  1165  func stack3544() (uintptr, uintptr) { var buf [3544]byte; use(buf[:]); return Stackguard() }
  1166  func stack3548() (uintptr, uintptr) { var buf [3548]byte; use(buf[:]); return Stackguard() }
  1167  func stack3552() (uintptr, uintptr) { var buf [3552]byte; use(buf[:]); return Stackguard() }
  1168  func stack3556() (uintptr, uintptr) { var buf [3556]byte; use(buf[:]); return Stackguard() }
  1169  func stack3560() (uintptr, uintptr) { var buf [3560]byte; use(buf[:]); return Stackguard() }
  1170  func stack3564() (uintptr, uintptr) { var buf [3564]byte; use(buf[:]); return Stackguard() }
  1171  func stack3568() (uintptr, uintptr) { var buf [3568]byte; use(buf[:]); return Stackguard() }
  1172  func stack3572() (uintptr, uintptr) { var buf [3572]byte; use(buf[:]); return Stackguard() }
  1173  func stack3576() (uintptr, uintptr) { var buf [3576]byte; use(buf[:]); return Stackguard() }
  1174  func stack3580() (uintptr, uintptr) { var buf [3580]byte; use(buf[:]); return Stackguard() }
  1175  func stack3584() (uintptr, uintptr) { var buf [3584]byte; use(buf[:]); return Stackguard() }
  1176  func stack3588() (uintptr, uintptr) { var buf [3588]byte; use(buf[:]); return Stackguard() }
  1177  func stack3592() (uintptr, uintptr) { var buf [3592]byte; use(buf[:]); return Stackguard() }
  1178  func stack3596() (uintptr, uintptr) { var buf [3596]byte; use(buf[:]); return Stackguard() }
  1179  func stack3600() (uintptr, uintptr) { var buf [3600]byte; use(buf[:]); return Stackguard() }
  1180  func stack3604() (uintptr, uintptr) { var buf [3604]byte; use(buf[:]); return Stackguard() }
  1181  func stack3608() (uintptr, uintptr) { var buf [3608]byte; use(buf[:]); return Stackguard() }
  1182  func stack3612() (uintptr, uintptr) { var buf [3612]byte; use(buf[:]); return Stackguard() }
  1183  func stack3616() (uintptr, uintptr) { var buf [3616]byte; use(buf[:]); return Stackguard() }
  1184  func stack3620() (uintptr, uintptr) { var buf [3620]byte; use(buf[:]); return Stackguard() }
  1185  func stack3624() (uintptr, uintptr) { var buf [3624]byte; use(buf[:]); return Stackguard() }
  1186  func stack3628() (uintptr, uintptr) { var buf [3628]byte; use(buf[:]); return Stackguard() }
  1187  func stack3632() (uintptr, uintptr) { var buf [3632]byte; use(buf[:]); return Stackguard() }
  1188  func stack3636() (uintptr, uintptr) { var buf [3636]byte; use(buf[:]); return Stackguard() }
  1189  func stack3640() (uintptr, uintptr) { var buf [3640]byte; use(buf[:]); return Stackguard() }
  1190  func stack3644() (uintptr, uintptr) { var buf [3644]byte; use(buf[:]); return Stackguard() }
  1191  func stack3648() (uintptr, uintptr) { var buf [3648]byte; use(buf[:]); return Stackguard() }
  1192  func stack3652() (uintptr, uintptr) { var buf [3652]byte; use(buf[:]); return Stackguard() }
  1193  func stack3656() (uintptr, uintptr) { var buf [3656]byte; use(buf[:]); return Stackguard() }
  1194  func stack3660() (uintptr, uintptr) { var buf [3660]byte; use(buf[:]); return Stackguard() }
  1195  func stack3664() (uintptr, uintptr) { var buf [3664]byte; use(buf[:]); return Stackguard() }
  1196  func stack3668() (uintptr, uintptr) { var buf [3668]byte; use(buf[:]); return Stackguard() }
  1197  func stack3672() (uintptr, uintptr) { var buf [3672]byte; use(buf[:]); return Stackguard() }
  1198  func stack3676() (uintptr, uintptr) { var buf [3676]byte; use(buf[:]); return Stackguard() }
  1199  func stack3680() (uintptr, uintptr) { var buf [3680]byte; use(buf[:]); return Stackguard() }
  1200  func stack3684() (uintptr, uintptr) { var buf [3684]byte; use(buf[:]); return Stackguard() }
  1201  func stack3688() (uintptr, uintptr) { var buf [3688]byte; use(buf[:]); return Stackguard() }
  1202  func stack3692() (uintptr, uintptr) { var buf [3692]byte; use(buf[:]); return Stackguard() }
  1203  func stack3696() (uintptr, uintptr) { var buf [3696]byte; use(buf[:]); return Stackguard() }
  1204  func stack3700() (uintptr, uintptr) { var buf [3700]byte; use(buf[:]); return Stackguard() }
  1205  func stack3704() (uintptr, uintptr) { var buf [3704]byte; use(buf[:]); return Stackguard() }
  1206  func stack3708() (uintptr, uintptr) { var buf [3708]byte; use(buf[:]); return Stackguard() }
  1207  func stack3712() (uintptr, uintptr) { var buf [3712]byte; use(buf[:]); return Stackguard() }
  1208  func stack3716() (uintptr, uintptr) { var buf [3716]byte; use(buf[:]); return Stackguard() }
  1209  func stack3720() (uintptr, uintptr) { var buf [3720]byte; use(buf[:]); return Stackguard() }
  1210  func stack3724() (uintptr, uintptr) { var buf [3724]byte; use(buf[:]); return Stackguard() }
  1211  func stack3728() (uintptr, uintptr) { var buf [3728]byte; use(buf[:]); return Stackguard() }
  1212  func stack3732() (uintptr, uintptr) { var buf [3732]byte; use(buf[:]); return Stackguard() }
  1213  func stack3736() (uintptr, uintptr) { var buf [3736]byte; use(buf[:]); return Stackguard() }
  1214  func stack3740() (uintptr, uintptr) { var buf [3740]byte; use(buf[:]); return Stackguard() }
  1215  func stack3744() (uintptr, uintptr) { var buf [3744]byte; use(buf[:]); return Stackguard() }
  1216  func stack3748() (uintptr, uintptr) { var buf [3748]byte; use(buf[:]); return Stackguard() }
  1217  func stack3752() (uintptr, uintptr) { var buf [3752]byte; use(buf[:]); return Stackguard() }
  1218  func stack3756() (uintptr, uintptr) { var buf [3756]byte; use(buf[:]); return Stackguard() }
  1219  func stack3760() (uintptr, uintptr) { var buf [3760]byte; use(buf[:]); return Stackguard() }
  1220  func stack3764() (uintptr, uintptr) { var buf [3764]byte; use(buf[:]); return Stackguard() }
  1221  func stack3768() (uintptr, uintptr) { var buf [3768]byte; use(buf[:]); return Stackguard() }
  1222  func stack3772() (uintptr, uintptr) { var buf [3772]byte; use(buf[:]); return Stackguard() }
  1223  func stack3776() (uintptr, uintptr) { var buf [3776]byte; use(buf[:]); return Stackguard() }
  1224  func stack3780() (uintptr, uintptr) { var buf [3780]byte; use(buf[:]); return Stackguard() }
  1225  func stack3784() (uintptr, uintptr) { var buf [3784]byte; use(buf[:]); return Stackguard() }
  1226  func stack3788() (uintptr, uintptr) { var buf [3788]byte; use(buf[:]); return Stackguard() }
  1227  func stack3792() (uintptr, uintptr) { var buf [3792]byte; use(buf[:]); return Stackguard() }
  1228  func stack3796() (uintptr, uintptr) { var buf [3796]byte; use(buf[:]); return Stackguard() }
  1229  func stack3800() (uintptr, uintptr) { var buf [3800]byte; use(buf[:]); return Stackguard() }
  1230  func stack3804() (uintptr, uintptr) { var buf [3804]byte; use(buf[:]); return Stackguard() }
  1231  func stack3808() (uintptr, uintptr) { var buf [3808]byte; use(buf[:]); return Stackguard() }
  1232  func stack3812() (uintptr, uintptr) { var buf [3812]byte; use(buf[:]); return Stackguard() }
  1233  func stack3816() (uintptr, uintptr) { var buf [3816]byte; use(buf[:]); return Stackguard() }
  1234  func stack3820() (uintptr, uintptr) { var buf [3820]byte; use(buf[:]); return Stackguard() }
  1235  func stack3824() (uintptr, uintptr) { var buf [3824]byte; use(buf[:]); return Stackguard() }
  1236  func stack3828() (uintptr, uintptr) { var buf [3828]byte; use(buf[:]); return Stackguard() }
  1237  func stack3832() (uintptr, uintptr) { var buf [3832]byte; use(buf[:]); return Stackguard() }
  1238  func stack3836() (uintptr, uintptr) { var buf [3836]byte; use(buf[:]); return Stackguard() }
  1239  func stack3840() (uintptr, uintptr) { var buf [3840]byte; use(buf[:]); return Stackguard() }
  1240  func stack3844() (uintptr, uintptr) { var buf [3844]byte; use(buf[:]); return Stackguard() }
  1241  func stack3848() (uintptr, uintptr) { var buf [3848]byte; use(buf[:]); return Stackguard() }
  1242  func stack3852() (uintptr, uintptr) { var buf [3852]byte; use(buf[:]); return Stackguard() }
  1243  func stack3856() (uintptr, uintptr) { var buf [3856]byte; use(buf[:]); return Stackguard() }
  1244  func stack3860() (uintptr, uintptr) { var buf [3860]byte; use(buf[:]); return Stackguard() }
  1245  func stack3864() (uintptr, uintptr) { var buf [3864]byte; use(buf[:]); return Stackguard() }
  1246  func stack3868() (uintptr, uintptr) { var buf [3868]byte; use(buf[:]); return Stackguard() }
  1247  func stack3872() (uintptr, uintptr) { var buf [3872]byte; use(buf[:]); return Stackguard() }
  1248  func stack3876() (uintptr, uintptr) { var buf [3876]byte; use(buf[:]); return Stackguard() }
  1249  func stack3880() (uintptr, uintptr) { var buf [3880]byte; use(buf[:]); return Stackguard() }
  1250  func stack3884() (uintptr, uintptr) { var buf [3884]byte; use(buf[:]); return Stackguard() }
  1251  func stack3888() (uintptr, uintptr) { var buf [3888]byte; use(buf[:]); return Stackguard() }
  1252  func stack3892() (uintptr, uintptr) { var buf [3892]byte; use(buf[:]); return Stackguard() }
  1253  func stack3896() (uintptr, uintptr) { var buf [3896]byte; use(buf[:]); return Stackguard() }
  1254  func stack3900() (uintptr, uintptr) { var buf [3900]byte; use(buf[:]); return Stackguard() }
  1255  func stack3904() (uintptr, uintptr) { var buf [3904]byte; use(buf[:]); return Stackguard() }
  1256  func stack3908() (uintptr, uintptr) { var buf [3908]byte; use(buf[:]); return Stackguard() }
  1257  func stack3912() (uintptr, uintptr) { var buf [3912]byte; use(buf[:]); return Stackguard() }
  1258  func stack3916() (uintptr, uintptr) { var buf [3916]byte; use(buf[:]); return Stackguard() }
  1259  func stack3920() (uintptr, uintptr) { var buf [3920]byte; use(buf[:]); return Stackguard() }
  1260  func stack3924() (uintptr, uintptr) { var buf [3924]byte; use(buf[:]); return Stackguard() }
  1261  func stack3928() (uintptr, uintptr) { var buf [3928]byte; use(buf[:]); return Stackguard() }
  1262  func stack3932() (uintptr, uintptr) { var buf [3932]byte; use(buf[:]); return Stackguard() }
  1263  func stack3936() (uintptr, uintptr) { var buf [3936]byte; use(buf[:]); return Stackguard() }
  1264  func stack3940() (uintptr, uintptr) { var buf [3940]byte; use(buf[:]); return Stackguard() }
  1265  func stack3944() (uintptr, uintptr) { var buf [3944]byte; use(buf[:]); return Stackguard() }
  1266  func stack3948() (uintptr, uintptr) { var buf [3948]byte; use(buf[:]); return Stackguard() }
  1267  func stack3952() (uintptr, uintptr) { var buf [3952]byte; use(buf[:]); return Stackguard() }
  1268  func stack3956() (uintptr, uintptr) { var buf [3956]byte; use(buf[:]); return Stackguard() }
  1269  func stack3960() (uintptr, uintptr) { var buf [3960]byte; use(buf[:]); return Stackguard() }
  1270  func stack3964() (uintptr, uintptr) { var buf [3964]byte; use(buf[:]); return Stackguard() }
  1271  func stack3968() (uintptr, uintptr) { var buf [3968]byte; use(buf[:]); return Stackguard() }
  1272  func stack3972() (uintptr, uintptr) { var buf [3972]byte; use(buf[:]); return Stackguard() }
  1273  func stack3976() (uintptr, uintptr) { var buf [3976]byte; use(buf[:]); return Stackguard() }
  1274  func stack3980() (uintptr, uintptr) { var buf [3980]byte; use(buf[:]); return Stackguard() }
  1275  func stack3984() (uintptr, uintptr) { var buf [3984]byte; use(buf[:]); return Stackguard() }
  1276  func stack3988() (uintptr, uintptr) { var buf [3988]byte; use(buf[:]); return Stackguard() }
  1277  func stack3992() (uintptr, uintptr) { var buf [3992]byte; use(buf[:]); return Stackguard() }
  1278  func stack3996() (uintptr, uintptr) { var buf [3996]byte; use(buf[:]); return Stackguard() }
  1279  func stack4000() (uintptr, uintptr) { var buf [4000]byte; use(buf[:]); return Stackguard() }
  1280  func stack4004() (uintptr, uintptr) { var buf [4004]byte; use(buf[:]); return Stackguard() }
  1281  func stack4008() (uintptr, uintptr) { var buf [4008]byte; use(buf[:]); return Stackguard() }
  1282  func stack4012() (uintptr, uintptr) { var buf [4012]byte; use(buf[:]); return Stackguard() }
  1283  func stack4016() (uintptr, uintptr) { var buf [4016]byte; use(buf[:]); return Stackguard() }
  1284  func stack4020() (uintptr, uintptr) { var buf [4020]byte; use(buf[:]); return Stackguard() }
  1285  func stack4024() (uintptr, uintptr) { var buf [4024]byte; use(buf[:]); return Stackguard() }
  1286  func stack4028() (uintptr, uintptr) { var buf [4028]byte; use(buf[:]); return Stackguard() }
  1287  func stack4032() (uintptr, uintptr) { var buf [4032]byte; use(buf[:]); return Stackguard() }
  1288  func stack4036() (uintptr, uintptr) { var buf [4036]byte; use(buf[:]); return Stackguard() }
  1289  func stack4040() (uintptr, uintptr) { var buf [4040]byte; use(buf[:]); return Stackguard() }
  1290  func stack4044() (uintptr, uintptr) { var buf [4044]byte; use(buf[:]); return Stackguard() }
  1291  func stack4048() (uintptr, uintptr) { var buf [4048]byte; use(buf[:]); return Stackguard() }
  1292  func stack4052() (uintptr, uintptr) { var buf [4052]byte; use(buf[:]); return Stackguard() }
  1293  func stack4056() (uintptr, uintptr) { var buf [4056]byte; use(buf[:]); return Stackguard() }
  1294  func stack4060() (uintptr, uintptr) { var buf [4060]byte; use(buf[:]); return Stackguard() }
  1295  func stack4064() (uintptr, uintptr) { var buf [4064]byte; use(buf[:]); return Stackguard() }
  1296  func stack4068() (uintptr, uintptr) { var buf [4068]byte; use(buf[:]); return Stackguard() }
  1297  func stack4072() (uintptr, uintptr) { var buf [4072]byte; use(buf[:]); return Stackguard() }
  1298  func stack4076() (uintptr, uintptr) { var buf [4076]byte; use(buf[:]); return Stackguard() }
  1299  func stack4080() (uintptr, uintptr) { var buf [4080]byte; use(buf[:]); return Stackguard() }
  1300  func stack4084() (uintptr, uintptr) { var buf [4084]byte; use(buf[:]); return Stackguard() }
  1301  func stack4088() (uintptr, uintptr) { var buf [4088]byte; use(buf[:]); return Stackguard() }
  1302  func stack4092() (uintptr, uintptr) { var buf [4092]byte; use(buf[:]); return Stackguard() }
  1303  func stack4096() (uintptr, uintptr) { var buf [4096]byte; use(buf[:]); return Stackguard() }
  1304  func stack4100() (uintptr, uintptr) { var buf [4100]byte; use(buf[:]); return Stackguard() }
  1305  func stack4104() (uintptr, uintptr) { var buf [4104]byte; use(buf[:]); return Stackguard() }
  1306  func stack4108() (uintptr, uintptr) { var buf [4108]byte; use(buf[:]); return Stackguard() }
  1307  func stack4112() (uintptr, uintptr) { var buf [4112]byte; use(buf[:]); return Stackguard() }
  1308  func stack4116() (uintptr, uintptr) { var buf [4116]byte; use(buf[:]); return Stackguard() }
  1309  func stack4120() (uintptr, uintptr) { var buf [4120]byte; use(buf[:]); return Stackguard() }
  1310  func stack4124() (uintptr, uintptr) { var buf [4124]byte; use(buf[:]); return Stackguard() }
  1311  func stack4128() (uintptr, uintptr) { var buf [4128]byte; use(buf[:]); return Stackguard() }
  1312  func stack4132() (uintptr, uintptr) { var buf [4132]byte; use(buf[:]); return Stackguard() }
  1313  func stack4136() (uintptr, uintptr) { var buf [4136]byte; use(buf[:]); return Stackguard() }
  1314  func stack4140() (uintptr, uintptr) { var buf [4140]byte; use(buf[:]); return Stackguard() }
  1315  func stack4144() (uintptr, uintptr) { var buf [4144]byte; use(buf[:]); return Stackguard() }
  1316  func stack4148() (uintptr, uintptr) { var buf [4148]byte; use(buf[:]); return Stackguard() }
  1317  func stack4152() (uintptr, uintptr) { var buf [4152]byte; use(buf[:]); return Stackguard() }
  1318  func stack4156() (uintptr, uintptr) { var buf [4156]byte; use(buf[:]); return Stackguard() }
  1319  func stack4160() (uintptr, uintptr) { var buf [4160]byte; use(buf[:]); return Stackguard() }
  1320  func stack4164() (uintptr, uintptr) { var buf [4164]byte; use(buf[:]); return Stackguard() }
  1321  func stack4168() (uintptr, uintptr) { var buf [4168]byte; use(buf[:]); return Stackguard() }
  1322  func stack4172() (uintptr, uintptr) { var buf [4172]byte; use(buf[:]); return Stackguard() }
  1323  func stack4176() (uintptr, uintptr) { var buf [4176]byte; use(buf[:]); return Stackguard() }
  1324  func stack4180() (uintptr, uintptr) { var buf [4180]byte; use(buf[:]); return Stackguard() }
  1325  func stack4184() (uintptr, uintptr) { var buf [4184]byte; use(buf[:]); return Stackguard() }
  1326  func stack4188() (uintptr, uintptr) { var buf [4188]byte; use(buf[:]); return Stackguard() }
  1327  func stack4192() (uintptr, uintptr) { var buf [4192]byte; use(buf[:]); return Stackguard() }
  1328  func stack4196() (uintptr, uintptr) { var buf [4196]byte; use(buf[:]); return Stackguard() }
  1329  func stack4200() (uintptr, uintptr) { var buf [4200]byte; use(buf[:]); return Stackguard() }
  1330  func stack4204() (uintptr, uintptr) { var buf [4204]byte; use(buf[:]); return Stackguard() }
  1331  func stack4208() (uintptr, uintptr) { var buf [4208]byte; use(buf[:]); return Stackguard() }
  1332  func stack4212() (uintptr, uintptr) { var buf [4212]byte; use(buf[:]); return Stackguard() }
  1333  func stack4216() (uintptr, uintptr) { var buf [4216]byte; use(buf[:]); return Stackguard() }
  1334  func stack4220() (uintptr, uintptr) { var buf [4220]byte; use(buf[:]); return Stackguard() }
  1335  func stack4224() (uintptr, uintptr) { var buf [4224]byte; use(buf[:]); return Stackguard() }
  1336  func stack4228() (uintptr, uintptr) { var buf [4228]byte; use(buf[:]); return Stackguard() }
  1337  func stack4232() (uintptr, uintptr) { var buf [4232]byte; use(buf[:]); return Stackguard() }
  1338  func stack4236() (uintptr, uintptr) { var buf [4236]byte; use(buf[:]); return Stackguard() }
  1339  func stack4240() (uintptr, uintptr) { var buf [4240]byte; use(buf[:]); return Stackguard() }
  1340  func stack4244() (uintptr, uintptr) { var buf [4244]byte; use(buf[:]); return Stackguard() }
  1341  func stack4248() (uintptr, uintptr) { var buf [4248]byte; use(buf[:]); return Stackguard() }
  1342  func stack4252() (uintptr, uintptr) { var buf [4252]byte; use(buf[:]); return Stackguard() }
  1343  func stack4256() (uintptr, uintptr) { var buf [4256]byte; use(buf[:]); return Stackguard() }
  1344  func stack4260() (uintptr, uintptr) { var buf [4260]byte; use(buf[:]); return Stackguard() }
  1345  func stack4264() (uintptr, uintptr) { var buf [4264]byte; use(buf[:]); return Stackguard() }
  1346  func stack4268() (uintptr, uintptr) { var buf [4268]byte; use(buf[:]); return Stackguard() }
  1347  func stack4272() (uintptr, uintptr) { var buf [4272]byte; use(buf[:]); return Stackguard() }
  1348  func stack4276() (uintptr, uintptr) { var buf [4276]byte; use(buf[:]); return Stackguard() }
  1349  func stack4280() (uintptr, uintptr) { var buf [4280]byte; use(buf[:]); return Stackguard() }
  1350  func stack4284() (uintptr, uintptr) { var buf [4284]byte; use(buf[:]); return Stackguard() }
  1351  func stack4288() (uintptr, uintptr) { var buf [4288]byte; use(buf[:]); return Stackguard() }
  1352  func stack4292() (uintptr, uintptr) { var buf [4292]byte; use(buf[:]); return Stackguard() }
  1353  func stack4296() (uintptr, uintptr) { var buf [4296]byte; use(buf[:]); return Stackguard() }
  1354  func stack4300() (uintptr, uintptr) { var buf [4300]byte; use(buf[:]); return Stackguard() }
  1355  func stack4304() (uintptr, uintptr) { var buf [4304]byte; use(buf[:]); return Stackguard() }
  1356  func stack4308() (uintptr, uintptr) { var buf [4308]byte; use(buf[:]); return Stackguard() }
  1357  func stack4312() (uintptr, uintptr) { var buf [4312]byte; use(buf[:]); return Stackguard() }
  1358  func stack4316() (uintptr, uintptr) { var buf [4316]byte; use(buf[:]); return Stackguard() }
  1359  func stack4320() (uintptr, uintptr) { var buf [4320]byte; use(buf[:]); return Stackguard() }
  1360  func stack4324() (uintptr, uintptr) { var buf [4324]byte; use(buf[:]); return Stackguard() }
  1361  func stack4328() (uintptr, uintptr) { var buf [4328]byte; use(buf[:]); return Stackguard() }
  1362  func stack4332() (uintptr, uintptr) { var buf [4332]byte; use(buf[:]); return Stackguard() }
  1363  func stack4336() (uintptr, uintptr) { var buf [4336]byte; use(buf[:]); return Stackguard() }
  1364  func stack4340() (uintptr, uintptr) { var buf [4340]byte; use(buf[:]); return Stackguard() }
  1365  func stack4344() (uintptr, uintptr) { var buf [4344]byte; use(buf[:]); return Stackguard() }
  1366  func stack4348() (uintptr, uintptr) { var buf [4348]byte; use(buf[:]); return Stackguard() }
  1367  func stack4352() (uintptr, uintptr) { var buf [4352]byte; use(buf[:]); return Stackguard() }
  1368  func stack4356() (uintptr, uintptr) { var buf [4356]byte; use(buf[:]); return Stackguard() }
  1369  func stack4360() (uintptr, uintptr) { var buf [4360]byte; use(buf[:]); return Stackguard() }
  1370  func stack4364() (uintptr, uintptr) { var buf [4364]byte; use(buf[:]); return Stackguard() }
  1371  func stack4368() (uintptr, uintptr) { var buf [4368]byte; use(buf[:]); return Stackguard() }
  1372  func stack4372() (uintptr, uintptr) { var buf [4372]byte; use(buf[:]); return Stackguard() }
  1373  func stack4376() (uintptr, uintptr) { var buf [4376]byte; use(buf[:]); return Stackguard() }
  1374  func stack4380() (uintptr, uintptr) { var buf [4380]byte; use(buf[:]); return Stackguard() }
  1375  func stack4384() (uintptr, uintptr) { var buf [4384]byte; use(buf[:]); return Stackguard() }
  1376  func stack4388() (uintptr, uintptr) { var buf [4388]byte; use(buf[:]); return Stackguard() }
  1377  func stack4392() (uintptr, uintptr) { var buf [4392]byte; use(buf[:]); return Stackguard() }
  1378  func stack4396() (uintptr, uintptr) { var buf [4396]byte; use(buf[:]); return Stackguard() }
  1379  func stack4400() (uintptr, uintptr) { var buf [4400]byte; use(buf[:]); return Stackguard() }
  1380  func stack4404() (uintptr, uintptr) { var buf [4404]byte; use(buf[:]); return Stackguard() }
  1381  func stack4408() (uintptr, uintptr) { var buf [4408]byte; use(buf[:]); return Stackguard() }
  1382  func stack4412() (uintptr, uintptr) { var buf [4412]byte; use(buf[:]); return Stackguard() }
  1383  func stack4416() (uintptr, uintptr) { var buf [4416]byte; use(buf[:]); return Stackguard() }
  1384  func stack4420() (uintptr, uintptr) { var buf [4420]byte; use(buf[:]); return Stackguard() }
  1385  func stack4424() (uintptr, uintptr) { var buf [4424]byte; use(buf[:]); return Stackguard() }
  1386  func stack4428() (uintptr, uintptr) { var buf [4428]byte; use(buf[:]); return Stackguard() }
  1387  func stack4432() (uintptr, uintptr) { var buf [4432]byte; use(buf[:]); return Stackguard() }
  1388  func stack4436() (uintptr, uintptr) { var buf [4436]byte; use(buf[:]); return Stackguard() }
  1389  func stack4440() (uintptr, uintptr) { var buf [4440]byte; use(buf[:]); return Stackguard() }
  1390  func stack4444() (uintptr, uintptr) { var buf [4444]byte; use(buf[:]); return Stackguard() }
  1391  func stack4448() (uintptr, uintptr) { var buf [4448]byte; use(buf[:]); return Stackguard() }
  1392  func stack4452() (uintptr, uintptr) { var buf [4452]byte; use(buf[:]); return Stackguard() }
  1393  func stack4456() (uintptr, uintptr) { var buf [4456]byte; use(buf[:]); return Stackguard() }
  1394  func stack4460() (uintptr, uintptr) { var buf [4460]byte; use(buf[:]); return Stackguard() }
  1395  func stack4464() (uintptr, uintptr) { var buf [4464]byte; use(buf[:]); return Stackguard() }
  1396  func stack4468() (uintptr, uintptr) { var buf [4468]byte; use(buf[:]); return Stackguard() }
  1397  func stack4472() (uintptr, uintptr) { var buf [4472]byte; use(buf[:]); return Stackguard() }
  1398  func stack4476() (uintptr, uintptr) { var buf [4476]byte; use(buf[:]); return Stackguard() }
  1399  func stack4480() (uintptr, uintptr) { var buf [4480]byte; use(buf[:]); return Stackguard() }
  1400  func stack4484() (uintptr, uintptr) { var buf [4484]byte; use(buf[:]); return Stackguard() }
  1401  func stack4488() (uintptr, uintptr) { var buf [4488]byte; use(buf[:]); return Stackguard() }
  1402  func stack4492() (uintptr, uintptr) { var buf [4492]byte; use(buf[:]); return Stackguard() }
  1403  func stack4496() (uintptr, uintptr) { var buf [4496]byte; use(buf[:]); return Stackguard() }
  1404  func stack4500() (uintptr, uintptr) { var buf [4500]byte; use(buf[:]); return Stackguard() }
  1405  func stack4504() (uintptr, uintptr) { var buf [4504]byte; use(buf[:]); return Stackguard() }
  1406  func stack4508() (uintptr, uintptr) { var buf [4508]byte; use(buf[:]); return Stackguard() }
  1407  func stack4512() (uintptr, uintptr) { var buf [4512]byte; use(buf[:]); return Stackguard() }
  1408  func stack4516() (uintptr, uintptr) { var buf [4516]byte; use(buf[:]); return Stackguard() }
  1409  func stack4520() (uintptr, uintptr) { var buf [4520]byte; use(buf[:]); return Stackguard() }
  1410  func stack4524() (uintptr, uintptr) { var buf [4524]byte; use(buf[:]); return Stackguard() }
  1411  func stack4528() (uintptr, uintptr) { var buf [4528]byte; use(buf[:]); return Stackguard() }
  1412  func stack4532() (uintptr, uintptr) { var buf [4532]byte; use(buf[:]); return Stackguard() }
  1413  func stack4536() (uintptr, uintptr) { var buf [4536]byte; use(buf[:]); return Stackguard() }
  1414  func stack4540() (uintptr, uintptr) { var buf [4540]byte; use(buf[:]); return Stackguard() }
  1415  func stack4544() (uintptr, uintptr) { var buf [4544]byte; use(buf[:]); return Stackguard() }
  1416  func stack4548() (uintptr, uintptr) { var buf [4548]byte; use(buf[:]); return Stackguard() }
  1417  func stack4552() (uintptr, uintptr) { var buf [4552]byte; use(buf[:]); return Stackguard() }
  1418  func stack4556() (uintptr, uintptr) { var buf [4556]byte; use(buf[:]); return Stackguard() }
  1419  func stack4560() (uintptr, uintptr) { var buf [4560]byte; use(buf[:]); return Stackguard() }
  1420  func stack4564() (uintptr, uintptr) { var buf [4564]byte; use(buf[:]); return Stackguard() }
  1421  func stack4568() (uintptr, uintptr) { var buf [4568]byte; use(buf[:]); return Stackguard() }
  1422  func stack4572() (uintptr, uintptr) { var buf [4572]byte; use(buf[:]); return Stackguard() }
  1423  func stack4576() (uintptr, uintptr) { var buf [4576]byte; use(buf[:]); return Stackguard() }
  1424  func stack4580() (uintptr, uintptr) { var buf [4580]byte; use(buf[:]); return Stackguard() }
  1425  func stack4584() (uintptr, uintptr) { var buf [4584]byte; use(buf[:]); return Stackguard() }
  1426  func stack4588() (uintptr, uintptr) { var buf [4588]byte; use(buf[:]); return Stackguard() }
  1427  func stack4592() (uintptr, uintptr) { var buf [4592]byte; use(buf[:]); return Stackguard() }
  1428  func stack4596() (uintptr, uintptr) { var buf [4596]byte; use(buf[:]); return Stackguard() }
  1429  func stack4600() (uintptr, uintptr) { var buf [4600]byte; use(buf[:]); return Stackguard() }
  1430  func stack4604() (uintptr, uintptr) { var buf [4604]byte; use(buf[:]); return Stackguard() }
  1431  func stack4608() (uintptr, uintptr) { var buf [4608]byte; use(buf[:]); return Stackguard() }
  1432  func stack4612() (uintptr, uintptr) { var buf [4612]byte; use(buf[:]); return Stackguard() }
  1433  func stack4616() (uintptr, uintptr) { var buf [4616]byte; use(buf[:]); return Stackguard() }
  1434  func stack4620() (uintptr, uintptr) { var buf [4620]byte; use(buf[:]); return Stackguard() }
  1435  func stack4624() (uintptr, uintptr) { var buf [4624]byte; use(buf[:]); return Stackguard() }
  1436  func stack4628() (uintptr, uintptr) { var buf [4628]byte; use(buf[:]); return Stackguard() }
  1437  func stack4632() (uintptr, uintptr) { var buf [4632]byte; use(buf[:]); return Stackguard() }
  1438  func stack4636() (uintptr, uintptr) { var buf [4636]byte; use(buf[:]); return Stackguard() }
  1439  func stack4640() (uintptr, uintptr) { var buf [4640]byte; use(buf[:]); return Stackguard() }
  1440  func stack4644() (uintptr, uintptr) { var buf [4644]byte; use(buf[:]); return Stackguard() }
  1441  func stack4648() (uintptr, uintptr) { var buf [4648]byte; use(buf[:]); return Stackguard() }
  1442  func stack4652() (uintptr, uintptr) { var buf [4652]byte; use(buf[:]); return Stackguard() }
  1443  func stack4656() (uintptr, uintptr) { var buf [4656]byte; use(buf[:]); return Stackguard() }
  1444  func stack4660() (uintptr, uintptr) { var buf [4660]byte; use(buf[:]); return Stackguard() }
  1445  func stack4664() (uintptr, uintptr) { var buf [4664]byte; use(buf[:]); return Stackguard() }
  1446  func stack4668() (uintptr, uintptr) { var buf [4668]byte; use(buf[:]); return Stackguard() }
  1447  func stack4672() (uintptr, uintptr) { var buf [4672]byte; use(buf[:]); return Stackguard() }
  1448  func stack4676() (uintptr, uintptr) { var buf [4676]byte; use(buf[:]); return Stackguard() }
  1449  func stack4680() (uintptr, uintptr) { var buf [4680]byte; use(buf[:]); return Stackguard() }
  1450  func stack4684() (uintptr, uintptr) { var buf [4684]byte; use(buf[:]); return Stackguard() }
  1451  func stack4688() (uintptr, uintptr) { var buf [4688]byte; use(buf[:]); return Stackguard() }
  1452  func stack4692() (uintptr, uintptr) { var buf [4692]byte; use(buf[:]); return Stackguard() }
  1453  func stack4696() (uintptr, uintptr) { var buf [4696]byte; use(buf[:]); return Stackguard() }
  1454  func stack4700() (uintptr, uintptr) { var buf [4700]byte; use(buf[:]); return Stackguard() }
  1455  func stack4704() (uintptr, uintptr) { var buf [4704]byte; use(buf[:]); return Stackguard() }
  1456  func stack4708() (uintptr, uintptr) { var buf [4708]byte; use(buf[:]); return Stackguard() }
  1457  func stack4712() (uintptr, uintptr) { var buf [4712]byte; use(buf[:]); return Stackguard() }
  1458  func stack4716() (uintptr, uintptr) { var buf [4716]byte; use(buf[:]); return Stackguard() }
  1459  func stack4720() (uintptr, uintptr) { var buf [4720]byte; use(buf[:]); return Stackguard() }
  1460  func stack4724() (uintptr, uintptr) { var buf [4724]byte; use(buf[:]); return Stackguard() }
  1461  func stack4728() (uintptr, uintptr) { var buf [4728]byte; use(buf[:]); return Stackguard() }
  1462  func stack4732() (uintptr, uintptr) { var buf [4732]byte; use(buf[:]); return Stackguard() }
  1463  func stack4736() (uintptr, uintptr) { var buf [4736]byte; use(buf[:]); return Stackguard() }
  1464  func stack4740() (uintptr, uintptr) { var buf [4740]byte; use(buf[:]); return Stackguard() }
  1465  func stack4744() (uintptr, uintptr) { var buf [4744]byte; use(buf[:]); return Stackguard() }
  1466  func stack4748() (uintptr, uintptr) { var buf [4748]byte; use(buf[:]); return Stackguard() }
  1467  func stack4752() (uintptr, uintptr) { var buf [4752]byte; use(buf[:]); return Stackguard() }
  1468  func stack4756() (uintptr, uintptr) { var buf [4756]byte; use(buf[:]); return Stackguard() }
  1469  func stack4760() (uintptr, uintptr) { var buf [4760]byte; use(buf[:]); return Stackguard() }
  1470  func stack4764() (uintptr, uintptr) { var buf [4764]byte; use(buf[:]); return Stackguard() }
  1471  func stack4768() (uintptr, uintptr) { var buf [4768]byte; use(buf[:]); return Stackguard() }
  1472  func stack4772() (uintptr, uintptr) { var buf [4772]byte; use(buf[:]); return Stackguard() }
  1473  func stack4776() (uintptr, uintptr) { var buf [4776]byte; use(buf[:]); return Stackguard() }
  1474  func stack4780() (uintptr, uintptr) { var buf [4780]byte; use(buf[:]); return Stackguard() }
  1475  func stack4784() (uintptr, uintptr) { var buf [4784]byte; use(buf[:]); return Stackguard() }
  1476  func stack4788() (uintptr, uintptr) { var buf [4788]byte; use(buf[:]); return Stackguard() }
  1477  func stack4792() (uintptr, uintptr) { var buf [4792]byte; use(buf[:]); return Stackguard() }
  1478  func stack4796() (uintptr, uintptr) { var buf [4796]byte; use(buf[:]); return Stackguard() }
  1479  func stack4800() (uintptr, uintptr) { var buf [4800]byte; use(buf[:]); return Stackguard() }
  1480  func stack4804() (uintptr, uintptr) { var buf [4804]byte; use(buf[:]); return Stackguard() }
  1481  func stack4808() (uintptr, uintptr) { var buf [4808]byte; use(buf[:]); return Stackguard() }
  1482  func stack4812() (uintptr, uintptr) { var buf [4812]byte; use(buf[:]); return Stackguard() }
  1483  func stack4816() (uintptr, uintptr) { var buf [4816]byte; use(buf[:]); return Stackguard() }
  1484  func stack4820() (uintptr, uintptr) { var buf [4820]byte; use(buf[:]); return Stackguard() }
  1485  func stack4824() (uintptr, uintptr) { var buf [4824]byte; use(buf[:]); return Stackguard() }
  1486  func stack4828() (uintptr, uintptr) { var buf [4828]byte; use(buf[:]); return Stackguard() }
  1487  func stack4832() (uintptr, uintptr) { var buf [4832]byte; use(buf[:]); return Stackguard() }
  1488  func stack4836() (uintptr, uintptr) { var buf [4836]byte; use(buf[:]); return Stackguard() }
  1489  func stack4840() (uintptr, uintptr) { var buf [4840]byte; use(buf[:]); return Stackguard() }
  1490  func stack4844() (uintptr, uintptr) { var buf [4844]byte; use(buf[:]); return Stackguard() }
  1491  func stack4848() (uintptr, uintptr) { var buf [4848]byte; use(buf[:]); return Stackguard() }
  1492  func stack4852() (uintptr, uintptr) { var buf [4852]byte; use(buf[:]); return Stackguard() }
  1493  func stack4856() (uintptr, uintptr) { var buf [4856]byte; use(buf[:]); return Stackguard() }
  1494  func stack4860() (uintptr, uintptr) { var buf [4860]byte; use(buf[:]); return Stackguard() }
  1495  func stack4864() (uintptr, uintptr) { var buf [4864]byte; use(buf[:]); return Stackguard() }
  1496  func stack4868() (uintptr, uintptr) { var buf [4868]byte; use(buf[:]); return Stackguard() }
  1497  func stack4872() (uintptr, uintptr) { var buf [4872]byte; use(buf[:]); return Stackguard() }
  1498  func stack4876() (uintptr, uintptr) { var buf [4876]byte; use(buf[:]); return Stackguard() }
  1499  func stack4880() (uintptr, uintptr) { var buf [4880]byte; use(buf[:]); return Stackguard() }
  1500  func stack4884() (uintptr, uintptr) { var buf [4884]byte; use(buf[:]); return Stackguard() }
  1501  func stack4888() (uintptr, uintptr) { var buf [4888]byte; use(buf[:]); return Stackguard() }
  1502  func stack4892() (uintptr, uintptr) { var buf [4892]byte; use(buf[:]); return Stackguard() }
  1503  func stack4896() (uintptr, uintptr) { var buf [4896]byte; use(buf[:]); return Stackguard() }
  1504  func stack4900() (uintptr, uintptr) { var buf [4900]byte; use(buf[:]); return Stackguard() }
  1505  func stack4904() (uintptr, uintptr) { var buf [4904]byte; use(buf[:]); return Stackguard() }
  1506  func stack4908() (uintptr, uintptr) { var buf [4908]byte; use(buf[:]); return Stackguard() }
  1507  func stack4912() (uintptr, uintptr) { var buf [4912]byte; use(buf[:]); return Stackguard() }
  1508  func stack4916() (uintptr, uintptr) { var buf [4916]byte; use(buf[:]); return Stackguard() }
  1509  func stack4920() (uintptr, uintptr) { var buf [4920]byte; use(buf[:]); return Stackguard() }
  1510  func stack4924() (uintptr, uintptr) { var buf [4924]byte; use(buf[:]); return Stackguard() }
  1511  func stack4928() (uintptr, uintptr) { var buf [4928]byte; use(buf[:]); return Stackguard() }
  1512  func stack4932() (uintptr, uintptr) { var buf [4932]byte; use(buf[:]); return Stackguard() }
  1513  func stack4936() (uintptr, uintptr) { var buf [4936]byte; use(buf[:]); return Stackguard() }
  1514  func stack4940() (uintptr, uintptr) { var buf [4940]byte; use(buf[:]); return Stackguard() }
  1515  func stack4944() (uintptr, uintptr) { var buf [4944]byte; use(buf[:]); return Stackguard() }
  1516  func stack4948() (uintptr, uintptr) { var buf [4948]byte; use(buf[:]); return Stackguard() }
  1517  func stack4952() (uintptr, uintptr) { var buf [4952]byte; use(buf[:]); return Stackguard() }
  1518  func stack4956() (uintptr, uintptr) { var buf [4956]byte; use(buf[:]); return Stackguard() }
  1519  func stack4960() (uintptr, uintptr) { var buf [4960]byte; use(buf[:]); return Stackguard() }
  1520  func stack4964() (uintptr, uintptr) { var buf [4964]byte; use(buf[:]); return Stackguard() }
  1521  func stack4968() (uintptr, uintptr) { var buf [4968]byte; use(buf[:]); return Stackguard() }
  1522  func stack4972() (uintptr, uintptr) { var buf [4972]byte; use(buf[:]); return Stackguard() }
  1523  func stack4976() (uintptr, uintptr) { var buf [4976]byte; use(buf[:]); return Stackguard() }
  1524  func stack4980() (uintptr, uintptr) { var buf [4980]byte; use(buf[:]); return Stackguard() }
  1525  func stack4984() (uintptr, uintptr) { var buf [4984]byte; use(buf[:]); return Stackguard() }
  1526  func stack4988() (uintptr, uintptr) { var buf [4988]byte; use(buf[:]); return Stackguard() }
  1527  func stack4992() (uintptr, uintptr) { var buf [4992]byte; use(buf[:]); return Stackguard() }
  1528  func stack4996() (uintptr, uintptr) { var buf [4996]byte; use(buf[:]); return Stackguard() }
  1529  func stack5000() (uintptr, uintptr) { var buf [5000]byte; use(buf[:]); return Stackguard() }
  1530  
  1531  // TestStackMem measures per-thread stack segment cache behavior.
  1532  // The test consumed up to 500MB in the past.
  1533  func TestStackMem(t *testing.T) {
  1534  	const (
  1535  		BatchSize      = 32
  1536  		BatchCount     = 256
  1537  		ArraySize      = 1024
  1538  		RecursionDepth = 128
  1539  	)
  1540  	if testing.Short() {
  1541  		return
  1542  	}
  1543  	defer GOMAXPROCS(GOMAXPROCS(BatchSize))
  1544  	s0 := new(MemStats)
  1545  	ReadMemStats(s0)
  1546  	for b := 0; b < BatchCount; b++ {
  1547  		c := make(chan bool, BatchSize)
  1548  		for i := 0; i < BatchSize; i++ {
  1549  			go func() {
  1550  				var f func(k int, a [ArraySize]byte)
  1551  				f = func(k int, a [ArraySize]byte) {
  1552  					if k == 0 {
  1553  						time.Sleep(time.Millisecond)
  1554  						return
  1555  					}
  1556  					f(k-1, a)
  1557  				}
  1558  				f(RecursionDepth, [ArraySize]byte{})
  1559  				c <- true
  1560  			}()
  1561  		}
  1562  		for i := 0; i < BatchSize; i++ {
  1563  			<-c
  1564  		}
  1565  
  1566  		// The goroutines have signaled via c that they are ready to exit.
  1567  		// Give them a chance to exit by sleeping. If we don't wait, we
  1568  		// might not reuse them on the next batch.
  1569  		time.Sleep(10 * time.Millisecond)
  1570  	}
  1571  	s1 := new(MemStats)
  1572  	ReadMemStats(s1)
  1573  	consumed := s1.StackSys - s0.StackSys
  1574  	t.Logf("Consumed %vMB for stack mem", consumed>>20)
  1575  	estimate := uint64(8 * BatchSize * ArraySize * RecursionDepth) // 8 is to reduce flakiness.
  1576  	if consumed > estimate {
  1577  		t.Fatalf("Stack mem: want %v, got %v", estimate, consumed)
  1578  	}
  1579  	inuse := s1.StackInuse - s0.StackInuse
  1580  	t.Logf("Inuse %vMB for stack mem", inuse>>20)
  1581  	if inuse > 4<<20 {
  1582  		t.Fatalf("Stack inuse: want %v, got %v", 4<<20, inuse)
  1583  	}
  1584  }