manifest.go 684 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392539353945395539653975398539954005401540254035404540554065407540854095410541154125413541454155416541754185419542054215422542354245425542654275428542954305431543254335434543554365437543854395440544154425443544454455446544754485449545054515452545354545455545654575458545954605461546254635464546554665467546854695470547154725473547454755476547754785479548054815482548354845485548654875488548954905491549254935494549554965497549854995500550155025503550455055506550755085509551055115512551355145515551655175518551955205521552255235524552555265527552855295530553155325533553455355536553755385539554055415542554355445545554655475548554955505551555255535554555555565557555855595560556155625563556455655566556755685569557055715572557355745575557655775578557955805581558255835584558555865587558855895590559155925593559455955596559755985599560056015602560356045605560656075608560956105611561256135614561556165617561856195620562156225623562456255626562756285629563056315632563356345635563656375638563956405641564256435644564556465647564856495650565156525653565456555656565756585659566056615662566356645665566656675668566956705671567256735674567556765677567856795680568156825683568456855686568756885689569056915692569356945695569656975698569957005701570257035704570557065707570857095710571157125713571457155716571757185719572057215722572357245725572657275728572957305731573257335734573557365737573857395740574157425743574457455746574757485749575057515752575357545755575657575758575957605761576257635764576557665767576857695770577157725773577457755776577757785779578057815782578357845785578657875788578957905791579257935794579557965797579857995800580158025803580458055806580758085809581058115812581358145815581658175818581958205821582258235824582558265827582858295830583158325833583458355836583758385839584058415842584358445845584658475848584958505851585258535854585558565857585858595860586158625863586458655866586758685869587058715872587358745875587658775878587958805881588258835884588558865887588858895890589158925893589458955896589758985899590059015902590359045905590659075908590959105911591259135914591559165917591859195920592159225923592459255926592759285929593059315932593359345935593659375938593959405941594259435944594559465947594859495950595159525953595459555956595759585959596059615962596359645965596659675968596959705971597259735974597559765977597859795980598159825983598459855986598759885989599059915992599359945995599659975998599960006001600260036004600560066007600860096010601160126013601460156016601760186019602060216022602360246025602660276028602960306031603260336034603560366037603860396040604160426043604460456046604760486049605060516052605360546055605660576058605960606061606260636064606560666067606860696070607160726073607460756076607760786079608060816082608360846085608660876088608960906091609260936094609560966097609860996100610161026103610461056106610761086109611061116112611361146115611661176118611961206121612261236124612561266127612861296130613161326133613461356136613761386139614061416142614361446145614661476148614961506151615261536154615561566157615861596160616161626163616461656166616761686169617061716172617361746175617661776178617961806181618261836184618561866187618861896190619161926193619461956196619761986199620062016202620362046205620662076208620962106211621262136214621562166217621862196220622162226223622462256226622762286229623062316232623362346235623662376238623962406241624262436244624562466247624862496250625162526253625462556256625762586259626062616262626362646265626662676268626962706271627262736274627562766277627862796280628162826283628462856286628762886289629062916292629362946295629662976298629963006301630263036304630563066307630863096310631163126313631463156316631763186319632063216322632363246325632663276328632963306331633263336334633563366337633863396340634163426343634463456346634763486349635063516352635363546355635663576358635963606361636263636364636563666367636863696370637163726373637463756376637763786379638063816382638363846385638663876388638963906391639263936394639563966397639863996400640164026403640464056406640764086409641064116412641364146415641664176418641964206421642264236424642564266427642864296430643164326433643464356436643764386439644064416442644364446445644664476448644964506451645264536454645564566457645864596460646164626463646464656466646764686469647064716472647364746475647664776478647964806481648264836484648564866487648864896490649164926493649464956496649764986499650065016502650365046505650665076508650965106511651265136514651565166517651865196520652165226523652465256526652765286529653065316532653365346535653665376538653965406541654265436544654565466547654865496550655165526553655465556556655765586559656065616562656365646565656665676568656965706571657265736574657565766577657865796580658165826583658465856586658765886589659065916592659365946595659665976598659966006601660266036604660566066607660866096610661166126613661466156616661766186619662066216622662366246625662666276628662966306631663266336634663566366637663866396640664166426643664466456646664766486649665066516652665366546655665666576658665966606661666266636664666566666667666866696670667166726673667466756676667766786679668066816682668366846685668666876688668966906691669266936694669566966697669866996700670167026703670467056706670767086709671067116712671367146715671667176718671967206721672267236724672567266727672867296730673167326733673467356736673767386739674067416742674367446745674667476748674967506751675267536754675567566757675867596760676167626763676467656766676767686769677067716772677367746775677667776778677967806781678267836784678567866787678867896790679167926793679467956796679767986799680068016802680368046805680668076808680968106811681268136814681568166817681868196820682168226823682468256826682768286829683068316832683368346835683668376838683968406841684268436844684568466847684868496850685168526853685468556856685768586859686068616862686368646865686668676868686968706871687268736874687568766877687868796880688168826883688468856886688768886889689068916892689368946895689668976898689969006901690269036904690569066907690869096910691169126913691469156916691769186919692069216922692369246925692669276928692969306931693269336934693569366937693869396940694169426943694469456946694769486949695069516952695369546955695669576958695969606961696269636964696569666967696869696970697169726973697469756976697769786979698069816982698369846985698669876988698969906991699269936994699569966997699869997000700170027003700470057006700770087009701070117012701370147015701670177018701970207021702270237024702570267027702870297030703170327033703470357036703770387039704070417042704370447045704670477048704970507051705270537054705570567057705870597060706170627063706470657066706770687069707070717072707370747075707670777078707970807081708270837084708570867087708870897090709170927093709470957096709770987099710071017102710371047105710671077108710971107111711271137114711571167117711871197120712171227123712471257126712771287129713071317132713371347135713671377138713971407141714271437144714571467147714871497150715171527153715471557156715771587159716071617162716371647165716671677168716971707171717271737174717571767177717871797180718171827183718471857186718771887189719071917192719371947195719671977198719972007201720272037204720572067207720872097210721172127213721472157216721772187219722072217222722372247225722672277228722972307231723272337234723572367237723872397240724172427243724472457246724772487249725072517252725372547255725672577258725972607261726272637264726572667267726872697270727172727273727472757276727772787279728072817282728372847285728672877288728972907291729272937294729572967297729872997300730173027303730473057306730773087309731073117312731373147315731673177318731973207321732273237324732573267327732873297330733173327333733473357336733773387339734073417342734373447345734673477348734973507351735273537354735573567357735873597360736173627363736473657366736773687369737073717372737373747375737673777378737973807381738273837384738573867387738873897390739173927393739473957396739773987399740074017402740374047405740674077408740974107411741274137414741574167417741874197420742174227423742474257426742774287429743074317432743374347435743674377438743974407441744274437444744574467447744874497450745174527453745474557456745774587459746074617462746374647465746674677468746974707471747274737474747574767477747874797480748174827483748474857486748774887489749074917492749374947495749674977498749975007501750275037504750575067507750875097510751175127513751475157516751775187519752075217522752375247525752675277528752975307531753275337534753575367537753875397540754175427543754475457546754775487549755075517552755375547555755675577558755975607561756275637564756575667567756875697570757175727573757475757576757775787579758075817582758375847585758675877588758975907591759275937594759575967597759875997600760176027603760476057606760776087609761076117612761376147615761676177618761976207621762276237624762576267627762876297630763176327633763476357636763776387639764076417642764376447645764676477648764976507651765276537654765576567657765876597660766176627663766476657666766776687669767076717672767376747675767676777678767976807681768276837684768576867687768876897690769176927693769476957696769776987699770077017702770377047705770677077708770977107711771277137714771577167717771877197720772177227723772477257726772777287729773077317732773377347735773677377738773977407741774277437744774577467747774877497750775177527753775477557756775777587759776077617762776377647765776677677768776977707771777277737774777577767777777877797780778177827783778477857786778777887789779077917792779377947795779677977798779978007801780278037804780578067807780878097810781178127813781478157816781778187819782078217822782378247825782678277828782978307831783278337834783578367837783878397840784178427843784478457846784778487849785078517852785378547855785678577858785978607861786278637864786578667867786878697870787178727873787478757876787778787879788078817882788378847885788678877888788978907891789278937894789578967897789878997900790179027903790479057906790779087909791079117912791379147915791679177918791979207921792279237924792579267927792879297930793179327933793479357936793779387939794079417942794379447945794679477948794979507951795279537954795579567957795879597960796179627963796479657966796779687969797079717972797379747975797679777978797979807981798279837984798579867987798879897990799179927993799479957996799779987999800080018002800380048005800680078008800980108011801280138014801580168017801880198020802180228023802480258026802780288029803080318032803380348035803680378038803980408041804280438044804580468047804880498050805180528053805480558056805780588059806080618062806380648065806680678068806980708071807280738074807580768077807880798080808180828083808480858086808780888089809080918092809380948095809680978098809981008101810281038104810581068107810881098110811181128113811481158116811781188119812081218122812381248125812681278128812981308131813281338134813581368137813881398140814181428143814481458146814781488149815081518152815381548155815681578158815981608161816281638164816581668167816881698170817181728173817481758176817781788179818081818182818381848185818681878188818981908191819281938194819581968197819881998200820182028203820482058206820782088209821082118212821382148215821682178218821982208221822282238224822582268227822882298230823182328233823482358236823782388239824082418242824382448245824682478248824982508251825282538254825582568257825882598260826182628263826482658266826782688269827082718272827382748275827682778278827982808281828282838284828582868287828882898290829182928293829482958296829782988299830083018302830383048305830683078308830983108311831283138314831583168317831883198320832183228323832483258326832783288329833083318332833383348335833683378338833983408341834283438344834583468347834883498350835183528353835483558356835783588359836083618362836383648365836683678368836983708371837283738374837583768377837883798380838183828383838483858386838783888389839083918392839383948395839683978398839984008401840284038404840584068407840884098410841184128413841484158416841784188419842084218422842384248425842684278428842984308431843284338434843584368437843884398440844184428443844484458446844784488449845084518452845384548455845684578458845984608461846284638464846584668467846884698470847184728473847484758476847784788479848084818482848384848485848684878488848984908491849284938494849584968497849884998500850185028503850485058506850785088509851085118512851385148515851685178518851985208521852285238524852585268527852885298530853185328533853485358536853785388539854085418542854385448545854685478548854985508551855285538554855585568557855885598560856185628563856485658566856785688569857085718572857385748575857685778578857985808581858285838584858585868587858885898590859185928593859485958596859785988599860086018602860386048605860686078608860986108611861286138614861586168617861886198620862186228623862486258626862786288629863086318632863386348635863686378638863986408641864286438644864586468647864886498650865186528653865486558656865786588659866086618662866386648665866686678668866986708671867286738674867586768677867886798680868186828683868486858686868786888689869086918692869386948695869686978698869987008701870287038704870587068707870887098710871187128713871487158716871787188719872087218722872387248725872687278728872987308731873287338734873587368737873887398740874187428743874487458746874787488749875087518752875387548755875687578758875987608761876287638764876587668767876887698770877187728773877487758776877787788779878087818782878387848785878687878788878987908791879287938794879587968797879887998800880188028803880488058806880788088809881088118812881388148815881688178818881988208821882288238824882588268827882888298830883188328833883488358836883788388839884088418842884388448845884688478848884988508851885288538854885588568857885888598860886188628863886488658866886788688869887088718872887388748875887688778878887988808881888288838884888588868887888888898890889188928893889488958896889788988899890089018902890389048905890689078908890989108911891289138914891589168917891889198920892189228923892489258926892789288929893089318932893389348935893689378938893989408941894289438944894589468947894889498950895189528953895489558956895789588959896089618962896389648965896689678968896989708971897289738974897589768977897889798980898189828983898489858986898789888989899089918992899389948995899689978998899990009001900290039004900590069007900890099010901190129013901490159016901790189019902090219022902390249025902690279028902990309031903290339034903590369037903890399040904190429043904490459046904790489049905090519052905390549055905690579058905990609061906290639064906590669067906890699070907190729073907490759076907790789079908090819082908390849085908690879088908990909091909290939094909590969097909890999100910191029103910491059106910791089109911091119112911391149115911691179118911991209121912291239124912591269127912891299130913191329133913491359136913791389139914091419142914391449145914691479148914991509151915291539154915591569157915891599160916191629163916491659166916791689169917091719172917391749175917691779178917991809181918291839184918591869187918891899190919191929193919491959196919791989199920092019202920392049205920692079208920992109211921292139214921592169217921892199220922192229223922492259226922792289229923092319232923392349235923692379238923992409241924292439244924592469247924892499250925192529253925492559256925792589259926092619262926392649265926692679268926992709271927292739274927592769277927892799280928192829283928492859286928792889289929092919292929392949295929692979298929993009301930293039304930593069307930893099310931193129313931493159316931793189319932093219322932393249325932693279328932993309331933293339334933593369337933893399340934193429343934493459346934793489349935093519352935393549355935693579358935993609361936293639364936593669367936893699370937193729373937493759376937793789379938093819382938393849385938693879388938993909391939293939394939593969397939893999400940194029403940494059406940794089409941094119412941394149415941694179418941994209421942294239424942594269427942894299430943194329433943494359436943794389439944094419442944394449445944694479448944994509451945294539454945594569457945894599460946194629463946494659466946794689469947094719472947394749475947694779478947994809481948294839484948594869487948894899490949194929493949494959496949794989499950095019502950395049505950695079508950995109511951295139514951595169517951895199520952195229523952495259526952795289529953095319532953395349535953695379538953995409541954295439544954595469547954895499550955195529553955495559556955795589559956095619562956395649565956695679568956995709571957295739574957595769577957895799580958195829583958495859586958795889589959095919592959395949595959695979598959996009601960296039604960596069607960896099610961196129613961496159616961796189619962096219622962396249625962696279628962996309631963296339634963596369637963896399640964196429643964496459646964796489649965096519652965396549655965696579658965996609661966296639664966596669667966896699670967196729673967496759676967796789679968096819682968396849685968696879688968996909691969296939694969596969697969896999700970197029703970497059706970797089709971097119712971397149715971697179718971997209721972297239724972597269727972897299730973197329733973497359736973797389739974097419742974397449745974697479748974997509751975297539754975597569757975897599760976197629763976497659766976797689769977097719772977397749775977697779778977997809781978297839784978597869787978897899790979197929793979497959796979797989799980098019802980398049805980698079808980998109811981298139814981598169817981898199820982198229823982498259826982798289829983098319832983398349835983698379838983998409841984298439844984598469847984898499850985198529853985498559856985798589859986098619862986398649865986698679868986998709871987298739874987598769877987898799880988198829883988498859886988798889889989098919892989398949895989698979898989999009901990299039904990599069907990899099910991199129913991499159916991799189919992099219922992399249925992699279928992999309931993299339934993599369937993899399940994199429943994499459946994799489949995099519952995399549955995699579958995999609961996299639964996599669967996899699970997199729973997499759976997799789979998099819982998399849985998699879988998999909991999299939994999599969997999899991000010001100021000310004100051000610007100081000910010100111001210013100141001510016100171001810019100201002110022100231002410025100261002710028100291003010031100321003310034100351003610037100381003910040100411004210043100441004510046100471004810049100501005110052100531005410055100561005710058100591006010061100621006310064100651006610067100681006910070100711007210073100741007510076100771007810079100801008110082100831008410085100861008710088100891009010091100921009310094100951009610097100981009910100101011010210103101041010510106101071010810109101101011110112101131011410115101161011710118101191012010121101221012310124101251012610127101281012910130101311013210133101341013510136101371013810139101401014110142101431014410145101461014710148101491015010151101521015310154101551015610157101581015910160101611016210163101641016510166101671016810169101701017110172101731017410175101761017710178101791018010181101821018310184101851018610187101881018910190101911019210193101941019510196101971019810199102001020110202102031020410205102061020710208102091021010211102121021310214102151021610217102181021910220102211022210223102241022510226102271022810229102301023110232102331023410235102361023710238102391024010241102421024310244102451024610247102481024910250102511025210253102541025510256102571025810259102601026110262102631026410265102661026710268102691027010271102721027310274102751027610277102781027910280102811028210283102841028510286102871028810289102901029110292102931029410295102961029710298102991030010301103021030310304103051030610307103081030910310103111031210313103141031510316103171031810319103201032110322103231032410325103261032710328103291033010331103321033310334103351033610337103381033910340103411034210343103441034510346103471034810349103501035110352103531035410355103561035710358103591036010361103621036310364103651036610367103681036910370103711037210373103741037510376103771037810379103801038110382103831038410385103861038710388103891039010391103921039310394103951039610397103981039910400104011040210403104041040510406104071040810409104101041110412104131041410415104161041710418104191042010421104221042310424104251042610427104281042910430104311043210433104341043510436104371043810439104401044110442104431044410445104461044710448104491045010451104521045310454104551045610457104581045910460104611046210463104641046510466104671046810469104701047110472104731047410475104761047710478104791048010481104821048310484104851048610487104881048910490104911049210493104941049510496104971049810499105001050110502105031050410505105061050710508105091051010511105121051310514105151051610517105181051910520105211052210523105241052510526105271052810529105301053110532105331053410535105361053710538105391054010541105421054310544105451054610547105481054910550105511055210553105541055510556105571055810559105601056110562105631056410565105661056710568105691057010571105721057310574105751057610577105781057910580105811058210583105841058510586105871058810589105901059110592105931059410595105961059710598105991060010601106021060310604106051060610607106081060910610106111061210613106141061510616106171061810619106201062110622106231062410625106261062710628106291063010631106321063310634106351063610637106381063910640106411064210643106441064510646106471064810649106501065110652106531065410655106561065710658106591066010661106621066310664106651066610667106681066910670106711067210673106741067510676106771067810679106801068110682106831068410685106861068710688106891069010691106921069310694106951069610697106981069910700107011070210703107041070510706107071070810709107101071110712107131071410715107161071710718107191072010721107221072310724107251072610727107281072910730107311073210733107341073510736107371073810739107401074110742107431074410745107461074710748107491075010751107521075310754107551075610757107581075910760107611076210763107641076510766107671076810769107701077110772107731077410775107761077710778107791078010781107821078310784107851078610787107881078910790107911079210793107941079510796107971079810799108001080110802108031080410805108061080710808108091081010811108121081310814108151081610817108181081910820108211082210823108241082510826108271082810829108301083110832108331083410835108361083710838108391084010841108421084310844108451084610847108481084910850108511085210853108541085510856108571085810859108601086110862108631086410865108661086710868108691087010871108721087310874108751087610877108781087910880108811088210883108841088510886108871088810889108901089110892108931089410895108961089710898108991090010901109021090310904109051090610907109081090910910109111091210913109141091510916109171091810919109201092110922109231092410925109261092710928109291093010931109321093310934109351093610937109381093910940109411094210943109441094510946109471094810949109501095110952109531095410955109561095710958109591096010961109621096310964109651096610967109681096910970109711097210973109741097510976109771097810979109801098110982109831098410985109861098710988109891099010991109921099310994109951099610997109981099911000110011100211003110041100511006110071100811009110101101111012110131101411015110161101711018110191102011021110221102311024110251102611027110281102911030110311103211033110341103511036110371103811039110401104111042110431104411045110461104711048110491105011051110521105311054110551105611057110581105911060110611106211063110641106511066110671106811069110701107111072110731107411075110761107711078110791108011081110821108311084110851108611087110881108911090110911109211093110941109511096110971109811099111001110111102111031110411105111061110711108111091111011111111121111311114111151111611117111181111911120111211112211123111241112511126111271112811129111301113111132111331113411135111361113711138111391114011141111421114311144111451114611147111481114911150111511115211153111541115511156111571115811159111601116111162111631116411165111661116711168111691117011171111721117311174111751117611177111781117911180111811118211183111841118511186111871118811189111901119111192111931119411195111961119711198111991120011201112021120311204112051120611207112081120911210112111121211213112141121511216112171121811219112201122111222112231122411225112261122711228112291123011231112321123311234112351123611237112381123911240112411124211243112441124511246112471124811249112501125111252112531125411255112561125711258112591126011261112621126311264112651126611267112681126911270112711127211273112741127511276112771127811279112801128111282112831128411285112861128711288112891129011291112921129311294112951129611297112981129911300113011130211303113041130511306113071130811309113101131111312113131131411315113161131711318113191132011321113221132311324113251132611327113281132911330113311133211333113341133511336113371133811339113401134111342113431134411345113461134711348113491135011351113521135311354113551135611357113581135911360113611136211363113641136511366113671136811369113701137111372113731137411375113761137711378113791138011381113821138311384113851138611387113881138911390113911139211393113941139511396113971139811399114001140111402114031140411405114061140711408114091141011411114121141311414114151141611417114181141911420114211142211423114241142511426114271142811429114301143111432114331143411435114361143711438114391144011441114421144311444114451144611447114481144911450114511145211453114541145511456114571145811459114601146111462114631146411465114661146711468114691147011471114721147311474114751147611477114781147911480114811148211483114841148511486114871148811489114901149111492114931149411495114961149711498114991150011501115021150311504115051150611507115081150911510115111151211513115141151511516115171151811519115201152111522115231152411525115261152711528115291153011531115321153311534115351153611537115381153911540115411154211543115441154511546115471154811549115501155111552115531155411555115561155711558115591156011561115621156311564115651156611567115681156911570115711157211573115741157511576115771157811579115801158111582115831158411585115861158711588115891159011591115921159311594115951159611597115981159911600116011160211603116041160511606116071160811609116101161111612116131161411615116161161711618116191162011621116221162311624116251162611627116281162911630116311163211633116341163511636116371163811639116401164111642116431164411645116461164711648116491165011651116521165311654116551165611657116581165911660116611166211663116641166511666116671166811669116701167111672116731167411675116761167711678116791168011681116821168311684116851168611687116881168911690116911169211693116941169511696116971169811699117001170111702117031170411705117061170711708117091171011711117121171311714117151171611717117181171911720117211172211723117241172511726117271172811729117301173111732117331173411735117361173711738117391174011741117421174311744117451174611747117481174911750117511175211753117541175511756117571175811759117601176111762117631176411765117661176711768117691177011771117721177311774117751177611777117781177911780117811178211783117841178511786117871178811789117901179111792117931179411795117961179711798117991180011801118021180311804118051180611807118081180911810118111181211813118141181511816118171181811819118201182111822118231182411825118261182711828118291183011831118321183311834118351183611837118381183911840118411184211843118441184511846118471184811849118501185111852118531185411855118561185711858118591186011861118621186311864118651186611867118681186911870118711187211873118741187511876118771187811879118801188111882118831188411885118861188711888118891189011891118921189311894118951189611897118981189911900119011190211903119041190511906119071190811909119101191111912119131191411915119161191711918119191192011921119221192311924119251192611927119281192911930119311193211933119341193511936119371193811939119401194111942119431194411945119461194711948119491195011951119521195311954119551195611957119581195911960119611196211963119641196511966119671196811969119701197111972119731197411975119761197711978119791198011981119821198311984119851198611987119881198911990119911199211993119941199511996119971199811999120001200112002120031200412005120061200712008120091201012011120121201312014120151201612017120181201912020120211202212023120241202512026120271202812029120301203112032120331203412035120361203712038120391204012041120421204312044120451204612047120481204912050120511205212053120541205512056120571205812059120601206112062120631206412065120661206712068120691207012071120721207312074120751207612077120781207912080120811208212083120841208512086120871208812089120901209112092120931209412095120961209712098120991210012101121021210312104121051210612107121081210912110121111211212113121141211512116121171211812119121201212112122121231212412125121261212712128121291213012131121321213312134121351213612137121381213912140121411214212143121441214512146121471214812149121501215112152121531215412155121561215712158121591216012161121621216312164121651216612167121681216912170121711217212173121741217512176121771217812179121801218112182121831218412185121861218712188121891219012191121921219312194121951219612197121981219912200122011220212203122041220512206122071220812209122101221112212122131221412215122161221712218122191222012221122221222312224122251222612227122281222912230122311223212233122341223512236122371223812239122401224112242122431224412245122461224712248122491225012251122521225312254122551225612257122581225912260122611226212263122641226512266122671226812269122701227112272122731227412275122761227712278122791228012281122821228312284122851228612287122881228912290122911229212293122941229512296122971229812299123001230112302123031230412305123061230712308123091231012311123121231312314123151231612317123181231912320123211232212323123241232512326123271232812329123301233112332123331233412335123361233712338123391234012341123421234312344123451234612347123481234912350123511235212353123541235512356123571235812359123601236112362123631236412365123661236712368123691237012371123721237312374123751237612377123781237912380123811238212383123841238512386123871238812389123901239112392123931239412395123961239712398123991240012401124021240312404124051240612407124081240912410124111241212413124141241512416124171241812419124201242112422124231242412425124261242712428124291243012431124321243312434124351243612437124381243912440124411244212443124441244512446124471244812449124501245112452124531245412455124561245712458124591246012461124621246312464124651246612467124681246912470124711247212473124741247512476124771247812479124801248112482124831248412485124861248712488124891249012491124921249312494124951249612497124981249912500125011250212503125041250512506125071250812509125101251112512125131251412515125161251712518125191252012521125221252312524125251252612527125281252912530125311253212533125341253512536125371253812539125401254112542125431254412545125461254712548125491255012551125521255312554125551255612557125581255912560125611256212563125641256512566125671256812569125701257112572125731257412575125761257712578125791258012581125821258312584125851258612587125881258912590125911259212593125941259512596125971259812599126001260112602126031260412605126061260712608126091261012611126121261312614126151261612617126181261912620126211262212623126241262512626126271262812629126301263112632126331263412635126361263712638126391264012641126421264312644126451264612647126481264912650126511265212653126541265512656126571265812659126601266112662126631266412665126661266712668126691267012671126721267312674126751267612677126781267912680126811268212683126841268512686126871268812689126901269112692126931269412695126961269712698126991270012701127021270312704127051270612707127081270912710127111271212713127141271512716127171271812719127201272112722127231272412725127261272712728127291273012731127321273312734127351273612737127381273912740127411274212743127441274512746127471274812749127501275112752127531275412755127561275712758127591276012761127621276312764127651276612767127681276912770127711277212773127741277512776127771277812779127801278112782127831278412785127861278712788127891279012791127921279312794127951279612797127981279912800128011280212803128041280512806128071280812809128101281112812128131281412815128161281712818128191282012821128221282312824128251282612827128281282912830128311283212833128341283512836128371283812839128401284112842128431284412845128461284712848128491285012851128521285312854128551285612857128581285912860128611286212863128641286512866128671286812869128701287112872128731287412875128761287712878128791288012881128821288312884128851288612887128881288912890128911289212893128941289512896128971289812899129001290112902129031290412905129061290712908129091291012911129121291312914129151291612917129181291912920129211292212923129241292512926129271292812929129301293112932129331293412935129361293712938129391294012941129421294312944129451294612947129481294912950129511295212953129541295512956129571295812959129601296112962129631296412965129661296712968129691297012971129721297312974129751297612977129781297912980129811298212983129841298512986129871298812989129901299112992129931299412995129961299712998129991300013001130021300313004130051300613007130081300913010130111301213013130141301513016130171301813019130201302113022130231302413025130261302713028130291303013031130321303313034130351303613037130381303913040130411304213043130441304513046130471304813049130501305113052130531305413055130561305713058130591306013061130621306313064130651306613067130681306913070130711307213073130741307513076130771307813079130801308113082130831308413085130861308713088130891309013091130921309313094130951309613097130981309913100131011310213103131041310513106131071310813109131101311113112131131311413115131161311713118131191312013121131221312313124131251312613127131281312913130131311313213133131341313513136131371313813139131401314113142131431314413145131461314713148131491315013151131521315313154131551315613157131581315913160131611316213163131641316513166131671316813169131701317113172131731317413175131761317713178131791318013181131821318313184131851318613187131881318913190131911319213193131941319513196131971319813199132001320113202132031320413205132061320713208132091321013211132121321313214132151321613217132181321913220132211322213223132241322513226132271322813229132301323113232132331323413235132361323713238132391324013241132421324313244132451324613247132481324913250132511325213253132541325513256132571325813259132601326113262132631326413265132661326713268132691327013271132721327313274132751327613277132781327913280132811328213283132841328513286132871328813289132901329113292132931329413295132961329713298132991330013301133021330313304133051330613307133081330913310133111331213313133141331513316133171331813319133201332113322133231332413325133261332713328133291333013331133321333313334133351333613337133381333913340133411334213343133441334513346133471334813349133501335113352133531335413355133561335713358133591336013361133621336313364133651336613367133681336913370133711337213373133741337513376133771337813379133801338113382133831338413385133861338713388133891339013391133921339313394133951339613397133981339913400134011340213403134041340513406134071340813409134101341113412134131341413415134161341713418134191342013421134221342313424134251342613427134281342913430134311343213433134341343513436134371343813439134401344113442134431344413445134461344713448134491345013451134521345313454134551345613457134581345913460134611346213463134641346513466134671346813469134701347113472134731347413475134761347713478134791348013481134821348313484134851348613487134881348913490134911349213493134941349513496134971349813499135001350113502135031350413505135061350713508135091351013511135121351313514135151351613517135181351913520135211352213523135241352513526135271352813529135301353113532135331353413535135361353713538135391354013541135421354313544135451354613547135481354913550135511355213553135541355513556135571355813559135601356113562135631356413565135661356713568135691357013571135721357313574135751357613577135781357913580135811358213583135841358513586135871358813589135901359113592135931359413595135961359713598135991360013601136021360313604136051360613607136081360913610136111361213613136141361513616136171361813619136201362113622136231362413625136261362713628136291363013631136321363313634136351363613637136381363913640136411364213643136441364513646136471364813649136501365113652136531365413655136561365713658136591366013661136621366313664136651366613667136681366913670136711367213673136741367513676136771367813679136801368113682136831368413685136861368713688136891369013691136921369313694136951369613697136981369913700137011370213703137041370513706137071370813709137101371113712137131371413715137161371713718137191372013721137221372313724137251372613727137281372913730137311373213733137341373513736137371373813739137401374113742137431374413745137461374713748137491375013751137521375313754137551375613757137581375913760137611376213763137641376513766137671376813769137701377113772137731377413775137761377713778137791378013781137821378313784137851378613787137881378913790137911379213793137941379513796137971379813799138001380113802138031380413805138061380713808138091381013811138121381313814138151381613817138181381913820138211382213823138241382513826138271382813829138301383113832138331383413835138361383713838138391384013841138421384313844138451384613847138481384913850138511385213853138541385513856138571385813859138601386113862138631386413865138661386713868138691387013871138721387313874138751387613877138781387913880138811388213883138841388513886138871388813889138901389113892138931389413895138961389713898138991390013901139021390313904139051390613907139081390913910139111391213913139141391513916139171391813919139201392113922139231392413925139261392713928139291393013931139321393313934139351393613937139381393913940139411394213943139441394513946139471394813949139501395113952139531395413955139561395713958139591396013961139621396313964139651396613967139681396913970139711397213973139741397513976139771397813979139801398113982139831398413985139861398713988139891399013991139921399313994139951399613997139981399914000140011400214003140041400514006140071400814009140101401114012140131401414015140161401714018140191402014021140221402314024140251402614027140281402914030140311403214033140341403514036140371403814039140401404114042140431404414045140461404714048140491405014051140521405314054140551405614057140581405914060140611406214063140641406514066140671406814069140701407114072140731407414075140761407714078140791408014081140821408314084140851408614087140881408914090140911409214093140941409514096140971409814099141001410114102141031410414105141061410714108141091411014111141121411314114141151411614117141181411914120141211412214123141241412514126141271412814129141301413114132141331413414135141361413714138141391414014141141421414314144141451414614147141481414914150141511415214153141541415514156141571415814159141601416114162141631416414165141661416714168141691417014171141721417314174141751417614177141781417914180141811418214183141841418514186141871418814189141901419114192141931419414195141961419714198141991420014201142021420314204142051420614207142081420914210142111421214213142141421514216142171421814219142201422114222142231422414225142261422714228142291423014231142321423314234142351423614237142381423914240142411424214243142441424514246142471424814249142501425114252142531425414255142561425714258142591426014261142621426314264142651426614267142681426914270142711427214273142741427514276142771427814279142801428114282142831428414285142861428714288142891429014291142921429314294142951429614297142981429914300143011430214303143041430514306143071430814309143101431114312143131431414315143161431714318143191432014321143221432314324143251432614327143281432914330143311433214333143341433514336143371433814339143401434114342143431434414345143461434714348143491435014351143521435314354143551435614357143581435914360143611436214363143641436514366143671436814369143701437114372143731437414375143761437714378143791438014381143821438314384143851438614387143881438914390143911439214393143941439514396143971439814399144001440114402144031440414405144061440714408144091441014411144121441314414144151441614417144181441914420144211442214423144241442514426144271442814429144301443114432144331443414435144361443714438144391444014441144421444314444144451444614447144481444914450144511445214453144541445514456144571445814459144601446114462144631446414465144661446714468144691447014471144721447314474144751447614477144781447914480144811448214483144841448514486144871448814489144901449114492144931449414495144961449714498144991450014501145021450314504145051450614507145081450914510145111451214513145141451514516145171451814519145201452114522145231452414525145261452714528145291453014531145321453314534145351453614537145381453914540145411454214543145441454514546145471454814549145501455114552145531455414555145561455714558145591456014561145621456314564145651456614567145681456914570145711457214573145741457514576145771457814579145801458114582145831458414585145861458714588145891459014591145921459314594145951459614597145981459914600146011460214603146041460514606146071460814609146101461114612146131461414615146161461714618146191462014621146221462314624146251462614627146281462914630146311463214633146341463514636146371463814639146401464114642146431464414645146461464714648146491465014651146521465314654146551465614657146581465914660146611466214663146641466514666146671466814669146701467114672146731467414675146761467714678146791468014681146821468314684146851468614687146881468914690146911469214693146941469514696146971469814699147001470114702147031470414705147061470714708147091471014711147121471314714147151471614717147181471914720147211472214723147241472514726147271472814729147301473114732147331473414735147361473714738147391474014741147421474314744147451474614747147481474914750147511475214753147541475514756147571475814759147601476114762147631476414765147661476714768147691477014771147721477314774147751477614777147781477914780147811478214783147841478514786147871478814789147901479114792147931479414795147961479714798147991480014801148021480314804148051480614807148081480914810148111481214813148141481514816148171481814819148201482114822148231482414825148261482714828148291483014831148321483314834148351483614837148381483914840148411484214843148441484514846148471484814849148501485114852148531485414855148561485714858148591486014861148621486314864148651486614867148681486914870148711487214873148741487514876148771487814879148801488114882148831488414885148861488714888148891489014891148921489314894148951489614897148981489914900149011490214903149041490514906149071490814909149101491114912149131491414915149161491714918149191492014921149221492314924149251492614927149281492914930149311493214933149341493514936149371493814939149401494114942149431494414945149461494714948149491495014951149521495314954149551495614957149581495914960149611496214963149641496514966149671496814969149701497114972149731497414975149761497714978149791498014981149821498314984149851498614987149881498914990149911499214993149941499514996149971499814999150001500115002150031500415005150061500715008150091501015011150121501315014150151501615017150181501915020150211502215023150241502515026150271502815029150301503115032150331503415035150361503715038150391504015041150421504315044150451504615047150481504915050150511505215053150541505515056150571505815059150601506115062150631506415065150661506715068150691507015071150721507315074150751507615077150781507915080150811508215083150841508515086150871508815089150901509115092150931509415095150961509715098150991510015101151021510315104151051510615107151081510915110151111511215113151141511515116151171511815119151201512115122151231512415125151261512715128151291513015131151321513315134151351513615137151381513915140151411514215143151441514515146151471514815149151501515115152151531515415155151561515715158151591516015161151621516315164151651516615167151681516915170151711517215173151741517515176151771517815179151801518115182151831518415185151861518715188151891519015191151921519315194151951519615197151981519915200152011520215203152041520515206152071520815209152101521115212152131521415215152161521715218152191522015221152221522315224152251522615227152281522915230152311523215233152341523515236152371523815239152401524115242152431524415245152461524715248152491525015251152521525315254152551525615257152581525915260152611526215263152641526515266152671526815269152701527115272152731527415275152761527715278152791528015281152821528315284152851528615287152881528915290152911529215293152941529515296152971529815299153001530115302153031530415305153061530715308153091531015311153121531315314153151531615317153181531915320153211532215323153241532515326153271532815329153301533115332153331533415335153361533715338153391534015341153421534315344153451534615347153481534915350153511535215353153541535515356153571535815359153601536115362153631536415365153661536715368153691537015371153721537315374153751537615377153781537915380153811538215383153841538515386153871538815389153901539115392153931539415395153961539715398153991540015401154021540315404154051540615407154081540915410154111541215413154141541515416154171541815419154201542115422154231542415425154261542715428154291543015431154321543315434154351543615437154381543915440154411544215443154441544515446154471544815449154501545115452154531545415455154561545715458154591546015461154621546315464154651546615467154681546915470154711547215473154741547515476154771547815479154801548115482154831548415485154861548715488154891549015491154921549315494154951549615497154981549915500155011550215503155041550515506155071550815509155101551115512155131551415515155161551715518155191552015521155221552315524155251552615527155281552915530155311553215533155341553515536155371553815539155401554115542155431554415545155461554715548155491555015551155521555315554155551555615557155581555915560155611556215563155641556515566155671556815569155701557115572155731557415575155761557715578155791558015581155821558315584155851558615587155881558915590155911559215593155941559515596155971559815599156001560115602156031560415605156061560715608156091561015611156121561315614156151561615617156181561915620156211562215623156241562515626156271562815629156301563115632156331563415635156361563715638156391564015641156421564315644156451564615647156481564915650156511565215653156541565515656156571565815659156601566115662156631566415665156661566715668156691567015671156721567315674156751567615677156781567915680156811568215683156841568515686156871568815689156901569115692156931569415695156961569715698156991570015701157021570315704157051570615707157081570915710157111571215713157141571515716157171571815719157201572115722157231572415725157261572715728157291573015731157321573315734157351573615737157381573915740157411574215743157441574515746157471574815749157501575115752157531575415755157561575715758157591576015761157621576315764157651576615767157681576915770157711577215773157741577515776157771577815779157801578115782157831578415785157861578715788157891579015791157921579315794157951579615797157981579915800158011580215803158041580515806158071580815809158101581115812158131581415815158161581715818158191582015821158221582315824158251582615827158281582915830158311583215833158341583515836158371583815839158401584115842158431584415845158461584715848158491585015851158521585315854158551585615857158581585915860158611586215863158641586515866158671586815869158701587115872158731587415875158761587715878158791588015881158821588315884158851588615887158881588915890158911589215893158941589515896158971589815899159001590115902159031590415905159061590715908159091591015911159121591315914159151591615917159181591915920159211592215923159241592515926159271592815929159301593115932159331593415935159361593715938159391594015941159421594315944159451594615947159481594915950159511595215953159541595515956159571595815959159601596115962159631596415965159661596715968159691597015971159721597315974159751597615977159781597915980159811598215983159841598515986159871598815989159901599115992159931599415995159961599715998159991600016001160021600316004160051600616007160081600916010160111601216013160141601516016160171601816019160201602116022160231602416025160261602716028160291603016031160321603316034160351603616037160381603916040160411604216043160441604516046160471604816049160501605116052160531605416055160561605716058160591606016061160621606316064160651606616067160681606916070160711607216073160741607516076160771607816079160801608116082160831608416085160861608716088160891609016091160921609316094160951609616097160981609916100161011610216103161041610516106161071610816109161101611116112161131611416115161161611716118161191612016121161221612316124161251612616127161281612916130161311613216133161341613516136161371613816139161401614116142161431614416145161461614716148161491615016151161521615316154161551615616157161581615916160161611616216163161641616516166161671616816169161701617116172161731617416175161761617716178161791618016181161821618316184161851618616187161881618916190161911619216193161941619516196161971619816199162001620116202162031620416205162061620716208162091621016211162121621316214162151621616217162181621916220162211622216223162241622516226162271622816229162301623116232162331623416235162361623716238162391624016241162421624316244162451624616247162481624916250162511625216253162541625516256162571625816259162601626116262162631626416265162661626716268162691627016271162721627316274162751627616277162781627916280162811628216283162841628516286162871628816289162901629116292162931629416295162961629716298162991630016301163021630316304163051630616307163081630916310163111631216313163141631516316163171631816319163201632116322163231632416325163261632716328163291633016331163321633316334163351633616337163381633916340163411634216343163441634516346163471634816349163501635116352163531635416355163561635716358163591636016361163621636316364163651636616367163681636916370163711637216373163741637516376163771637816379163801638116382163831638416385163861638716388163891639016391163921639316394163951639616397163981639916400164011640216403164041640516406164071640816409164101641116412164131641416415164161641716418164191642016421164221642316424164251642616427164281642916430164311643216433164341643516436164371643816439164401644116442164431644416445164461644716448164491645016451164521645316454164551645616457164581645916460164611646216463164641646516466164671646816469164701647116472164731647416475164761647716478164791648016481164821648316484164851648616487164881648916490164911649216493164941649516496164971649816499165001650116502165031650416505165061650716508165091651016511165121651316514165151651616517165181651916520165211652216523165241652516526165271652816529165301653116532165331653416535165361653716538165391654016541165421654316544165451654616547165481654916550165511655216553165541655516556165571655816559165601656116562165631656416565165661656716568165691657016571165721657316574165751657616577165781657916580165811658216583165841658516586165871658816589165901659116592165931659416595165961659716598165991660016601166021660316604166051660616607166081660916610166111661216613166141661516616166171661816619166201662116622166231662416625166261662716628166291663016631166321663316634166351663616637166381663916640166411664216643166441664516646166471664816649166501665116652166531665416655166561665716658166591666016661166621666316664166651666616667166681666916670166711667216673166741667516676166771667816679166801668116682166831668416685166861668716688166891669016691166921669316694166951669616697166981669916700167011670216703167041670516706167071670816709167101671116712167131671416715167161671716718167191672016721167221672316724167251672616727167281672916730167311673216733167341673516736167371673816739167401674116742167431674416745167461674716748167491675016751167521675316754167551675616757167581675916760167611676216763167641676516766167671676816769167701677116772167731677416775167761677716778167791678016781167821678316784167851678616787167881678916790167911679216793167941679516796167971679816799168001680116802168031680416805168061680716808168091681016811168121681316814168151681616817168181681916820168211682216823168241682516826168271682816829168301683116832168331683416835168361683716838168391684016841168421684316844168451684616847168481684916850168511685216853168541685516856168571685816859168601686116862168631686416865168661686716868168691687016871168721687316874168751687616877168781687916880168811688216883168841688516886168871688816889168901689116892168931689416895168961689716898168991690016901169021690316904169051690616907169081690916910169111691216913169141691516916169171691816919169201692116922169231692416925169261692716928169291693016931169321693316934169351693616937169381693916940169411694216943169441694516946169471694816949169501695116952169531695416955169561695716958169591696016961169621696316964169651696616967169681696916970169711697216973169741697516976169771697816979169801698116982169831698416985169861698716988169891699016991169921699316994169951699616997169981699917000170011700217003170041700517006170071700817009170101701117012170131701417015170161701717018170191702017021170221702317024170251702617027170281702917030170311703217033170341703517036170371703817039170401704117042170431704417045170461704717048170491705017051170521705317054170551705617057170581705917060170611706217063170641706517066170671706817069170701707117072170731707417075170761707717078170791708017081170821708317084170851708617087170881708917090170911709217093170941709517096170971709817099171001710117102171031710417105171061710717108171091711017111171121711317114171151711617117171181711917120171211712217123171241712517126171271712817129171301713117132171331713417135171361713717138171391714017141171421714317144171451714617147171481714917150171511715217153171541715517156171571715817159171601716117162171631716417165171661716717168171691717017171171721717317174171751717617177171781717917180171811718217183171841718517186171871718817189171901719117192171931719417195171961719717198171991720017201172021720317204172051720617207172081720917210172111721217213172141721517216172171721817219172201722117222172231722417225172261722717228172291723017231172321723317234172351723617237172381723917240172411724217243172441724517246172471724817249172501725117252172531725417255172561725717258172591726017261172621726317264172651726617267172681726917270172711727217273172741727517276172771727817279172801728117282172831728417285172861728717288172891729017291172921729317294172951729617297172981729917300173011730217303173041730517306173071730817309173101731117312173131731417315173161731717318173191732017321173221732317324173251732617327173281732917330173311733217333173341733517336173371733817339173401734117342173431734417345173461734717348173491735017351173521735317354173551735617357173581735917360173611736217363173641736517366173671736817369173701737117372173731737417375173761737717378173791738017381173821738317384173851738617387173881738917390173911739217393173941739517396173971739817399174001740117402174031740417405174061740717408174091741017411174121741317414174151741617417174181741917420174211742217423174241742517426174271742817429174301743117432174331743417435174361743717438174391744017441174421744317444174451744617447174481744917450174511745217453174541745517456174571745817459174601746117462174631746417465174661746717468174691747017471174721747317474174751747617477174781747917480174811748217483174841748517486174871748817489174901749117492174931749417495174961749717498174991750017501175021750317504175051750617507175081750917510175111751217513175141751517516175171751817519175201752117522175231752417525175261752717528175291753017531175321753317534175351753617537175381753917540175411754217543175441754517546175471754817549175501755117552175531755417555175561755717558175591756017561175621756317564175651756617567175681756917570175711757217573175741757517576175771757817579175801758117582175831758417585175861758717588175891759017591175921759317594175951759617597175981759917600176011760217603176041760517606176071760817609176101761117612176131761417615176161761717618176191762017621176221762317624176251762617627176281762917630176311763217633176341763517636176371763817639176401764117642176431764417645176461764717648176491765017651176521765317654176551765617657176581765917660176611766217663176641766517666176671766817669176701767117672176731767417675176761767717678176791768017681176821768317684176851768617687176881768917690176911769217693176941769517696176971769817699177001770117702177031770417705177061770717708177091771017711177121771317714177151771617717177181771917720177211772217723177241772517726
  1. // Copyright 2025 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. // Code generated by generate.go. DO NOT EDIT.
  5. package stdlib
  6. var PackageSymbols = map[string][]Symbol{
  7. "archive/tar": {
  8. {"(*Header).FileInfo", Method, 1, ""},
  9. {"(*Reader).Next", Method, 0, ""},
  10. {"(*Reader).Read", Method, 0, ""},
  11. {"(*Writer).AddFS", Method, 22, ""},
  12. {"(*Writer).Close", Method, 0, ""},
  13. {"(*Writer).Flush", Method, 0, ""},
  14. {"(*Writer).Write", Method, 0, ""},
  15. {"(*Writer).WriteHeader", Method, 0, ""},
  16. {"(Format).String", Method, 10, ""},
  17. {"ErrFieldTooLong", Var, 0, ""},
  18. {"ErrHeader", Var, 0, ""},
  19. {"ErrInsecurePath", Var, 20, ""},
  20. {"ErrWriteAfterClose", Var, 0, ""},
  21. {"ErrWriteTooLong", Var, 0, ""},
  22. {"FileInfoHeader", Func, 1, "func(fi fs.FileInfo, link string) (*Header, error)"},
  23. {"FileInfoNames", Type, 23, ""},
  24. {"Format", Type, 10, ""},
  25. {"FormatGNU", Const, 10, ""},
  26. {"FormatPAX", Const, 10, ""},
  27. {"FormatUSTAR", Const, 10, ""},
  28. {"FormatUnknown", Const, 10, ""},
  29. {"Header", Type, 0, ""},
  30. {"Header.AccessTime", Field, 0, ""},
  31. {"Header.ChangeTime", Field, 0, ""},
  32. {"Header.Devmajor", Field, 0, ""},
  33. {"Header.Devminor", Field, 0, ""},
  34. {"Header.Format", Field, 10, ""},
  35. {"Header.Gid", Field, 0, ""},
  36. {"Header.Gname", Field, 0, ""},
  37. {"Header.Linkname", Field, 0, ""},
  38. {"Header.ModTime", Field, 0, ""},
  39. {"Header.Mode", Field, 0, ""},
  40. {"Header.Name", Field, 0, ""},
  41. {"Header.PAXRecords", Field, 10, ""},
  42. {"Header.Size", Field, 0, ""},
  43. {"Header.Typeflag", Field, 0, ""},
  44. {"Header.Uid", Field, 0, ""},
  45. {"Header.Uname", Field, 0, ""},
  46. {"Header.Xattrs", Field, 3, ""},
  47. {"NewReader", Func, 0, "func(r io.Reader) *Reader"},
  48. {"NewWriter", Func, 0, "func(w io.Writer) *Writer"},
  49. {"Reader", Type, 0, ""},
  50. {"TypeBlock", Const, 0, ""},
  51. {"TypeChar", Const, 0, ""},
  52. {"TypeCont", Const, 0, ""},
  53. {"TypeDir", Const, 0, ""},
  54. {"TypeFifo", Const, 0, ""},
  55. {"TypeGNULongLink", Const, 1, ""},
  56. {"TypeGNULongName", Const, 1, ""},
  57. {"TypeGNUSparse", Const, 3, ""},
  58. {"TypeLink", Const, 0, ""},
  59. {"TypeReg", Const, 0, ""},
  60. {"TypeRegA", Const, 0, ""},
  61. {"TypeSymlink", Const, 0, ""},
  62. {"TypeXGlobalHeader", Const, 0, ""},
  63. {"TypeXHeader", Const, 0, ""},
  64. {"Writer", Type, 0, ""},
  65. },
  66. "archive/zip": {
  67. {"(*File).DataOffset", Method, 2, ""},
  68. {"(*File).FileInfo", Method, 0, ""},
  69. {"(*File).ModTime", Method, 0, ""},
  70. {"(*File).Mode", Method, 0, ""},
  71. {"(*File).Open", Method, 0, ""},
  72. {"(*File).OpenRaw", Method, 17, ""},
  73. {"(*File).SetModTime", Method, 0, ""},
  74. {"(*File).SetMode", Method, 0, ""},
  75. {"(*FileHeader).FileInfo", Method, 0, ""},
  76. {"(*FileHeader).ModTime", Method, 0, ""},
  77. {"(*FileHeader).Mode", Method, 0, ""},
  78. {"(*FileHeader).SetModTime", Method, 0, ""},
  79. {"(*FileHeader).SetMode", Method, 0, ""},
  80. {"(*ReadCloser).Close", Method, 0, ""},
  81. {"(*ReadCloser).Open", Method, 16, ""},
  82. {"(*ReadCloser).RegisterDecompressor", Method, 6, ""},
  83. {"(*Reader).Open", Method, 16, ""},
  84. {"(*Reader).RegisterDecompressor", Method, 6, ""},
  85. {"(*Writer).AddFS", Method, 22, ""},
  86. {"(*Writer).Close", Method, 0, ""},
  87. {"(*Writer).Copy", Method, 17, ""},
  88. {"(*Writer).Create", Method, 0, ""},
  89. {"(*Writer).CreateHeader", Method, 0, ""},
  90. {"(*Writer).CreateRaw", Method, 17, ""},
  91. {"(*Writer).Flush", Method, 4, ""},
  92. {"(*Writer).RegisterCompressor", Method, 6, ""},
  93. {"(*Writer).SetComment", Method, 10, ""},
  94. {"(*Writer).SetOffset", Method, 5, ""},
  95. {"Compressor", Type, 2, ""},
  96. {"Decompressor", Type, 2, ""},
  97. {"Deflate", Const, 0, ""},
  98. {"ErrAlgorithm", Var, 0, ""},
  99. {"ErrChecksum", Var, 0, ""},
  100. {"ErrFormat", Var, 0, ""},
  101. {"ErrInsecurePath", Var, 20, ""},
  102. {"File", Type, 0, ""},
  103. {"File.FileHeader", Field, 0, ""},
  104. {"FileHeader", Type, 0, ""},
  105. {"FileHeader.CRC32", Field, 0, ""},
  106. {"FileHeader.Comment", Field, 0, ""},
  107. {"FileHeader.CompressedSize", Field, 0, ""},
  108. {"FileHeader.CompressedSize64", Field, 1, ""},
  109. {"FileHeader.CreatorVersion", Field, 0, ""},
  110. {"FileHeader.ExternalAttrs", Field, 0, ""},
  111. {"FileHeader.Extra", Field, 0, ""},
  112. {"FileHeader.Flags", Field, 0, ""},
  113. {"FileHeader.Method", Field, 0, ""},
  114. {"FileHeader.Modified", Field, 10, ""},
  115. {"FileHeader.ModifiedDate", Field, 0, ""},
  116. {"FileHeader.ModifiedTime", Field, 0, ""},
  117. {"FileHeader.Name", Field, 0, ""},
  118. {"FileHeader.NonUTF8", Field, 10, ""},
  119. {"FileHeader.ReaderVersion", Field, 0, ""},
  120. {"FileHeader.UncompressedSize", Field, 0, ""},
  121. {"FileHeader.UncompressedSize64", Field, 1, ""},
  122. {"FileInfoHeader", Func, 0, "func(fi fs.FileInfo) (*FileHeader, error)"},
  123. {"NewReader", Func, 0, "func(r io.ReaderAt, size int64) (*Reader, error)"},
  124. {"NewWriter", Func, 0, "func(w io.Writer) *Writer"},
  125. {"OpenReader", Func, 0, "func(name string) (*ReadCloser, error)"},
  126. {"ReadCloser", Type, 0, ""},
  127. {"ReadCloser.Reader", Field, 0, ""},
  128. {"Reader", Type, 0, ""},
  129. {"Reader.Comment", Field, 0, ""},
  130. {"Reader.File", Field, 0, ""},
  131. {"RegisterCompressor", Func, 2, "func(method uint16, comp Compressor)"},
  132. {"RegisterDecompressor", Func, 2, "func(method uint16, dcomp Decompressor)"},
  133. {"Store", Const, 0, ""},
  134. {"Writer", Type, 0, ""},
  135. },
  136. "bufio": {
  137. {"(*Reader).Buffered", Method, 0, ""},
  138. {"(*Reader).Discard", Method, 5, ""},
  139. {"(*Reader).Peek", Method, 0, ""},
  140. {"(*Reader).Read", Method, 0, ""},
  141. {"(*Reader).ReadByte", Method, 0, ""},
  142. {"(*Reader).ReadBytes", Method, 0, ""},
  143. {"(*Reader).ReadLine", Method, 0, ""},
  144. {"(*Reader).ReadRune", Method, 0, ""},
  145. {"(*Reader).ReadSlice", Method, 0, ""},
  146. {"(*Reader).ReadString", Method, 0, ""},
  147. {"(*Reader).Reset", Method, 2, ""},
  148. {"(*Reader).Size", Method, 10, ""},
  149. {"(*Reader).UnreadByte", Method, 0, ""},
  150. {"(*Reader).UnreadRune", Method, 0, ""},
  151. {"(*Reader).WriteTo", Method, 1, ""},
  152. {"(*Scanner).Buffer", Method, 6, ""},
  153. {"(*Scanner).Bytes", Method, 1, ""},
  154. {"(*Scanner).Err", Method, 1, ""},
  155. {"(*Scanner).Scan", Method, 1, ""},
  156. {"(*Scanner).Split", Method, 1, ""},
  157. {"(*Scanner).Text", Method, 1, ""},
  158. {"(*Writer).Available", Method, 0, ""},
  159. {"(*Writer).AvailableBuffer", Method, 18, ""},
  160. {"(*Writer).Buffered", Method, 0, ""},
  161. {"(*Writer).Flush", Method, 0, ""},
  162. {"(*Writer).ReadFrom", Method, 1, ""},
  163. {"(*Writer).Reset", Method, 2, ""},
  164. {"(*Writer).Size", Method, 10, ""},
  165. {"(*Writer).Write", Method, 0, ""},
  166. {"(*Writer).WriteByte", Method, 0, ""},
  167. {"(*Writer).WriteRune", Method, 0, ""},
  168. {"(*Writer).WriteString", Method, 0, ""},
  169. {"(ReadWriter).Available", Method, 0, ""},
  170. {"(ReadWriter).AvailableBuffer", Method, 18, ""},
  171. {"(ReadWriter).Discard", Method, 5, ""},
  172. {"(ReadWriter).Flush", Method, 0, ""},
  173. {"(ReadWriter).Peek", Method, 0, ""},
  174. {"(ReadWriter).Read", Method, 0, ""},
  175. {"(ReadWriter).ReadByte", Method, 0, ""},
  176. {"(ReadWriter).ReadBytes", Method, 0, ""},
  177. {"(ReadWriter).ReadFrom", Method, 1, ""},
  178. {"(ReadWriter).ReadLine", Method, 0, ""},
  179. {"(ReadWriter).ReadRune", Method, 0, ""},
  180. {"(ReadWriter).ReadSlice", Method, 0, ""},
  181. {"(ReadWriter).ReadString", Method, 0, ""},
  182. {"(ReadWriter).UnreadByte", Method, 0, ""},
  183. {"(ReadWriter).UnreadRune", Method, 0, ""},
  184. {"(ReadWriter).Write", Method, 0, ""},
  185. {"(ReadWriter).WriteByte", Method, 0, ""},
  186. {"(ReadWriter).WriteRune", Method, 0, ""},
  187. {"(ReadWriter).WriteString", Method, 0, ""},
  188. {"(ReadWriter).WriteTo", Method, 1, ""},
  189. {"ErrAdvanceTooFar", Var, 1, ""},
  190. {"ErrBadReadCount", Var, 15, ""},
  191. {"ErrBufferFull", Var, 0, ""},
  192. {"ErrFinalToken", Var, 6, ""},
  193. {"ErrInvalidUnreadByte", Var, 0, ""},
  194. {"ErrInvalidUnreadRune", Var, 0, ""},
  195. {"ErrNegativeAdvance", Var, 1, ""},
  196. {"ErrNegativeCount", Var, 0, ""},
  197. {"ErrTooLong", Var, 1, ""},
  198. {"MaxScanTokenSize", Const, 1, ""},
  199. {"NewReadWriter", Func, 0, "func(r *Reader, w *Writer) *ReadWriter"},
  200. {"NewReader", Func, 0, "func(rd io.Reader) *Reader"},
  201. {"NewReaderSize", Func, 0, "func(rd io.Reader, size int) *Reader"},
  202. {"NewScanner", Func, 1, "func(r io.Reader) *Scanner"},
  203. {"NewWriter", Func, 0, "func(w io.Writer) *Writer"},
  204. {"NewWriterSize", Func, 0, "func(w io.Writer, size int) *Writer"},
  205. {"ReadWriter", Type, 0, ""},
  206. {"ReadWriter.Reader", Field, 0, ""},
  207. {"ReadWriter.Writer", Field, 0, ""},
  208. {"Reader", Type, 0, ""},
  209. {"ScanBytes", Func, 1, "func(data []byte, atEOF bool) (advance int, token []byte, err error)"},
  210. {"ScanLines", Func, 1, "func(data []byte, atEOF bool) (advance int, token []byte, err error)"},
  211. {"ScanRunes", Func, 1, "func(data []byte, atEOF bool) (advance int, token []byte, err error)"},
  212. {"ScanWords", Func, 1, "func(data []byte, atEOF bool) (advance int, token []byte, err error)"},
  213. {"Scanner", Type, 1, ""},
  214. {"SplitFunc", Type, 1, ""},
  215. {"Writer", Type, 0, ""},
  216. },
  217. "bytes": {
  218. {"(*Buffer).Available", Method, 21, ""},
  219. {"(*Buffer).AvailableBuffer", Method, 21, ""},
  220. {"(*Buffer).Bytes", Method, 0, ""},
  221. {"(*Buffer).Cap", Method, 5, ""},
  222. {"(*Buffer).Grow", Method, 1, ""},
  223. {"(*Buffer).Len", Method, 0, ""},
  224. {"(*Buffer).Next", Method, 0, ""},
  225. {"(*Buffer).Read", Method, 0, ""},
  226. {"(*Buffer).ReadByte", Method, 0, ""},
  227. {"(*Buffer).ReadBytes", Method, 0, ""},
  228. {"(*Buffer).ReadFrom", Method, 0, ""},
  229. {"(*Buffer).ReadRune", Method, 0, ""},
  230. {"(*Buffer).ReadString", Method, 0, ""},
  231. {"(*Buffer).Reset", Method, 0, ""},
  232. {"(*Buffer).String", Method, 0, ""},
  233. {"(*Buffer).Truncate", Method, 0, ""},
  234. {"(*Buffer).UnreadByte", Method, 0, ""},
  235. {"(*Buffer).UnreadRune", Method, 0, ""},
  236. {"(*Buffer).Write", Method, 0, ""},
  237. {"(*Buffer).WriteByte", Method, 0, ""},
  238. {"(*Buffer).WriteRune", Method, 0, ""},
  239. {"(*Buffer).WriteString", Method, 0, ""},
  240. {"(*Buffer).WriteTo", Method, 0, ""},
  241. {"(*Reader).Len", Method, 0, ""},
  242. {"(*Reader).Read", Method, 0, ""},
  243. {"(*Reader).ReadAt", Method, 0, ""},
  244. {"(*Reader).ReadByte", Method, 0, ""},
  245. {"(*Reader).ReadRune", Method, 0, ""},
  246. {"(*Reader).Reset", Method, 7, ""},
  247. {"(*Reader).Seek", Method, 0, ""},
  248. {"(*Reader).Size", Method, 5, ""},
  249. {"(*Reader).UnreadByte", Method, 0, ""},
  250. {"(*Reader).UnreadRune", Method, 0, ""},
  251. {"(*Reader).WriteTo", Method, 1, ""},
  252. {"Buffer", Type, 0, ""},
  253. {"Clone", Func, 20, "func(b []byte) []byte"},
  254. {"Compare", Func, 0, "func(a []byte, b []byte) int"},
  255. {"Contains", Func, 0, "func(b []byte, subslice []byte) bool"},
  256. {"ContainsAny", Func, 7, "func(b []byte, chars string) bool"},
  257. {"ContainsFunc", Func, 21, "func(b []byte, f func(rune) bool) bool"},
  258. {"ContainsRune", Func, 7, "func(b []byte, r rune) bool"},
  259. {"Count", Func, 0, "func(s []byte, sep []byte) int"},
  260. {"Cut", Func, 18, "func(s []byte, sep []byte) (before []byte, after []byte, found bool)"},
  261. {"CutPrefix", Func, 20, "func(s []byte, prefix []byte) (after []byte, found bool)"},
  262. {"CutSuffix", Func, 20, "func(s []byte, suffix []byte) (before []byte, found bool)"},
  263. {"Equal", Func, 0, "func(a []byte, b []byte) bool"},
  264. {"EqualFold", Func, 0, "func(s []byte, t []byte) bool"},
  265. {"ErrTooLarge", Var, 0, ""},
  266. {"Fields", Func, 0, "func(s []byte) [][]byte"},
  267. {"FieldsFunc", Func, 0, "func(s []byte, f func(rune) bool) [][]byte"},
  268. {"FieldsFuncSeq", Func, 24, "func(s []byte, f func(rune) bool) iter.Seq[[]byte]"},
  269. {"FieldsSeq", Func, 24, "func(s []byte) iter.Seq[[]byte]"},
  270. {"HasPrefix", Func, 0, "func(s []byte, prefix []byte) bool"},
  271. {"HasSuffix", Func, 0, "func(s []byte, suffix []byte) bool"},
  272. {"Index", Func, 0, "func(s []byte, sep []byte) int"},
  273. {"IndexAny", Func, 0, "func(s []byte, chars string) int"},
  274. {"IndexByte", Func, 0, "func(b []byte, c byte) int"},
  275. {"IndexFunc", Func, 0, "func(s []byte, f func(r rune) bool) int"},
  276. {"IndexRune", Func, 0, "func(s []byte, r rune) int"},
  277. {"Join", Func, 0, "func(s [][]byte, sep []byte) []byte"},
  278. {"LastIndex", Func, 0, "func(s []byte, sep []byte) int"},
  279. {"LastIndexAny", Func, 0, "func(s []byte, chars string) int"},
  280. {"LastIndexByte", Func, 5, "func(s []byte, c byte) int"},
  281. {"LastIndexFunc", Func, 0, "func(s []byte, f func(r rune) bool) int"},
  282. {"Lines", Func, 24, "func(s []byte) iter.Seq[[]byte]"},
  283. {"Map", Func, 0, "func(mapping func(r rune) rune, s []byte) []byte"},
  284. {"MinRead", Const, 0, ""},
  285. {"NewBuffer", Func, 0, "func(buf []byte) *Buffer"},
  286. {"NewBufferString", Func, 0, "func(s string) *Buffer"},
  287. {"NewReader", Func, 0, "func(b []byte) *Reader"},
  288. {"Reader", Type, 0, ""},
  289. {"Repeat", Func, 0, "func(b []byte, count int) []byte"},
  290. {"Replace", Func, 0, "func(s []byte, old []byte, new []byte, n int) []byte"},
  291. {"ReplaceAll", Func, 12, "func(s []byte, old []byte, new []byte) []byte"},
  292. {"Runes", Func, 0, "func(s []byte) []rune"},
  293. {"Split", Func, 0, "func(s []byte, sep []byte) [][]byte"},
  294. {"SplitAfter", Func, 0, "func(s []byte, sep []byte) [][]byte"},
  295. {"SplitAfterN", Func, 0, "func(s []byte, sep []byte, n int) [][]byte"},
  296. {"SplitAfterSeq", Func, 24, "func(s []byte, sep []byte) iter.Seq[[]byte]"},
  297. {"SplitN", Func, 0, "func(s []byte, sep []byte, n int) [][]byte"},
  298. {"SplitSeq", Func, 24, "func(s []byte, sep []byte) iter.Seq[[]byte]"},
  299. {"Title", Func, 0, "func(s []byte) []byte"},
  300. {"ToLower", Func, 0, "func(s []byte) []byte"},
  301. {"ToLowerSpecial", Func, 0, "func(c unicode.SpecialCase, s []byte) []byte"},
  302. {"ToTitle", Func, 0, "func(s []byte) []byte"},
  303. {"ToTitleSpecial", Func, 0, "func(c unicode.SpecialCase, s []byte) []byte"},
  304. {"ToUpper", Func, 0, "func(s []byte) []byte"},
  305. {"ToUpperSpecial", Func, 0, "func(c unicode.SpecialCase, s []byte) []byte"},
  306. {"ToValidUTF8", Func, 13, "func(s []byte, replacement []byte) []byte"},
  307. {"Trim", Func, 0, "func(s []byte, cutset string) []byte"},
  308. {"TrimFunc", Func, 0, "func(s []byte, f func(r rune) bool) []byte"},
  309. {"TrimLeft", Func, 0, "func(s []byte, cutset string) []byte"},
  310. {"TrimLeftFunc", Func, 0, "func(s []byte, f func(r rune) bool) []byte"},
  311. {"TrimPrefix", Func, 1, "func(s []byte, prefix []byte) []byte"},
  312. {"TrimRight", Func, 0, "func(s []byte, cutset string) []byte"},
  313. {"TrimRightFunc", Func, 0, "func(s []byte, f func(r rune) bool) []byte"},
  314. {"TrimSpace", Func, 0, "func(s []byte) []byte"},
  315. {"TrimSuffix", Func, 1, "func(s []byte, suffix []byte) []byte"},
  316. },
  317. "cmp": {
  318. {"Compare", Func, 21, "func[T Ordered](x T, y T) int"},
  319. {"Less", Func, 21, "func[T Ordered](x T, y T) bool"},
  320. {"Or", Func, 22, "func[T comparable](vals ...T) T"},
  321. {"Ordered", Type, 21, ""},
  322. },
  323. "compress/bzip2": {
  324. {"(StructuralError).Error", Method, 0, ""},
  325. {"NewReader", Func, 0, "func(r io.Reader) io.Reader"},
  326. {"StructuralError", Type, 0, ""},
  327. },
  328. "compress/flate": {
  329. {"(*ReadError).Error", Method, 0, ""},
  330. {"(*WriteError).Error", Method, 0, ""},
  331. {"(*Writer).Close", Method, 0, ""},
  332. {"(*Writer).Flush", Method, 0, ""},
  333. {"(*Writer).Reset", Method, 2, ""},
  334. {"(*Writer).Write", Method, 0, ""},
  335. {"(CorruptInputError).Error", Method, 0, ""},
  336. {"(InternalError).Error", Method, 0, ""},
  337. {"BestCompression", Const, 0, ""},
  338. {"BestSpeed", Const, 0, ""},
  339. {"CorruptInputError", Type, 0, ""},
  340. {"DefaultCompression", Const, 0, ""},
  341. {"HuffmanOnly", Const, 7, ""},
  342. {"InternalError", Type, 0, ""},
  343. {"NewReader", Func, 0, "func(r io.Reader) io.ReadCloser"},
  344. {"NewReaderDict", Func, 0, "func(r io.Reader, dict []byte) io.ReadCloser"},
  345. {"NewWriter", Func, 0, "func(w io.Writer, level int) (*Writer, error)"},
  346. {"NewWriterDict", Func, 0, "func(w io.Writer, level int, dict []byte) (*Writer, error)"},
  347. {"NoCompression", Const, 0, ""},
  348. {"ReadError", Type, 0, ""},
  349. {"ReadError.Err", Field, 0, ""},
  350. {"ReadError.Offset", Field, 0, ""},
  351. {"Reader", Type, 0, ""},
  352. {"Resetter", Type, 4, ""},
  353. {"WriteError", Type, 0, ""},
  354. {"WriteError.Err", Field, 0, ""},
  355. {"WriteError.Offset", Field, 0, ""},
  356. {"Writer", Type, 0, ""},
  357. },
  358. "compress/gzip": {
  359. {"(*Reader).Close", Method, 0, ""},
  360. {"(*Reader).Multistream", Method, 4, ""},
  361. {"(*Reader).Read", Method, 0, ""},
  362. {"(*Reader).Reset", Method, 3, ""},
  363. {"(*Writer).Close", Method, 0, ""},
  364. {"(*Writer).Flush", Method, 1, ""},
  365. {"(*Writer).Reset", Method, 2, ""},
  366. {"(*Writer).Write", Method, 0, ""},
  367. {"BestCompression", Const, 0, ""},
  368. {"BestSpeed", Const, 0, ""},
  369. {"DefaultCompression", Const, 0, ""},
  370. {"ErrChecksum", Var, 0, ""},
  371. {"ErrHeader", Var, 0, ""},
  372. {"Header", Type, 0, ""},
  373. {"Header.Comment", Field, 0, ""},
  374. {"Header.Extra", Field, 0, ""},
  375. {"Header.ModTime", Field, 0, ""},
  376. {"Header.Name", Field, 0, ""},
  377. {"Header.OS", Field, 0, ""},
  378. {"HuffmanOnly", Const, 8, ""},
  379. {"NewReader", Func, 0, "func(r io.Reader) (*Reader, error)"},
  380. {"NewWriter", Func, 0, "func(w io.Writer) *Writer"},
  381. {"NewWriterLevel", Func, 0, "func(w io.Writer, level int) (*Writer, error)"},
  382. {"NoCompression", Const, 0, ""},
  383. {"Reader", Type, 0, ""},
  384. {"Reader.Header", Field, 0, ""},
  385. {"Writer", Type, 0, ""},
  386. {"Writer.Header", Field, 0, ""},
  387. },
  388. "compress/lzw": {
  389. {"(*Reader).Close", Method, 17, ""},
  390. {"(*Reader).Read", Method, 17, ""},
  391. {"(*Reader).Reset", Method, 17, ""},
  392. {"(*Writer).Close", Method, 17, ""},
  393. {"(*Writer).Reset", Method, 17, ""},
  394. {"(*Writer).Write", Method, 17, ""},
  395. {"LSB", Const, 0, ""},
  396. {"MSB", Const, 0, ""},
  397. {"NewReader", Func, 0, "func(r io.Reader, order Order, litWidth int) io.ReadCloser"},
  398. {"NewWriter", Func, 0, "func(w io.Writer, order Order, litWidth int) io.WriteCloser"},
  399. {"Order", Type, 0, ""},
  400. {"Reader", Type, 17, ""},
  401. {"Writer", Type, 17, ""},
  402. },
  403. "compress/zlib": {
  404. {"(*Writer).Close", Method, 0, ""},
  405. {"(*Writer).Flush", Method, 0, ""},
  406. {"(*Writer).Reset", Method, 2, ""},
  407. {"(*Writer).Write", Method, 0, ""},
  408. {"BestCompression", Const, 0, ""},
  409. {"BestSpeed", Const, 0, ""},
  410. {"DefaultCompression", Const, 0, ""},
  411. {"ErrChecksum", Var, 0, ""},
  412. {"ErrDictionary", Var, 0, ""},
  413. {"ErrHeader", Var, 0, ""},
  414. {"HuffmanOnly", Const, 8, ""},
  415. {"NewReader", Func, 0, "func(r io.Reader) (io.ReadCloser, error)"},
  416. {"NewReaderDict", Func, 0, "func(r io.Reader, dict []byte) (io.ReadCloser, error)"},
  417. {"NewWriter", Func, 0, "func(w io.Writer) *Writer"},
  418. {"NewWriterLevel", Func, 0, "func(w io.Writer, level int) (*Writer, error)"},
  419. {"NewWriterLevelDict", Func, 0, "func(w io.Writer, level int, dict []byte) (*Writer, error)"},
  420. {"NoCompression", Const, 0, ""},
  421. {"Resetter", Type, 4, ""},
  422. {"Writer", Type, 0, ""},
  423. },
  424. "container/heap": {
  425. {"Fix", Func, 2, "func(h Interface, i int)"},
  426. {"Init", Func, 0, "func(h Interface)"},
  427. {"Interface", Type, 0, ""},
  428. {"Pop", Func, 0, "func(h Interface) any"},
  429. {"Push", Func, 0, "func(h Interface, x any)"},
  430. {"Remove", Func, 0, "func(h Interface, i int) any"},
  431. },
  432. "container/list": {
  433. {"(*Element).Next", Method, 0, ""},
  434. {"(*Element).Prev", Method, 0, ""},
  435. {"(*List).Back", Method, 0, ""},
  436. {"(*List).Front", Method, 0, ""},
  437. {"(*List).Init", Method, 0, ""},
  438. {"(*List).InsertAfter", Method, 0, ""},
  439. {"(*List).InsertBefore", Method, 0, ""},
  440. {"(*List).Len", Method, 0, ""},
  441. {"(*List).MoveAfter", Method, 2, ""},
  442. {"(*List).MoveBefore", Method, 2, ""},
  443. {"(*List).MoveToBack", Method, 0, ""},
  444. {"(*List).MoveToFront", Method, 0, ""},
  445. {"(*List).PushBack", Method, 0, ""},
  446. {"(*List).PushBackList", Method, 0, ""},
  447. {"(*List).PushFront", Method, 0, ""},
  448. {"(*List).PushFrontList", Method, 0, ""},
  449. {"(*List).Remove", Method, 0, ""},
  450. {"Element", Type, 0, ""},
  451. {"Element.Value", Field, 0, ""},
  452. {"List", Type, 0, ""},
  453. {"New", Func, 0, "func() *List"},
  454. },
  455. "container/ring": {
  456. {"(*Ring).Do", Method, 0, ""},
  457. {"(*Ring).Len", Method, 0, ""},
  458. {"(*Ring).Link", Method, 0, ""},
  459. {"(*Ring).Move", Method, 0, ""},
  460. {"(*Ring).Next", Method, 0, ""},
  461. {"(*Ring).Prev", Method, 0, ""},
  462. {"(*Ring).Unlink", Method, 0, ""},
  463. {"New", Func, 0, "func(n int) *Ring"},
  464. {"Ring", Type, 0, ""},
  465. {"Ring.Value", Field, 0, ""},
  466. },
  467. "context": {
  468. {"AfterFunc", Func, 21, "func(ctx Context, f func()) (stop func() bool)"},
  469. {"Background", Func, 7, "func() Context"},
  470. {"CancelCauseFunc", Type, 20, ""},
  471. {"CancelFunc", Type, 7, ""},
  472. {"Canceled", Var, 7, ""},
  473. {"Cause", Func, 20, "func(c Context) error"},
  474. {"Context", Type, 7, ""},
  475. {"DeadlineExceeded", Var, 7, ""},
  476. {"TODO", Func, 7, "func() Context"},
  477. {"WithCancel", Func, 7, "func(parent Context) (ctx Context, cancel CancelFunc)"},
  478. {"WithCancelCause", Func, 20, "func(parent Context) (ctx Context, cancel CancelCauseFunc)"},
  479. {"WithDeadline", Func, 7, "func(parent Context, d time.Time) (Context, CancelFunc)"},
  480. {"WithDeadlineCause", Func, 21, "func(parent Context, d time.Time, cause error) (Context, CancelFunc)"},
  481. {"WithTimeout", Func, 7, "func(parent Context, timeout time.Duration) (Context, CancelFunc)"},
  482. {"WithTimeoutCause", Func, 21, "func(parent Context, timeout time.Duration, cause error) (Context, CancelFunc)"},
  483. {"WithValue", Func, 7, "func(parent Context, key any, val any) Context"},
  484. {"WithoutCancel", Func, 21, "func(parent Context) Context"},
  485. },
  486. "crypto": {
  487. {"(Hash).Available", Method, 0, ""},
  488. {"(Hash).HashFunc", Method, 4, ""},
  489. {"(Hash).New", Method, 0, ""},
  490. {"(Hash).Size", Method, 0, ""},
  491. {"(Hash).String", Method, 15, ""},
  492. {"BLAKE2b_256", Const, 9, ""},
  493. {"BLAKE2b_384", Const, 9, ""},
  494. {"BLAKE2b_512", Const, 9, ""},
  495. {"BLAKE2s_256", Const, 9, ""},
  496. {"Decrypter", Type, 5, ""},
  497. {"DecrypterOpts", Type, 5, ""},
  498. {"Hash", Type, 0, ""},
  499. {"MD4", Const, 0, ""},
  500. {"MD5", Const, 0, ""},
  501. {"MD5SHA1", Const, 0, ""},
  502. {"MessageSigner", Type, 25, ""},
  503. {"PrivateKey", Type, 0, ""},
  504. {"PublicKey", Type, 2, ""},
  505. {"RIPEMD160", Const, 0, ""},
  506. {"RegisterHash", Func, 0, "func(h Hash, f func() hash.Hash)"},
  507. {"SHA1", Const, 0, ""},
  508. {"SHA224", Const, 0, ""},
  509. {"SHA256", Const, 0, ""},
  510. {"SHA384", Const, 0, ""},
  511. {"SHA3_224", Const, 4, ""},
  512. {"SHA3_256", Const, 4, ""},
  513. {"SHA3_384", Const, 4, ""},
  514. {"SHA3_512", Const, 4, ""},
  515. {"SHA512", Const, 0, ""},
  516. {"SHA512_224", Const, 5, ""},
  517. {"SHA512_256", Const, 5, ""},
  518. {"SignMessage", Func, 25, "func(signer Signer, rand io.Reader, msg []byte, opts SignerOpts) (signature []byte, err error)"},
  519. {"Signer", Type, 4, ""},
  520. {"SignerOpts", Type, 4, ""},
  521. },
  522. "crypto/aes": {
  523. {"(KeySizeError).Error", Method, 0, ""},
  524. {"BlockSize", Const, 0, ""},
  525. {"KeySizeError", Type, 0, ""},
  526. {"NewCipher", Func, 0, "func(key []byte) (cipher.Block, error)"},
  527. },
  528. "crypto/cipher": {
  529. {"(StreamReader).Read", Method, 0, ""},
  530. {"(StreamWriter).Close", Method, 0, ""},
  531. {"(StreamWriter).Write", Method, 0, ""},
  532. {"AEAD", Type, 2, ""},
  533. {"Block", Type, 0, ""},
  534. {"BlockMode", Type, 0, ""},
  535. {"NewCBCDecrypter", Func, 0, "func(b Block, iv []byte) BlockMode"},
  536. {"NewCBCEncrypter", Func, 0, "func(b Block, iv []byte) BlockMode"},
  537. {"NewCFBDecrypter", Func, 0, "func(block Block, iv []byte) Stream"},
  538. {"NewCFBEncrypter", Func, 0, "func(block Block, iv []byte) Stream"},
  539. {"NewCTR", Func, 0, "func(block Block, iv []byte) Stream"},
  540. {"NewGCM", Func, 2, "func(cipher Block) (AEAD, error)"},
  541. {"NewGCMWithNonceSize", Func, 5, "func(cipher Block, size int) (AEAD, error)"},
  542. {"NewGCMWithRandomNonce", Func, 24, "func(cipher Block) (AEAD, error)"},
  543. {"NewGCMWithTagSize", Func, 11, "func(cipher Block, tagSize int) (AEAD, error)"},
  544. {"NewOFB", Func, 0, "func(b Block, iv []byte) Stream"},
  545. {"Stream", Type, 0, ""},
  546. {"StreamReader", Type, 0, ""},
  547. {"StreamReader.R", Field, 0, ""},
  548. {"StreamReader.S", Field, 0, ""},
  549. {"StreamWriter", Type, 0, ""},
  550. {"StreamWriter.Err", Field, 0, ""},
  551. {"StreamWriter.S", Field, 0, ""},
  552. {"StreamWriter.W", Field, 0, ""},
  553. },
  554. "crypto/des": {
  555. {"(KeySizeError).Error", Method, 0, ""},
  556. {"BlockSize", Const, 0, ""},
  557. {"KeySizeError", Type, 0, ""},
  558. {"NewCipher", Func, 0, "func(key []byte) (cipher.Block, error)"},
  559. {"NewTripleDESCipher", Func, 0, "func(key []byte) (cipher.Block, error)"},
  560. },
  561. "crypto/dsa": {
  562. {"ErrInvalidPublicKey", Var, 0, ""},
  563. {"GenerateKey", Func, 0, "func(priv *PrivateKey, rand io.Reader) error"},
  564. {"GenerateParameters", Func, 0, "func(params *Parameters, rand io.Reader, sizes ParameterSizes) error"},
  565. {"L1024N160", Const, 0, ""},
  566. {"L2048N224", Const, 0, ""},
  567. {"L2048N256", Const, 0, ""},
  568. {"L3072N256", Const, 0, ""},
  569. {"ParameterSizes", Type, 0, ""},
  570. {"Parameters", Type, 0, ""},
  571. {"Parameters.G", Field, 0, ""},
  572. {"Parameters.P", Field, 0, ""},
  573. {"Parameters.Q", Field, 0, ""},
  574. {"PrivateKey", Type, 0, ""},
  575. {"PrivateKey.PublicKey", Field, 0, ""},
  576. {"PrivateKey.X", Field, 0, ""},
  577. {"PublicKey", Type, 0, ""},
  578. {"PublicKey.Parameters", Field, 0, ""},
  579. {"PublicKey.Y", Field, 0, ""},
  580. {"Sign", Func, 0, "func(rand io.Reader, priv *PrivateKey, hash []byte) (r *big.Int, s *big.Int, err error)"},
  581. {"Verify", Func, 0, "func(pub *PublicKey, hash []byte, r *big.Int, s *big.Int) bool"},
  582. },
  583. "crypto/ecdh": {
  584. {"(*PrivateKey).Bytes", Method, 20, ""},
  585. {"(*PrivateKey).Curve", Method, 20, ""},
  586. {"(*PrivateKey).ECDH", Method, 20, ""},
  587. {"(*PrivateKey).Equal", Method, 20, ""},
  588. {"(*PrivateKey).Public", Method, 20, ""},
  589. {"(*PrivateKey).PublicKey", Method, 20, ""},
  590. {"(*PublicKey).Bytes", Method, 20, ""},
  591. {"(*PublicKey).Curve", Method, 20, ""},
  592. {"(*PublicKey).Equal", Method, 20, ""},
  593. {"Curve", Type, 20, ""},
  594. {"P256", Func, 20, "func() Curve"},
  595. {"P384", Func, 20, "func() Curve"},
  596. {"P521", Func, 20, "func() Curve"},
  597. {"PrivateKey", Type, 20, ""},
  598. {"PublicKey", Type, 20, ""},
  599. {"X25519", Func, 20, "func() Curve"},
  600. },
  601. "crypto/ecdsa": {
  602. {"(*PrivateKey).Bytes", Method, 25, ""},
  603. {"(*PrivateKey).ECDH", Method, 20, ""},
  604. {"(*PrivateKey).Equal", Method, 15, ""},
  605. {"(*PrivateKey).Public", Method, 4, ""},
  606. {"(*PrivateKey).Sign", Method, 4, ""},
  607. {"(*PublicKey).Bytes", Method, 25, ""},
  608. {"(*PublicKey).ECDH", Method, 20, ""},
  609. {"(*PublicKey).Equal", Method, 15, ""},
  610. {"(PrivateKey).Add", Method, 0, ""},
  611. {"(PrivateKey).Double", Method, 0, ""},
  612. {"(PrivateKey).IsOnCurve", Method, 0, ""},
  613. {"(PrivateKey).Params", Method, 0, ""},
  614. {"(PrivateKey).ScalarBaseMult", Method, 0, ""},
  615. {"(PrivateKey).ScalarMult", Method, 0, ""},
  616. {"(PublicKey).Add", Method, 0, ""},
  617. {"(PublicKey).Double", Method, 0, ""},
  618. {"(PublicKey).IsOnCurve", Method, 0, ""},
  619. {"(PublicKey).Params", Method, 0, ""},
  620. {"(PublicKey).ScalarBaseMult", Method, 0, ""},
  621. {"(PublicKey).ScalarMult", Method, 0, ""},
  622. {"GenerateKey", Func, 0, "func(c elliptic.Curve, rand io.Reader) (*PrivateKey, error)"},
  623. {"ParseRawPrivateKey", Func, 25, "func(curve elliptic.Curve, data []byte) (*PrivateKey, error)"},
  624. {"ParseUncompressedPublicKey", Func, 25, "func(curve elliptic.Curve, data []byte) (*PublicKey, error)"},
  625. {"PrivateKey", Type, 0, ""},
  626. {"PrivateKey.D", Field, 0, ""},
  627. {"PrivateKey.PublicKey", Field, 0, ""},
  628. {"PublicKey", Type, 0, ""},
  629. {"PublicKey.Curve", Field, 0, ""},
  630. {"PublicKey.X", Field, 0, ""},
  631. {"PublicKey.Y", Field, 0, ""},
  632. {"Sign", Func, 0, "func(rand io.Reader, priv *PrivateKey, hash []byte) (r *big.Int, s *big.Int, err error)"},
  633. {"SignASN1", Func, 15, "func(rand io.Reader, priv *PrivateKey, hash []byte) ([]byte, error)"},
  634. {"Verify", Func, 0, "func(pub *PublicKey, hash []byte, r *big.Int, s *big.Int) bool"},
  635. {"VerifyASN1", Func, 15, "func(pub *PublicKey, hash []byte, sig []byte) bool"},
  636. },
  637. "crypto/ed25519": {
  638. {"(*Options).HashFunc", Method, 20, ""},
  639. {"(PrivateKey).Equal", Method, 15, ""},
  640. {"(PrivateKey).Public", Method, 13, ""},
  641. {"(PrivateKey).Seed", Method, 13, ""},
  642. {"(PrivateKey).Sign", Method, 13, ""},
  643. {"(PublicKey).Equal", Method, 15, ""},
  644. {"GenerateKey", Func, 13, "func(rand io.Reader) (PublicKey, PrivateKey, error)"},
  645. {"NewKeyFromSeed", Func, 13, "func(seed []byte) PrivateKey"},
  646. {"Options", Type, 20, ""},
  647. {"Options.Context", Field, 20, ""},
  648. {"Options.Hash", Field, 20, ""},
  649. {"PrivateKey", Type, 13, ""},
  650. {"PrivateKeySize", Const, 13, ""},
  651. {"PublicKey", Type, 13, ""},
  652. {"PublicKeySize", Const, 13, ""},
  653. {"SeedSize", Const, 13, ""},
  654. {"Sign", Func, 13, "func(privateKey PrivateKey, message []byte) []byte"},
  655. {"SignatureSize", Const, 13, ""},
  656. {"Verify", Func, 13, "func(publicKey PublicKey, message []byte, sig []byte) bool"},
  657. {"VerifyWithOptions", Func, 20, "func(publicKey PublicKey, message []byte, sig []byte, opts *Options) error"},
  658. },
  659. "crypto/elliptic": {
  660. {"(*CurveParams).Add", Method, 0, ""},
  661. {"(*CurveParams).Double", Method, 0, ""},
  662. {"(*CurveParams).IsOnCurve", Method, 0, ""},
  663. {"(*CurveParams).Params", Method, 0, ""},
  664. {"(*CurveParams).ScalarBaseMult", Method, 0, ""},
  665. {"(*CurveParams).ScalarMult", Method, 0, ""},
  666. {"Curve", Type, 0, ""},
  667. {"CurveParams", Type, 0, ""},
  668. {"CurveParams.B", Field, 0, ""},
  669. {"CurveParams.BitSize", Field, 0, ""},
  670. {"CurveParams.Gx", Field, 0, ""},
  671. {"CurveParams.Gy", Field, 0, ""},
  672. {"CurveParams.N", Field, 0, ""},
  673. {"CurveParams.Name", Field, 5, ""},
  674. {"CurveParams.P", Field, 0, ""},
  675. {"GenerateKey", Func, 0, "func(curve Curve, rand io.Reader) (priv []byte, x *big.Int, y *big.Int, err error)"},
  676. {"Marshal", Func, 0, "func(curve Curve, x *big.Int, y *big.Int) []byte"},
  677. {"MarshalCompressed", Func, 15, "func(curve Curve, x *big.Int, y *big.Int) []byte"},
  678. {"P224", Func, 0, "func() Curve"},
  679. {"P256", Func, 0, "func() Curve"},
  680. {"P384", Func, 0, "func() Curve"},
  681. {"P521", Func, 0, "func() Curve"},
  682. {"Unmarshal", Func, 0, "func(curve Curve, data []byte) (x *big.Int, y *big.Int)"},
  683. {"UnmarshalCompressed", Func, 15, "func(curve Curve, data []byte) (x *big.Int, y *big.Int)"},
  684. },
  685. "crypto/fips140": {
  686. {"Enabled", Func, 24, "func() bool"},
  687. },
  688. "crypto/hkdf": {
  689. {"Expand", Func, 24, "func[H hash.Hash](h func() H, pseudorandomKey []byte, info string, keyLength int) ([]byte, error)"},
  690. {"Extract", Func, 24, "func[H hash.Hash](h func() H, secret []byte, salt []byte) ([]byte, error)"},
  691. {"Key", Func, 24, "func[Hash hash.Hash](h func() Hash, secret []byte, salt []byte, info string, keyLength int) ([]byte, error)"},
  692. },
  693. "crypto/hmac": {
  694. {"Equal", Func, 1, "func(mac1 []byte, mac2 []byte) bool"},
  695. {"New", Func, 0, "func(h func() hash.Hash, key []byte) hash.Hash"},
  696. },
  697. "crypto/md5": {
  698. {"BlockSize", Const, 0, ""},
  699. {"New", Func, 0, "func() hash.Hash"},
  700. {"Size", Const, 0, ""},
  701. {"Sum", Func, 2, "func(data []byte) [16]byte"},
  702. },
  703. "crypto/mlkem": {
  704. {"(*DecapsulationKey1024).Bytes", Method, 24, ""},
  705. {"(*DecapsulationKey1024).Decapsulate", Method, 24, ""},
  706. {"(*DecapsulationKey1024).EncapsulationKey", Method, 24, ""},
  707. {"(*DecapsulationKey768).Bytes", Method, 24, ""},
  708. {"(*DecapsulationKey768).Decapsulate", Method, 24, ""},
  709. {"(*DecapsulationKey768).EncapsulationKey", Method, 24, ""},
  710. {"(*EncapsulationKey1024).Bytes", Method, 24, ""},
  711. {"(*EncapsulationKey1024).Encapsulate", Method, 24, ""},
  712. {"(*EncapsulationKey768).Bytes", Method, 24, ""},
  713. {"(*EncapsulationKey768).Encapsulate", Method, 24, ""},
  714. {"CiphertextSize1024", Const, 24, ""},
  715. {"CiphertextSize768", Const, 24, ""},
  716. {"DecapsulationKey1024", Type, 24, ""},
  717. {"DecapsulationKey768", Type, 24, ""},
  718. {"EncapsulationKey1024", Type, 24, ""},
  719. {"EncapsulationKey768", Type, 24, ""},
  720. {"EncapsulationKeySize1024", Const, 24, ""},
  721. {"EncapsulationKeySize768", Const, 24, ""},
  722. {"GenerateKey1024", Func, 24, "func() (*DecapsulationKey1024, error)"},
  723. {"GenerateKey768", Func, 24, "func() (*DecapsulationKey768, error)"},
  724. {"NewDecapsulationKey1024", Func, 24, "func(seed []byte) (*DecapsulationKey1024, error)"},
  725. {"NewDecapsulationKey768", Func, 24, "func(seed []byte) (*DecapsulationKey768, error)"},
  726. {"NewEncapsulationKey1024", Func, 24, "func(encapsulationKey []byte) (*EncapsulationKey1024, error)"},
  727. {"NewEncapsulationKey768", Func, 24, "func(encapsulationKey []byte) (*EncapsulationKey768, error)"},
  728. {"SeedSize", Const, 24, ""},
  729. {"SharedKeySize", Const, 24, ""},
  730. },
  731. "crypto/pbkdf2": {
  732. {"Key", Func, 24, "func[Hash hash.Hash](h func() Hash, password string, salt []byte, iter int, keyLength int) ([]byte, error)"},
  733. },
  734. "crypto/rand": {
  735. {"Int", Func, 0, "func(rand io.Reader, max *big.Int) (n *big.Int, err error)"},
  736. {"Prime", Func, 0, "func(rand io.Reader, bits int) (*big.Int, error)"},
  737. {"Read", Func, 0, "func(b []byte) (n int, err error)"},
  738. {"Reader", Var, 0, ""},
  739. {"Text", Func, 24, "func() string"},
  740. },
  741. "crypto/rc4": {
  742. {"(*Cipher).Reset", Method, 0, ""},
  743. {"(*Cipher).XORKeyStream", Method, 0, ""},
  744. {"(KeySizeError).Error", Method, 0, ""},
  745. {"Cipher", Type, 0, ""},
  746. {"KeySizeError", Type, 0, ""},
  747. {"NewCipher", Func, 0, "func(key []byte) (*Cipher, error)"},
  748. },
  749. "crypto/rsa": {
  750. {"(*PSSOptions).HashFunc", Method, 4, ""},
  751. {"(*PrivateKey).Decrypt", Method, 5, ""},
  752. {"(*PrivateKey).Equal", Method, 15, ""},
  753. {"(*PrivateKey).Precompute", Method, 0, ""},
  754. {"(*PrivateKey).Public", Method, 4, ""},
  755. {"(*PrivateKey).Sign", Method, 4, ""},
  756. {"(*PrivateKey).Size", Method, 11, ""},
  757. {"(*PrivateKey).Validate", Method, 0, ""},
  758. {"(*PublicKey).Equal", Method, 15, ""},
  759. {"(*PublicKey).Size", Method, 11, ""},
  760. {"CRTValue", Type, 0, ""},
  761. {"CRTValue.Coeff", Field, 0, ""},
  762. {"CRTValue.Exp", Field, 0, ""},
  763. {"CRTValue.R", Field, 0, ""},
  764. {"DecryptOAEP", Func, 0, "func(hash hash.Hash, random io.Reader, priv *PrivateKey, ciphertext []byte, label []byte) ([]byte, error)"},
  765. {"DecryptPKCS1v15", Func, 0, "func(random io.Reader, priv *PrivateKey, ciphertext []byte) ([]byte, error)"},
  766. {"DecryptPKCS1v15SessionKey", Func, 0, "func(random io.Reader, priv *PrivateKey, ciphertext []byte, key []byte) error"},
  767. {"EncryptOAEP", Func, 0, "func(hash hash.Hash, random io.Reader, pub *PublicKey, msg []byte, label []byte) ([]byte, error)"},
  768. {"EncryptPKCS1v15", Func, 0, "func(random io.Reader, pub *PublicKey, msg []byte) ([]byte, error)"},
  769. {"ErrDecryption", Var, 0, ""},
  770. {"ErrMessageTooLong", Var, 0, ""},
  771. {"ErrVerification", Var, 0, ""},
  772. {"GenerateKey", Func, 0, "func(random io.Reader, bits int) (*PrivateKey, error)"},
  773. {"GenerateMultiPrimeKey", Func, 0, "func(random io.Reader, nprimes int, bits int) (*PrivateKey, error)"},
  774. {"OAEPOptions", Type, 5, ""},
  775. {"OAEPOptions.Hash", Field, 5, ""},
  776. {"OAEPOptions.Label", Field, 5, ""},
  777. {"OAEPOptions.MGFHash", Field, 20, ""},
  778. {"PKCS1v15DecryptOptions", Type, 5, ""},
  779. {"PKCS1v15DecryptOptions.SessionKeyLen", Field, 5, ""},
  780. {"PSSOptions", Type, 2, ""},
  781. {"PSSOptions.Hash", Field, 4, ""},
  782. {"PSSOptions.SaltLength", Field, 2, ""},
  783. {"PSSSaltLengthAuto", Const, 2, ""},
  784. {"PSSSaltLengthEqualsHash", Const, 2, ""},
  785. {"PrecomputedValues", Type, 0, ""},
  786. {"PrecomputedValues.CRTValues", Field, 0, ""},
  787. {"PrecomputedValues.Dp", Field, 0, ""},
  788. {"PrecomputedValues.Dq", Field, 0, ""},
  789. {"PrecomputedValues.Qinv", Field, 0, ""},
  790. {"PrivateKey", Type, 0, ""},
  791. {"PrivateKey.D", Field, 0, ""},
  792. {"PrivateKey.Precomputed", Field, 0, ""},
  793. {"PrivateKey.Primes", Field, 0, ""},
  794. {"PrivateKey.PublicKey", Field, 0, ""},
  795. {"PublicKey", Type, 0, ""},
  796. {"PublicKey.E", Field, 0, ""},
  797. {"PublicKey.N", Field, 0, ""},
  798. {"SignPKCS1v15", Func, 0, "func(random io.Reader, priv *PrivateKey, hash crypto.Hash, hashed []byte) ([]byte, error)"},
  799. {"SignPSS", Func, 2, "func(rand io.Reader, priv *PrivateKey, hash crypto.Hash, digest []byte, opts *PSSOptions) ([]byte, error)"},
  800. {"VerifyPKCS1v15", Func, 0, "func(pub *PublicKey, hash crypto.Hash, hashed []byte, sig []byte) error"},
  801. {"VerifyPSS", Func, 2, "func(pub *PublicKey, hash crypto.Hash, digest []byte, sig []byte, opts *PSSOptions) error"},
  802. },
  803. "crypto/sha1": {
  804. {"BlockSize", Const, 0, ""},
  805. {"New", Func, 0, "func() hash.Hash"},
  806. {"Size", Const, 0, ""},
  807. {"Sum", Func, 2, "func(data []byte) [20]byte"},
  808. },
  809. "crypto/sha256": {
  810. {"BlockSize", Const, 0, ""},
  811. {"New", Func, 0, "func() hash.Hash"},
  812. {"New224", Func, 0, "func() hash.Hash"},
  813. {"Size", Const, 0, ""},
  814. {"Size224", Const, 0, ""},
  815. {"Sum224", Func, 2, "func(data []byte) [28]byte"},
  816. {"Sum256", Func, 2, "func(data []byte) [32]byte"},
  817. },
  818. "crypto/sha3": {
  819. {"(*SHA3).AppendBinary", Method, 24, ""},
  820. {"(*SHA3).BlockSize", Method, 24, ""},
  821. {"(*SHA3).Clone", Method, 25, ""},
  822. {"(*SHA3).MarshalBinary", Method, 24, ""},
  823. {"(*SHA3).Reset", Method, 24, ""},
  824. {"(*SHA3).Size", Method, 24, ""},
  825. {"(*SHA3).Sum", Method, 24, ""},
  826. {"(*SHA3).UnmarshalBinary", Method, 24, ""},
  827. {"(*SHA3).Write", Method, 24, ""},
  828. {"(*SHAKE).AppendBinary", Method, 24, ""},
  829. {"(*SHAKE).BlockSize", Method, 24, ""},
  830. {"(*SHAKE).MarshalBinary", Method, 24, ""},
  831. {"(*SHAKE).Read", Method, 24, ""},
  832. {"(*SHAKE).Reset", Method, 24, ""},
  833. {"(*SHAKE).UnmarshalBinary", Method, 24, ""},
  834. {"(*SHAKE).Write", Method, 24, ""},
  835. {"New224", Func, 24, "func() *SHA3"},
  836. {"New256", Func, 24, "func() *SHA3"},
  837. {"New384", Func, 24, "func() *SHA3"},
  838. {"New512", Func, 24, "func() *SHA3"},
  839. {"NewCSHAKE128", Func, 24, "func(N []byte, S []byte) *SHAKE"},
  840. {"NewCSHAKE256", Func, 24, "func(N []byte, S []byte) *SHAKE"},
  841. {"NewSHAKE128", Func, 24, "func() *SHAKE"},
  842. {"NewSHAKE256", Func, 24, "func() *SHAKE"},
  843. {"SHA3", Type, 24, ""},
  844. {"SHAKE", Type, 24, ""},
  845. {"Sum224", Func, 24, "func(data []byte) [28]byte"},
  846. {"Sum256", Func, 24, "func(data []byte) [32]byte"},
  847. {"Sum384", Func, 24, "func(data []byte) [48]byte"},
  848. {"Sum512", Func, 24, "func(data []byte) [64]byte"},
  849. {"SumSHAKE128", Func, 24, "func(data []byte, length int) []byte"},
  850. {"SumSHAKE256", Func, 24, "func(data []byte, length int) []byte"},
  851. },
  852. "crypto/sha512": {
  853. {"BlockSize", Const, 0, ""},
  854. {"New", Func, 0, "func() hash.Hash"},
  855. {"New384", Func, 0, "func() hash.Hash"},
  856. {"New512_224", Func, 5, "func() hash.Hash"},
  857. {"New512_256", Func, 5, "func() hash.Hash"},
  858. {"Size", Const, 0, ""},
  859. {"Size224", Const, 5, ""},
  860. {"Size256", Const, 5, ""},
  861. {"Size384", Const, 0, ""},
  862. {"Sum384", Func, 2, "func(data []byte) [48]byte"},
  863. {"Sum512", Func, 2, "func(data []byte) [64]byte"},
  864. {"Sum512_224", Func, 5, "func(data []byte) [28]byte"},
  865. {"Sum512_256", Func, 5, "func(data []byte) [32]byte"},
  866. },
  867. "crypto/subtle": {
  868. {"ConstantTimeByteEq", Func, 0, "func(x uint8, y uint8) int"},
  869. {"ConstantTimeCompare", Func, 0, "func(x []byte, y []byte) int"},
  870. {"ConstantTimeCopy", Func, 0, "func(v int, x []byte, y []byte)"},
  871. {"ConstantTimeEq", Func, 0, "func(x int32, y int32) int"},
  872. {"ConstantTimeLessOrEq", Func, 2, "func(x int, y int) int"},
  873. {"ConstantTimeSelect", Func, 0, "func(v int, x int, y int) int"},
  874. {"WithDataIndependentTiming", Func, 24, "func(f func())"},
  875. {"XORBytes", Func, 20, "func(dst []byte, x []byte, y []byte) int"},
  876. },
  877. "crypto/tls": {
  878. {"(*CertificateRequestInfo).Context", Method, 17, ""},
  879. {"(*CertificateRequestInfo).SupportsCertificate", Method, 14, ""},
  880. {"(*CertificateVerificationError).Error", Method, 20, ""},
  881. {"(*CertificateVerificationError).Unwrap", Method, 20, ""},
  882. {"(*ClientHelloInfo).Context", Method, 17, ""},
  883. {"(*ClientHelloInfo).SupportsCertificate", Method, 14, ""},
  884. {"(*ClientSessionState).ResumptionState", Method, 21, ""},
  885. {"(*Config).BuildNameToCertificate", Method, 0, ""},
  886. {"(*Config).Clone", Method, 8, ""},
  887. {"(*Config).DecryptTicket", Method, 21, ""},
  888. {"(*Config).EncryptTicket", Method, 21, ""},
  889. {"(*Config).SetSessionTicketKeys", Method, 5, ""},
  890. {"(*Conn).Close", Method, 0, ""},
  891. {"(*Conn).CloseWrite", Method, 8, ""},
  892. {"(*Conn).ConnectionState", Method, 0, ""},
  893. {"(*Conn).Handshake", Method, 0, ""},
  894. {"(*Conn).HandshakeContext", Method, 17, ""},
  895. {"(*Conn).LocalAddr", Method, 0, ""},
  896. {"(*Conn).NetConn", Method, 18, ""},
  897. {"(*Conn).OCSPResponse", Method, 0, ""},
  898. {"(*Conn).Read", Method, 0, ""},
  899. {"(*Conn).RemoteAddr", Method, 0, ""},
  900. {"(*Conn).SetDeadline", Method, 0, ""},
  901. {"(*Conn).SetReadDeadline", Method, 0, ""},
  902. {"(*Conn).SetWriteDeadline", Method, 0, ""},
  903. {"(*Conn).VerifyHostname", Method, 0, ""},
  904. {"(*Conn).Write", Method, 0, ""},
  905. {"(*ConnectionState).ExportKeyingMaterial", Method, 11, ""},
  906. {"(*Dialer).Dial", Method, 15, ""},
  907. {"(*Dialer).DialContext", Method, 15, ""},
  908. {"(*ECHRejectionError).Error", Method, 23, ""},
  909. {"(*QUICConn).Close", Method, 21, ""},
  910. {"(*QUICConn).ConnectionState", Method, 21, ""},
  911. {"(*QUICConn).HandleData", Method, 21, ""},
  912. {"(*QUICConn).NextEvent", Method, 21, ""},
  913. {"(*QUICConn).SendSessionTicket", Method, 21, ""},
  914. {"(*QUICConn).SetTransportParameters", Method, 21, ""},
  915. {"(*QUICConn).Start", Method, 21, ""},
  916. {"(*QUICConn).StoreSession", Method, 23, ""},
  917. {"(*SessionState).Bytes", Method, 21, ""},
  918. {"(AlertError).Error", Method, 21, ""},
  919. {"(ClientAuthType).String", Method, 15, ""},
  920. {"(CurveID).String", Method, 15, ""},
  921. {"(QUICEncryptionLevel).String", Method, 21, ""},
  922. {"(RecordHeaderError).Error", Method, 6, ""},
  923. {"(SignatureScheme).String", Method, 15, ""},
  924. {"AlertError", Type, 21, ""},
  925. {"Certificate", Type, 0, ""},
  926. {"Certificate.Certificate", Field, 0, ""},
  927. {"Certificate.Leaf", Field, 0, ""},
  928. {"Certificate.OCSPStaple", Field, 0, ""},
  929. {"Certificate.PrivateKey", Field, 0, ""},
  930. {"Certificate.SignedCertificateTimestamps", Field, 5, ""},
  931. {"Certificate.SupportedSignatureAlgorithms", Field, 14, ""},
  932. {"CertificateRequestInfo", Type, 8, ""},
  933. {"CertificateRequestInfo.AcceptableCAs", Field, 8, ""},
  934. {"CertificateRequestInfo.SignatureSchemes", Field, 8, ""},
  935. {"CertificateRequestInfo.Version", Field, 14, ""},
  936. {"CertificateVerificationError", Type, 20, ""},
  937. {"CertificateVerificationError.Err", Field, 20, ""},
  938. {"CertificateVerificationError.UnverifiedCertificates", Field, 20, ""},
  939. {"CipherSuite", Type, 14, ""},
  940. {"CipherSuite.ID", Field, 14, ""},
  941. {"CipherSuite.Insecure", Field, 14, ""},
  942. {"CipherSuite.Name", Field, 14, ""},
  943. {"CipherSuite.SupportedVersions", Field, 14, ""},
  944. {"CipherSuiteName", Func, 14, "func(id uint16) string"},
  945. {"CipherSuites", Func, 14, "func() []*CipherSuite"},
  946. {"Client", Func, 0, "func(conn net.Conn, config *Config) *Conn"},
  947. {"ClientAuthType", Type, 0, ""},
  948. {"ClientHelloInfo", Type, 4, ""},
  949. {"ClientHelloInfo.CipherSuites", Field, 4, ""},
  950. {"ClientHelloInfo.Conn", Field, 8, ""},
  951. {"ClientHelloInfo.Extensions", Field, 24, ""},
  952. {"ClientHelloInfo.ServerName", Field, 4, ""},
  953. {"ClientHelloInfo.SignatureSchemes", Field, 8, ""},
  954. {"ClientHelloInfo.SupportedCurves", Field, 4, ""},
  955. {"ClientHelloInfo.SupportedPoints", Field, 4, ""},
  956. {"ClientHelloInfo.SupportedProtos", Field, 8, ""},
  957. {"ClientHelloInfo.SupportedVersions", Field, 8, ""},
  958. {"ClientSessionCache", Type, 3, ""},
  959. {"ClientSessionState", Type, 3, ""},
  960. {"Config", Type, 0, ""},
  961. {"Config.Certificates", Field, 0, ""},
  962. {"Config.CipherSuites", Field, 0, ""},
  963. {"Config.ClientAuth", Field, 0, ""},
  964. {"Config.ClientCAs", Field, 0, ""},
  965. {"Config.ClientSessionCache", Field, 3, ""},
  966. {"Config.CurvePreferences", Field, 3, ""},
  967. {"Config.DynamicRecordSizingDisabled", Field, 7, ""},
  968. {"Config.EncryptedClientHelloConfigList", Field, 23, ""},
  969. {"Config.EncryptedClientHelloKeys", Field, 24, ""},
  970. {"Config.EncryptedClientHelloRejectionVerify", Field, 23, ""},
  971. {"Config.GetCertificate", Field, 4, ""},
  972. {"Config.GetClientCertificate", Field, 8, ""},
  973. {"Config.GetConfigForClient", Field, 8, ""},
  974. {"Config.GetEncryptedClientHelloKeys", Field, 25, ""},
  975. {"Config.InsecureSkipVerify", Field, 0, ""},
  976. {"Config.KeyLogWriter", Field, 8, ""},
  977. {"Config.MaxVersion", Field, 2, ""},
  978. {"Config.MinVersion", Field, 2, ""},
  979. {"Config.NameToCertificate", Field, 0, ""},
  980. {"Config.NextProtos", Field, 0, ""},
  981. {"Config.PreferServerCipherSuites", Field, 1, ""},
  982. {"Config.Rand", Field, 0, ""},
  983. {"Config.Renegotiation", Field, 7, ""},
  984. {"Config.RootCAs", Field, 0, ""},
  985. {"Config.ServerName", Field, 0, ""},
  986. {"Config.SessionTicketKey", Field, 1, ""},
  987. {"Config.SessionTicketsDisabled", Field, 1, ""},
  988. {"Config.Time", Field, 0, ""},
  989. {"Config.UnwrapSession", Field, 21, ""},
  990. {"Config.VerifyConnection", Field, 15, ""},
  991. {"Config.VerifyPeerCertificate", Field, 8, ""},
  992. {"Config.WrapSession", Field, 21, ""},
  993. {"Conn", Type, 0, ""},
  994. {"ConnectionState", Type, 0, ""},
  995. {"ConnectionState.CipherSuite", Field, 0, ""},
  996. {"ConnectionState.CurveID", Field, 25, ""},
  997. {"ConnectionState.DidResume", Field, 1, ""},
  998. {"ConnectionState.ECHAccepted", Field, 23, ""},
  999. {"ConnectionState.HandshakeComplete", Field, 0, ""},
  1000. {"ConnectionState.NegotiatedProtocol", Field, 0, ""},
  1001. {"ConnectionState.NegotiatedProtocolIsMutual", Field, 0, ""},
  1002. {"ConnectionState.OCSPResponse", Field, 5, ""},
  1003. {"ConnectionState.PeerCertificates", Field, 0, ""},
  1004. {"ConnectionState.ServerName", Field, 0, ""},
  1005. {"ConnectionState.SignedCertificateTimestamps", Field, 5, ""},
  1006. {"ConnectionState.TLSUnique", Field, 4, ""},
  1007. {"ConnectionState.VerifiedChains", Field, 0, ""},
  1008. {"ConnectionState.Version", Field, 3, ""},
  1009. {"CurveID", Type, 3, ""},
  1010. {"CurveP256", Const, 3, ""},
  1011. {"CurveP384", Const, 3, ""},
  1012. {"CurveP521", Const, 3, ""},
  1013. {"Dial", Func, 0, "func(network string, addr string, config *Config) (*Conn, error)"},
  1014. {"DialWithDialer", Func, 3, "func(dialer *net.Dialer, network string, addr string, config *Config) (*Conn, error)"},
  1015. {"Dialer", Type, 15, ""},
  1016. {"Dialer.Config", Field, 15, ""},
  1017. {"Dialer.NetDialer", Field, 15, ""},
  1018. {"ECDSAWithP256AndSHA256", Const, 8, ""},
  1019. {"ECDSAWithP384AndSHA384", Const, 8, ""},
  1020. {"ECDSAWithP521AndSHA512", Const, 8, ""},
  1021. {"ECDSAWithSHA1", Const, 10, ""},
  1022. {"ECHRejectionError", Type, 23, ""},
  1023. {"ECHRejectionError.RetryConfigList", Field, 23, ""},
  1024. {"Ed25519", Const, 13, ""},
  1025. {"EncryptedClientHelloKey", Type, 24, ""},
  1026. {"EncryptedClientHelloKey.Config", Field, 24, ""},
  1027. {"EncryptedClientHelloKey.PrivateKey", Field, 24, ""},
  1028. {"EncryptedClientHelloKey.SendAsRetry", Field, 24, ""},
  1029. {"InsecureCipherSuites", Func, 14, "func() []*CipherSuite"},
  1030. {"Listen", Func, 0, "func(network string, laddr string, config *Config) (net.Listener, error)"},
  1031. {"LoadX509KeyPair", Func, 0, "func(certFile string, keyFile string) (Certificate, error)"},
  1032. {"NewLRUClientSessionCache", Func, 3, "func(capacity int) ClientSessionCache"},
  1033. {"NewListener", Func, 0, "func(inner net.Listener, config *Config) net.Listener"},
  1034. {"NewResumptionState", Func, 21, "func(ticket []byte, state *SessionState) (*ClientSessionState, error)"},
  1035. {"NoClientCert", Const, 0, ""},
  1036. {"PKCS1WithSHA1", Const, 8, ""},
  1037. {"PKCS1WithSHA256", Const, 8, ""},
  1038. {"PKCS1WithSHA384", Const, 8, ""},
  1039. {"PKCS1WithSHA512", Const, 8, ""},
  1040. {"PSSWithSHA256", Const, 8, ""},
  1041. {"PSSWithSHA384", Const, 8, ""},
  1042. {"PSSWithSHA512", Const, 8, ""},
  1043. {"ParseSessionState", Func, 21, "func(data []byte) (*SessionState, error)"},
  1044. {"QUICClient", Func, 21, "func(config *QUICConfig) *QUICConn"},
  1045. {"QUICConfig", Type, 21, ""},
  1046. {"QUICConfig.EnableSessionEvents", Field, 23, ""},
  1047. {"QUICConfig.TLSConfig", Field, 21, ""},
  1048. {"QUICConn", Type, 21, ""},
  1049. {"QUICEncryptionLevel", Type, 21, ""},
  1050. {"QUICEncryptionLevelApplication", Const, 21, ""},
  1051. {"QUICEncryptionLevelEarly", Const, 21, ""},
  1052. {"QUICEncryptionLevelHandshake", Const, 21, ""},
  1053. {"QUICEncryptionLevelInitial", Const, 21, ""},
  1054. {"QUICEvent", Type, 21, ""},
  1055. {"QUICEvent.Data", Field, 21, ""},
  1056. {"QUICEvent.Kind", Field, 21, ""},
  1057. {"QUICEvent.Level", Field, 21, ""},
  1058. {"QUICEvent.SessionState", Field, 23, ""},
  1059. {"QUICEvent.Suite", Field, 21, ""},
  1060. {"QUICEventKind", Type, 21, ""},
  1061. {"QUICHandshakeDone", Const, 21, ""},
  1062. {"QUICNoEvent", Const, 21, ""},
  1063. {"QUICRejectedEarlyData", Const, 21, ""},
  1064. {"QUICResumeSession", Const, 23, ""},
  1065. {"QUICServer", Func, 21, "func(config *QUICConfig) *QUICConn"},
  1066. {"QUICSessionTicketOptions", Type, 21, ""},
  1067. {"QUICSessionTicketOptions.EarlyData", Field, 21, ""},
  1068. {"QUICSessionTicketOptions.Extra", Field, 23, ""},
  1069. {"QUICSetReadSecret", Const, 21, ""},
  1070. {"QUICSetWriteSecret", Const, 21, ""},
  1071. {"QUICStoreSession", Const, 23, ""},
  1072. {"QUICTransportParameters", Const, 21, ""},
  1073. {"QUICTransportParametersRequired", Const, 21, ""},
  1074. {"QUICWriteData", Const, 21, ""},
  1075. {"RecordHeaderError", Type, 6, ""},
  1076. {"RecordHeaderError.Conn", Field, 12, ""},
  1077. {"RecordHeaderError.Msg", Field, 6, ""},
  1078. {"RecordHeaderError.RecordHeader", Field, 6, ""},
  1079. {"RenegotiateFreelyAsClient", Const, 7, ""},
  1080. {"RenegotiateNever", Const, 7, ""},
  1081. {"RenegotiateOnceAsClient", Const, 7, ""},
  1082. {"RenegotiationSupport", Type, 7, ""},
  1083. {"RequestClientCert", Const, 0, ""},
  1084. {"RequireAndVerifyClientCert", Const, 0, ""},
  1085. {"RequireAnyClientCert", Const, 0, ""},
  1086. {"Server", Func, 0, "func(conn net.Conn, config *Config) *Conn"},
  1087. {"SessionState", Type, 21, ""},
  1088. {"SessionState.EarlyData", Field, 21, ""},
  1089. {"SessionState.Extra", Field, 21, ""},
  1090. {"SignatureScheme", Type, 8, ""},
  1091. {"TLS_AES_128_GCM_SHA256", Const, 12, ""},
  1092. {"TLS_AES_256_GCM_SHA384", Const, 12, ""},
  1093. {"TLS_CHACHA20_POLY1305_SHA256", Const, 12, ""},
  1094. {"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA", Const, 2, ""},
  1095. {"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256", Const, 8, ""},
  1096. {"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", Const, 2, ""},
  1097. {"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA", Const, 2, ""},
  1098. {"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384", Const, 5, ""},
  1099. {"TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305", Const, 8, ""},
  1100. {"TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256", Const, 14, ""},
  1101. {"TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", Const, 2, ""},
  1102. {"TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA", Const, 0, ""},
  1103. {"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA", Const, 0, ""},
  1104. {"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256", Const, 8, ""},
  1105. {"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", Const, 2, ""},
  1106. {"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA", Const, 1, ""},
  1107. {"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", Const, 5, ""},
  1108. {"TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305", Const, 8, ""},
  1109. {"TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256", Const, 14, ""},
  1110. {"TLS_ECDHE_RSA_WITH_RC4_128_SHA", Const, 0, ""},
  1111. {"TLS_FALLBACK_SCSV", Const, 4, ""},
  1112. {"TLS_RSA_WITH_3DES_EDE_CBC_SHA", Const, 0, ""},
  1113. {"TLS_RSA_WITH_AES_128_CBC_SHA", Const, 0, ""},
  1114. {"TLS_RSA_WITH_AES_128_CBC_SHA256", Const, 8, ""},
  1115. {"TLS_RSA_WITH_AES_128_GCM_SHA256", Const, 6, ""},
  1116. {"TLS_RSA_WITH_AES_256_CBC_SHA", Const, 1, ""},
  1117. {"TLS_RSA_WITH_AES_256_GCM_SHA384", Const, 6, ""},
  1118. {"TLS_RSA_WITH_RC4_128_SHA", Const, 0, ""},
  1119. {"VerifyClientCertIfGiven", Const, 0, ""},
  1120. {"VersionName", Func, 21, "func(version uint16) string"},
  1121. {"VersionSSL30", Const, 2, ""},
  1122. {"VersionTLS10", Const, 2, ""},
  1123. {"VersionTLS11", Const, 2, ""},
  1124. {"VersionTLS12", Const, 2, ""},
  1125. {"VersionTLS13", Const, 12, ""},
  1126. {"X25519", Const, 8, ""},
  1127. {"X25519MLKEM768", Const, 24, ""},
  1128. {"X509KeyPair", Func, 0, "func(certPEMBlock []byte, keyPEMBlock []byte) (Certificate, error)"},
  1129. },
  1130. "crypto/x509": {
  1131. {"(*CertPool).AddCert", Method, 0, ""},
  1132. {"(*CertPool).AddCertWithConstraint", Method, 22, ""},
  1133. {"(*CertPool).AppendCertsFromPEM", Method, 0, ""},
  1134. {"(*CertPool).Clone", Method, 19, ""},
  1135. {"(*CertPool).Equal", Method, 19, ""},
  1136. {"(*CertPool).Subjects", Method, 0, ""},
  1137. {"(*Certificate).CheckCRLSignature", Method, 0, ""},
  1138. {"(*Certificate).CheckSignature", Method, 0, ""},
  1139. {"(*Certificate).CheckSignatureFrom", Method, 0, ""},
  1140. {"(*Certificate).CreateCRL", Method, 0, ""},
  1141. {"(*Certificate).Equal", Method, 0, ""},
  1142. {"(*Certificate).Verify", Method, 0, ""},
  1143. {"(*Certificate).VerifyHostname", Method, 0, ""},
  1144. {"(*CertificateRequest).CheckSignature", Method, 5, ""},
  1145. {"(*OID).UnmarshalBinary", Method, 23, ""},
  1146. {"(*OID).UnmarshalText", Method, 23, ""},
  1147. {"(*RevocationList).CheckSignatureFrom", Method, 19, ""},
  1148. {"(CertificateInvalidError).Error", Method, 0, ""},
  1149. {"(ConstraintViolationError).Error", Method, 0, ""},
  1150. {"(HostnameError).Error", Method, 0, ""},
  1151. {"(InsecureAlgorithmError).Error", Method, 6, ""},
  1152. {"(OID).AppendBinary", Method, 24, ""},
  1153. {"(OID).AppendText", Method, 24, ""},
  1154. {"(OID).Equal", Method, 22, ""},
  1155. {"(OID).EqualASN1OID", Method, 22, ""},
  1156. {"(OID).MarshalBinary", Method, 23, ""},
  1157. {"(OID).MarshalText", Method, 23, ""},
  1158. {"(OID).String", Method, 22, ""},
  1159. {"(PublicKeyAlgorithm).String", Method, 10, ""},
  1160. {"(SignatureAlgorithm).String", Method, 6, ""},
  1161. {"(SystemRootsError).Error", Method, 1, ""},
  1162. {"(SystemRootsError).Unwrap", Method, 16, ""},
  1163. {"(UnhandledCriticalExtension).Error", Method, 0, ""},
  1164. {"(UnknownAuthorityError).Error", Method, 0, ""},
  1165. {"CANotAuthorizedForExtKeyUsage", Const, 10, ""},
  1166. {"CANotAuthorizedForThisName", Const, 0, ""},
  1167. {"CertPool", Type, 0, ""},
  1168. {"Certificate", Type, 0, ""},
  1169. {"Certificate.AuthorityKeyId", Field, 0, ""},
  1170. {"Certificate.BasicConstraintsValid", Field, 0, ""},
  1171. {"Certificate.CRLDistributionPoints", Field, 2, ""},
  1172. {"Certificate.DNSNames", Field, 0, ""},
  1173. {"Certificate.EmailAddresses", Field, 0, ""},
  1174. {"Certificate.ExcludedDNSDomains", Field, 9, ""},
  1175. {"Certificate.ExcludedEmailAddresses", Field, 10, ""},
  1176. {"Certificate.ExcludedIPRanges", Field, 10, ""},
  1177. {"Certificate.ExcludedURIDomains", Field, 10, ""},
  1178. {"Certificate.ExtKeyUsage", Field, 0, ""},
  1179. {"Certificate.Extensions", Field, 2, ""},
  1180. {"Certificate.ExtraExtensions", Field, 2, ""},
  1181. {"Certificate.IPAddresses", Field, 1, ""},
  1182. {"Certificate.InhibitAnyPolicy", Field, 24, ""},
  1183. {"Certificate.InhibitAnyPolicyZero", Field, 24, ""},
  1184. {"Certificate.InhibitPolicyMapping", Field, 24, ""},
  1185. {"Certificate.InhibitPolicyMappingZero", Field, 24, ""},
  1186. {"Certificate.IsCA", Field, 0, ""},
  1187. {"Certificate.Issuer", Field, 0, ""},
  1188. {"Certificate.IssuingCertificateURL", Field, 2, ""},
  1189. {"Certificate.KeyUsage", Field, 0, ""},
  1190. {"Certificate.MaxPathLen", Field, 0, ""},
  1191. {"Certificate.MaxPathLenZero", Field, 4, ""},
  1192. {"Certificate.NotAfter", Field, 0, ""},
  1193. {"Certificate.NotBefore", Field, 0, ""},
  1194. {"Certificate.OCSPServer", Field, 2, ""},
  1195. {"Certificate.PermittedDNSDomains", Field, 0, ""},
  1196. {"Certificate.PermittedDNSDomainsCritical", Field, 0, ""},
  1197. {"Certificate.PermittedEmailAddresses", Field, 10, ""},
  1198. {"Certificate.PermittedIPRanges", Field, 10, ""},
  1199. {"Certificate.PermittedURIDomains", Field, 10, ""},
  1200. {"Certificate.Policies", Field, 22, ""},
  1201. {"Certificate.PolicyIdentifiers", Field, 0, ""},
  1202. {"Certificate.PolicyMappings", Field, 24, ""},
  1203. {"Certificate.PublicKey", Field, 0, ""},
  1204. {"Certificate.PublicKeyAlgorithm", Field, 0, ""},
  1205. {"Certificate.Raw", Field, 0, ""},
  1206. {"Certificate.RawIssuer", Field, 0, ""},
  1207. {"Certificate.RawSubject", Field, 0, ""},
  1208. {"Certificate.RawSubjectPublicKeyInfo", Field, 0, ""},
  1209. {"Certificate.RawTBSCertificate", Field, 0, ""},
  1210. {"Certificate.RequireExplicitPolicy", Field, 24, ""},
  1211. {"Certificate.RequireExplicitPolicyZero", Field, 24, ""},
  1212. {"Certificate.SerialNumber", Field, 0, ""},
  1213. {"Certificate.Signature", Field, 0, ""},
  1214. {"Certificate.SignatureAlgorithm", Field, 0, ""},
  1215. {"Certificate.Subject", Field, 0, ""},
  1216. {"Certificate.SubjectKeyId", Field, 0, ""},
  1217. {"Certificate.URIs", Field, 10, ""},
  1218. {"Certificate.UnhandledCriticalExtensions", Field, 5, ""},
  1219. {"Certificate.UnknownExtKeyUsage", Field, 0, ""},
  1220. {"Certificate.Version", Field, 0, ""},
  1221. {"CertificateInvalidError", Type, 0, ""},
  1222. {"CertificateInvalidError.Cert", Field, 0, ""},
  1223. {"CertificateInvalidError.Detail", Field, 10, ""},
  1224. {"CertificateInvalidError.Reason", Field, 0, ""},
  1225. {"CertificateRequest", Type, 3, ""},
  1226. {"CertificateRequest.Attributes", Field, 3, ""},
  1227. {"CertificateRequest.DNSNames", Field, 3, ""},
  1228. {"CertificateRequest.EmailAddresses", Field, 3, ""},
  1229. {"CertificateRequest.Extensions", Field, 3, ""},
  1230. {"CertificateRequest.ExtraExtensions", Field, 3, ""},
  1231. {"CertificateRequest.IPAddresses", Field, 3, ""},
  1232. {"CertificateRequest.PublicKey", Field, 3, ""},
  1233. {"CertificateRequest.PublicKeyAlgorithm", Field, 3, ""},
  1234. {"CertificateRequest.Raw", Field, 3, ""},
  1235. {"CertificateRequest.RawSubject", Field, 3, ""},
  1236. {"CertificateRequest.RawSubjectPublicKeyInfo", Field, 3, ""},
  1237. {"CertificateRequest.RawTBSCertificateRequest", Field, 3, ""},
  1238. {"CertificateRequest.Signature", Field, 3, ""},
  1239. {"CertificateRequest.SignatureAlgorithm", Field, 3, ""},
  1240. {"CertificateRequest.Subject", Field, 3, ""},
  1241. {"CertificateRequest.URIs", Field, 10, ""},
  1242. {"CertificateRequest.Version", Field, 3, ""},
  1243. {"ConstraintViolationError", Type, 0, ""},
  1244. {"CreateCertificate", Func, 0, "func(rand io.Reader, template *Certificate, parent *Certificate, pub any, priv any) ([]byte, error)"},
  1245. {"CreateCertificateRequest", Func, 3, "func(rand io.Reader, template *CertificateRequest, priv any) (csr []byte, err error)"},
  1246. {"CreateRevocationList", Func, 15, "func(rand io.Reader, template *RevocationList, issuer *Certificate, priv crypto.Signer) ([]byte, error)"},
  1247. {"DSA", Const, 0, ""},
  1248. {"DSAWithSHA1", Const, 0, ""},
  1249. {"DSAWithSHA256", Const, 0, ""},
  1250. {"DecryptPEMBlock", Func, 1, "func(b *pem.Block, password []byte) ([]byte, error)"},
  1251. {"ECDSA", Const, 1, ""},
  1252. {"ECDSAWithSHA1", Const, 1, ""},
  1253. {"ECDSAWithSHA256", Const, 1, ""},
  1254. {"ECDSAWithSHA384", Const, 1, ""},
  1255. {"ECDSAWithSHA512", Const, 1, ""},
  1256. {"Ed25519", Const, 13, ""},
  1257. {"EncryptPEMBlock", Func, 1, "func(rand io.Reader, blockType string, data []byte, password []byte, alg PEMCipher) (*pem.Block, error)"},
  1258. {"ErrUnsupportedAlgorithm", Var, 0, ""},
  1259. {"Expired", Const, 0, ""},
  1260. {"ExtKeyUsage", Type, 0, ""},
  1261. {"ExtKeyUsageAny", Const, 0, ""},
  1262. {"ExtKeyUsageClientAuth", Const, 0, ""},
  1263. {"ExtKeyUsageCodeSigning", Const, 0, ""},
  1264. {"ExtKeyUsageEmailProtection", Const, 0, ""},
  1265. {"ExtKeyUsageIPSECEndSystem", Const, 1, ""},
  1266. {"ExtKeyUsageIPSECTunnel", Const, 1, ""},
  1267. {"ExtKeyUsageIPSECUser", Const, 1, ""},
  1268. {"ExtKeyUsageMicrosoftCommercialCodeSigning", Const, 10, ""},
  1269. {"ExtKeyUsageMicrosoftKernelCodeSigning", Const, 10, ""},
  1270. {"ExtKeyUsageMicrosoftServerGatedCrypto", Const, 1, ""},
  1271. {"ExtKeyUsageNetscapeServerGatedCrypto", Const, 1, ""},
  1272. {"ExtKeyUsageOCSPSigning", Const, 0, ""},
  1273. {"ExtKeyUsageServerAuth", Const, 0, ""},
  1274. {"ExtKeyUsageTimeStamping", Const, 0, ""},
  1275. {"HostnameError", Type, 0, ""},
  1276. {"HostnameError.Certificate", Field, 0, ""},
  1277. {"HostnameError.Host", Field, 0, ""},
  1278. {"IncompatibleUsage", Const, 1, ""},
  1279. {"IncorrectPasswordError", Var, 1, ""},
  1280. {"InsecureAlgorithmError", Type, 6, ""},
  1281. {"InvalidReason", Type, 0, ""},
  1282. {"IsEncryptedPEMBlock", Func, 1, "func(b *pem.Block) bool"},
  1283. {"KeyUsage", Type, 0, ""},
  1284. {"KeyUsageCRLSign", Const, 0, ""},
  1285. {"KeyUsageCertSign", Const, 0, ""},
  1286. {"KeyUsageContentCommitment", Const, 0, ""},
  1287. {"KeyUsageDataEncipherment", Const, 0, ""},
  1288. {"KeyUsageDecipherOnly", Const, 0, ""},
  1289. {"KeyUsageDigitalSignature", Const, 0, ""},
  1290. {"KeyUsageEncipherOnly", Const, 0, ""},
  1291. {"KeyUsageKeyAgreement", Const, 0, ""},
  1292. {"KeyUsageKeyEncipherment", Const, 0, ""},
  1293. {"MD2WithRSA", Const, 0, ""},
  1294. {"MD5WithRSA", Const, 0, ""},
  1295. {"MarshalECPrivateKey", Func, 2, "func(key *ecdsa.PrivateKey) ([]byte, error)"},
  1296. {"MarshalPKCS1PrivateKey", Func, 0, "func(key *rsa.PrivateKey) []byte"},
  1297. {"MarshalPKCS1PublicKey", Func, 10, "func(key *rsa.PublicKey) []byte"},
  1298. {"MarshalPKCS8PrivateKey", Func, 10, "func(key any) ([]byte, error)"},
  1299. {"MarshalPKIXPublicKey", Func, 0, "func(pub any) ([]byte, error)"},
  1300. {"NameConstraintsWithoutSANs", Const, 10, ""},
  1301. {"NameMismatch", Const, 8, ""},
  1302. {"NewCertPool", Func, 0, "func() *CertPool"},
  1303. {"NoValidChains", Const, 24, ""},
  1304. {"NotAuthorizedToSign", Const, 0, ""},
  1305. {"OID", Type, 22, ""},
  1306. {"OIDFromInts", Func, 22, "func(oid []uint64) (OID, error)"},
  1307. {"PEMCipher", Type, 1, ""},
  1308. {"PEMCipher3DES", Const, 1, ""},
  1309. {"PEMCipherAES128", Const, 1, ""},
  1310. {"PEMCipherAES192", Const, 1, ""},
  1311. {"PEMCipherAES256", Const, 1, ""},
  1312. {"PEMCipherDES", Const, 1, ""},
  1313. {"ParseCRL", Func, 0, "func(crlBytes []byte) (*pkix.CertificateList, error)"},
  1314. {"ParseCertificate", Func, 0, "func(der []byte) (*Certificate, error)"},
  1315. {"ParseCertificateRequest", Func, 3, "func(asn1Data []byte) (*CertificateRequest, error)"},
  1316. {"ParseCertificates", Func, 0, "func(der []byte) ([]*Certificate, error)"},
  1317. {"ParseDERCRL", Func, 0, "func(derBytes []byte) (*pkix.CertificateList, error)"},
  1318. {"ParseECPrivateKey", Func, 1, "func(der []byte) (*ecdsa.PrivateKey, error)"},
  1319. {"ParseOID", Func, 23, "func(oid string) (OID, error)"},
  1320. {"ParsePKCS1PrivateKey", Func, 0, "func(der []byte) (*rsa.PrivateKey, error)"},
  1321. {"ParsePKCS1PublicKey", Func, 10, "func(der []byte) (*rsa.PublicKey, error)"},
  1322. {"ParsePKCS8PrivateKey", Func, 0, "func(der []byte) (key any, err error)"},
  1323. {"ParsePKIXPublicKey", Func, 0, "func(derBytes []byte) (pub any, err error)"},
  1324. {"ParseRevocationList", Func, 19, "func(der []byte) (*RevocationList, error)"},
  1325. {"PolicyMapping", Type, 24, ""},
  1326. {"PolicyMapping.IssuerDomainPolicy", Field, 24, ""},
  1327. {"PolicyMapping.SubjectDomainPolicy", Field, 24, ""},
  1328. {"PublicKeyAlgorithm", Type, 0, ""},
  1329. {"PureEd25519", Const, 13, ""},
  1330. {"RSA", Const, 0, ""},
  1331. {"RevocationList", Type, 15, ""},
  1332. {"RevocationList.AuthorityKeyId", Field, 19, ""},
  1333. {"RevocationList.Extensions", Field, 19, ""},
  1334. {"RevocationList.ExtraExtensions", Field, 15, ""},
  1335. {"RevocationList.Issuer", Field, 19, ""},
  1336. {"RevocationList.NextUpdate", Field, 15, ""},
  1337. {"RevocationList.Number", Field, 15, ""},
  1338. {"RevocationList.Raw", Field, 19, ""},
  1339. {"RevocationList.RawIssuer", Field, 19, ""},
  1340. {"RevocationList.RawTBSRevocationList", Field, 19, ""},
  1341. {"RevocationList.RevokedCertificateEntries", Field, 21, ""},
  1342. {"RevocationList.RevokedCertificates", Field, 15, ""},
  1343. {"RevocationList.Signature", Field, 19, ""},
  1344. {"RevocationList.SignatureAlgorithm", Field, 15, ""},
  1345. {"RevocationList.ThisUpdate", Field, 15, ""},
  1346. {"RevocationListEntry", Type, 21, ""},
  1347. {"RevocationListEntry.Extensions", Field, 21, ""},
  1348. {"RevocationListEntry.ExtraExtensions", Field, 21, ""},
  1349. {"RevocationListEntry.Raw", Field, 21, ""},
  1350. {"RevocationListEntry.ReasonCode", Field, 21, ""},
  1351. {"RevocationListEntry.RevocationTime", Field, 21, ""},
  1352. {"RevocationListEntry.SerialNumber", Field, 21, ""},
  1353. {"SHA1WithRSA", Const, 0, ""},
  1354. {"SHA256WithRSA", Const, 0, ""},
  1355. {"SHA256WithRSAPSS", Const, 8, ""},
  1356. {"SHA384WithRSA", Const, 0, ""},
  1357. {"SHA384WithRSAPSS", Const, 8, ""},
  1358. {"SHA512WithRSA", Const, 0, ""},
  1359. {"SHA512WithRSAPSS", Const, 8, ""},
  1360. {"SetFallbackRoots", Func, 20, "func(roots *CertPool)"},
  1361. {"SignatureAlgorithm", Type, 0, ""},
  1362. {"SystemCertPool", Func, 7, "func() (*CertPool, error)"},
  1363. {"SystemRootsError", Type, 1, ""},
  1364. {"SystemRootsError.Err", Field, 7, ""},
  1365. {"TooManyConstraints", Const, 10, ""},
  1366. {"TooManyIntermediates", Const, 0, ""},
  1367. {"UnconstrainedName", Const, 10, ""},
  1368. {"UnhandledCriticalExtension", Type, 0, ""},
  1369. {"UnknownAuthorityError", Type, 0, ""},
  1370. {"UnknownAuthorityError.Cert", Field, 8, ""},
  1371. {"UnknownPublicKeyAlgorithm", Const, 0, ""},
  1372. {"UnknownSignatureAlgorithm", Const, 0, ""},
  1373. {"VerifyOptions", Type, 0, ""},
  1374. {"VerifyOptions.CertificatePolicies", Field, 24, ""},
  1375. {"VerifyOptions.CurrentTime", Field, 0, ""},
  1376. {"VerifyOptions.DNSName", Field, 0, ""},
  1377. {"VerifyOptions.Intermediates", Field, 0, ""},
  1378. {"VerifyOptions.KeyUsages", Field, 1, ""},
  1379. {"VerifyOptions.MaxConstraintComparisions", Field, 10, ""},
  1380. {"VerifyOptions.Roots", Field, 0, ""},
  1381. },
  1382. "crypto/x509/pkix": {
  1383. {"(*CertificateList).HasExpired", Method, 0, ""},
  1384. {"(*Name).FillFromRDNSequence", Method, 0, ""},
  1385. {"(Name).String", Method, 10, ""},
  1386. {"(Name).ToRDNSequence", Method, 0, ""},
  1387. {"(RDNSequence).String", Method, 10, ""},
  1388. {"AlgorithmIdentifier", Type, 0, ""},
  1389. {"AlgorithmIdentifier.Algorithm", Field, 0, ""},
  1390. {"AlgorithmIdentifier.Parameters", Field, 0, ""},
  1391. {"AttributeTypeAndValue", Type, 0, ""},
  1392. {"AttributeTypeAndValue.Type", Field, 0, ""},
  1393. {"AttributeTypeAndValue.Value", Field, 0, ""},
  1394. {"AttributeTypeAndValueSET", Type, 3, ""},
  1395. {"AttributeTypeAndValueSET.Type", Field, 3, ""},
  1396. {"AttributeTypeAndValueSET.Value", Field, 3, ""},
  1397. {"CertificateList", Type, 0, ""},
  1398. {"CertificateList.SignatureAlgorithm", Field, 0, ""},
  1399. {"CertificateList.SignatureValue", Field, 0, ""},
  1400. {"CertificateList.TBSCertList", Field, 0, ""},
  1401. {"Extension", Type, 0, ""},
  1402. {"Extension.Critical", Field, 0, ""},
  1403. {"Extension.Id", Field, 0, ""},
  1404. {"Extension.Value", Field, 0, ""},
  1405. {"Name", Type, 0, ""},
  1406. {"Name.CommonName", Field, 0, ""},
  1407. {"Name.Country", Field, 0, ""},
  1408. {"Name.ExtraNames", Field, 5, ""},
  1409. {"Name.Locality", Field, 0, ""},
  1410. {"Name.Names", Field, 0, ""},
  1411. {"Name.Organization", Field, 0, ""},
  1412. {"Name.OrganizationalUnit", Field, 0, ""},
  1413. {"Name.PostalCode", Field, 0, ""},
  1414. {"Name.Province", Field, 0, ""},
  1415. {"Name.SerialNumber", Field, 0, ""},
  1416. {"Name.StreetAddress", Field, 0, ""},
  1417. {"RDNSequence", Type, 0, ""},
  1418. {"RelativeDistinguishedNameSET", Type, 0, ""},
  1419. {"RevokedCertificate", Type, 0, ""},
  1420. {"RevokedCertificate.Extensions", Field, 0, ""},
  1421. {"RevokedCertificate.RevocationTime", Field, 0, ""},
  1422. {"RevokedCertificate.SerialNumber", Field, 0, ""},
  1423. {"TBSCertificateList", Type, 0, ""},
  1424. {"TBSCertificateList.Extensions", Field, 0, ""},
  1425. {"TBSCertificateList.Issuer", Field, 0, ""},
  1426. {"TBSCertificateList.NextUpdate", Field, 0, ""},
  1427. {"TBSCertificateList.Raw", Field, 0, ""},
  1428. {"TBSCertificateList.RevokedCertificates", Field, 0, ""},
  1429. {"TBSCertificateList.Signature", Field, 0, ""},
  1430. {"TBSCertificateList.ThisUpdate", Field, 0, ""},
  1431. {"TBSCertificateList.Version", Field, 0, ""},
  1432. },
  1433. "database/sql": {
  1434. {"(*ColumnType).DatabaseTypeName", Method, 8, ""},
  1435. {"(*ColumnType).DecimalSize", Method, 8, ""},
  1436. {"(*ColumnType).Length", Method, 8, ""},
  1437. {"(*ColumnType).Name", Method, 8, ""},
  1438. {"(*ColumnType).Nullable", Method, 8, ""},
  1439. {"(*ColumnType).ScanType", Method, 8, ""},
  1440. {"(*Conn).BeginTx", Method, 9, ""},
  1441. {"(*Conn).Close", Method, 9, ""},
  1442. {"(*Conn).ExecContext", Method, 9, ""},
  1443. {"(*Conn).PingContext", Method, 9, ""},
  1444. {"(*Conn).PrepareContext", Method, 9, ""},
  1445. {"(*Conn).QueryContext", Method, 9, ""},
  1446. {"(*Conn).QueryRowContext", Method, 9, ""},
  1447. {"(*Conn).Raw", Method, 13, ""},
  1448. {"(*DB).Begin", Method, 0, ""},
  1449. {"(*DB).BeginTx", Method, 8, ""},
  1450. {"(*DB).Close", Method, 0, ""},
  1451. {"(*DB).Conn", Method, 9, ""},
  1452. {"(*DB).Driver", Method, 0, ""},
  1453. {"(*DB).Exec", Method, 0, ""},
  1454. {"(*DB).ExecContext", Method, 8, ""},
  1455. {"(*DB).Ping", Method, 1, ""},
  1456. {"(*DB).PingContext", Method, 8, ""},
  1457. {"(*DB).Prepare", Method, 0, ""},
  1458. {"(*DB).PrepareContext", Method, 8, ""},
  1459. {"(*DB).Query", Method, 0, ""},
  1460. {"(*DB).QueryContext", Method, 8, ""},
  1461. {"(*DB).QueryRow", Method, 0, ""},
  1462. {"(*DB).QueryRowContext", Method, 8, ""},
  1463. {"(*DB).SetConnMaxIdleTime", Method, 15, ""},
  1464. {"(*DB).SetConnMaxLifetime", Method, 6, ""},
  1465. {"(*DB).SetMaxIdleConns", Method, 1, ""},
  1466. {"(*DB).SetMaxOpenConns", Method, 2, ""},
  1467. {"(*DB).Stats", Method, 5, ""},
  1468. {"(*Null).Scan", Method, 22, ""},
  1469. {"(*NullBool).Scan", Method, 0, ""},
  1470. {"(*NullByte).Scan", Method, 17, ""},
  1471. {"(*NullFloat64).Scan", Method, 0, ""},
  1472. {"(*NullInt16).Scan", Method, 17, ""},
  1473. {"(*NullInt32).Scan", Method, 13, ""},
  1474. {"(*NullInt64).Scan", Method, 0, ""},
  1475. {"(*NullString).Scan", Method, 0, ""},
  1476. {"(*NullTime).Scan", Method, 13, ""},
  1477. {"(*Row).Err", Method, 15, ""},
  1478. {"(*Row).Scan", Method, 0, ""},
  1479. {"(*Rows).Close", Method, 0, ""},
  1480. {"(*Rows).ColumnTypes", Method, 8, ""},
  1481. {"(*Rows).Columns", Method, 0, ""},
  1482. {"(*Rows).Err", Method, 0, ""},
  1483. {"(*Rows).Next", Method, 0, ""},
  1484. {"(*Rows).NextResultSet", Method, 8, ""},
  1485. {"(*Rows).Scan", Method, 0, ""},
  1486. {"(*Stmt).Close", Method, 0, ""},
  1487. {"(*Stmt).Exec", Method, 0, ""},
  1488. {"(*Stmt).ExecContext", Method, 8, ""},
  1489. {"(*Stmt).Query", Method, 0, ""},
  1490. {"(*Stmt).QueryContext", Method, 8, ""},
  1491. {"(*Stmt).QueryRow", Method, 0, ""},
  1492. {"(*Stmt).QueryRowContext", Method, 8, ""},
  1493. {"(*Tx).Commit", Method, 0, ""},
  1494. {"(*Tx).Exec", Method, 0, ""},
  1495. {"(*Tx).ExecContext", Method, 8, ""},
  1496. {"(*Tx).Prepare", Method, 0, ""},
  1497. {"(*Tx).PrepareContext", Method, 8, ""},
  1498. {"(*Tx).Query", Method, 0, ""},
  1499. {"(*Tx).QueryContext", Method, 8, ""},
  1500. {"(*Tx).QueryRow", Method, 0, ""},
  1501. {"(*Tx).QueryRowContext", Method, 8, ""},
  1502. {"(*Tx).Rollback", Method, 0, ""},
  1503. {"(*Tx).Stmt", Method, 0, ""},
  1504. {"(*Tx).StmtContext", Method, 8, ""},
  1505. {"(IsolationLevel).String", Method, 11, ""},
  1506. {"(Null).Value", Method, 22, ""},
  1507. {"(NullBool).Value", Method, 0, ""},
  1508. {"(NullByte).Value", Method, 17, ""},
  1509. {"(NullFloat64).Value", Method, 0, ""},
  1510. {"(NullInt16).Value", Method, 17, ""},
  1511. {"(NullInt32).Value", Method, 13, ""},
  1512. {"(NullInt64).Value", Method, 0, ""},
  1513. {"(NullString).Value", Method, 0, ""},
  1514. {"(NullTime).Value", Method, 13, ""},
  1515. {"ColumnType", Type, 8, ""},
  1516. {"Conn", Type, 9, ""},
  1517. {"DB", Type, 0, ""},
  1518. {"DBStats", Type, 5, ""},
  1519. {"DBStats.Idle", Field, 11, ""},
  1520. {"DBStats.InUse", Field, 11, ""},
  1521. {"DBStats.MaxIdleClosed", Field, 11, ""},
  1522. {"DBStats.MaxIdleTimeClosed", Field, 15, ""},
  1523. {"DBStats.MaxLifetimeClosed", Field, 11, ""},
  1524. {"DBStats.MaxOpenConnections", Field, 11, ""},
  1525. {"DBStats.OpenConnections", Field, 5, ""},
  1526. {"DBStats.WaitCount", Field, 11, ""},
  1527. {"DBStats.WaitDuration", Field, 11, ""},
  1528. {"Drivers", Func, 4, "func() []string"},
  1529. {"ErrConnDone", Var, 9, ""},
  1530. {"ErrNoRows", Var, 0, ""},
  1531. {"ErrTxDone", Var, 0, ""},
  1532. {"IsolationLevel", Type, 8, ""},
  1533. {"LevelDefault", Const, 8, ""},
  1534. {"LevelLinearizable", Const, 8, ""},
  1535. {"LevelReadCommitted", Const, 8, ""},
  1536. {"LevelReadUncommitted", Const, 8, ""},
  1537. {"LevelRepeatableRead", Const, 8, ""},
  1538. {"LevelSerializable", Const, 8, ""},
  1539. {"LevelSnapshot", Const, 8, ""},
  1540. {"LevelWriteCommitted", Const, 8, ""},
  1541. {"Named", Func, 8, "func(name string, value any) NamedArg"},
  1542. {"NamedArg", Type, 8, ""},
  1543. {"NamedArg.Name", Field, 8, ""},
  1544. {"NamedArg.Value", Field, 8, ""},
  1545. {"Null", Type, 22, ""},
  1546. {"Null.V", Field, 22, ""},
  1547. {"Null.Valid", Field, 22, ""},
  1548. {"NullBool", Type, 0, ""},
  1549. {"NullBool.Bool", Field, 0, ""},
  1550. {"NullBool.Valid", Field, 0, ""},
  1551. {"NullByte", Type, 17, ""},
  1552. {"NullByte.Byte", Field, 17, ""},
  1553. {"NullByte.Valid", Field, 17, ""},
  1554. {"NullFloat64", Type, 0, ""},
  1555. {"NullFloat64.Float64", Field, 0, ""},
  1556. {"NullFloat64.Valid", Field, 0, ""},
  1557. {"NullInt16", Type, 17, ""},
  1558. {"NullInt16.Int16", Field, 17, ""},
  1559. {"NullInt16.Valid", Field, 17, ""},
  1560. {"NullInt32", Type, 13, ""},
  1561. {"NullInt32.Int32", Field, 13, ""},
  1562. {"NullInt32.Valid", Field, 13, ""},
  1563. {"NullInt64", Type, 0, ""},
  1564. {"NullInt64.Int64", Field, 0, ""},
  1565. {"NullInt64.Valid", Field, 0, ""},
  1566. {"NullString", Type, 0, ""},
  1567. {"NullString.String", Field, 0, ""},
  1568. {"NullString.Valid", Field, 0, ""},
  1569. {"NullTime", Type, 13, ""},
  1570. {"NullTime.Time", Field, 13, ""},
  1571. {"NullTime.Valid", Field, 13, ""},
  1572. {"Open", Func, 0, "func(driverName string, dataSourceName string) (*DB, error)"},
  1573. {"OpenDB", Func, 10, "func(c driver.Connector) *DB"},
  1574. {"Out", Type, 9, ""},
  1575. {"Out.Dest", Field, 9, ""},
  1576. {"Out.In", Field, 9, ""},
  1577. {"RawBytes", Type, 0, ""},
  1578. {"Register", Func, 0, "func(name string, driver driver.Driver)"},
  1579. {"Result", Type, 0, ""},
  1580. {"Row", Type, 0, ""},
  1581. {"Rows", Type, 0, ""},
  1582. {"Scanner", Type, 0, ""},
  1583. {"Stmt", Type, 0, ""},
  1584. {"Tx", Type, 0, ""},
  1585. {"TxOptions", Type, 8, ""},
  1586. {"TxOptions.Isolation", Field, 8, ""},
  1587. {"TxOptions.ReadOnly", Field, 8, ""},
  1588. },
  1589. "database/sql/driver": {
  1590. {"(NotNull).ConvertValue", Method, 0, ""},
  1591. {"(Null).ConvertValue", Method, 0, ""},
  1592. {"(RowsAffected).LastInsertId", Method, 0, ""},
  1593. {"(RowsAffected).RowsAffected", Method, 0, ""},
  1594. {"Bool", Var, 0, ""},
  1595. {"ColumnConverter", Type, 0, ""},
  1596. {"Conn", Type, 0, ""},
  1597. {"ConnBeginTx", Type, 8, ""},
  1598. {"ConnPrepareContext", Type, 8, ""},
  1599. {"Connector", Type, 10, ""},
  1600. {"DefaultParameterConverter", Var, 0, ""},
  1601. {"Driver", Type, 0, ""},
  1602. {"DriverContext", Type, 10, ""},
  1603. {"ErrBadConn", Var, 0, ""},
  1604. {"ErrRemoveArgument", Var, 9, ""},
  1605. {"ErrSkip", Var, 0, ""},
  1606. {"Execer", Type, 0, ""},
  1607. {"ExecerContext", Type, 8, ""},
  1608. {"Int32", Var, 0, ""},
  1609. {"IsScanValue", Func, 0, "func(v any) bool"},
  1610. {"IsValue", Func, 0, "func(v any) bool"},
  1611. {"IsolationLevel", Type, 8, ""},
  1612. {"NamedValue", Type, 8, ""},
  1613. {"NamedValue.Name", Field, 8, ""},
  1614. {"NamedValue.Ordinal", Field, 8, ""},
  1615. {"NamedValue.Value", Field, 8, ""},
  1616. {"NamedValueChecker", Type, 9, ""},
  1617. {"NotNull", Type, 0, ""},
  1618. {"NotNull.Converter", Field, 0, ""},
  1619. {"Null", Type, 0, ""},
  1620. {"Null.Converter", Field, 0, ""},
  1621. {"Pinger", Type, 8, ""},
  1622. {"Queryer", Type, 1, ""},
  1623. {"QueryerContext", Type, 8, ""},
  1624. {"Result", Type, 0, ""},
  1625. {"ResultNoRows", Var, 0, ""},
  1626. {"Rows", Type, 0, ""},
  1627. {"RowsAffected", Type, 0, ""},
  1628. {"RowsColumnTypeDatabaseTypeName", Type, 8, ""},
  1629. {"RowsColumnTypeLength", Type, 8, ""},
  1630. {"RowsColumnTypeNullable", Type, 8, ""},
  1631. {"RowsColumnTypePrecisionScale", Type, 8, ""},
  1632. {"RowsColumnTypeScanType", Type, 8, ""},
  1633. {"RowsNextResultSet", Type, 8, ""},
  1634. {"SessionResetter", Type, 10, ""},
  1635. {"Stmt", Type, 0, ""},
  1636. {"StmtExecContext", Type, 8, ""},
  1637. {"StmtQueryContext", Type, 8, ""},
  1638. {"String", Var, 0, ""},
  1639. {"Tx", Type, 0, ""},
  1640. {"TxOptions", Type, 8, ""},
  1641. {"TxOptions.Isolation", Field, 8, ""},
  1642. {"TxOptions.ReadOnly", Field, 8, ""},
  1643. {"Validator", Type, 15, ""},
  1644. {"Value", Type, 0, ""},
  1645. {"ValueConverter", Type, 0, ""},
  1646. {"Valuer", Type, 0, ""},
  1647. },
  1648. "debug/buildinfo": {
  1649. {"BuildInfo", Type, 18, ""},
  1650. {"Read", Func, 18, "func(r io.ReaderAt) (*BuildInfo, error)"},
  1651. {"ReadFile", Func, 18, "func(name string) (info *BuildInfo, err error)"},
  1652. },
  1653. "debug/dwarf": {
  1654. {"(*AddrType).Basic", Method, 0, ""},
  1655. {"(*AddrType).Common", Method, 0, ""},
  1656. {"(*AddrType).Size", Method, 0, ""},
  1657. {"(*AddrType).String", Method, 0, ""},
  1658. {"(*ArrayType).Common", Method, 0, ""},
  1659. {"(*ArrayType).Size", Method, 0, ""},
  1660. {"(*ArrayType).String", Method, 0, ""},
  1661. {"(*BasicType).Basic", Method, 0, ""},
  1662. {"(*BasicType).Common", Method, 0, ""},
  1663. {"(*BasicType).Size", Method, 0, ""},
  1664. {"(*BasicType).String", Method, 0, ""},
  1665. {"(*BoolType).Basic", Method, 0, ""},
  1666. {"(*BoolType).Common", Method, 0, ""},
  1667. {"(*BoolType).Size", Method, 0, ""},
  1668. {"(*BoolType).String", Method, 0, ""},
  1669. {"(*CharType).Basic", Method, 0, ""},
  1670. {"(*CharType).Common", Method, 0, ""},
  1671. {"(*CharType).Size", Method, 0, ""},
  1672. {"(*CharType).String", Method, 0, ""},
  1673. {"(*CommonType).Common", Method, 0, ""},
  1674. {"(*CommonType).Size", Method, 0, ""},
  1675. {"(*ComplexType).Basic", Method, 0, ""},
  1676. {"(*ComplexType).Common", Method, 0, ""},
  1677. {"(*ComplexType).Size", Method, 0, ""},
  1678. {"(*ComplexType).String", Method, 0, ""},
  1679. {"(*Data).AddSection", Method, 14, ""},
  1680. {"(*Data).AddTypes", Method, 3, ""},
  1681. {"(*Data).LineReader", Method, 5, ""},
  1682. {"(*Data).Ranges", Method, 7, ""},
  1683. {"(*Data).Reader", Method, 0, ""},
  1684. {"(*Data).Type", Method, 0, ""},
  1685. {"(*DotDotDotType).Common", Method, 0, ""},
  1686. {"(*DotDotDotType).Size", Method, 0, ""},
  1687. {"(*DotDotDotType).String", Method, 0, ""},
  1688. {"(*Entry).AttrField", Method, 5, ""},
  1689. {"(*Entry).Val", Method, 0, ""},
  1690. {"(*EnumType).Common", Method, 0, ""},
  1691. {"(*EnumType).Size", Method, 0, ""},
  1692. {"(*EnumType).String", Method, 0, ""},
  1693. {"(*FloatType).Basic", Method, 0, ""},
  1694. {"(*FloatType).Common", Method, 0, ""},
  1695. {"(*FloatType).Size", Method, 0, ""},
  1696. {"(*FloatType).String", Method, 0, ""},
  1697. {"(*FuncType).Common", Method, 0, ""},
  1698. {"(*FuncType).Size", Method, 0, ""},
  1699. {"(*FuncType).String", Method, 0, ""},
  1700. {"(*IntType).Basic", Method, 0, ""},
  1701. {"(*IntType).Common", Method, 0, ""},
  1702. {"(*IntType).Size", Method, 0, ""},
  1703. {"(*IntType).String", Method, 0, ""},
  1704. {"(*LineReader).Files", Method, 14, ""},
  1705. {"(*LineReader).Next", Method, 5, ""},
  1706. {"(*LineReader).Reset", Method, 5, ""},
  1707. {"(*LineReader).Seek", Method, 5, ""},
  1708. {"(*LineReader).SeekPC", Method, 5, ""},
  1709. {"(*LineReader).Tell", Method, 5, ""},
  1710. {"(*PtrType).Common", Method, 0, ""},
  1711. {"(*PtrType).Size", Method, 0, ""},
  1712. {"(*PtrType).String", Method, 0, ""},
  1713. {"(*QualType).Common", Method, 0, ""},
  1714. {"(*QualType).Size", Method, 0, ""},
  1715. {"(*QualType).String", Method, 0, ""},
  1716. {"(*Reader).AddressSize", Method, 5, ""},
  1717. {"(*Reader).ByteOrder", Method, 14, ""},
  1718. {"(*Reader).Next", Method, 0, ""},
  1719. {"(*Reader).Seek", Method, 0, ""},
  1720. {"(*Reader).SeekPC", Method, 7, ""},
  1721. {"(*Reader).SkipChildren", Method, 0, ""},
  1722. {"(*StructType).Common", Method, 0, ""},
  1723. {"(*StructType).Defn", Method, 0, ""},
  1724. {"(*StructType).Size", Method, 0, ""},
  1725. {"(*StructType).String", Method, 0, ""},
  1726. {"(*TypedefType).Common", Method, 0, ""},
  1727. {"(*TypedefType).Size", Method, 0, ""},
  1728. {"(*TypedefType).String", Method, 0, ""},
  1729. {"(*UcharType).Basic", Method, 0, ""},
  1730. {"(*UcharType).Common", Method, 0, ""},
  1731. {"(*UcharType).Size", Method, 0, ""},
  1732. {"(*UcharType).String", Method, 0, ""},
  1733. {"(*UintType).Basic", Method, 0, ""},
  1734. {"(*UintType).Common", Method, 0, ""},
  1735. {"(*UintType).Size", Method, 0, ""},
  1736. {"(*UintType).String", Method, 0, ""},
  1737. {"(*UnspecifiedType).Basic", Method, 4, ""},
  1738. {"(*UnspecifiedType).Common", Method, 4, ""},
  1739. {"(*UnspecifiedType).Size", Method, 4, ""},
  1740. {"(*UnspecifiedType).String", Method, 4, ""},
  1741. {"(*UnsupportedType).Common", Method, 13, ""},
  1742. {"(*UnsupportedType).Size", Method, 13, ""},
  1743. {"(*UnsupportedType).String", Method, 13, ""},
  1744. {"(*VoidType).Common", Method, 0, ""},
  1745. {"(*VoidType).Size", Method, 0, ""},
  1746. {"(*VoidType).String", Method, 0, ""},
  1747. {"(Attr).GoString", Method, 0, ""},
  1748. {"(Attr).String", Method, 0, ""},
  1749. {"(Class).GoString", Method, 5, ""},
  1750. {"(Class).String", Method, 5, ""},
  1751. {"(DecodeError).Error", Method, 0, ""},
  1752. {"(Tag).GoString", Method, 0, ""},
  1753. {"(Tag).String", Method, 0, ""},
  1754. {"AddrType", Type, 0, ""},
  1755. {"AddrType.BasicType", Field, 0, ""},
  1756. {"ArrayType", Type, 0, ""},
  1757. {"ArrayType.CommonType", Field, 0, ""},
  1758. {"ArrayType.Count", Field, 0, ""},
  1759. {"ArrayType.StrideBitSize", Field, 0, ""},
  1760. {"ArrayType.Type", Field, 0, ""},
  1761. {"Attr", Type, 0, ""},
  1762. {"AttrAbstractOrigin", Const, 0, ""},
  1763. {"AttrAccessibility", Const, 0, ""},
  1764. {"AttrAddrBase", Const, 14, ""},
  1765. {"AttrAddrClass", Const, 0, ""},
  1766. {"AttrAlignment", Const, 14, ""},
  1767. {"AttrAllocated", Const, 0, ""},
  1768. {"AttrArtificial", Const, 0, ""},
  1769. {"AttrAssociated", Const, 0, ""},
  1770. {"AttrBaseTypes", Const, 0, ""},
  1771. {"AttrBinaryScale", Const, 14, ""},
  1772. {"AttrBitOffset", Const, 0, ""},
  1773. {"AttrBitSize", Const, 0, ""},
  1774. {"AttrByteSize", Const, 0, ""},
  1775. {"AttrCallAllCalls", Const, 14, ""},
  1776. {"AttrCallAllSourceCalls", Const, 14, ""},
  1777. {"AttrCallAllTailCalls", Const, 14, ""},
  1778. {"AttrCallColumn", Const, 0, ""},
  1779. {"AttrCallDataLocation", Const, 14, ""},
  1780. {"AttrCallDataValue", Const, 14, ""},
  1781. {"AttrCallFile", Const, 0, ""},
  1782. {"AttrCallLine", Const, 0, ""},
  1783. {"AttrCallOrigin", Const, 14, ""},
  1784. {"AttrCallPC", Const, 14, ""},
  1785. {"AttrCallParameter", Const, 14, ""},
  1786. {"AttrCallReturnPC", Const, 14, ""},
  1787. {"AttrCallTailCall", Const, 14, ""},
  1788. {"AttrCallTarget", Const, 14, ""},
  1789. {"AttrCallTargetClobbered", Const, 14, ""},
  1790. {"AttrCallValue", Const, 14, ""},
  1791. {"AttrCalling", Const, 0, ""},
  1792. {"AttrCommonRef", Const, 0, ""},
  1793. {"AttrCompDir", Const, 0, ""},
  1794. {"AttrConstExpr", Const, 14, ""},
  1795. {"AttrConstValue", Const, 0, ""},
  1796. {"AttrContainingType", Const, 0, ""},
  1797. {"AttrCount", Const, 0, ""},
  1798. {"AttrDataBitOffset", Const, 14, ""},
  1799. {"AttrDataLocation", Const, 0, ""},
  1800. {"AttrDataMemberLoc", Const, 0, ""},
  1801. {"AttrDecimalScale", Const, 14, ""},
  1802. {"AttrDecimalSign", Const, 14, ""},
  1803. {"AttrDeclColumn", Const, 0, ""},
  1804. {"AttrDeclFile", Const, 0, ""},
  1805. {"AttrDeclLine", Const, 0, ""},
  1806. {"AttrDeclaration", Const, 0, ""},
  1807. {"AttrDefaultValue", Const, 0, ""},
  1808. {"AttrDefaulted", Const, 14, ""},
  1809. {"AttrDeleted", Const, 14, ""},
  1810. {"AttrDescription", Const, 0, ""},
  1811. {"AttrDigitCount", Const, 14, ""},
  1812. {"AttrDiscr", Const, 0, ""},
  1813. {"AttrDiscrList", Const, 0, ""},
  1814. {"AttrDiscrValue", Const, 0, ""},
  1815. {"AttrDwoName", Const, 14, ""},
  1816. {"AttrElemental", Const, 14, ""},
  1817. {"AttrEncoding", Const, 0, ""},
  1818. {"AttrEndianity", Const, 14, ""},
  1819. {"AttrEntrypc", Const, 0, ""},
  1820. {"AttrEnumClass", Const, 14, ""},
  1821. {"AttrExplicit", Const, 14, ""},
  1822. {"AttrExportSymbols", Const, 14, ""},
  1823. {"AttrExtension", Const, 0, ""},
  1824. {"AttrExternal", Const, 0, ""},
  1825. {"AttrFrameBase", Const, 0, ""},
  1826. {"AttrFriend", Const, 0, ""},
  1827. {"AttrHighpc", Const, 0, ""},
  1828. {"AttrIdentifierCase", Const, 0, ""},
  1829. {"AttrImport", Const, 0, ""},
  1830. {"AttrInline", Const, 0, ""},
  1831. {"AttrIsOptional", Const, 0, ""},
  1832. {"AttrLanguage", Const, 0, ""},
  1833. {"AttrLinkageName", Const, 14, ""},
  1834. {"AttrLocation", Const, 0, ""},
  1835. {"AttrLoclistsBase", Const, 14, ""},
  1836. {"AttrLowerBound", Const, 0, ""},
  1837. {"AttrLowpc", Const, 0, ""},
  1838. {"AttrMacroInfo", Const, 0, ""},
  1839. {"AttrMacros", Const, 14, ""},
  1840. {"AttrMainSubprogram", Const, 14, ""},
  1841. {"AttrMutable", Const, 14, ""},
  1842. {"AttrName", Const, 0, ""},
  1843. {"AttrNamelistItem", Const, 0, ""},
  1844. {"AttrNoreturn", Const, 14, ""},
  1845. {"AttrObjectPointer", Const, 14, ""},
  1846. {"AttrOrdering", Const, 0, ""},
  1847. {"AttrPictureString", Const, 14, ""},
  1848. {"AttrPriority", Const, 0, ""},
  1849. {"AttrProducer", Const, 0, ""},
  1850. {"AttrPrototyped", Const, 0, ""},
  1851. {"AttrPure", Const, 14, ""},
  1852. {"AttrRanges", Const, 0, ""},
  1853. {"AttrRank", Const, 14, ""},
  1854. {"AttrRecursive", Const, 14, ""},
  1855. {"AttrReference", Const, 14, ""},
  1856. {"AttrReturnAddr", Const, 0, ""},
  1857. {"AttrRnglistsBase", Const, 14, ""},
  1858. {"AttrRvalueReference", Const, 14, ""},
  1859. {"AttrSegment", Const, 0, ""},
  1860. {"AttrSibling", Const, 0, ""},
  1861. {"AttrSignature", Const, 14, ""},
  1862. {"AttrSmall", Const, 14, ""},
  1863. {"AttrSpecification", Const, 0, ""},
  1864. {"AttrStartScope", Const, 0, ""},
  1865. {"AttrStaticLink", Const, 0, ""},
  1866. {"AttrStmtList", Const, 0, ""},
  1867. {"AttrStrOffsetsBase", Const, 14, ""},
  1868. {"AttrStride", Const, 0, ""},
  1869. {"AttrStrideSize", Const, 0, ""},
  1870. {"AttrStringLength", Const, 0, ""},
  1871. {"AttrStringLengthBitSize", Const, 14, ""},
  1872. {"AttrStringLengthByteSize", Const, 14, ""},
  1873. {"AttrThreadsScaled", Const, 14, ""},
  1874. {"AttrTrampoline", Const, 0, ""},
  1875. {"AttrType", Const, 0, ""},
  1876. {"AttrUpperBound", Const, 0, ""},
  1877. {"AttrUseLocation", Const, 0, ""},
  1878. {"AttrUseUTF8", Const, 0, ""},
  1879. {"AttrVarParam", Const, 0, ""},
  1880. {"AttrVirtuality", Const, 0, ""},
  1881. {"AttrVisibility", Const, 0, ""},
  1882. {"AttrVtableElemLoc", Const, 0, ""},
  1883. {"BasicType", Type, 0, ""},
  1884. {"BasicType.BitOffset", Field, 0, ""},
  1885. {"BasicType.BitSize", Field, 0, ""},
  1886. {"BasicType.CommonType", Field, 0, ""},
  1887. {"BasicType.DataBitOffset", Field, 18, ""},
  1888. {"BoolType", Type, 0, ""},
  1889. {"BoolType.BasicType", Field, 0, ""},
  1890. {"CharType", Type, 0, ""},
  1891. {"CharType.BasicType", Field, 0, ""},
  1892. {"Class", Type, 5, ""},
  1893. {"ClassAddrPtr", Const, 14, ""},
  1894. {"ClassAddress", Const, 5, ""},
  1895. {"ClassBlock", Const, 5, ""},
  1896. {"ClassConstant", Const, 5, ""},
  1897. {"ClassExprLoc", Const, 5, ""},
  1898. {"ClassFlag", Const, 5, ""},
  1899. {"ClassLinePtr", Const, 5, ""},
  1900. {"ClassLocList", Const, 14, ""},
  1901. {"ClassLocListPtr", Const, 5, ""},
  1902. {"ClassMacPtr", Const, 5, ""},
  1903. {"ClassRangeListPtr", Const, 5, ""},
  1904. {"ClassReference", Const, 5, ""},
  1905. {"ClassReferenceAlt", Const, 5, ""},
  1906. {"ClassReferenceSig", Const, 5, ""},
  1907. {"ClassRngList", Const, 14, ""},
  1908. {"ClassRngListsPtr", Const, 14, ""},
  1909. {"ClassStrOffsetsPtr", Const, 14, ""},
  1910. {"ClassString", Const, 5, ""},
  1911. {"ClassStringAlt", Const, 5, ""},
  1912. {"ClassUnknown", Const, 6, ""},
  1913. {"CommonType", Type, 0, ""},
  1914. {"CommonType.ByteSize", Field, 0, ""},
  1915. {"CommonType.Name", Field, 0, ""},
  1916. {"ComplexType", Type, 0, ""},
  1917. {"ComplexType.BasicType", Field, 0, ""},
  1918. {"Data", Type, 0, ""},
  1919. {"DecodeError", Type, 0, ""},
  1920. {"DecodeError.Err", Field, 0, ""},
  1921. {"DecodeError.Name", Field, 0, ""},
  1922. {"DecodeError.Offset", Field, 0, ""},
  1923. {"DotDotDotType", Type, 0, ""},
  1924. {"DotDotDotType.CommonType", Field, 0, ""},
  1925. {"Entry", Type, 0, ""},
  1926. {"Entry.Children", Field, 0, ""},
  1927. {"Entry.Field", Field, 0, ""},
  1928. {"Entry.Offset", Field, 0, ""},
  1929. {"Entry.Tag", Field, 0, ""},
  1930. {"EnumType", Type, 0, ""},
  1931. {"EnumType.CommonType", Field, 0, ""},
  1932. {"EnumType.EnumName", Field, 0, ""},
  1933. {"EnumType.Val", Field, 0, ""},
  1934. {"EnumValue", Type, 0, ""},
  1935. {"EnumValue.Name", Field, 0, ""},
  1936. {"EnumValue.Val", Field, 0, ""},
  1937. {"ErrUnknownPC", Var, 5, ""},
  1938. {"Field", Type, 0, ""},
  1939. {"Field.Attr", Field, 0, ""},
  1940. {"Field.Class", Field, 5, ""},
  1941. {"Field.Val", Field, 0, ""},
  1942. {"FloatType", Type, 0, ""},
  1943. {"FloatType.BasicType", Field, 0, ""},
  1944. {"FuncType", Type, 0, ""},
  1945. {"FuncType.CommonType", Field, 0, ""},
  1946. {"FuncType.ParamType", Field, 0, ""},
  1947. {"FuncType.ReturnType", Field, 0, ""},
  1948. {"IntType", Type, 0, ""},
  1949. {"IntType.BasicType", Field, 0, ""},
  1950. {"LineEntry", Type, 5, ""},
  1951. {"LineEntry.Address", Field, 5, ""},
  1952. {"LineEntry.BasicBlock", Field, 5, ""},
  1953. {"LineEntry.Column", Field, 5, ""},
  1954. {"LineEntry.Discriminator", Field, 5, ""},
  1955. {"LineEntry.EndSequence", Field, 5, ""},
  1956. {"LineEntry.EpilogueBegin", Field, 5, ""},
  1957. {"LineEntry.File", Field, 5, ""},
  1958. {"LineEntry.ISA", Field, 5, ""},
  1959. {"LineEntry.IsStmt", Field, 5, ""},
  1960. {"LineEntry.Line", Field, 5, ""},
  1961. {"LineEntry.OpIndex", Field, 5, ""},
  1962. {"LineEntry.PrologueEnd", Field, 5, ""},
  1963. {"LineFile", Type, 5, ""},
  1964. {"LineFile.Length", Field, 5, ""},
  1965. {"LineFile.Mtime", Field, 5, ""},
  1966. {"LineFile.Name", Field, 5, ""},
  1967. {"LineReader", Type, 5, ""},
  1968. {"LineReaderPos", Type, 5, ""},
  1969. {"New", Func, 0, "func(abbrev []byte, aranges []byte, frame []byte, info []byte, line []byte, pubnames []byte, ranges []byte, str []byte) (*Data, error)"},
  1970. {"Offset", Type, 0, ""},
  1971. {"PtrType", Type, 0, ""},
  1972. {"PtrType.CommonType", Field, 0, ""},
  1973. {"PtrType.Type", Field, 0, ""},
  1974. {"QualType", Type, 0, ""},
  1975. {"QualType.CommonType", Field, 0, ""},
  1976. {"QualType.Qual", Field, 0, ""},
  1977. {"QualType.Type", Field, 0, ""},
  1978. {"Reader", Type, 0, ""},
  1979. {"StructField", Type, 0, ""},
  1980. {"StructField.BitOffset", Field, 0, ""},
  1981. {"StructField.BitSize", Field, 0, ""},
  1982. {"StructField.ByteOffset", Field, 0, ""},
  1983. {"StructField.ByteSize", Field, 0, ""},
  1984. {"StructField.DataBitOffset", Field, 18, ""},
  1985. {"StructField.Name", Field, 0, ""},
  1986. {"StructField.Type", Field, 0, ""},
  1987. {"StructType", Type, 0, ""},
  1988. {"StructType.CommonType", Field, 0, ""},
  1989. {"StructType.Field", Field, 0, ""},
  1990. {"StructType.Incomplete", Field, 0, ""},
  1991. {"StructType.Kind", Field, 0, ""},
  1992. {"StructType.StructName", Field, 0, ""},
  1993. {"Tag", Type, 0, ""},
  1994. {"TagAccessDeclaration", Const, 0, ""},
  1995. {"TagArrayType", Const, 0, ""},
  1996. {"TagAtomicType", Const, 14, ""},
  1997. {"TagBaseType", Const, 0, ""},
  1998. {"TagCallSite", Const, 14, ""},
  1999. {"TagCallSiteParameter", Const, 14, ""},
  2000. {"TagCatchDwarfBlock", Const, 0, ""},
  2001. {"TagClassType", Const, 0, ""},
  2002. {"TagCoarrayType", Const, 14, ""},
  2003. {"TagCommonDwarfBlock", Const, 0, ""},
  2004. {"TagCommonInclusion", Const, 0, ""},
  2005. {"TagCompileUnit", Const, 0, ""},
  2006. {"TagCondition", Const, 3, ""},
  2007. {"TagConstType", Const, 0, ""},
  2008. {"TagConstant", Const, 0, ""},
  2009. {"TagDwarfProcedure", Const, 0, ""},
  2010. {"TagDynamicType", Const, 14, ""},
  2011. {"TagEntryPoint", Const, 0, ""},
  2012. {"TagEnumerationType", Const, 0, ""},
  2013. {"TagEnumerator", Const, 0, ""},
  2014. {"TagFileType", Const, 0, ""},
  2015. {"TagFormalParameter", Const, 0, ""},
  2016. {"TagFriend", Const, 0, ""},
  2017. {"TagGenericSubrange", Const, 14, ""},
  2018. {"TagImmutableType", Const, 14, ""},
  2019. {"TagImportedDeclaration", Const, 0, ""},
  2020. {"TagImportedModule", Const, 0, ""},
  2021. {"TagImportedUnit", Const, 0, ""},
  2022. {"TagInheritance", Const, 0, ""},
  2023. {"TagInlinedSubroutine", Const, 0, ""},
  2024. {"TagInterfaceType", Const, 0, ""},
  2025. {"TagLabel", Const, 0, ""},
  2026. {"TagLexDwarfBlock", Const, 0, ""},
  2027. {"TagMember", Const, 0, ""},
  2028. {"TagModule", Const, 0, ""},
  2029. {"TagMutableType", Const, 0, ""},
  2030. {"TagNamelist", Const, 0, ""},
  2031. {"TagNamelistItem", Const, 0, ""},
  2032. {"TagNamespace", Const, 0, ""},
  2033. {"TagPackedType", Const, 0, ""},
  2034. {"TagPartialUnit", Const, 0, ""},
  2035. {"TagPointerType", Const, 0, ""},
  2036. {"TagPtrToMemberType", Const, 0, ""},
  2037. {"TagReferenceType", Const, 0, ""},
  2038. {"TagRestrictType", Const, 0, ""},
  2039. {"TagRvalueReferenceType", Const, 3, ""},
  2040. {"TagSetType", Const, 0, ""},
  2041. {"TagSharedType", Const, 3, ""},
  2042. {"TagSkeletonUnit", Const, 14, ""},
  2043. {"TagStringType", Const, 0, ""},
  2044. {"TagStructType", Const, 0, ""},
  2045. {"TagSubprogram", Const, 0, ""},
  2046. {"TagSubrangeType", Const, 0, ""},
  2047. {"TagSubroutineType", Const, 0, ""},
  2048. {"TagTemplateAlias", Const, 3, ""},
  2049. {"TagTemplateTypeParameter", Const, 0, ""},
  2050. {"TagTemplateValueParameter", Const, 0, ""},
  2051. {"TagThrownType", Const, 0, ""},
  2052. {"TagTryDwarfBlock", Const, 0, ""},
  2053. {"TagTypeUnit", Const, 3, ""},
  2054. {"TagTypedef", Const, 0, ""},
  2055. {"TagUnionType", Const, 0, ""},
  2056. {"TagUnspecifiedParameters", Const, 0, ""},
  2057. {"TagUnspecifiedType", Const, 0, ""},
  2058. {"TagVariable", Const, 0, ""},
  2059. {"TagVariant", Const, 0, ""},
  2060. {"TagVariantPart", Const, 0, ""},
  2061. {"TagVolatileType", Const, 0, ""},
  2062. {"TagWithStmt", Const, 0, ""},
  2063. {"Type", Type, 0, ""},
  2064. {"TypedefType", Type, 0, ""},
  2065. {"TypedefType.CommonType", Field, 0, ""},
  2066. {"TypedefType.Type", Field, 0, ""},
  2067. {"UcharType", Type, 0, ""},
  2068. {"UcharType.BasicType", Field, 0, ""},
  2069. {"UintType", Type, 0, ""},
  2070. {"UintType.BasicType", Field, 0, ""},
  2071. {"UnspecifiedType", Type, 4, ""},
  2072. {"UnspecifiedType.BasicType", Field, 4, ""},
  2073. {"UnsupportedType", Type, 13, ""},
  2074. {"UnsupportedType.CommonType", Field, 13, ""},
  2075. {"UnsupportedType.Tag", Field, 13, ""},
  2076. {"VoidType", Type, 0, ""},
  2077. {"VoidType.CommonType", Field, 0, ""},
  2078. },
  2079. "debug/elf": {
  2080. {"(*File).Close", Method, 0, ""},
  2081. {"(*File).DWARF", Method, 0, ""},
  2082. {"(*File).DynString", Method, 1, ""},
  2083. {"(*File).DynValue", Method, 21, ""},
  2084. {"(*File).DynamicSymbols", Method, 4, ""},
  2085. {"(*File).DynamicVersionNeeds", Method, 24, ""},
  2086. {"(*File).DynamicVersions", Method, 24, ""},
  2087. {"(*File).ImportedLibraries", Method, 0, ""},
  2088. {"(*File).ImportedSymbols", Method, 0, ""},
  2089. {"(*File).Section", Method, 0, ""},
  2090. {"(*File).SectionByType", Method, 0, ""},
  2091. {"(*File).Symbols", Method, 0, ""},
  2092. {"(*FormatError).Error", Method, 0, ""},
  2093. {"(*Prog).Open", Method, 0, ""},
  2094. {"(*Section).Data", Method, 0, ""},
  2095. {"(*Section).Open", Method, 0, ""},
  2096. {"(Class).GoString", Method, 0, ""},
  2097. {"(Class).String", Method, 0, ""},
  2098. {"(CompressionType).GoString", Method, 6, ""},
  2099. {"(CompressionType).String", Method, 6, ""},
  2100. {"(Data).GoString", Method, 0, ""},
  2101. {"(Data).String", Method, 0, ""},
  2102. {"(DynFlag).GoString", Method, 0, ""},
  2103. {"(DynFlag).String", Method, 0, ""},
  2104. {"(DynFlag1).GoString", Method, 21, ""},
  2105. {"(DynFlag1).String", Method, 21, ""},
  2106. {"(DynTag).GoString", Method, 0, ""},
  2107. {"(DynTag).String", Method, 0, ""},
  2108. {"(Machine).GoString", Method, 0, ""},
  2109. {"(Machine).String", Method, 0, ""},
  2110. {"(NType).GoString", Method, 0, ""},
  2111. {"(NType).String", Method, 0, ""},
  2112. {"(OSABI).GoString", Method, 0, ""},
  2113. {"(OSABI).String", Method, 0, ""},
  2114. {"(Prog).ReadAt", Method, 0, ""},
  2115. {"(ProgFlag).GoString", Method, 0, ""},
  2116. {"(ProgFlag).String", Method, 0, ""},
  2117. {"(ProgType).GoString", Method, 0, ""},
  2118. {"(ProgType).String", Method, 0, ""},
  2119. {"(R_386).GoString", Method, 0, ""},
  2120. {"(R_386).String", Method, 0, ""},
  2121. {"(R_390).GoString", Method, 7, ""},
  2122. {"(R_390).String", Method, 7, ""},
  2123. {"(R_AARCH64).GoString", Method, 4, ""},
  2124. {"(R_AARCH64).String", Method, 4, ""},
  2125. {"(R_ALPHA).GoString", Method, 0, ""},
  2126. {"(R_ALPHA).String", Method, 0, ""},
  2127. {"(R_ARM).GoString", Method, 0, ""},
  2128. {"(R_ARM).String", Method, 0, ""},
  2129. {"(R_LARCH).GoString", Method, 19, ""},
  2130. {"(R_LARCH).String", Method, 19, ""},
  2131. {"(R_MIPS).GoString", Method, 6, ""},
  2132. {"(R_MIPS).String", Method, 6, ""},
  2133. {"(R_PPC).GoString", Method, 0, ""},
  2134. {"(R_PPC).String", Method, 0, ""},
  2135. {"(R_PPC64).GoString", Method, 5, ""},
  2136. {"(R_PPC64).String", Method, 5, ""},
  2137. {"(R_RISCV).GoString", Method, 11, ""},
  2138. {"(R_RISCV).String", Method, 11, ""},
  2139. {"(R_SPARC).GoString", Method, 0, ""},
  2140. {"(R_SPARC).String", Method, 0, ""},
  2141. {"(R_X86_64).GoString", Method, 0, ""},
  2142. {"(R_X86_64).String", Method, 0, ""},
  2143. {"(Section).ReadAt", Method, 0, ""},
  2144. {"(SectionFlag).GoString", Method, 0, ""},
  2145. {"(SectionFlag).String", Method, 0, ""},
  2146. {"(SectionIndex).GoString", Method, 0, ""},
  2147. {"(SectionIndex).String", Method, 0, ""},
  2148. {"(SectionType).GoString", Method, 0, ""},
  2149. {"(SectionType).String", Method, 0, ""},
  2150. {"(SymBind).GoString", Method, 0, ""},
  2151. {"(SymBind).String", Method, 0, ""},
  2152. {"(SymType).GoString", Method, 0, ""},
  2153. {"(SymType).String", Method, 0, ""},
  2154. {"(SymVis).GoString", Method, 0, ""},
  2155. {"(SymVis).String", Method, 0, ""},
  2156. {"(Type).GoString", Method, 0, ""},
  2157. {"(Type).String", Method, 0, ""},
  2158. {"(Version).GoString", Method, 0, ""},
  2159. {"(Version).String", Method, 0, ""},
  2160. {"(VersionIndex).Index", Method, 24, ""},
  2161. {"(VersionIndex).IsHidden", Method, 24, ""},
  2162. {"ARM_MAGIC_TRAMP_NUMBER", Const, 0, ""},
  2163. {"COMPRESS_HIOS", Const, 6, ""},
  2164. {"COMPRESS_HIPROC", Const, 6, ""},
  2165. {"COMPRESS_LOOS", Const, 6, ""},
  2166. {"COMPRESS_LOPROC", Const, 6, ""},
  2167. {"COMPRESS_ZLIB", Const, 6, ""},
  2168. {"COMPRESS_ZSTD", Const, 21, ""},
  2169. {"Chdr32", Type, 6, ""},
  2170. {"Chdr32.Addralign", Field, 6, ""},
  2171. {"Chdr32.Size", Field, 6, ""},
  2172. {"Chdr32.Type", Field, 6, ""},
  2173. {"Chdr64", Type, 6, ""},
  2174. {"Chdr64.Addralign", Field, 6, ""},
  2175. {"Chdr64.Size", Field, 6, ""},
  2176. {"Chdr64.Type", Field, 6, ""},
  2177. {"Class", Type, 0, ""},
  2178. {"CompressionType", Type, 6, ""},
  2179. {"DF_1_CONFALT", Const, 21, ""},
  2180. {"DF_1_DIRECT", Const, 21, ""},
  2181. {"DF_1_DISPRELDNE", Const, 21, ""},
  2182. {"DF_1_DISPRELPND", Const, 21, ""},
  2183. {"DF_1_EDITED", Const, 21, ""},
  2184. {"DF_1_ENDFILTEE", Const, 21, ""},
  2185. {"DF_1_GLOBAL", Const, 21, ""},
  2186. {"DF_1_GLOBAUDIT", Const, 21, ""},
  2187. {"DF_1_GROUP", Const, 21, ""},
  2188. {"DF_1_IGNMULDEF", Const, 21, ""},
  2189. {"DF_1_INITFIRST", Const, 21, ""},
  2190. {"DF_1_INTERPOSE", Const, 21, ""},
  2191. {"DF_1_KMOD", Const, 21, ""},
  2192. {"DF_1_LOADFLTR", Const, 21, ""},
  2193. {"DF_1_NOCOMMON", Const, 21, ""},
  2194. {"DF_1_NODEFLIB", Const, 21, ""},
  2195. {"DF_1_NODELETE", Const, 21, ""},
  2196. {"DF_1_NODIRECT", Const, 21, ""},
  2197. {"DF_1_NODUMP", Const, 21, ""},
  2198. {"DF_1_NOHDR", Const, 21, ""},
  2199. {"DF_1_NOKSYMS", Const, 21, ""},
  2200. {"DF_1_NOOPEN", Const, 21, ""},
  2201. {"DF_1_NORELOC", Const, 21, ""},
  2202. {"DF_1_NOW", Const, 21, ""},
  2203. {"DF_1_ORIGIN", Const, 21, ""},
  2204. {"DF_1_PIE", Const, 21, ""},
  2205. {"DF_1_SINGLETON", Const, 21, ""},
  2206. {"DF_1_STUB", Const, 21, ""},
  2207. {"DF_1_SYMINTPOSE", Const, 21, ""},
  2208. {"DF_1_TRANS", Const, 21, ""},
  2209. {"DF_1_WEAKFILTER", Const, 21, ""},
  2210. {"DF_BIND_NOW", Const, 0, ""},
  2211. {"DF_ORIGIN", Const, 0, ""},
  2212. {"DF_STATIC_TLS", Const, 0, ""},
  2213. {"DF_SYMBOLIC", Const, 0, ""},
  2214. {"DF_TEXTREL", Const, 0, ""},
  2215. {"DT_ADDRRNGHI", Const, 16, ""},
  2216. {"DT_ADDRRNGLO", Const, 16, ""},
  2217. {"DT_AUDIT", Const, 16, ""},
  2218. {"DT_AUXILIARY", Const, 16, ""},
  2219. {"DT_BIND_NOW", Const, 0, ""},
  2220. {"DT_CHECKSUM", Const, 16, ""},
  2221. {"DT_CONFIG", Const, 16, ""},
  2222. {"DT_DEBUG", Const, 0, ""},
  2223. {"DT_DEPAUDIT", Const, 16, ""},
  2224. {"DT_ENCODING", Const, 0, ""},
  2225. {"DT_FEATURE", Const, 16, ""},
  2226. {"DT_FILTER", Const, 16, ""},
  2227. {"DT_FINI", Const, 0, ""},
  2228. {"DT_FINI_ARRAY", Const, 0, ""},
  2229. {"DT_FINI_ARRAYSZ", Const, 0, ""},
  2230. {"DT_FLAGS", Const, 0, ""},
  2231. {"DT_FLAGS_1", Const, 16, ""},
  2232. {"DT_GNU_CONFLICT", Const, 16, ""},
  2233. {"DT_GNU_CONFLICTSZ", Const, 16, ""},
  2234. {"DT_GNU_HASH", Const, 16, ""},
  2235. {"DT_GNU_LIBLIST", Const, 16, ""},
  2236. {"DT_GNU_LIBLISTSZ", Const, 16, ""},
  2237. {"DT_GNU_PRELINKED", Const, 16, ""},
  2238. {"DT_HASH", Const, 0, ""},
  2239. {"DT_HIOS", Const, 0, ""},
  2240. {"DT_HIPROC", Const, 0, ""},
  2241. {"DT_INIT", Const, 0, ""},
  2242. {"DT_INIT_ARRAY", Const, 0, ""},
  2243. {"DT_INIT_ARRAYSZ", Const, 0, ""},
  2244. {"DT_JMPREL", Const, 0, ""},
  2245. {"DT_LOOS", Const, 0, ""},
  2246. {"DT_LOPROC", Const, 0, ""},
  2247. {"DT_MIPS_AUX_DYNAMIC", Const, 16, ""},
  2248. {"DT_MIPS_BASE_ADDRESS", Const, 16, ""},
  2249. {"DT_MIPS_COMPACT_SIZE", Const, 16, ""},
  2250. {"DT_MIPS_CONFLICT", Const, 16, ""},
  2251. {"DT_MIPS_CONFLICTNO", Const, 16, ""},
  2252. {"DT_MIPS_CXX_FLAGS", Const, 16, ""},
  2253. {"DT_MIPS_DELTA_CLASS", Const, 16, ""},
  2254. {"DT_MIPS_DELTA_CLASSSYM", Const, 16, ""},
  2255. {"DT_MIPS_DELTA_CLASSSYM_NO", Const, 16, ""},
  2256. {"DT_MIPS_DELTA_CLASS_NO", Const, 16, ""},
  2257. {"DT_MIPS_DELTA_INSTANCE", Const, 16, ""},
  2258. {"DT_MIPS_DELTA_INSTANCE_NO", Const, 16, ""},
  2259. {"DT_MIPS_DELTA_RELOC", Const, 16, ""},
  2260. {"DT_MIPS_DELTA_RELOC_NO", Const, 16, ""},
  2261. {"DT_MIPS_DELTA_SYM", Const, 16, ""},
  2262. {"DT_MIPS_DELTA_SYM_NO", Const, 16, ""},
  2263. {"DT_MIPS_DYNSTR_ALIGN", Const, 16, ""},
  2264. {"DT_MIPS_FLAGS", Const, 16, ""},
  2265. {"DT_MIPS_GOTSYM", Const, 16, ""},
  2266. {"DT_MIPS_GP_VALUE", Const, 16, ""},
  2267. {"DT_MIPS_HIDDEN_GOTIDX", Const, 16, ""},
  2268. {"DT_MIPS_HIPAGENO", Const, 16, ""},
  2269. {"DT_MIPS_ICHECKSUM", Const, 16, ""},
  2270. {"DT_MIPS_INTERFACE", Const, 16, ""},
  2271. {"DT_MIPS_INTERFACE_SIZE", Const, 16, ""},
  2272. {"DT_MIPS_IVERSION", Const, 16, ""},
  2273. {"DT_MIPS_LIBLIST", Const, 16, ""},
  2274. {"DT_MIPS_LIBLISTNO", Const, 16, ""},
  2275. {"DT_MIPS_LOCALPAGE_GOTIDX", Const, 16, ""},
  2276. {"DT_MIPS_LOCAL_GOTIDX", Const, 16, ""},
  2277. {"DT_MIPS_LOCAL_GOTNO", Const, 16, ""},
  2278. {"DT_MIPS_MSYM", Const, 16, ""},
  2279. {"DT_MIPS_OPTIONS", Const, 16, ""},
  2280. {"DT_MIPS_PERF_SUFFIX", Const, 16, ""},
  2281. {"DT_MIPS_PIXIE_INIT", Const, 16, ""},
  2282. {"DT_MIPS_PLTGOT", Const, 16, ""},
  2283. {"DT_MIPS_PROTECTED_GOTIDX", Const, 16, ""},
  2284. {"DT_MIPS_RLD_MAP", Const, 16, ""},
  2285. {"DT_MIPS_RLD_MAP_REL", Const, 16, ""},
  2286. {"DT_MIPS_RLD_TEXT_RESOLVE_ADDR", Const, 16, ""},
  2287. {"DT_MIPS_RLD_VERSION", Const, 16, ""},
  2288. {"DT_MIPS_RWPLT", Const, 16, ""},
  2289. {"DT_MIPS_SYMBOL_LIB", Const, 16, ""},
  2290. {"DT_MIPS_SYMTABNO", Const, 16, ""},
  2291. {"DT_MIPS_TIME_STAMP", Const, 16, ""},
  2292. {"DT_MIPS_UNREFEXTNO", Const, 16, ""},
  2293. {"DT_MOVEENT", Const, 16, ""},
  2294. {"DT_MOVESZ", Const, 16, ""},
  2295. {"DT_MOVETAB", Const, 16, ""},
  2296. {"DT_NEEDED", Const, 0, ""},
  2297. {"DT_NULL", Const, 0, ""},
  2298. {"DT_PLTGOT", Const, 0, ""},
  2299. {"DT_PLTPAD", Const, 16, ""},
  2300. {"DT_PLTPADSZ", Const, 16, ""},
  2301. {"DT_PLTREL", Const, 0, ""},
  2302. {"DT_PLTRELSZ", Const, 0, ""},
  2303. {"DT_POSFLAG_1", Const, 16, ""},
  2304. {"DT_PPC64_GLINK", Const, 16, ""},
  2305. {"DT_PPC64_OPD", Const, 16, ""},
  2306. {"DT_PPC64_OPDSZ", Const, 16, ""},
  2307. {"DT_PPC64_OPT", Const, 16, ""},
  2308. {"DT_PPC_GOT", Const, 16, ""},
  2309. {"DT_PPC_OPT", Const, 16, ""},
  2310. {"DT_PREINIT_ARRAY", Const, 0, ""},
  2311. {"DT_PREINIT_ARRAYSZ", Const, 0, ""},
  2312. {"DT_REL", Const, 0, ""},
  2313. {"DT_RELA", Const, 0, ""},
  2314. {"DT_RELACOUNT", Const, 16, ""},
  2315. {"DT_RELAENT", Const, 0, ""},
  2316. {"DT_RELASZ", Const, 0, ""},
  2317. {"DT_RELCOUNT", Const, 16, ""},
  2318. {"DT_RELENT", Const, 0, ""},
  2319. {"DT_RELSZ", Const, 0, ""},
  2320. {"DT_RPATH", Const, 0, ""},
  2321. {"DT_RUNPATH", Const, 0, ""},
  2322. {"DT_SONAME", Const, 0, ""},
  2323. {"DT_SPARC_REGISTER", Const, 16, ""},
  2324. {"DT_STRSZ", Const, 0, ""},
  2325. {"DT_STRTAB", Const, 0, ""},
  2326. {"DT_SYMBOLIC", Const, 0, ""},
  2327. {"DT_SYMENT", Const, 0, ""},
  2328. {"DT_SYMINENT", Const, 16, ""},
  2329. {"DT_SYMINFO", Const, 16, ""},
  2330. {"DT_SYMINSZ", Const, 16, ""},
  2331. {"DT_SYMTAB", Const, 0, ""},
  2332. {"DT_SYMTAB_SHNDX", Const, 16, ""},
  2333. {"DT_TEXTREL", Const, 0, ""},
  2334. {"DT_TLSDESC_GOT", Const, 16, ""},
  2335. {"DT_TLSDESC_PLT", Const, 16, ""},
  2336. {"DT_USED", Const, 16, ""},
  2337. {"DT_VALRNGHI", Const, 16, ""},
  2338. {"DT_VALRNGLO", Const, 16, ""},
  2339. {"DT_VERDEF", Const, 16, ""},
  2340. {"DT_VERDEFNUM", Const, 16, ""},
  2341. {"DT_VERNEED", Const, 0, ""},
  2342. {"DT_VERNEEDNUM", Const, 0, ""},
  2343. {"DT_VERSYM", Const, 0, ""},
  2344. {"Data", Type, 0, ""},
  2345. {"Dyn32", Type, 0, ""},
  2346. {"Dyn32.Tag", Field, 0, ""},
  2347. {"Dyn32.Val", Field, 0, ""},
  2348. {"Dyn64", Type, 0, ""},
  2349. {"Dyn64.Tag", Field, 0, ""},
  2350. {"Dyn64.Val", Field, 0, ""},
  2351. {"DynFlag", Type, 0, ""},
  2352. {"DynFlag1", Type, 21, ""},
  2353. {"DynTag", Type, 0, ""},
  2354. {"DynamicVersion", Type, 24, ""},
  2355. {"DynamicVersion.Deps", Field, 24, ""},
  2356. {"DynamicVersion.Flags", Field, 24, ""},
  2357. {"DynamicVersion.Index", Field, 24, ""},
  2358. {"DynamicVersion.Name", Field, 24, ""},
  2359. {"DynamicVersionDep", Type, 24, ""},
  2360. {"DynamicVersionDep.Dep", Field, 24, ""},
  2361. {"DynamicVersionDep.Flags", Field, 24, ""},
  2362. {"DynamicVersionDep.Index", Field, 24, ""},
  2363. {"DynamicVersionFlag", Type, 24, ""},
  2364. {"DynamicVersionNeed", Type, 24, ""},
  2365. {"DynamicVersionNeed.Name", Field, 24, ""},
  2366. {"DynamicVersionNeed.Needs", Field, 24, ""},
  2367. {"EI_ABIVERSION", Const, 0, ""},
  2368. {"EI_CLASS", Const, 0, ""},
  2369. {"EI_DATA", Const, 0, ""},
  2370. {"EI_NIDENT", Const, 0, ""},
  2371. {"EI_OSABI", Const, 0, ""},
  2372. {"EI_PAD", Const, 0, ""},
  2373. {"EI_VERSION", Const, 0, ""},
  2374. {"ELFCLASS32", Const, 0, ""},
  2375. {"ELFCLASS64", Const, 0, ""},
  2376. {"ELFCLASSNONE", Const, 0, ""},
  2377. {"ELFDATA2LSB", Const, 0, ""},
  2378. {"ELFDATA2MSB", Const, 0, ""},
  2379. {"ELFDATANONE", Const, 0, ""},
  2380. {"ELFMAG", Const, 0, ""},
  2381. {"ELFOSABI_86OPEN", Const, 0, ""},
  2382. {"ELFOSABI_AIX", Const, 0, ""},
  2383. {"ELFOSABI_ARM", Const, 0, ""},
  2384. {"ELFOSABI_AROS", Const, 11, ""},
  2385. {"ELFOSABI_CLOUDABI", Const, 11, ""},
  2386. {"ELFOSABI_FENIXOS", Const, 11, ""},
  2387. {"ELFOSABI_FREEBSD", Const, 0, ""},
  2388. {"ELFOSABI_HPUX", Const, 0, ""},
  2389. {"ELFOSABI_HURD", Const, 0, ""},
  2390. {"ELFOSABI_IRIX", Const, 0, ""},
  2391. {"ELFOSABI_LINUX", Const, 0, ""},
  2392. {"ELFOSABI_MODESTO", Const, 0, ""},
  2393. {"ELFOSABI_NETBSD", Const, 0, ""},
  2394. {"ELFOSABI_NONE", Const, 0, ""},
  2395. {"ELFOSABI_NSK", Const, 0, ""},
  2396. {"ELFOSABI_OPENBSD", Const, 0, ""},
  2397. {"ELFOSABI_OPENVMS", Const, 0, ""},
  2398. {"ELFOSABI_SOLARIS", Const, 0, ""},
  2399. {"ELFOSABI_STANDALONE", Const, 0, ""},
  2400. {"ELFOSABI_TRU64", Const, 0, ""},
  2401. {"EM_386", Const, 0, ""},
  2402. {"EM_486", Const, 0, ""},
  2403. {"EM_56800EX", Const, 11, ""},
  2404. {"EM_68HC05", Const, 11, ""},
  2405. {"EM_68HC08", Const, 11, ""},
  2406. {"EM_68HC11", Const, 11, ""},
  2407. {"EM_68HC12", Const, 0, ""},
  2408. {"EM_68HC16", Const, 11, ""},
  2409. {"EM_68K", Const, 0, ""},
  2410. {"EM_78KOR", Const, 11, ""},
  2411. {"EM_8051", Const, 11, ""},
  2412. {"EM_860", Const, 0, ""},
  2413. {"EM_88K", Const, 0, ""},
  2414. {"EM_960", Const, 0, ""},
  2415. {"EM_AARCH64", Const, 4, ""},
  2416. {"EM_ALPHA", Const, 0, ""},
  2417. {"EM_ALPHA_STD", Const, 0, ""},
  2418. {"EM_ALTERA_NIOS2", Const, 11, ""},
  2419. {"EM_AMDGPU", Const, 11, ""},
  2420. {"EM_ARC", Const, 0, ""},
  2421. {"EM_ARCA", Const, 11, ""},
  2422. {"EM_ARC_COMPACT", Const, 11, ""},
  2423. {"EM_ARC_COMPACT2", Const, 11, ""},
  2424. {"EM_ARM", Const, 0, ""},
  2425. {"EM_AVR", Const, 11, ""},
  2426. {"EM_AVR32", Const, 11, ""},
  2427. {"EM_BA1", Const, 11, ""},
  2428. {"EM_BA2", Const, 11, ""},
  2429. {"EM_BLACKFIN", Const, 11, ""},
  2430. {"EM_BPF", Const, 11, ""},
  2431. {"EM_C166", Const, 11, ""},
  2432. {"EM_CDP", Const, 11, ""},
  2433. {"EM_CE", Const, 11, ""},
  2434. {"EM_CLOUDSHIELD", Const, 11, ""},
  2435. {"EM_COGE", Const, 11, ""},
  2436. {"EM_COLDFIRE", Const, 0, ""},
  2437. {"EM_COOL", Const, 11, ""},
  2438. {"EM_COREA_1ST", Const, 11, ""},
  2439. {"EM_COREA_2ND", Const, 11, ""},
  2440. {"EM_CR", Const, 11, ""},
  2441. {"EM_CR16", Const, 11, ""},
  2442. {"EM_CRAYNV2", Const, 11, ""},
  2443. {"EM_CRIS", Const, 11, ""},
  2444. {"EM_CRX", Const, 11, ""},
  2445. {"EM_CSR_KALIMBA", Const, 11, ""},
  2446. {"EM_CUDA", Const, 11, ""},
  2447. {"EM_CYPRESS_M8C", Const, 11, ""},
  2448. {"EM_D10V", Const, 11, ""},
  2449. {"EM_D30V", Const, 11, ""},
  2450. {"EM_DSP24", Const, 11, ""},
  2451. {"EM_DSPIC30F", Const, 11, ""},
  2452. {"EM_DXP", Const, 11, ""},
  2453. {"EM_ECOG1", Const, 11, ""},
  2454. {"EM_ECOG16", Const, 11, ""},
  2455. {"EM_ECOG1X", Const, 11, ""},
  2456. {"EM_ECOG2", Const, 11, ""},
  2457. {"EM_ETPU", Const, 11, ""},
  2458. {"EM_EXCESS", Const, 11, ""},
  2459. {"EM_F2MC16", Const, 11, ""},
  2460. {"EM_FIREPATH", Const, 11, ""},
  2461. {"EM_FR20", Const, 0, ""},
  2462. {"EM_FR30", Const, 11, ""},
  2463. {"EM_FT32", Const, 11, ""},
  2464. {"EM_FX66", Const, 11, ""},
  2465. {"EM_H8S", Const, 0, ""},
  2466. {"EM_H8_300", Const, 0, ""},
  2467. {"EM_H8_300H", Const, 0, ""},
  2468. {"EM_H8_500", Const, 0, ""},
  2469. {"EM_HUANY", Const, 11, ""},
  2470. {"EM_IA_64", Const, 0, ""},
  2471. {"EM_INTEL205", Const, 11, ""},
  2472. {"EM_INTEL206", Const, 11, ""},
  2473. {"EM_INTEL207", Const, 11, ""},
  2474. {"EM_INTEL208", Const, 11, ""},
  2475. {"EM_INTEL209", Const, 11, ""},
  2476. {"EM_IP2K", Const, 11, ""},
  2477. {"EM_JAVELIN", Const, 11, ""},
  2478. {"EM_K10M", Const, 11, ""},
  2479. {"EM_KM32", Const, 11, ""},
  2480. {"EM_KMX16", Const, 11, ""},
  2481. {"EM_KMX32", Const, 11, ""},
  2482. {"EM_KMX8", Const, 11, ""},
  2483. {"EM_KVARC", Const, 11, ""},
  2484. {"EM_L10M", Const, 11, ""},
  2485. {"EM_LANAI", Const, 11, ""},
  2486. {"EM_LATTICEMICO32", Const, 11, ""},
  2487. {"EM_LOONGARCH", Const, 19, ""},
  2488. {"EM_M16C", Const, 11, ""},
  2489. {"EM_M32", Const, 0, ""},
  2490. {"EM_M32C", Const, 11, ""},
  2491. {"EM_M32R", Const, 11, ""},
  2492. {"EM_MANIK", Const, 11, ""},
  2493. {"EM_MAX", Const, 11, ""},
  2494. {"EM_MAXQ30", Const, 11, ""},
  2495. {"EM_MCHP_PIC", Const, 11, ""},
  2496. {"EM_MCST_ELBRUS", Const, 11, ""},
  2497. {"EM_ME16", Const, 0, ""},
  2498. {"EM_METAG", Const, 11, ""},
  2499. {"EM_MICROBLAZE", Const, 11, ""},
  2500. {"EM_MIPS", Const, 0, ""},
  2501. {"EM_MIPS_RS3_LE", Const, 0, ""},
  2502. {"EM_MIPS_RS4_BE", Const, 0, ""},
  2503. {"EM_MIPS_X", Const, 0, ""},
  2504. {"EM_MMA", Const, 0, ""},
  2505. {"EM_MMDSP_PLUS", Const, 11, ""},
  2506. {"EM_MMIX", Const, 11, ""},
  2507. {"EM_MN10200", Const, 11, ""},
  2508. {"EM_MN10300", Const, 11, ""},
  2509. {"EM_MOXIE", Const, 11, ""},
  2510. {"EM_MSP430", Const, 11, ""},
  2511. {"EM_NCPU", Const, 0, ""},
  2512. {"EM_NDR1", Const, 0, ""},
  2513. {"EM_NDS32", Const, 11, ""},
  2514. {"EM_NONE", Const, 0, ""},
  2515. {"EM_NORC", Const, 11, ""},
  2516. {"EM_NS32K", Const, 11, ""},
  2517. {"EM_OPEN8", Const, 11, ""},
  2518. {"EM_OPENRISC", Const, 11, ""},
  2519. {"EM_PARISC", Const, 0, ""},
  2520. {"EM_PCP", Const, 0, ""},
  2521. {"EM_PDP10", Const, 11, ""},
  2522. {"EM_PDP11", Const, 11, ""},
  2523. {"EM_PDSP", Const, 11, ""},
  2524. {"EM_PJ", Const, 11, ""},
  2525. {"EM_PPC", Const, 0, ""},
  2526. {"EM_PPC64", Const, 0, ""},
  2527. {"EM_PRISM", Const, 11, ""},
  2528. {"EM_QDSP6", Const, 11, ""},
  2529. {"EM_R32C", Const, 11, ""},
  2530. {"EM_RCE", Const, 0, ""},
  2531. {"EM_RH32", Const, 0, ""},
  2532. {"EM_RISCV", Const, 11, ""},
  2533. {"EM_RL78", Const, 11, ""},
  2534. {"EM_RS08", Const, 11, ""},
  2535. {"EM_RX", Const, 11, ""},
  2536. {"EM_S370", Const, 0, ""},
  2537. {"EM_S390", Const, 0, ""},
  2538. {"EM_SCORE7", Const, 11, ""},
  2539. {"EM_SEP", Const, 11, ""},
  2540. {"EM_SE_C17", Const, 11, ""},
  2541. {"EM_SE_C33", Const, 11, ""},
  2542. {"EM_SH", Const, 0, ""},
  2543. {"EM_SHARC", Const, 11, ""},
  2544. {"EM_SLE9X", Const, 11, ""},
  2545. {"EM_SNP1K", Const, 11, ""},
  2546. {"EM_SPARC", Const, 0, ""},
  2547. {"EM_SPARC32PLUS", Const, 0, ""},
  2548. {"EM_SPARCV9", Const, 0, ""},
  2549. {"EM_ST100", Const, 0, ""},
  2550. {"EM_ST19", Const, 11, ""},
  2551. {"EM_ST200", Const, 11, ""},
  2552. {"EM_ST7", Const, 11, ""},
  2553. {"EM_ST9PLUS", Const, 11, ""},
  2554. {"EM_STARCORE", Const, 0, ""},
  2555. {"EM_STM8", Const, 11, ""},
  2556. {"EM_STXP7X", Const, 11, ""},
  2557. {"EM_SVX", Const, 11, ""},
  2558. {"EM_TILE64", Const, 11, ""},
  2559. {"EM_TILEGX", Const, 11, ""},
  2560. {"EM_TILEPRO", Const, 11, ""},
  2561. {"EM_TINYJ", Const, 0, ""},
  2562. {"EM_TI_ARP32", Const, 11, ""},
  2563. {"EM_TI_C2000", Const, 11, ""},
  2564. {"EM_TI_C5500", Const, 11, ""},
  2565. {"EM_TI_C6000", Const, 11, ""},
  2566. {"EM_TI_PRU", Const, 11, ""},
  2567. {"EM_TMM_GPP", Const, 11, ""},
  2568. {"EM_TPC", Const, 11, ""},
  2569. {"EM_TRICORE", Const, 0, ""},
  2570. {"EM_TRIMEDIA", Const, 11, ""},
  2571. {"EM_TSK3000", Const, 11, ""},
  2572. {"EM_UNICORE", Const, 11, ""},
  2573. {"EM_V800", Const, 0, ""},
  2574. {"EM_V850", Const, 11, ""},
  2575. {"EM_VAX", Const, 11, ""},
  2576. {"EM_VIDEOCORE", Const, 11, ""},
  2577. {"EM_VIDEOCORE3", Const, 11, ""},
  2578. {"EM_VIDEOCORE5", Const, 11, ""},
  2579. {"EM_VISIUM", Const, 11, ""},
  2580. {"EM_VPP500", Const, 0, ""},
  2581. {"EM_X86_64", Const, 0, ""},
  2582. {"EM_XCORE", Const, 11, ""},
  2583. {"EM_XGATE", Const, 11, ""},
  2584. {"EM_XIMO16", Const, 11, ""},
  2585. {"EM_XTENSA", Const, 11, ""},
  2586. {"EM_Z80", Const, 11, ""},
  2587. {"EM_ZSP", Const, 11, ""},
  2588. {"ET_CORE", Const, 0, ""},
  2589. {"ET_DYN", Const, 0, ""},
  2590. {"ET_EXEC", Const, 0, ""},
  2591. {"ET_HIOS", Const, 0, ""},
  2592. {"ET_HIPROC", Const, 0, ""},
  2593. {"ET_LOOS", Const, 0, ""},
  2594. {"ET_LOPROC", Const, 0, ""},
  2595. {"ET_NONE", Const, 0, ""},
  2596. {"ET_REL", Const, 0, ""},
  2597. {"EV_CURRENT", Const, 0, ""},
  2598. {"EV_NONE", Const, 0, ""},
  2599. {"ErrNoSymbols", Var, 4, ""},
  2600. {"File", Type, 0, ""},
  2601. {"File.FileHeader", Field, 0, ""},
  2602. {"File.Progs", Field, 0, ""},
  2603. {"File.Sections", Field, 0, ""},
  2604. {"FileHeader", Type, 0, ""},
  2605. {"FileHeader.ABIVersion", Field, 0, ""},
  2606. {"FileHeader.ByteOrder", Field, 0, ""},
  2607. {"FileHeader.Class", Field, 0, ""},
  2608. {"FileHeader.Data", Field, 0, ""},
  2609. {"FileHeader.Entry", Field, 1, ""},
  2610. {"FileHeader.Machine", Field, 0, ""},
  2611. {"FileHeader.OSABI", Field, 0, ""},
  2612. {"FileHeader.Type", Field, 0, ""},
  2613. {"FileHeader.Version", Field, 0, ""},
  2614. {"FormatError", Type, 0, ""},
  2615. {"Header32", Type, 0, ""},
  2616. {"Header32.Ehsize", Field, 0, ""},
  2617. {"Header32.Entry", Field, 0, ""},
  2618. {"Header32.Flags", Field, 0, ""},
  2619. {"Header32.Ident", Field, 0, ""},
  2620. {"Header32.Machine", Field, 0, ""},
  2621. {"Header32.Phentsize", Field, 0, ""},
  2622. {"Header32.Phnum", Field, 0, ""},
  2623. {"Header32.Phoff", Field, 0, ""},
  2624. {"Header32.Shentsize", Field, 0, ""},
  2625. {"Header32.Shnum", Field, 0, ""},
  2626. {"Header32.Shoff", Field, 0, ""},
  2627. {"Header32.Shstrndx", Field, 0, ""},
  2628. {"Header32.Type", Field, 0, ""},
  2629. {"Header32.Version", Field, 0, ""},
  2630. {"Header64", Type, 0, ""},
  2631. {"Header64.Ehsize", Field, 0, ""},
  2632. {"Header64.Entry", Field, 0, ""},
  2633. {"Header64.Flags", Field, 0, ""},
  2634. {"Header64.Ident", Field, 0, ""},
  2635. {"Header64.Machine", Field, 0, ""},
  2636. {"Header64.Phentsize", Field, 0, ""},
  2637. {"Header64.Phnum", Field, 0, ""},
  2638. {"Header64.Phoff", Field, 0, ""},
  2639. {"Header64.Shentsize", Field, 0, ""},
  2640. {"Header64.Shnum", Field, 0, ""},
  2641. {"Header64.Shoff", Field, 0, ""},
  2642. {"Header64.Shstrndx", Field, 0, ""},
  2643. {"Header64.Type", Field, 0, ""},
  2644. {"Header64.Version", Field, 0, ""},
  2645. {"ImportedSymbol", Type, 0, ""},
  2646. {"ImportedSymbol.Library", Field, 0, ""},
  2647. {"ImportedSymbol.Name", Field, 0, ""},
  2648. {"ImportedSymbol.Version", Field, 0, ""},
  2649. {"Machine", Type, 0, ""},
  2650. {"NT_FPREGSET", Const, 0, ""},
  2651. {"NT_PRPSINFO", Const, 0, ""},
  2652. {"NT_PRSTATUS", Const, 0, ""},
  2653. {"NType", Type, 0, ""},
  2654. {"NewFile", Func, 0, "func(r io.ReaderAt) (*File, error)"},
  2655. {"OSABI", Type, 0, ""},
  2656. {"Open", Func, 0, "func(name string) (*File, error)"},
  2657. {"PF_MASKOS", Const, 0, ""},
  2658. {"PF_MASKPROC", Const, 0, ""},
  2659. {"PF_R", Const, 0, ""},
  2660. {"PF_W", Const, 0, ""},
  2661. {"PF_X", Const, 0, ""},
  2662. {"PT_AARCH64_ARCHEXT", Const, 16, ""},
  2663. {"PT_AARCH64_UNWIND", Const, 16, ""},
  2664. {"PT_ARM_ARCHEXT", Const, 16, ""},
  2665. {"PT_ARM_EXIDX", Const, 16, ""},
  2666. {"PT_DYNAMIC", Const, 0, ""},
  2667. {"PT_GNU_EH_FRAME", Const, 16, ""},
  2668. {"PT_GNU_MBIND_HI", Const, 16, ""},
  2669. {"PT_GNU_MBIND_LO", Const, 16, ""},
  2670. {"PT_GNU_PROPERTY", Const, 16, ""},
  2671. {"PT_GNU_RELRO", Const, 16, ""},
  2672. {"PT_GNU_STACK", Const, 16, ""},
  2673. {"PT_HIOS", Const, 0, ""},
  2674. {"PT_HIPROC", Const, 0, ""},
  2675. {"PT_INTERP", Const, 0, ""},
  2676. {"PT_LOAD", Const, 0, ""},
  2677. {"PT_LOOS", Const, 0, ""},
  2678. {"PT_LOPROC", Const, 0, ""},
  2679. {"PT_MIPS_ABIFLAGS", Const, 16, ""},
  2680. {"PT_MIPS_OPTIONS", Const, 16, ""},
  2681. {"PT_MIPS_REGINFO", Const, 16, ""},
  2682. {"PT_MIPS_RTPROC", Const, 16, ""},
  2683. {"PT_NOTE", Const, 0, ""},
  2684. {"PT_NULL", Const, 0, ""},
  2685. {"PT_OPENBSD_BOOTDATA", Const, 16, ""},
  2686. {"PT_OPENBSD_NOBTCFI", Const, 23, ""},
  2687. {"PT_OPENBSD_RANDOMIZE", Const, 16, ""},
  2688. {"PT_OPENBSD_WXNEEDED", Const, 16, ""},
  2689. {"PT_PAX_FLAGS", Const, 16, ""},
  2690. {"PT_PHDR", Const, 0, ""},
  2691. {"PT_RISCV_ATTRIBUTES", Const, 25, ""},
  2692. {"PT_S390_PGSTE", Const, 16, ""},
  2693. {"PT_SHLIB", Const, 0, ""},
  2694. {"PT_SUNWSTACK", Const, 16, ""},
  2695. {"PT_SUNW_EH_FRAME", Const, 16, ""},
  2696. {"PT_TLS", Const, 0, ""},
  2697. {"Prog", Type, 0, ""},
  2698. {"Prog.ProgHeader", Field, 0, ""},
  2699. {"Prog.ReaderAt", Field, 0, ""},
  2700. {"Prog32", Type, 0, ""},
  2701. {"Prog32.Align", Field, 0, ""},
  2702. {"Prog32.Filesz", Field, 0, ""},
  2703. {"Prog32.Flags", Field, 0, ""},
  2704. {"Prog32.Memsz", Field, 0, ""},
  2705. {"Prog32.Off", Field, 0, ""},
  2706. {"Prog32.Paddr", Field, 0, ""},
  2707. {"Prog32.Type", Field, 0, ""},
  2708. {"Prog32.Vaddr", Field, 0, ""},
  2709. {"Prog64", Type, 0, ""},
  2710. {"Prog64.Align", Field, 0, ""},
  2711. {"Prog64.Filesz", Field, 0, ""},
  2712. {"Prog64.Flags", Field, 0, ""},
  2713. {"Prog64.Memsz", Field, 0, ""},
  2714. {"Prog64.Off", Field, 0, ""},
  2715. {"Prog64.Paddr", Field, 0, ""},
  2716. {"Prog64.Type", Field, 0, ""},
  2717. {"Prog64.Vaddr", Field, 0, ""},
  2718. {"ProgFlag", Type, 0, ""},
  2719. {"ProgHeader", Type, 0, ""},
  2720. {"ProgHeader.Align", Field, 0, ""},
  2721. {"ProgHeader.Filesz", Field, 0, ""},
  2722. {"ProgHeader.Flags", Field, 0, ""},
  2723. {"ProgHeader.Memsz", Field, 0, ""},
  2724. {"ProgHeader.Off", Field, 0, ""},
  2725. {"ProgHeader.Paddr", Field, 0, ""},
  2726. {"ProgHeader.Type", Field, 0, ""},
  2727. {"ProgHeader.Vaddr", Field, 0, ""},
  2728. {"ProgType", Type, 0, ""},
  2729. {"R_386", Type, 0, ""},
  2730. {"R_386_16", Const, 10, ""},
  2731. {"R_386_32", Const, 0, ""},
  2732. {"R_386_32PLT", Const, 10, ""},
  2733. {"R_386_8", Const, 10, ""},
  2734. {"R_386_COPY", Const, 0, ""},
  2735. {"R_386_GLOB_DAT", Const, 0, ""},
  2736. {"R_386_GOT32", Const, 0, ""},
  2737. {"R_386_GOT32X", Const, 10, ""},
  2738. {"R_386_GOTOFF", Const, 0, ""},
  2739. {"R_386_GOTPC", Const, 0, ""},
  2740. {"R_386_IRELATIVE", Const, 10, ""},
  2741. {"R_386_JMP_SLOT", Const, 0, ""},
  2742. {"R_386_NONE", Const, 0, ""},
  2743. {"R_386_PC16", Const, 10, ""},
  2744. {"R_386_PC32", Const, 0, ""},
  2745. {"R_386_PC8", Const, 10, ""},
  2746. {"R_386_PLT32", Const, 0, ""},
  2747. {"R_386_RELATIVE", Const, 0, ""},
  2748. {"R_386_SIZE32", Const, 10, ""},
  2749. {"R_386_TLS_DESC", Const, 10, ""},
  2750. {"R_386_TLS_DESC_CALL", Const, 10, ""},
  2751. {"R_386_TLS_DTPMOD32", Const, 0, ""},
  2752. {"R_386_TLS_DTPOFF32", Const, 0, ""},
  2753. {"R_386_TLS_GD", Const, 0, ""},
  2754. {"R_386_TLS_GD_32", Const, 0, ""},
  2755. {"R_386_TLS_GD_CALL", Const, 0, ""},
  2756. {"R_386_TLS_GD_POP", Const, 0, ""},
  2757. {"R_386_TLS_GD_PUSH", Const, 0, ""},
  2758. {"R_386_TLS_GOTDESC", Const, 10, ""},
  2759. {"R_386_TLS_GOTIE", Const, 0, ""},
  2760. {"R_386_TLS_IE", Const, 0, ""},
  2761. {"R_386_TLS_IE_32", Const, 0, ""},
  2762. {"R_386_TLS_LDM", Const, 0, ""},
  2763. {"R_386_TLS_LDM_32", Const, 0, ""},
  2764. {"R_386_TLS_LDM_CALL", Const, 0, ""},
  2765. {"R_386_TLS_LDM_POP", Const, 0, ""},
  2766. {"R_386_TLS_LDM_PUSH", Const, 0, ""},
  2767. {"R_386_TLS_LDO_32", Const, 0, ""},
  2768. {"R_386_TLS_LE", Const, 0, ""},
  2769. {"R_386_TLS_LE_32", Const, 0, ""},
  2770. {"R_386_TLS_TPOFF", Const, 0, ""},
  2771. {"R_386_TLS_TPOFF32", Const, 0, ""},
  2772. {"R_390", Type, 7, ""},
  2773. {"R_390_12", Const, 7, ""},
  2774. {"R_390_16", Const, 7, ""},
  2775. {"R_390_20", Const, 7, ""},
  2776. {"R_390_32", Const, 7, ""},
  2777. {"R_390_64", Const, 7, ""},
  2778. {"R_390_8", Const, 7, ""},
  2779. {"R_390_COPY", Const, 7, ""},
  2780. {"R_390_GLOB_DAT", Const, 7, ""},
  2781. {"R_390_GOT12", Const, 7, ""},
  2782. {"R_390_GOT16", Const, 7, ""},
  2783. {"R_390_GOT20", Const, 7, ""},
  2784. {"R_390_GOT32", Const, 7, ""},
  2785. {"R_390_GOT64", Const, 7, ""},
  2786. {"R_390_GOTENT", Const, 7, ""},
  2787. {"R_390_GOTOFF", Const, 7, ""},
  2788. {"R_390_GOTOFF16", Const, 7, ""},
  2789. {"R_390_GOTOFF64", Const, 7, ""},
  2790. {"R_390_GOTPC", Const, 7, ""},
  2791. {"R_390_GOTPCDBL", Const, 7, ""},
  2792. {"R_390_GOTPLT12", Const, 7, ""},
  2793. {"R_390_GOTPLT16", Const, 7, ""},
  2794. {"R_390_GOTPLT20", Const, 7, ""},
  2795. {"R_390_GOTPLT32", Const, 7, ""},
  2796. {"R_390_GOTPLT64", Const, 7, ""},
  2797. {"R_390_GOTPLTENT", Const, 7, ""},
  2798. {"R_390_GOTPLTOFF16", Const, 7, ""},
  2799. {"R_390_GOTPLTOFF32", Const, 7, ""},
  2800. {"R_390_GOTPLTOFF64", Const, 7, ""},
  2801. {"R_390_JMP_SLOT", Const, 7, ""},
  2802. {"R_390_NONE", Const, 7, ""},
  2803. {"R_390_PC16", Const, 7, ""},
  2804. {"R_390_PC16DBL", Const, 7, ""},
  2805. {"R_390_PC32", Const, 7, ""},
  2806. {"R_390_PC32DBL", Const, 7, ""},
  2807. {"R_390_PC64", Const, 7, ""},
  2808. {"R_390_PLT16DBL", Const, 7, ""},
  2809. {"R_390_PLT32", Const, 7, ""},
  2810. {"R_390_PLT32DBL", Const, 7, ""},
  2811. {"R_390_PLT64", Const, 7, ""},
  2812. {"R_390_RELATIVE", Const, 7, ""},
  2813. {"R_390_TLS_DTPMOD", Const, 7, ""},
  2814. {"R_390_TLS_DTPOFF", Const, 7, ""},
  2815. {"R_390_TLS_GD32", Const, 7, ""},
  2816. {"R_390_TLS_GD64", Const, 7, ""},
  2817. {"R_390_TLS_GDCALL", Const, 7, ""},
  2818. {"R_390_TLS_GOTIE12", Const, 7, ""},
  2819. {"R_390_TLS_GOTIE20", Const, 7, ""},
  2820. {"R_390_TLS_GOTIE32", Const, 7, ""},
  2821. {"R_390_TLS_GOTIE64", Const, 7, ""},
  2822. {"R_390_TLS_IE32", Const, 7, ""},
  2823. {"R_390_TLS_IE64", Const, 7, ""},
  2824. {"R_390_TLS_IEENT", Const, 7, ""},
  2825. {"R_390_TLS_LDCALL", Const, 7, ""},
  2826. {"R_390_TLS_LDM32", Const, 7, ""},
  2827. {"R_390_TLS_LDM64", Const, 7, ""},
  2828. {"R_390_TLS_LDO32", Const, 7, ""},
  2829. {"R_390_TLS_LDO64", Const, 7, ""},
  2830. {"R_390_TLS_LE32", Const, 7, ""},
  2831. {"R_390_TLS_LE64", Const, 7, ""},
  2832. {"R_390_TLS_LOAD", Const, 7, ""},
  2833. {"R_390_TLS_TPOFF", Const, 7, ""},
  2834. {"R_AARCH64", Type, 4, ""},
  2835. {"R_AARCH64_ABS16", Const, 4, ""},
  2836. {"R_AARCH64_ABS32", Const, 4, ""},
  2837. {"R_AARCH64_ABS64", Const, 4, ""},
  2838. {"R_AARCH64_ADD_ABS_LO12_NC", Const, 4, ""},
  2839. {"R_AARCH64_ADR_GOT_PAGE", Const, 4, ""},
  2840. {"R_AARCH64_ADR_PREL_LO21", Const, 4, ""},
  2841. {"R_AARCH64_ADR_PREL_PG_HI21", Const, 4, ""},
  2842. {"R_AARCH64_ADR_PREL_PG_HI21_NC", Const, 4, ""},
  2843. {"R_AARCH64_CALL26", Const, 4, ""},
  2844. {"R_AARCH64_CONDBR19", Const, 4, ""},
  2845. {"R_AARCH64_COPY", Const, 4, ""},
  2846. {"R_AARCH64_GLOB_DAT", Const, 4, ""},
  2847. {"R_AARCH64_GOT_LD_PREL19", Const, 4, ""},
  2848. {"R_AARCH64_IRELATIVE", Const, 4, ""},
  2849. {"R_AARCH64_JUMP26", Const, 4, ""},
  2850. {"R_AARCH64_JUMP_SLOT", Const, 4, ""},
  2851. {"R_AARCH64_LD64_GOTOFF_LO15", Const, 10, ""},
  2852. {"R_AARCH64_LD64_GOTPAGE_LO15", Const, 10, ""},
  2853. {"R_AARCH64_LD64_GOT_LO12_NC", Const, 4, ""},
  2854. {"R_AARCH64_LDST128_ABS_LO12_NC", Const, 4, ""},
  2855. {"R_AARCH64_LDST16_ABS_LO12_NC", Const, 4, ""},
  2856. {"R_AARCH64_LDST32_ABS_LO12_NC", Const, 4, ""},
  2857. {"R_AARCH64_LDST64_ABS_LO12_NC", Const, 4, ""},
  2858. {"R_AARCH64_LDST8_ABS_LO12_NC", Const, 4, ""},
  2859. {"R_AARCH64_LD_PREL_LO19", Const, 4, ""},
  2860. {"R_AARCH64_MOVW_SABS_G0", Const, 4, ""},
  2861. {"R_AARCH64_MOVW_SABS_G1", Const, 4, ""},
  2862. {"R_AARCH64_MOVW_SABS_G2", Const, 4, ""},
  2863. {"R_AARCH64_MOVW_UABS_G0", Const, 4, ""},
  2864. {"R_AARCH64_MOVW_UABS_G0_NC", Const, 4, ""},
  2865. {"R_AARCH64_MOVW_UABS_G1", Const, 4, ""},
  2866. {"R_AARCH64_MOVW_UABS_G1_NC", Const, 4, ""},
  2867. {"R_AARCH64_MOVW_UABS_G2", Const, 4, ""},
  2868. {"R_AARCH64_MOVW_UABS_G2_NC", Const, 4, ""},
  2869. {"R_AARCH64_MOVW_UABS_G3", Const, 4, ""},
  2870. {"R_AARCH64_NONE", Const, 4, ""},
  2871. {"R_AARCH64_NULL", Const, 4, ""},
  2872. {"R_AARCH64_P32_ABS16", Const, 4, ""},
  2873. {"R_AARCH64_P32_ABS32", Const, 4, ""},
  2874. {"R_AARCH64_P32_ADD_ABS_LO12_NC", Const, 4, ""},
  2875. {"R_AARCH64_P32_ADR_GOT_PAGE", Const, 4, ""},
  2876. {"R_AARCH64_P32_ADR_PREL_LO21", Const, 4, ""},
  2877. {"R_AARCH64_P32_ADR_PREL_PG_HI21", Const, 4, ""},
  2878. {"R_AARCH64_P32_CALL26", Const, 4, ""},
  2879. {"R_AARCH64_P32_CONDBR19", Const, 4, ""},
  2880. {"R_AARCH64_P32_COPY", Const, 4, ""},
  2881. {"R_AARCH64_P32_GLOB_DAT", Const, 4, ""},
  2882. {"R_AARCH64_P32_GOT_LD_PREL19", Const, 4, ""},
  2883. {"R_AARCH64_P32_IRELATIVE", Const, 4, ""},
  2884. {"R_AARCH64_P32_JUMP26", Const, 4, ""},
  2885. {"R_AARCH64_P32_JUMP_SLOT", Const, 4, ""},
  2886. {"R_AARCH64_P32_LD32_GOT_LO12_NC", Const, 4, ""},
  2887. {"R_AARCH64_P32_LDST128_ABS_LO12_NC", Const, 4, ""},
  2888. {"R_AARCH64_P32_LDST16_ABS_LO12_NC", Const, 4, ""},
  2889. {"R_AARCH64_P32_LDST32_ABS_LO12_NC", Const, 4, ""},
  2890. {"R_AARCH64_P32_LDST64_ABS_LO12_NC", Const, 4, ""},
  2891. {"R_AARCH64_P32_LDST8_ABS_LO12_NC", Const, 4, ""},
  2892. {"R_AARCH64_P32_LD_PREL_LO19", Const, 4, ""},
  2893. {"R_AARCH64_P32_MOVW_SABS_G0", Const, 4, ""},
  2894. {"R_AARCH64_P32_MOVW_UABS_G0", Const, 4, ""},
  2895. {"R_AARCH64_P32_MOVW_UABS_G0_NC", Const, 4, ""},
  2896. {"R_AARCH64_P32_MOVW_UABS_G1", Const, 4, ""},
  2897. {"R_AARCH64_P32_PREL16", Const, 4, ""},
  2898. {"R_AARCH64_P32_PREL32", Const, 4, ""},
  2899. {"R_AARCH64_P32_RELATIVE", Const, 4, ""},
  2900. {"R_AARCH64_P32_TLSDESC", Const, 4, ""},
  2901. {"R_AARCH64_P32_TLSDESC_ADD_LO12_NC", Const, 4, ""},
  2902. {"R_AARCH64_P32_TLSDESC_ADR_PAGE21", Const, 4, ""},
  2903. {"R_AARCH64_P32_TLSDESC_ADR_PREL21", Const, 4, ""},
  2904. {"R_AARCH64_P32_TLSDESC_CALL", Const, 4, ""},
  2905. {"R_AARCH64_P32_TLSDESC_LD32_LO12_NC", Const, 4, ""},
  2906. {"R_AARCH64_P32_TLSDESC_LD_PREL19", Const, 4, ""},
  2907. {"R_AARCH64_P32_TLSGD_ADD_LO12_NC", Const, 4, ""},
  2908. {"R_AARCH64_P32_TLSGD_ADR_PAGE21", Const, 4, ""},
  2909. {"R_AARCH64_P32_TLSIE_ADR_GOTTPREL_PAGE21", Const, 4, ""},
  2910. {"R_AARCH64_P32_TLSIE_LD32_GOTTPREL_LO12_NC", Const, 4, ""},
  2911. {"R_AARCH64_P32_TLSIE_LD_GOTTPREL_PREL19", Const, 4, ""},
  2912. {"R_AARCH64_P32_TLSLE_ADD_TPREL_HI12", Const, 4, ""},
  2913. {"R_AARCH64_P32_TLSLE_ADD_TPREL_LO12", Const, 4, ""},
  2914. {"R_AARCH64_P32_TLSLE_ADD_TPREL_LO12_NC", Const, 4, ""},
  2915. {"R_AARCH64_P32_TLSLE_MOVW_TPREL_G0", Const, 4, ""},
  2916. {"R_AARCH64_P32_TLSLE_MOVW_TPREL_G0_NC", Const, 4, ""},
  2917. {"R_AARCH64_P32_TLSLE_MOVW_TPREL_G1", Const, 4, ""},
  2918. {"R_AARCH64_P32_TLS_DTPMOD", Const, 4, ""},
  2919. {"R_AARCH64_P32_TLS_DTPREL", Const, 4, ""},
  2920. {"R_AARCH64_P32_TLS_TPREL", Const, 4, ""},
  2921. {"R_AARCH64_P32_TSTBR14", Const, 4, ""},
  2922. {"R_AARCH64_PREL16", Const, 4, ""},
  2923. {"R_AARCH64_PREL32", Const, 4, ""},
  2924. {"R_AARCH64_PREL64", Const, 4, ""},
  2925. {"R_AARCH64_RELATIVE", Const, 4, ""},
  2926. {"R_AARCH64_TLSDESC", Const, 4, ""},
  2927. {"R_AARCH64_TLSDESC_ADD", Const, 4, ""},
  2928. {"R_AARCH64_TLSDESC_ADD_LO12_NC", Const, 4, ""},
  2929. {"R_AARCH64_TLSDESC_ADR_PAGE21", Const, 4, ""},
  2930. {"R_AARCH64_TLSDESC_ADR_PREL21", Const, 4, ""},
  2931. {"R_AARCH64_TLSDESC_CALL", Const, 4, ""},
  2932. {"R_AARCH64_TLSDESC_LD64_LO12_NC", Const, 4, ""},
  2933. {"R_AARCH64_TLSDESC_LDR", Const, 4, ""},
  2934. {"R_AARCH64_TLSDESC_LD_PREL19", Const, 4, ""},
  2935. {"R_AARCH64_TLSDESC_OFF_G0_NC", Const, 4, ""},
  2936. {"R_AARCH64_TLSDESC_OFF_G1", Const, 4, ""},
  2937. {"R_AARCH64_TLSGD_ADD_LO12_NC", Const, 4, ""},
  2938. {"R_AARCH64_TLSGD_ADR_PAGE21", Const, 4, ""},
  2939. {"R_AARCH64_TLSGD_ADR_PREL21", Const, 10, ""},
  2940. {"R_AARCH64_TLSGD_MOVW_G0_NC", Const, 10, ""},
  2941. {"R_AARCH64_TLSGD_MOVW_G1", Const, 10, ""},
  2942. {"R_AARCH64_TLSIE_ADR_GOTTPREL_PAGE21", Const, 4, ""},
  2943. {"R_AARCH64_TLSIE_LD64_GOTTPREL_LO12_NC", Const, 4, ""},
  2944. {"R_AARCH64_TLSIE_LD_GOTTPREL_PREL19", Const, 4, ""},
  2945. {"R_AARCH64_TLSIE_MOVW_GOTTPREL_G0_NC", Const, 4, ""},
  2946. {"R_AARCH64_TLSIE_MOVW_GOTTPREL_G1", Const, 4, ""},
  2947. {"R_AARCH64_TLSLD_ADR_PAGE21", Const, 10, ""},
  2948. {"R_AARCH64_TLSLD_ADR_PREL21", Const, 10, ""},
  2949. {"R_AARCH64_TLSLD_LDST128_DTPREL_LO12", Const, 10, ""},
  2950. {"R_AARCH64_TLSLD_LDST128_DTPREL_LO12_NC", Const, 10, ""},
  2951. {"R_AARCH64_TLSLE_ADD_TPREL_HI12", Const, 4, ""},
  2952. {"R_AARCH64_TLSLE_ADD_TPREL_LO12", Const, 4, ""},
  2953. {"R_AARCH64_TLSLE_ADD_TPREL_LO12_NC", Const, 4, ""},
  2954. {"R_AARCH64_TLSLE_LDST128_TPREL_LO12", Const, 10, ""},
  2955. {"R_AARCH64_TLSLE_LDST128_TPREL_LO12_NC", Const, 10, ""},
  2956. {"R_AARCH64_TLSLE_MOVW_TPREL_G0", Const, 4, ""},
  2957. {"R_AARCH64_TLSLE_MOVW_TPREL_G0_NC", Const, 4, ""},
  2958. {"R_AARCH64_TLSLE_MOVW_TPREL_G1", Const, 4, ""},
  2959. {"R_AARCH64_TLSLE_MOVW_TPREL_G1_NC", Const, 4, ""},
  2960. {"R_AARCH64_TLSLE_MOVW_TPREL_G2", Const, 4, ""},
  2961. {"R_AARCH64_TLS_DTPMOD64", Const, 4, ""},
  2962. {"R_AARCH64_TLS_DTPREL64", Const, 4, ""},
  2963. {"R_AARCH64_TLS_TPREL64", Const, 4, ""},
  2964. {"R_AARCH64_TSTBR14", Const, 4, ""},
  2965. {"R_ALPHA", Type, 0, ""},
  2966. {"R_ALPHA_BRADDR", Const, 0, ""},
  2967. {"R_ALPHA_COPY", Const, 0, ""},
  2968. {"R_ALPHA_GLOB_DAT", Const, 0, ""},
  2969. {"R_ALPHA_GPDISP", Const, 0, ""},
  2970. {"R_ALPHA_GPREL32", Const, 0, ""},
  2971. {"R_ALPHA_GPRELHIGH", Const, 0, ""},
  2972. {"R_ALPHA_GPRELLOW", Const, 0, ""},
  2973. {"R_ALPHA_GPVALUE", Const, 0, ""},
  2974. {"R_ALPHA_HINT", Const, 0, ""},
  2975. {"R_ALPHA_IMMED_BR_HI32", Const, 0, ""},
  2976. {"R_ALPHA_IMMED_GP_16", Const, 0, ""},
  2977. {"R_ALPHA_IMMED_GP_HI32", Const, 0, ""},
  2978. {"R_ALPHA_IMMED_LO32", Const, 0, ""},
  2979. {"R_ALPHA_IMMED_SCN_HI32", Const, 0, ""},
  2980. {"R_ALPHA_JMP_SLOT", Const, 0, ""},
  2981. {"R_ALPHA_LITERAL", Const, 0, ""},
  2982. {"R_ALPHA_LITUSE", Const, 0, ""},
  2983. {"R_ALPHA_NONE", Const, 0, ""},
  2984. {"R_ALPHA_OP_PRSHIFT", Const, 0, ""},
  2985. {"R_ALPHA_OP_PSUB", Const, 0, ""},
  2986. {"R_ALPHA_OP_PUSH", Const, 0, ""},
  2987. {"R_ALPHA_OP_STORE", Const, 0, ""},
  2988. {"R_ALPHA_REFLONG", Const, 0, ""},
  2989. {"R_ALPHA_REFQUAD", Const, 0, ""},
  2990. {"R_ALPHA_RELATIVE", Const, 0, ""},
  2991. {"R_ALPHA_SREL16", Const, 0, ""},
  2992. {"R_ALPHA_SREL32", Const, 0, ""},
  2993. {"R_ALPHA_SREL64", Const, 0, ""},
  2994. {"R_ARM", Type, 0, ""},
  2995. {"R_ARM_ABS12", Const, 0, ""},
  2996. {"R_ARM_ABS16", Const, 0, ""},
  2997. {"R_ARM_ABS32", Const, 0, ""},
  2998. {"R_ARM_ABS32_NOI", Const, 10, ""},
  2999. {"R_ARM_ABS8", Const, 0, ""},
  3000. {"R_ARM_ALU_PCREL_15_8", Const, 10, ""},
  3001. {"R_ARM_ALU_PCREL_23_15", Const, 10, ""},
  3002. {"R_ARM_ALU_PCREL_7_0", Const, 10, ""},
  3003. {"R_ARM_ALU_PC_G0", Const, 10, ""},
  3004. {"R_ARM_ALU_PC_G0_NC", Const, 10, ""},
  3005. {"R_ARM_ALU_PC_G1", Const, 10, ""},
  3006. {"R_ARM_ALU_PC_G1_NC", Const, 10, ""},
  3007. {"R_ARM_ALU_PC_G2", Const, 10, ""},
  3008. {"R_ARM_ALU_SBREL_19_12_NC", Const, 10, ""},
  3009. {"R_ARM_ALU_SBREL_27_20_CK", Const, 10, ""},
  3010. {"R_ARM_ALU_SB_G0", Const, 10, ""},
  3011. {"R_ARM_ALU_SB_G0_NC", Const, 10, ""},
  3012. {"R_ARM_ALU_SB_G1", Const, 10, ""},
  3013. {"R_ARM_ALU_SB_G1_NC", Const, 10, ""},
  3014. {"R_ARM_ALU_SB_G2", Const, 10, ""},
  3015. {"R_ARM_AMP_VCALL9", Const, 0, ""},
  3016. {"R_ARM_BASE_ABS", Const, 10, ""},
  3017. {"R_ARM_CALL", Const, 10, ""},
  3018. {"R_ARM_COPY", Const, 0, ""},
  3019. {"R_ARM_GLOB_DAT", Const, 0, ""},
  3020. {"R_ARM_GNU_VTENTRY", Const, 0, ""},
  3021. {"R_ARM_GNU_VTINHERIT", Const, 0, ""},
  3022. {"R_ARM_GOT32", Const, 0, ""},
  3023. {"R_ARM_GOTOFF", Const, 0, ""},
  3024. {"R_ARM_GOTOFF12", Const, 10, ""},
  3025. {"R_ARM_GOTPC", Const, 0, ""},
  3026. {"R_ARM_GOTRELAX", Const, 10, ""},
  3027. {"R_ARM_GOT_ABS", Const, 10, ""},
  3028. {"R_ARM_GOT_BREL12", Const, 10, ""},
  3029. {"R_ARM_GOT_PREL", Const, 10, ""},
  3030. {"R_ARM_IRELATIVE", Const, 10, ""},
  3031. {"R_ARM_JUMP24", Const, 10, ""},
  3032. {"R_ARM_JUMP_SLOT", Const, 0, ""},
  3033. {"R_ARM_LDC_PC_G0", Const, 10, ""},
  3034. {"R_ARM_LDC_PC_G1", Const, 10, ""},
  3035. {"R_ARM_LDC_PC_G2", Const, 10, ""},
  3036. {"R_ARM_LDC_SB_G0", Const, 10, ""},
  3037. {"R_ARM_LDC_SB_G1", Const, 10, ""},
  3038. {"R_ARM_LDC_SB_G2", Const, 10, ""},
  3039. {"R_ARM_LDRS_PC_G0", Const, 10, ""},
  3040. {"R_ARM_LDRS_PC_G1", Const, 10, ""},
  3041. {"R_ARM_LDRS_PC_G2", Const, 10, ""},
  3042. {"R_ARM_LDRS_SB_G0", Const, 10, ""},
  3043. {"R_ARM_LDRS_SB_G1", Const, 10, ""},
  3044. {"R_ARM_LDRS_SB_G2", Const, 10, ""},
  3045. {"R_ARM_LDR_PC_G1", Const, 10, ""},
  3046. {"R_ARM_LDR_PC_G2", Const, 10, ""},
  3047. {"R_ARM_LDR_SBREL_11_10_NC", Const, 10, ""},
  3048. {"R_ARM_LDR_SB_G0", Const, 10, ""},
  3049. {"R_ARM_LDR_SB_G1", Const, 10, ""},
  3050. {"R_ARM_LDR_SB_G2", Const, 10, ""},
  3051. {"R_ARM_ME_TOO", Const, 10, ""},
  3052. {"R_ARM_MOVT_ABS", Const, 10, ""},
  3053. {"R_ARM_MOVT_BREL", Const, 10, ""},
  3054. {"R_ARM_MOVT_PREL", Const, 10, ""},
  3055. {"R_ARM_MOVW_ABS_NC", Const, 10, ""},
  3056. {"R_ARM_MOVW_BREL", Const, 10, ""},
  3057. {"R_ARM_MOVW_BREL_NC", Const, 10, ""},
  3058. {"R_ARM_MOVW_PREL_NC", Const, 10, ""},
  3059. {"R_ARM_NONE", Const, 0, ""},
  3060. {"R_ARM_PC13", Const, 0, ""},
  3061. {"R_ARM_PC24", Const, 0, ""},
  3062. {"R_ARM_PLT32", Const, 0, ""},
  3063. {"R_ARM_PLT32_ABS", Const, 10, ""},
  3064. {"R_ARM_PREL31", Const, 10, ""},
  3065. {"R_ARM_PRIVATE_0", Const, 10, ""},
  3066. {"R_ARM_PRIVATE_1", Const, 10, ""},
  3067. {"R_ARM_PRIVATE_10", Const, 10, ""},
  3068. {"R_ARM_PRIVATE_11", Const, 10, ""},
  3069. {"R_ARM_PRIVATE_12", Const, 10, ""},
  3070. {"R_ARM_PRIVATE_13", Const, 10, ""},
  3071. {"R_ARM_PRIVATE_14", Const, 10, ""},
  3072. {"R_ARM_PRIVATE_15", Const, 10, ""},
  3073. {"R_ARM_PRIVATE_2", Const, 10, ""},
  3074. {"R_ARM_PRIVATE_3", Const, 10, ""},
  3075. {"R_ARM_PRIVATE_4", Const, 10, ""},
  3076. {"R_ARM_PRIVATE_5", Const, 10, ""},
  3077. {"R_ARM_PRIVATE_6", Const, 10, ""},
  3078. {"R_ARM_PRIVATE_7", Const, 10, ""},
  3079. {"R_ARM_PRIVATE_8", Const, 10, ""},
  3080. {"R_ARM_PRIVATE_9", Const, 10, ""},
  3081. {"R_ARM_RABS32", Const, 0, ""},
  3082. {"R_ARM_RBASE", Const, 0, ""},
  3083. {"R_ARM_REL32", Const, 0, ""},
  3084. {"R_ARM_REL32_NOI", Const, 10, ""},
  3085. {"R_ARM_RELATIVE", Const, 0, ""},
  3086. {"R_ARM_RPC24", Const, 0, ""},
  3087. {"R_ARM_RREL32", Const, 0, ""},
  3088. {"R_ARM_RSBREL32", Const, 0, ""},
  3089. {"R_ARM_RXPC25", Const, 10, ""},
  3090. {"R_ARM_SBREL31", Const, 10, ""},
  3091. {"R_ARM_SBREL32", Const, 0, ""},
  3092. {"R_ARM_SWI24", Const, 0, ""},
  3093. {"R_ARM_TARGET1", Const, 10, ""},
  3094. {"R_ARM_TARGET2", Const, 10, ""},
  3095. {"R_ARM_THM_ABS5", Const, 0, ""},
  3096. {"R_ARM_THM_ALU_ABS_G0_NC", Const, 10, ""},
  3097. {"R_ARM_THM_ALU_ABS_G1_NC", Const, 10, ""},
  3098. {"R_ARM_THM_ALU_ABS_G2_NC", Const, 10, ""},
  3099. {"R_ARM_THM_ALU_ABS_G3", Const, 10, ""},
  3100. {"R_ARM_THM_ALU_PREL_11_0", Const, 10, ""},
  3101. {"R_ARM_THM_GOT_BREL12", Const, 10, ""},
  3102. {"R_ARM_THM_JUMP11", Const, 10, ""},
  3103. {"R_ARM_THM_JUMP19", Const, 10, ""},
  3104. {"R_ARM_THM_JUMP24", Const, 10, ""},
  3105. {"R_ARM_THM_JUMP6", Const, 10, ""},
  3106. {"R_ARM_THM_JUMP8", Const, 10, ""},
  3107. {"R_ARM_THM_MOVT_ABS", Const, 10, ""},
  3108. {"R_ARM_THM_MOVT_BREL", Const, 10, ""},
  3109. {"R_ARM_THM_MOVT_PREL", Const, 10, ""},
  3110. {"R_ARM_THM_MOVW_ABS_NC", Const, 10, ""},
  3111. {"R_ARM_THM_MOVW_BREL", Const, 10, ""},
  3112. {"R_ARM_THM_MOVW_BREL_NC", Const, 10, ""},
  3113. {"R_ARM_THM_MOVW_PREL_NC", Const, 10, ""},
  3114. {"R_ARM_THM_PC12", Const, 10, ""},
  3115. {"R_ARM_THM_PC22", Const, 0, ""},
  3116. {"R_ARM_THM_PC8", Const, 0, ""},
  3117. {"R_ARM_THM_RPC22", Const, 0, ""},
  3118. {"R_ARM_THM_SWI8", Const, 0, ""},
  3119. {"R_ARM_THM_TLS_CALL", Const, 10, ""},
  3120. {"R_ARM_THM_TLS_DESCSEQ16", Const, 10, ""},
  3121. {"R_ARM_THM_TLS_DESCSEQ32", Const, 10, ""},
  3122. {"R_ARM_THM_XPC22", Const, 0, ""},
  3123. {"R_ARM_TLS_CALL", Const, 10, ""},
  3124. {"R_ARM_TLS_DESCSEQ", Const, 10, ""},
  3125. {"R_ARM_TLS_DTPMOD32", Const, 10, ""},
  3126. {"R_ARM_TLS_DTPOFF32", Const, 10, ""},
  3127. {"R_ARM_TLS_GD32", Const, 10, ""},
  3128. {"R_ARM_TLS_GOTDESC", Const, 10, ""},
  3129. {"R_ARM_TLS_IE12GP", Const, 10, ""},
  3130. {"R_ARM_TLS_IE32", Const, 10, ""},
  3131. {"R_ARM_TLS_LDM32", Const, 10, ""},
  3132. {"R_ARM_TLS_LDO12", Const, 10, ""},
  3133. {"R_ARM_TLS_LDO32", Const, 10, ""},
  3134. {"R_ARM_TLS_LE12", Const, 10, ""},
  3135. {"R_ARM_TLS_LE32", Const, 10, ""},
  3136. {"R_ARM_TLS_TPOFF32", Const, 10, ""},
  3137. {"R_ARM_V4BX", Const, 10, ""},
  3138. {"R_ARM_XPC25", Const, 0, ""},
  3139. {"R_INFO", Func, 0, "func(sym uint32, typ uint32) uint64"},
  3140. {"R_INFO32", Func, 0, "func(sym uint32, typ uint32) uint32"},
  3141. {"R_LARCH", Type, 19, ""},
  3142. {"R_LARCH_32", Const, 19, ""},
  3143. {"R_LARCH_32_PCREL", Const, 20, ""},
  3144. {"R_LARCH_64", Const, 19, ""},
  3145. {"R_LARCH_64_PCREL", Const, 22, ""},
  3146. {"R_LARCH_ABS64_HI12", Const, 20, ""},
  3147. {"R_LARCH_ABS64_LO20", Const, 20, ""},
  3148. {"R_LARCH_ABS_HI20", Const, 20, ""},
  3149. {"R_LARCH_ABS_LO12", Const, 20, ""},
  3150. {"R_LARCH_ADD16", Const, 19, ""},
  3151. {"R_LARCH_ADD24", Const, 19, ""},
  3152. {"R_LARCH_ADD32", Const, 19, ""},
  3153. {"R_LARCH_ADD6", Const, 22, ""},
  3154. {"R_LARCH_ADD64", Const, 19, ""},
  3155. {"R_LARCH_ADD8", Const, 19, ""},
  3156. {"R_LARCH_ADD_ULEB128", Const, 22, ""},
  3157. {"R_LARCH_ALIGN", Const, 22, ""},
  3158. {"R_LARCH_B16", Const, 20, ""},
  3159. {"R_LARCH_B21", Const, 20, ""},
  3160. {"R_LARCH_B26", Const, 20, ""},
  3161. {"R_LARCH_CFA", Const, 22, ""},
  3162. {"R_LARCH_COPY", Const, 19, ""},
  3163. {"R_LARCH_DELETE", Const, 22, ""},
  3164. {"R_LARCH_GNU_VTENTRY", Const, 20, ""},
  3165. {"R_LARCH_GNU_VTINHERIT", Const, 20, ""},
  3166. {"R_LARCH_GOT64_HI12", Const, 20, ""},
  3167. {"R_LARCH_GOT64_LO20", Const, 20, ""},
  3168. {"R_LARCH_GOT64_PC_HI12", Const, 20, ""},
  3169. {"R_LARCH_GOT64_PC_LO20", Const, 20, ""},
  3170. {"R_LARCH_GOT_HI20", Const, 20, ""},
  3171. {"R_LARCH_GOT_LO12", Const, 20, ""},
  3172. {"R_LARCH_GOT_PC_HI20", Const, 20, ""},
  3173. {"R_LARCH_GOT_PC_LO12", Const, 20, ""},
  3174. {"R_LARCH_IRELATIVE", Const, 19, ""},
  3175. {"R_LARCH_JUMP_SLOT", Const, 19, ""},
  3176. {"R_LARCH_MARK_LA", Const, 19, ""},
  3177. {"R_LARCH_MARK_PCREL", Const, 19, ""},
  3178. {"R_LARCH_NONE", Const, 19, ""},
  3179. {"R_LARCH_PCALA64_HI12", Const, 20, ""},
  3180. {"R_LARCH_PCALA64_LO20", Const, 20, ""},
  3181. {"R_LARCH_PCALA_HI20", Const, 20, ""},
  3182. {"R_LARCH_PCALA_LO12", Const, 20, ""},
  3183. {"R_LARCH_PCREL20_S2", Const, 22, ""},
  3184. {"R_LARCH_RELATIVE", Const, 19, ""},
  3185. {"R_LARCH_RELAX", Const, 20, ""},
  3186. {"R_LARCH_SOP_ADD", Const, 19, ""},
  3187. {"R_LARCH_SOP_AND", Const, 19, ""},
  3188. {"R_LARCH_SOP_ASSERT", Const, 19, ""},
  3189. {"R_LARCH_SOP_IF_ELSE", Const, 19, ""},
  3190. {"R_LARCH_SOP_NOT", Const, 19, ""},
  3191. {"R_LARCH_SOP_POP_32_S_0_10_10_16_S2", Const, 19, ""},
  3192. {"R_LARCH_SOP_POP_32_S_0_5_10_16_S2", Const, 19, ""},
  3193. {"R_LARCH_SOP_POP_32_S_10_12", Const, 19, ""},
  3194. {"R_LARCH_SOP_POP_32_S_10_16", Const, 19, ""},
  3195. {"R_LARCH_SOP_POP_32_S_10_16_S2", Const, 19, ""},
  3196. {"R_LARCH_SOP_POP_32_S_10_5", Const, 19, ""},
  3197. {"R_LARCH_SOP_POP_32_S_5_20", Const, 19, ""},
  3198. {"R_LARCH_SOP_POP_32_U", Const, 19, ""},
  3199. {"R_LARCH_SOP_POP_32_U_10_12", Const, 19, ""},
  3200. {"R_LARCH_SOP_PUSH_ABSOLUTE", Const, 19, ""},
  3201. {"R_LARCH_SOP_PUSH_DUP", Const, 19, ""},
  3202. {"R_LARCH_SOP_PUSH_GPREL", Const, 19, ""},
  3203. {"R_LARCH_SOP_PUSH_PCREL", Const, 19, ""},
  3204. {"R_LARCH_SOP_PUSH_PLT_PCREL", Const, 19, ""},
  3205. {"R_LARCH_SOP_PUSH_TLS_GD", Const, 19, ""},
  3206. {"R_LARCH_SOP_PUSH_TLS_GOT", Const, 19, ""},
  3207. {"R_LARCH_SOP_PUSH_TLS_TPREL", Const, 19, ""},
  3208. {"R_LARCH_SOP_SL", Const, 19, ""},
  3209. {"R_LARCH_SOP_SR", Const, 19, ""},
  3210. {"R_LARCH_SOP_SUB", Const, 19, ""},
  3211. {"R_LARCH_SUB16", Const, 19, ""},
  3212. {"R_LARCH_SUB24", Const, 19, ""},
  3213. {"R_LARCH_SUB32", Const, 19, ""},
  3214. {"R_LARCH_SUB6", Const, 22, ""},
  3215. {"R_LARCH_SUB64", Const, 19, ""},
  3216. {"R_LARCH_SUB8", Const, 19, ""},
  3217. {"R_LARCH_SUB_ULEB128", Const, 22, ""},
  3218. {"R_LARCH_TLS_DTPMOD32", Const, 19, ""},
  3219. {"R_LARCH_TLS_DTPMOD64", Const, 19, ""},
  3220. {"R_LARCH_TLS_DTPREL32", Const, 19, ""},
  3221. {"R_LARCH_TLS_DTPREL64", Const, 19, ""},
  3222. {"R_LARCH_TLS_GD_HI20", Const, 20, ""},
  3223. {"R_LARCH_TLS_GD_PC_HI20", Const, 20, ""},
  3224. {"R_LARCH_TLS_IE64_HI12", Const, 20, ""},
  3225. {"R_LARCH_TLS_IE64_LO20", Const, 20, ""},
  3226. {"R_LARCH_TLS_IE64_PC_HI12", Const, 20, ""},
  3227. {"R_LARCH_TLS_IE64_PC_LO20", Const, 20, ""},
  3228. {"R_LARCH_TLS_IE_HI20", Const, 20, ""},
  3229. {"R_LARCH_TLS_IE_LO12", Const, 20, ""},
  3230. {"R_LARCH_TLS_IE_PC_HI20", Const, 20, ""},
  3231. {"R_LARCH_TLS_IE_PC_LO12", Const, 20, ""},
  3232. {"R_LARCH_TLS_LD_HI20", Const, 20, ""},
  3233. {"R_LARCH_TLS_LD_PC_HI20", Const, 20, ""},
  3234. {"R_LARCH_TLS_LE64_HI12", Const, 20, ""},
  3235. {"R_LARCH_TLS_LE64_LO20", Const, 20, ""},
  3236. {"R_LARCH_TLS_LE_HI20", Const, 20, ""},
  3237. {"R_LARCH_TLS_LE_LO12", Const, 20, ""},
  3238. {"R_LARCH_TLS_TPREL32", Const, 19, ""},
  3239. {"R_LARCH_TLS_TPREL64", Const, 19, ""},
  3240. {"R_MIPS", Type, 6, ""},
  3241. {"R_MIPS_16", Const, 6, ""},
  3242. {"R_MIPS_26", Const, 6, ""},
  3243. {"R_MIPS_32", Const, 6, ""},
  3244. {"R_MIPS_64", Const, 6, ""},
  3245. {"R_MIPS_ADD_IMMEDIATE", Const, 6, ""},
  3246. {"R_MIPS_CALL16", Const, 6, ""},
  3247. {"R_MIPS_CALL_HI16", Const, 6, ""},
  3248. {"R_MIPS_CALL_LO16", Const, 6, ""},
  3249. {"R_MIPS_DELETE", Const, 6, ""},
  3250. {"R_MIPS_GOT16", Const, 6, ""},
  3251. {"R_MIPS_GOT_DISP", Const, 6, ""},
  3252. {"R_MIPS_GOT_HI16", Const, 6, ""},
  3253. {"R_MIPS_GOT_LO16", Const, 6, ""},
  3254. {"R_MIPS_GOT_OFST", Const, 6, ""},
  3255. {"R_MIPS_GOT_PAGE", Const, 6, ""},
  3256. {"R_MIPS_GPREL16", Const, 6, ""},
  3257. {"R_MIPS_GPREL32", Const, 6, ""},
  3258. {"R_MIPS_HI16", Const, 6, ""},
  3259. {"R_MIPS_HIGHER", Const, 6, ""},
  3260. {"R_MIPS_HIGHEST", Const, 6, ""},
  3261. {"R_MIPS_INSERT_A", Const, 6, ""},
  3262. {"R_MIPS_INSERT_B", Const, 6, ""},
  3263. {"R_MIPS_JALR", Const, 6, ""},
  3264. {"R_MIPS_LITERAL", Const, 6, ""},
  3265. {"R_MIPS_LO16", Const, 6, ""},
  3266. {"R_MIPS_NONE", Const, 6, ""},
  3267. {"R_MIPS_PC16", Const, 6, ""},
  3268. {"R_MIPS_PC32", Const, 22, ""},
  3269. {"R_MIPS_PJUMP", Const, 6, ""},
  3270. {"R_MIPS_REL16", Const, 6, ""},
  3271. {"R_MIPS_REL32", Const, 6, ""},
  3272. {"R_MIPS_RELGOT", Const, 6, ""},
  3273. {"R_MIPS_SCN_DISP", Const, 6, ""},
  3274. {"R_MIPS_SHIFT5", Const, 6, ""},
  3275. {"R_MIPS_SHIFT6", Const, 6, ""},
  3276. {"R_MIPS_SUB", Const, 6, ""},
  3277. {"R_MIPS_TLS_DTPMOD32", Const, 6, ""},
  3278. {"R_MIPS_TLS_DTPMOD64", Const, 6, ""},
  3279. {"R_MIPS_TLS_DTPREL32", Const, 6, ""},
  3280. {"R_MIPS_TLS_DTPREL64", Const, 6, ""},
  3281. {"R_MIPS_TLS_DTPREL_HI16", Const, 6, ""},
  3282. {"R_MIPS_TLS_DTPREL_LO16", Const, 6, ""},
  3283. {"R_MIPS_TLS_GD", Const, 6, ""},
  3284. {"R_MIPS_TLS_GOTTPREL", Const, 6, ""},
  3285. {"R_MIPS_TLS_LDM", Const, 6, ""},
  3286. {"R_MIPS_TLS_TPREL32", Const, 6, ""},
  3287. {"R_MIPS_TLS_TPREL64", Const, 6, ""},
  3288. {"R_MIPS_TLS_TPREL_HI16", Const, 6, ""},
  3289. {"R_MIPS_TLS_TPREL_LO16", Const, 6, ""},
  3290. {"R_PPC", Type, 0, ""},
  3291. {"R_PPC64", Type, 5, ""},
  3292. {"R_PPC64_ADDR14", Const, 5, ""},
  3293. {"R_PPC64_ADDR14_BRNTAKEN", Const, 5, ""},
  3294. {"R_PPC64_ADDR14_BRTAKEN", Const, 5, ""},
  3295. {"R_PPC64_ADDR16", Const, 5, ""},
  3296. {"R_PPC64_ADDR16_DS", Const, 5, ""},
  3297. {"R_PPC64_ADDR16_HA", Const, 5, ""},
  3298. {"R_PPC64_ADDR16_HI", Const, 5, ""},
  3299. {"R_PPC64_ADDR16_HIGH", Const, 10, ""},
  3300. {"R_PPC64_ADDR16_HIGHA", Const, 10, ""},
  3301. {"R_PPC64_ADDR16_HIGHER", Const, 5, ""},
  3302. {"R_PPC64_ADDR16_HIGHER34", Const, 20, ""},
  3303. {"R_PPC64_ADDR16_HIGHERA", Const, 5, ""},
  3304. {"R_PPC64_ADDR16_HIGHERA34", Const, 20, ""},
  3305. {"R_PPC64_ADDR16_HIGHEST", Const, 5, ""},
  3306. {"R_PPC64_ADDR16_HIGHEST34", Const, 20, ""},
  3307. {"R_PPC64_ADDR16_HIGHESTA", Const, 5, ""},
  3308. {"R_PPC64_ADDR16_HIGHESTA34", Const, 20, ""},
  3309. {"R_PPC64_ADDR16_LO", Const, 5, ""},
  3310. {"R_PPC64_ADDR16_LO_DS", Const, 5, ""},
  3311. {"R_PPC64_ADDR24", Const, 5, ""},
  3312. {"R_PPC64_ADDR32", Const, 5, ""},
  3313. {"R_PPC64_ADDR64", Const, 5, ""},
  3314. {"R_PPC64_ADDR64_LOCAL", Const, 10, ""},
  3315. {"R_PPC64_COPY", Const, 20, ""},
  3316. {"R_PPC64_D28", Const, 20, ""},
  3317. {"R_PPC64_D34", Const, 20, ""},
  3318. {"R_PPC64_D34_HA30", Const, 20, ""},
  3319. {"R_PPC64_D34_HI30", Const, 20, ""},
  3320. {"R_PPC64_D34_LO", Const, 20, ""},
  3321. {"R_PPC64_DTPMOD64", Const, 5, ""},
  3322. {"R_PPC64_DTPREL16", Const, 5, ""},
  3323. {"R_PPC64_DTPREL16_DS", Const, 5, ""},
  3324. {"R_PPC64_DTPREL16_HA", Const, 5, ""},
  3325. {"R_PPC64_DTPREL16_HI", Const, 5, ""},
  3326. {"R_PPC64_DTPREL16_HIGH", Const, 10, ""},
  3327. {"R_PPC64_DTPREL16_HIGHA", Const, 10, ""},
  3328. {"R_PPC64_DTPREL16_HIGHER", Const, 5, ""},
  3329. {"R_PPC64_DTPREL16_HIGHERA", Const, 5, ""},
  3330. {"R_PPC64_DTPREL16_HIGHEST", Const, 5, ""},
  3331. {"R_PPC64_DTPREL16_HIGHESTA", Const, 5, ""},
  3332. {"R_PPC64_DTPREL16_LO", Const, 5, ""},
  3333. {"R_PPC64_DTPREL16_LO_DS", Const, 5, ""},
  3334. {"R_PPC64_DTPREL34", Const, 20, ""},
  3335. {"R_PPC64_DTPREL64", Const, 5, ""},
  3336. {"R_PPC64_ENTRY", Const, 10, ""},
  3337. {"R_PPC64_GLOB_DAT", Const, 20, ""},
  3338. {"R_PPC64_GNU_VTENTRY", Const, 20, ""},
  3339. {"R_PPC64_GNU_VTINHERIT", Const, 20, ""},
  3340. {"R_PPC64_GOT16", Const, 5, ""},
  3341. {"R_PPC64_GOT16_DS", Const, 5, ""},
  3342. {"R_PPC64_GOT16_HA", Const, 5, ""},
  3343. {"R_PPC64_GOT16_HI", Const, 5, ""},
  3344. {"R_PPC64_GOT16_LO", Const, 5, ""},
  3345. {"R_PPC64_GOT16_LO_DS", Const, 5, ""},
  3346. {"R_PPC64_GOT_DTPREL16_DS", Const, 5, ""},
  3347. {"R_PPC64_GOT_DTPREL16_HA", Const, 5, ""},
  3348. {"R_PPC64_GOT_DTPREL16_HI", Const, 5, ""},
  3349. {"R_PPC64_GOT_DTPREL16_LO_DS", Const, 5, ""},
  3350. {"R_PPC64_GOT_DTPREL_PCREL34", Const, 20, ""},
  3351. {"R_PPC64_GOT_PCREL34", Const, 20, ""},
  3352. {"R_PPC64_GOT_TLSGD16", Const, 5, ""},
  3353. {"R_PPC64_GOT_TLSGD16_HA", Const, 5, ""},
  3354. {"R_PPC64_GOT_TLSGD16_HI", Const, 5, ""},
  3355. {"R_PPC64_GOT_TLSGD16_LO", Const, 5, ""},
  3356. {"R_PPC64_GOT_TLSGD_PCREL34", Const, 20, ""},
  3357. {"R_PPC64_GOT_TLSLD16", Const, 5, ""},
  3358. {"R_PPC64_GOT_TLSLD16_HA", Const, 5, ""},
  3359. {"R_PPC64_GOT_TLSLD16_HI", Const, 5, ""},
  3360. {"R_PPC64_GOT_TLSLD16_LO", Const, 5, ""},
  3361. {"R_PPC64_GOT_TLSLD_PCREL34", Const, 20, ""},
  3362. {"R_PPC64_GOT_TPREL16_DS", Const, 5, ""},
  3363. {"R_PPC64_GOT_TPREL16_HA", Const, 5, ""},
  3364. {"R_PPC64_GOT_TPREL16_HI", Const, 5, ""},
  3365. {"R_PPC64_GOT_TPREL16_LO_DS", Const, 5, ""},
  3366. {"R_PPC64_GOT_TPREL_PCREL34", Const, 20, ""},
  3367. {"R_PPC64_IRELATIVE", Const, 10, ""},
  3368. {"R_PPC64_JMP_IREL", Const, 10, ""},
  3369. {"R_PPC64_JMP_SLOT", Const, 5, ""},
  3370. {"R_PPC64_NONE", Const, 5, ""},
  3371. {"R_PPC64_PCREL28", Const, 20, ""},
  3372. {"R_PPC64_PCREL34", Const, 20, ""},
  3373. {"R_PPC64_PCREL_OPT", Const, 20, ""},
  3374. {"R_PPC64_PLT16_HA", Const, 20, ""},
  3375. {"R_PPC64_PLT16_HI", Const, 20, ""},
  3376. {"R_PPC64_PLT16_LO", Const, 20, ""},
  3377. {"R_PPC64_PLT16_LO_DS", Const, 10, ""},
  3378. {"R_PPC64_PLT32", Const, 20, ""},
  3379. {"R_PPC64_PLT64", Const, 20, ""},
  3380. {"R_PPC64_PLTCALL", Const, 20, ""},
  3381. {"R_PPC64_PLTCALL_NOTOC", Const, 20, ""},
  3382. {"R_PPC64_PLTGOT16", Const, 10, ""},
  3383. {"R_PPC64_PLTGOT16_DS", Const, 10, ""},
  3384. {"R_PPC64_PLTGOT16_HA", Const, 10, ""},
  3385. {"R_PPC64_PLTGOT16_HI", Const, 10, ""},
  3386. {"R_PPC64_PLTGOT16_LO", Const, 10, ""},
  3387. {"R_PPC64_PLTGOT_LO_DS", Const, 10, ""},
  3388. {"R_PPC64_PLTREL32", Const, 20, ""},
  3389. {"R_PPC64_PLTREL64", Const, 20, ""},
  3390. {"R_PPC64_PLTSEQ", Const, 20, ""},
  3391. {"R_PPC64_PLTSEQ_NOTOC", Const, 20, ""},
  3392. {"R_PPC64_PLT_PCREL34", Const, 20, ""},
  3393. {"R_PPC64_PLT_PCREL34_NOTOC", Const, 20, ""},
  3394. {"R_PPC64_REL14", Const, 5, ""},
  3395. {"R_PPC64_REL14_BRNTAKEN", Const, 5, ""},
  3396. {"R_PPC64_REL14_BRTAKEN", Const, 5, ""},
  3397. {"R_PPC64_REL16", Const, 5, ""},
  3398. {"R_PPC64_REL16DX_HA", Const, 10, ""},
  3399. {"R_PPC64_REL16_HA", Const, 5, ""},
  3400. {"R_PPC64_REL16_HI", Const, 5, ""},
  3401. {"R_PPC64_REL16_HIGH", Const, 20, ""},
  3402. {"R_PPC64_REL16_HIGHA", Const, 20, ""},
  3403. {"R_PPC64_REL16_HIGHER", Const, 20, ""},
  3404. {"R_PPC64_REL16_HIGHER34", Const, 20, ""},
  3405. {"R_PPC64_REL16_HIGHERA", Const, 20, ""},
  3406. {"R_PPC64_REL16_HIGHERA34", Const, 20, ""},
  3407. {"R_PPC64_REL16_HIGHEST", Const, 20, ""},
  3408. {"R_PPC64_REL16_HIGHEST34", Const, 20, ""},
  3409. {"R_PPC64_REL16_HIGHESTA", Const, 20, ""},
  3410. {"R_PPC64_REL16_HIGHESTA34", Const, 20, ""},
  3411. {"R_PPC64_REL16_LO", Const, 5, ""},
  3412. {"R_PPC64_REL24", Const, 5, ""},
  3413. {"R_PPC64_REL24_NOTOC", Const, 10, ""},
  3414. {"R_PPC64_REL24_P9NOTOC", Const, 21, ""},
  3415. {"R_PPC64_REL30", Const, 20, ""},
  3416. {"R_PPC64_REL32", Const, 5, ""},
  3417. {"R_PPC64_REL64", Const, 5, ""},
  3418. {"R_PPC64_RELATIVE", Const, 18, ""},
  3419. {"R_PPC64_SECTOFF", Const, 20, ""},
  3420. {"R_PPC64_SECTOFF_DS", Const, 10, ""},
  3421. {"R_PPC64_SECTOFF_HA", Const, 20, ""},
  3422. {"R_PPC64_SECTOFF_HI", Const, 20, ""},
  3423. {"R_PPC64_SECTOFF_LO", Const, 20, ""},
  3424. {"R_PPC64_SECTOFF_LO_DS", Const, 10, ""},
  3425. {"R_PPC64_TLS", Const, 5, ""},
  3426. {"R_PPC64_TLSGD", Const, 5, ""},
  3427. {"R_PPC64_TLSLD", Const, 5, ""},
  3428. {"R_PPC64_TOC", Const, 5, ""},
  3429. {"R_PPC64_TOC16", Const, 5, ""},
  3430. {"R_PPC64_TOC16_DS", Const, 5, ""},
  3431. {"R_PPC64_TOC16_HA", Const, 5, ""},
  3432. {"R_PPC64_TOC16_HI", Const, 5, ""},
  3433. {"R_PPC64_TOC16_LO", Const, 5, ""},
  3434. {"R_PPC64_TOC16_LO_DS", Const, 5, ""},
  3435. {"R_PPC64_TOCSAVE", Const, 10, ""},
  3436. {"R_PPC64_TPREL16", Const, 5, ""},
  3437. {"R_PPC64_TPREL16_DS", Const, 5, ""},
  3438. {"R_PPC64_TPREL16_HA", Const, 5, ""},
  3439. {"R_PPC64_TPREL16_HI", Const, 5, ""},
  3440. {"R_PPC64_TPREL16_HIGH", Const, 10, ""},
  3441. {"R_PPC64_TPREL16_HIGHA", Const, 10, ""},
  3442. {"R_PPC64_TPREL16_HIGHER", Const, 5, ""},
  3443. {"R_PPC64_TPREL16_HIGHERA", Const, 5, ""},
  3444. {"R_PPC64_TPREL16_HIGHEST", Const, 5, ""},
  3445. {"R_PPC64_TPREL16_HIGHESTA", Const, 5, ""},
  3446. {"R_PPC64_TPREL16_LO", Const, 5, ""},
  3447. {"R_PPC64_TPREL16_LO_DS", Const, 5, ""},
  3448. {"R_PPC64_TPREL34", Const, 20, ""},
  3449. {"R_PPC64_TPREL64", Const, 5, ""},
  3450. {"R_PPC64_UADDR16", Const, 20, ""},
  3451. {"R_PPC64_UADDR32", Const, 20, ""},
  3452. {"R_PPC64_UADDR64", Const, 20, ""},
  3453. {"R_PPC_ADDR14", Const, 0, ""},
  3454. {"R_PPC_ADDR14_BRNTAKEN", Const, 0, ""},
  3455. {"R_PPC_ADDR14_BRTAKEN", Const, 0, ""},
  3456. {"R_PPC_ADDR16", Const, 0, ""},
  3457. {"R_PPC_ADDR16_HA", Const, 0, ""},
  3458. {"R_PPC_ADDR16_HI", Const, 0, ""},
  3459. {"R_PPC_ADDR16_LO", Const, 0, ""},
  3460. {"R_PPC_ADDR24", Const, 0, ""},
  3461. {"R_PPC_ADDR32", Const, 0, ""},
  3462. {"R_PPC_COPY", Const, 0, ""},
  3463. {"R_PPC_DTPMOD32", Const, 0, ""},
  3464. {"R_PPC_DTPREL16", Const, 0, ""},
  3465. {"R_PPC_DTPREL16_HA", Const, 0, ""},
  3466. {"R_PPC_DTPREL16_HI", Const, 0, ""},
  3467. {"R_PPC_DTPREL16_LO", Const, 0, ""},
  3468. {"R_PPC_DTPREL32", Const, 0, ""},
  3469. {"R_PPC_EMB_BIT_FLD", Const, 0, ""},
  3470. {"R_PPC_EMB_MRKREF", Const, 0, ""},
  3471. {"R_PPC_EMB_NADDR16", Const, 0, ""},
  3472. {"R_PPC_EMB_NADDR16_HA", Const, 0, ""},
  3473. {"R_PPC_EMB_NADDR16_HI", Const, 0, ""},
  3474. {"R_PPC_EMB_NADDR16_LO", Const, 0, ""},
  3475. {"R_PPC_EMB_NADDR32", Const, 0, ""},
  3476. {"R_PPC_EMB_RELSDA", Const, 0, ""},
  3477. {"R_PPC_EMB_RELSEC16", Const, 0, ""},
  3478. {"R_PPC_EMB_RELST_HA", Const, 0, ""},
  3479. {"R_PPC_EMB_RELST_HI", Const, 0, ""},
  3480. {"R_PPC_EMB_RELST_LO", Const, 0, ""},
  3481. {"R_PPC_EMB_SDA21", Const, 0, ""},
  3482. {"R_PPC_EMB_SDA2I16", Const, 0, ""},
  3483. {"R_PPC_EMB_SDA2REL", Const, 0, ""},
  3484. {"R_PPC_EMB_SDAI16", Const, 0, ""},
  3485. {"R_PPC_GLOB_DAT", Const, 0, ""},
  3486. {"R_PPC_GOT16", Const, 0, ""},
  3487. {"R_PPC_GOT16_HA", Const, 0, ""},
  3488. {"R_PPC_GOT16_HI", Const, 0, ""},
  3489. {"R_PPC_GOT16_LO", Const, 0, ""},
  3490. {"R_PPC_GOT_TLSGD16", Const, 0, ""},
  3491. {"R_PPC_GOT_TLSGD16_HA", Const, 0, ""},
  3492. {"R_PPC_GOT_TLSGD16_HI", Const, 0, ""},
  3493. {"R_PPC_GOT_TLSGD16_LO", Const, 0, ""},
  3494. {"R_PPC_GOT_TLSLD16", Const, 0, ""},
  3495. {"R_PPC_GOT_TLSLD16_HA", Const, 0, ""},
  3496. {"R_PPC_GOT_TLSLD16_HI", Const, 0, ""},
  3497. {"R_PPC_GOT_TLSLD16_LO", Const, 0, ""},
  3498. {"R_PPC_GOT_TPREL16", Const, 0, ""},
  3499. {"R_PPC_GOT_TPREL16_HA", Const, 0, ""},
  3500. {"R_PPC_GOT_TPREL16_HI", Const, 0, ""},
  3501. {"R_PPC_GOT_TPREL16_LO", Const, 0, ""},
  3502. {"R_PPC_JMP_SLOT", Const, 0, ""},
  3503. {"R_PPC_LOCAL24PC", Const, 0, ""},
  3504. {"R_PPC_NONE", Const, 0, ""},
  3505. {"R_PPC_PLT16_HA", Const, 0, ""},
  3506. {"R_PPC_PLT16_HI", Const, 0, ""},
  3507. {"R_PPC_PLT16_LO", Const, 0, ""},
  3508. {"R_PPC_PLT32", Const, 0, ""},
  3509. {"R_PPC_PLTREL24", Const, 0, ""},
  3510. {"R_PPC_PLTREL32", Const, 0, ""},
  3511. {"R_PPC_REL14", Const, 0, ""},
  3512. {"R_PPC_REL14_BRNTAKEN", Const, 0, ""},
  3513. {"R_PPC_REL14_BRTAKEN", Const, 0, ""},
  3514. {"R_PPC_REL24", Const, 0, ""},
  3515. {"R_PPC_REL32", Const, 0, ""},
  3516. {"R_PPC_RELATIVE", Const, 0, ""},
  3517. {"R_PPC_SDAREL16", Const, 0, ""},
  3518. {"R_PPC_SECTOFF", Const, 0, ""},
  3519. {"R_PPC_SECTOFF_HA", Const, 0, ""},
  3520. {"R_PPC_SECTOFF_HI", Const, 0, ""},
  3521. {"R_PPC_SECTOFF_LO", Const, 0, ""},
  3522. {"R_PPC_TLS", Const, 0, ""},
  3523. {"R_PPC_TPREL16", Const, 0, ""},
  3524. {"R_PPC_TPREL16_HA", Const, 0, ""},
  3525. {"R_PPC_TPREL16_HI", Const, 0, ""},
  3526. {"R_PPC_TPREL16_LO", Const, 0, ""},
  3527. {"R_PPC_TPREL32", Const, 0, ""},
  3528. {"R_PPC_UADDR16", Const, 0, ""},
  3529. {"R_PPC_UADDR32", Const, 0, ""},
  3530. {"R_RISCV", Type, 11, ""},
  3531. {"R_RISCV_32", Const, 11, ""},
  3532. {"R_RISCV_32_PCREL", Const, 12, ""},
  3533. {"R_RISCV_64", Const, 11, ""},
  3534. {"R_RISCV_ADD16", Const, 11, ""},
  3535. {"R_RISCV_ADD32", Const, 11, ""},
  3536. {"R_RISCV_ADD64", Const, 11, ""},
  3537. {"R_RISCV_ADD8", Const, 11, ""},
  3538. {"R_RISCV_ALIGN", Const, 11, ""},
  3539. {"R_RISCV_BRANCH", Const, 11, ""},
  3540. {"R_RISCV_CALL", Const, 11, ""},
  3541. {"R_RISCV_CALL_PLT", Const, 11, ""},
  3542. {"R_RISCV_COPY", Const, 11, ""},
  3543. {"R_RISCV_GNU_VTENTRY", Const, 11, ""},
  3544. {"R_RISCV_GNU_VTINHERIT", Const, 11, ""},
  3545. {"R_RISCV_GOT_HI20", Const, 11, ""},
  3546. {"R_RISCV_GPREL_I", Const, 11, ""},
  3547. {"R_RISCV_GPREL_S", Const, 11, ""},
  3548. {"R_RISCV_HI20", Const, 11, ""},
  3549. {"R_RISCV_JAL", Const, 11, ""},
  3550. {"R_RISCV_JUMP_SLOT", Const, 11, ""},
  3551. {"R_RISCV_LO12_I", Const, 11, ""},
  3552. {"R_RISCV_LO12_S", Const, 11, ""},
  3553. {"R_RISCV_NONE", Const, 11, ""},
  3554. {"R_RISCV_PCREL_HI20", Const, 11, ""},
  3555. {"R_RISCV_PCREL_LO12_I", Const, 11, ""},
  3556. {"R_RISCV_PCREL_LO12_S", Const, 11, ""},
  3557. {"R_RISCV_RELATIVE", Const, 11, ""},
  3558. {"R_RISCV_RELAX", Const, 11, ""},
  3559. {"R_RISCV_RVC_BRANCH", Const, 11, ""},
  3560. {"R_RISCV_RVC_JUMP", Const, 11, ""},
  3561. {"R_RISCV_RVC_LUI", Const, 11, ""},
  3562. {"R_RISCV_SET16", Const, 11, ""},
  3563. {"R_RISCV_SET32", Const, 11, ""},
  3564. {"R_RISCV_SET6", Const, 11, ""},
  3565. {"R_RISCV_SET8", Const, 11, ""},
  3566. {"R_RISCV_SUB16", Const, 11, ""},
  3567. {"R_RISCV_SUB32", Const, 11, ""},
  3568. {"R_RISCV_SUB6", Const, 11, ""},
  3569. {"R_RISCV_SUB64", Const, 11, ""},
  3570. {"R_RISCV_SUB8", Const, 11, ""},
  3571. {"R_RISCV_TLS_DTPMOD32", Const, 11, ""},
  3572. {"R_RISCV_TLS_DTPMOD64", Const, 11, ""},
  3573. {"R_RISCV_TLS_DTPREL32", Const, 11, ""},
  3574. {"R_RISCV_TLS_DTPREL64", Const, 11, ""},
  3575. {"R_RISCV_TLS_GD_HI20", Const, 11, ""},
  3576. {"R_RISCV_TLS_GOT_HI20", Const, 11, ""},
  3577. {"R_RISCV_TLS_TPREL32", Const, 11, ""},
  3578. {"R_RISCV_TLS_TPREL64", Const, 11, ""},
  3579. {"R_RISCV_TPREL_ADD", Const, 11, ""},
  3580. {"R_RISCV_TPREL_HI20", Const, 11, ""},
  3581. {"R_RISCV_TPREL_I", Const, 11, ""},
  3582. {"R_RISCV_TPREL_LO12_I", Const, 11, ""},
  3583. {"R_RISCV_TPREL_LO12_S", Const, 11, ""},
  3584. {"R_RISCV_TPREL_S", Const, 11, ""},
  3585. {"R_SPARC", Type, 0, ""},
  3586. {"R_SPARC_10", Const, 0, ""},
  3587. {"R_SPARC_11", Const, 0, ""},
  3588. {"R_SPARC_13", Const, 0, ""},
  3589. {"R_SPARC_16", Const, 0, ""},
  3590. {"R_SPARC_22", Const, 0, ""},
  3591. {"R_SPARC_32", Const, 0, ""},
  3592. {"R_SPARC_5", Const, 0, ""},
  3593. {"R_SPARC_6", Const, 0, ""},
  3594. {"R_SPARC_64", Const, 0, ""},
  3595. {"R_SPARC_7", Const, 0, ""},
  3596. {"R_SPARC_8", Const, 0, ""},
  3597. {"R_SPARC_COPY", Const, 0, ""},
  3598. {"R_SPARC_DISP16", Const, 0, ""},
  3599. {"R_SPARC_DISP32", Const, 0, ""},
  3600. {"R_SPARC_DISP64", Const, 0, ""},
  3601. {"R_SPARC_DISP8", Const, 0, ""},
  3602. {"R_SPARC_GLOB_DAT", Const, 0, ""},
  3603. {"R_SPARC_GLOB_JMP", Const, 0, ""},
  3604. {"R_SPARC_GOT10", Const, 0, ""},
  3605. {"R_SPARC_GOT13", Const, 0, ""},
  3606. {"R_SPARC_GOT22", Const, 0, ""},
  3607. {"R_SPARC_H44", Const, 0, ""},
  3608. {"R_SPARC_HH22", Const, 0, ""},
  3609. {"R_SPARC_HI22", Const, 0, ""},
  3610. {"R_SPARC_HIPLT22", Const, 0, ""},
  3611. {"R_SPARC_HIX22", Const, 0, ""},
  3612. {"R_SPARC_HM10", Const, 0, ""},
  3613. {"R_SPARC_JMP_SLOT", Const, 0, ""},
  3614. {"R_SPARC_L44", Const, 0, ""},
  3615. {"R_SPARC_LM22", Const, 0, ""},
  3616. {"R_SPARC_LO10", Const, 0, ""},
  3617. {"R_SPARC_LOPLT10", Const, 0, ""},
  3618. {"R_SPARC_LOX10", Const, 0, ""},
  3619. {"R_SPARC_M44", Const, 0, ""},
  3620. {"R_SPARC_NONE", Const, 0, ""},
  3621. {"R_SPARC_OLO10", Const, 0, ""},
  3622. {"R_SPARC_PC10", Const, 0, ""},
  3623. {"R_SPARC_PC22", Const, 0, ""},
  3624. {"R_SPARC_PCPLT10", Const, 0, ""},
  3625. {"R_SPARC_PCPLT22", Const, 0, ""},
  3626. {"R_SPARC_PCPLT32", Const, 0, ""},
  3627. {"R_SPARC_PC_HH22", Const, 0, ""},
  3628. {"R_SPARC_PC_HM10", Const, 0, ""},
  3629. {"R_SPARC_PC_LM22", Const, 0, ""},
  3630. {"R_SPARC_PLT32", Const, 0, ""},
  3631. {"R_SPARC_PLT64", Const, 0, ""},
  3632. {"R_SPARC_REGISTER", Const, 0, ""},
  3633. {"R_SPARC_RELATIVE", Const, 0, ""},
  3634. {"R_SPARC_UA16", Const, 0, ""},
  3635. {"R_SPARC_UA32", Const, 0, ""},
  3636. {"R_SPARC_UA64", Const, 0, ""},
  3637. {"R_SPARC_WDISP16", Const, 0, ""},
  3638. {"R_SPARC_WDISP19", Const, 0, ""},
  3639. {"R_SPARC_WDISP22", Const, 0, ""},
  3640. {"R_SPARC_WDISP30", Const, 0, ""},
  3641. {"R_SPARC_WPLT30", Const, 0, ""},
  3642. {"R_SYM32", Func, 0, "func(info uint32) uint32"},
  3643. {"R_SYM64", Func, 0, "func(info uint64) uint32"},
  3644. {"R_TYPE32", Func, 0, "func(info uint32) uint32"},
  3645. {"R_TYPE64", Func, 0, "func(info uint64) uint32"},
  3646. {"R_X86_64", Type, 0, ""},
  3647. {"R_X86_64_16", Const, 0, ""},
  3648. {"R_X86_64_32", Const, 0, ""},
  3649. {"R_X86_64_32S", Const, 0, ""},
  3650. {"R_X86_64_64", Const, 0, ""},
  3651. {"R_X86_64_8", Const, 0, ""},
  3652. {"R_X86_64_COPY", Const, 0, ""},
  3653. {"R_X86_64_DTPMOD64", Const, 0, ""},
  3654. {"R_X86_64_DTPOFF32", Const, 0, ""},
  3655. {"R_X86_64_DTPOFF64", Const, 0, ""},
  3656. {"R_X86_64_GLOB_DAT", Const, 0, ""},
  3657. {"R_X86_64_GOT32", Const, 0, ""},
  3658. {"R_X86_64_GOT64", Const, 10, ""},
  3659. {"R_X86_64_GOTOFF64", Const, 10, ""},
  3660. {"R_X86_64_GOTPC32", Const, 10, ""},
  3661. {"R_X86_64_GOTPC32_TLSDESC", Const, 10, ""},
  3662. {"R_X86_64_GOTPC64", Const, 10, ""},
  3663. {"R_X86_64_GOTPCREL", Const, 0, ""},
  3664. {"R_X86_64_GOTPCREL64", Const, 10, ""},
  3665. {"R_X86_64_GOTPCRELX", Const, 10, ""},
  3666. {"R_X86_64_GOTPLT64", Const, 10, ""},
  3667. {"R_X86_64_GOTTPOFF", Const, 0, ""},
  3668. {"R_X86_64_IRELATIVE", Const, 10, ""},
  3669. {"R_X86_64_JMP_SLOT", Const, 0, ""},
  3670. {"R_X86_64_NONE", Const, 0, ""},
  3671. {"R_X86_64_PC16", Const, 0, ""},
  3672. {"R_X86_64_PC32", Const, 0, ""},
  3673. {"R_X86_64_PC32_BND", Const, 10, ""},
  3674. {"R_X86_64_PC64", Const, 10, ""},
  3675. {"R_X86_64_PC8", Const, 0, ""},
  3676. {"R_X86_64_PLT32", Const, 0, ""},
  3677. {"R_X86_64_PLT32_BND", Const, 10, ""},
  3678. {"R_X86_64_PLTOFF64", Const, 10, ""},
  3679. {"R_X86_64_RELATIVE", Const, 0, ""},
  3680. {"R_X86_64_RELATIVE64", Const, 10, ""},
  3681. {"R_X86_64_REX_GOTPCRELX", Const, 10, ""},
  3682. {"R_X86_64_SIZE32", Const, 10, ""},
  3683. {"R_X86_64_SIZE64", Const, 10, ""},
  3684. {"R_X86_64_TLSDESC", Const, 10, ""},
  3685. {"R_X86_64_TLSDESC_CALL", Const, 10, ""},
  3686. {"R_X86_64_TLSGD", Const, 0, ""},
  3687. {"R_X86_64_TLSLD", Const, 0, ""},
  3688. {"R_X86_64_TPOFF32", Const, 0, ""},
  3689. {"R_X86_64_TPOFF64", Const, 0, ""},
  3690. {"Rel32", Type, 0, ""},
  3691. {"Rel32.Info", Field, 0, ""},
  3692. {"Rel32.Off", Field, 0, ""},
  3693. {"Rel64", Type, 0, ""},
  3694. {"Rel64.Info", Field, 0, ""},
  3695. {"Rel64.Off", Field, 0, ""},
  3696. {"Rela32", Type, 0, ""},
  3697. {"Rela32.Addend", Field, 0, ""},
  3698. {"Rela32.Info", Field, 0, ""},
  3699. {"Rela32.Off", Field, 0, ""},
  3700. {"Rela64", Type, 0, ""},
  3701. {"Rela64.Addend", Field, 0, ""},
  3702. {"Rela64.Info", Field, 0, ""},
  3703. {"Rela64.Off", Field, 0, ""},
  3704. {"SHF_ALLOC", Const, 0, ""},
  3705. {"SHF_COMPRESSED", Const, 6, ""},
  3706. {"SHF_EXECINSTR", Const, 0, ""},
  3707. {"SHF_GROUP", Const, 0, ""},
  3708. {"SHF_INFO_LINK", Const, 0, ""},
  3709. {"SHF_LINK_ORDER", Const, 0, ""},
  3710. {"SHF_MASKOS", Const, 0, ""},
  3711. {"SHF_MASKPROC", Const, 0, ""},
  3712. {"SHF_MERGE", Const, 0, ""},
  3713. {"SHF_OS_NONCONFORMING", Const, 0, ""},
  3714. {"SHF_STRINGS", Const, 0, ""},
  3715. {"SHF_TLS", Const, 0, ""},
  3716. {"SHF_WRITE", Const, 0, ""},
  3717. {"SHN_ABS", Const, 0, ""},
  3718. {"SHN_COMMON", Const, 0, ""},
  3719. {"SHN_HIOS", Const, 0, ""},
  3720. {"SHN_HIPROC", Const, 0, ""},
  3721. {"SHN_HIRESERVE", Const, 0, ""},
  3722. {"SHN_LOOS", Const, 0, ""},
  3723. {"SHN_LOPROC", Const, 0, ""},
  3724. {"SHN_LORESERVE", Const, 0, ""},
  3725. {"SHN_UNDEF", Const, 0, ""},
  3726. {"SHN_XINDEX", Const, 0, ""},
  3727. {"SHT_DYNAMIC", Const, 0, ""},
  3728. {"SHT_DYNSYM", Const, 0, ""},
  3729. {"SHT_FINI_ARRAY", Const, 0, ""},
  3730. {"SHT_GNU_ATTRIBUTES", Const, 0, ""},
  3731. {"SHT_GNU_HASH", Const, 0, ""},
  3732. {"SHT_GNU_LIBLIST", Const, 0, ""},
  3733. {"SHT_GNU_VERDEF", Const, 0, ""},
  3734. {"SHT_GNU_VERNEED", Const, 0, ""},
  3735. {"SHT_GNU_VERSYM", Const, 0, ""},
  3736. {"SHT_GROUP", Const, 0, ""},
  3737. {"SHT_HASH", Const, 0, ""},
  3738. {"SHT_HIOS", Const, 0, ""},
  3739. {"SHT_HIPROC", Const, 0, ""},
  3740. {"SHT_HIUSER", Const, 0, ""},
  3741. {"SHT_INIT_ARRAY", Const, 0, ""},
  3742. {"SHT_LOOS", Const, 0, ""},
  3743. {"SHT_LOPROC", Const, 0, ""},
  3744. {"SHT_LOUSER", Const, 0, ""},
  3745. {"SHT_MIPS_ABIFLAGS", Const, 17, ""},
  3746. {"SHT_NOBITS", Const, 0, ""},
  3747. {"SHT_NOTE", Const, 0, ""},
  3748. {"SHT_NULL", Const, 0, ""},
  3749. {"SHT_PREINIT_ARRAY", Const, 0, ""},
  3750. {"SHT_PROGBITS", Const, 0, ""},
  3751. {"SHT_REL", Const, 0, ""},
  3752. {"SHT_RELA", Const, 0, ""},
  3753. {"SHT_RISCV_ATTRIBUTES", Const, 25, ""},
  3754. {"SHT_SHLIB", Const, 0, ""},
  3755. {"SHT_STRTAB", Const, 0, ""},
  3756. {"SHT_SYMTAB", Const, 0, ""},
  3757. {"SHT_SYMTAB_SHNDX", Const, 0, ""},
  3758. {"STB_GLOBAL", Const, 0, ""},
  3759. {"STB_HIOS", Const, 0, ""},
  3760. {"STB_HIPROC", Const, 0, ""},
  3761. {"STB_LOCAL", Const, 0, ""},
  3762. {"STB_LOOS", Const, 0, ""},
  3763. {"STB_LOPROC", Const, 0, ""},
  3764. {"STB_WEAK", Const, 0, ""},
  3765. {"STT_COMMON", Const, 0, ""},
  3766. {"STT_FILE", Const, 0, ""},
  3767. {"STT_FUNC", Const, 0, ""},
  3768. {"STT_GNU_IFUNC", Const, 23, ""},
  3769. {"STT_HIOS", Const, 0, ""},
  3770. {"STT_HIPROC", Const, 0, ""},
  3771. {"STT_LOOS", Const, 0, ""},
  3772. {"STT_LOPROC", Const, 0, ""},
  3773. {"STT_NOTYPE", Const, 0, ""},
  3774. {"STT_OBJECT", Const, 0, ""},
  3775. {"STT_RELC", Const, 23, ""},
  3776. {"STT_SECTION", Const, 0, ""},
  3777. {"STT_SRELC", Const, 23, ""},
  3778. {"STT_TLS", Const, 0, ""},
  3779. {"STV_DEFAULT", Const, 0, ""},
  3780. {"STV_HIDDEN", Const, 0, ""},
  3781. {"STV_INTERNAL", Const, 0, ""},
  3782. {"STV_PROTECTED", Const, 0, ""},
  3783. {"ST_BIND", Func, 0, "func(info uint8) SymBind"},
  3784. {"ST_INFO", Func, 0, "func(bind SymBind, typ SymType) uint8"},
  3785. {"ST_TYPE", Func, 0, "func(info uint8) SymType"},
  3786. {"ST_VISIBILITY", Func, 0, "func(other uint8) SymVis"},
  3787. {"Section", Type, 0, ""},
  3788. {"Section.ReaderAt", Field, 0, ""},
  3789. {"Section.SectionHeader", Field, 0, ""},
  3790. {"Section32", Type, 0, ""},
  3791. {"Section32.Addr", Field, 0, ""},
  3792. {"Section32.Addralign", Field, 0, ""},
  3793. {"Section32.Entsize", Field, 0, ""},
  3794. {"Section32.Flags", Field, 0, ""},
  3795. {"Section32.Info", Field, 0, ""},
  3796. {"Section32.Link", Field, 0, ""},
  3797. {"Section32.Name", Field, 0, ""},
  3798. {"Section32.Off", Field, 0, ""},
  3799. {"Section32.Size", Field, 0, ""},
  3800. {"Section32.Type", Field, 0, ""},
  3801. {"Section64", Type, 0, ""},
  3802. {"Section64.Addr", Field, 0, ""},
  3803. {"Section64.Addralign", Field, 0, ""},
  3804. {"Section64.Entsize", Field, 0, ""},
  3805. {"Section64.Flags", Field, 0, ""},
  3806. {"Section64.Info", Field, 0, ""},
  3807. {"Section64.Link", Field, 0, ""},
  3808. {"Section64.Name", Field, 0, ""},
  3809. {"Section64.Off", Field, 0, ""},
  3810. {"Section64.Size", Field, 0, ""},
  3811. {"Section64.Type", Field, 0, ""},
  3812. {"SectionFlag", Type, 0, ""},
  3813. {"SectionHeader", Type, 0, ""},
  3814. {"SectionHeader.Addr", Field, 0, ""},
  3815. {"SectionHeader.Addralign", Field, 0, ""},
  3816. {"SectionHeader.Entsize", Field, 0, ""},
  3817. {"SectionHeader.FileSize", Field, 6, ""},
  3818. {"SectionHeader.Flags", Field, 0, ""},
  3819. {"SectionHeader.Info", Field, 0, ""},
  3820. {"SectionHeader.Link", Field, 0, ""},
  3821. {"SectionHeader.Name", Field, 0, ""},
  3822. {"SectionHeader.Offset", Field, 0, ""},
  3823. {"SectionHeader.Size", Field, 0, ""},
  3824. {"SectionHeader.Type", Field, 0, ""},
  3825. {"SectionIndex", Type, 0, ""},
  3826. {"SectionType", Type, 0, ""},
  3827. {"Sym32", Type, 0, ""},
  3828. {"Sym32.Info", Field, 0, ""},
  3829. {"Sym32.Name", Field, 0, ""},
  3830. {"Sym32.Other", Field, 0, ""},
  3831. {"Sym32.Shndx", Field, 0, ""},
  3832. {"Sym32.Size", Field, 0, ""},
  3833. {"Sym32.Value", Field, 0, ""},
  3834. {"Sym32Size", Const, 0, ""},
  3835. {"Sym64", Type, 0, ""},
  3836. {"Sym64.Info", Field, 0, ""},
  3837. {"Sym64.Name", Field, 0, ""},
  3838. {"Sym64.Other", Field, 0, ""},
  3839. {"Sym64.Shndx", Field, 0, ""},
  3840. {"Sym64.Size", Field, 0, ""},
  3841. {"Sym64.Value", Field, 0, ""},
  3842. {"Sym64Size", Const, 0, ""},
  3843. {"SymBind", Type, 0, ""},
  3844. {"SymType", Type, 0, ""},
  3845. {"SymVis", Type, 0, ""},
  3846. {"Symbol", Type, 0, ""},
  3847. {"Symbol.HasVersion", Field, 24, ""},
  3848. {"Symbol.Info", Field, 0, ""},
  3849. {"Symbol.Library", Field, 13, ""},
  3850. {"Symbol.Name", Field, 0, ""},
  3851. {"Symbol.Other", Field, 0, ""},
  3852. {"Symbol.Section", Field, 0, ""},
  3853. {"Symbol.Size", Field, 0, ""},
  3854. {"Symbol.Value", Field, 0, ""},
  3855. {"Symbol.Version", Field, 13, ""},
  3856. {"Symbol.VersionIndex", Field, 24, ""},
  3857. {"Type", Type, 0, ""},
  3858. {"VER_FLG_BASE", Const, 24, ""},
  3859. {"VER_FLG_INFO", Const, 24, ""},
  3860. {"VER_FLG_WEAK", Const, 24, ""},
  3861. {"Version", Type, 0, ""},
  3862. {"VersionIndex", Type, 24, ""},
  3863. },
  3864. "debug/gosym": {
  3865. {"(*DecodingError).Error", Method, 0, ""},
  3866. {"(*LineTable).LineToPC", Method, 0, ""},
  3867. {"(*LineTable).PCToLine", Method, 0, ""},
  3868. {"(*Sym).BaseName", Method, 0, ""},
  3869. {"(*Sym).PackageName", Method, 0, ""},
  3870. {"(*Sym).ReceiverName", Method, 0, ""},
  3871. {"(*Sym).Static", Method, 0, ""},
  3872. {"(*Table).LineToPC", Method, 0, ""},
  3873. {"(*Table).LookupFunc", Method, 0, ""},
  3874. {"(*Table).LookupSym", Method, 0, ""},
  3875. {"(*Table).PCToFunc", Method, 0, ""},
  3876. {"(*Table).PCToLine", Method, 0, ""},
  3877. {"(*Table).SymByAddr", Method, 0, ""},
  3878. {"(*UnknownLineError).Error", Method, 0, ""},
  3879. {"(Func).BaseName", Method, 0, ""},
  3880. {"(Func).PackageName", Method, 0, ""},
  3881. {"(Func).ReceiverName", Method, 0, ""},
  3882. {"(Func).Static", Method, 0, ""},
  3883. {"(UnknownFileError).Error", Method, 0, ""},
  3884. {"DecodingError", Type, 0, ""},
  3885. {"Func", Type, 0, ""},
  3886. {"Func.End", Field, 0, ""},
  3887. {"Func.Entry", Field, 0, ""},
  3888. {"Func.FrameSize", Field, 0, ""},
  3889. {"Func.LineTable", Field, 0, ""},
  3890. {"Func.Locals", Field, 0, ""},
  3891. {"Func.Obj", Field, 0, ""},
  3892. {"Func.Params", Field, 0, ""},
  3893. {"Func.Sym", Field, 0, ""},
  3894. {"LineTable", Type, 0, ""},
  3895. {"LineTable.Data", Field, 0, ""},
  3896. {"LineTable.Line", Field, 0, ""},
  3897. {"LineTable.PC", Field, 0, ""},
  3898. {"NewLineTable", Func, 0, "func(data []byte, text uint64) *LineTable"},
  3899. {"NewTable", Func, 0, "func(symtab []byte, pcln *LineTable) (*Table, error)"},
  3900. {"Obj", Type, 0, ""},
  3901. {"Obj.Funcs", Field, 0, ""},
  3902. {"Obj.Paths", Field, 0, ""},
  3903. {"Sym", Type, 0, ""},
  3904. {"Sym.Func", Field, 0, ""},
  3905. {"Sym.GoType", Field, 0, ""},
  3906. {"Sym.Name", Field, 0, ""},
  3907. {"Sym.Type", Field, 0, ""},
  3908. {"Sym.Value", Field, 0, ""},
  3909. {"Table", Type, 0, ""},
  3910. {"Table.Files", Field, 0, ""},
  3911. {"Table.Funcs", Field, 0, ""},
  3912. {"Table.Objs", Field, 0, ""},
  3913. {"Table.Syms", Field, 0, ""},
  3914. {"UnknownFileError", Type, 0, ""},
  3915. {"UnknownLineError", Type, 0, ""},
  3916. {"UnknownLineError.File", Field, 0, ""},
  3917. {"UnknownLineError.Line", Field, 0, ""},
  3918. },
  3919. "debug/macho": {
  3920. {"(*FatFile).Close", Method, 3, ""},
  3921. {"(*File).Close", Method, 0, ""},
  3922. {"(*File).DWARF", Method, 0, ""},
  3923. {"(*File).ImportedLibraries", Method, 0, ""},
  3924. {"(*File).ImportedSymbols", Method, 0, ""},
  3925. {"(*File).Section", Method, 0, ""},
  3926. {"(*File).Segment", Method, 0, ""},
  3927. {"(*FormatError).Error", Method, 0, ""},
  3928. {"(*Section).Data", Method, 0, ""},
  3929. {"(*Section).Open", Method, 0, ""},
  3930. {"(*Segment).Data", Method, 0, ""},
  3931. {"(*Segment).Open", Method, 0, ""},
  3932. {"(Cpu).GoString", Method, 0, ""},
  3933. {"(Cpu).String", Method, 0, ""},
  3934. {"(Dylib).Raw", Method, 0, ""},
  3935. {"(Dysymtab).Raw", Method, 0, ""},
  3936. {"(FatArch).Close", Method, 3, ""},
  3937. {"(FatArch).DWARF", Method, 3, ""},
  3938. {"(FatArch).ImportedLibraries", Method, 3, ""},
  3939. {"(FatArch).ImportedSymbols", Method, 3, ""},
  3940. {"(FatArch).Section", Method, 3, ""},
  3941. {"(FatArch).Segment", Method, 3, ""},
  3942. {"(LoadBytes).Raw", Method, 0, ""},
  3943. {"(LoadCmd).GoString", Method, 0, ""},
  3944. {"(LoadCmd).String", Method, 0, ""},
  3945. {"(RelocTypeARM).GoString", Method, 10, ""},
  3946. {"(RelocTypeARM).String", Method, 10, ""},
  3947. {"(RelocTypeARM64).GoString", Method, 10, ""},
  3948. {"(RelocTypeARM64).String", Method, 10, ""},
  3949. {"(RelocTypeGeneric).GoString", Method, 10, ""},
  3950. {"(RelocTypeGeneric).String", Method, 10, ""},
  3951. {"(RelocTypeX86_64).GoString", Method, 10, ""},
  3952. {"(RelocTypeX86_64).String", Method, 10, ""},
  3953. {"(Rpath).Raw", Method, 10, ""},
  3954. {"(Section).ReadAt", Method, 0, ""},
  3955. {"(Segment).Raw", Method, 0, ""},
  3956. {"(Segment).ReadAt", Method, 0, ""},
  3957. {"(Symtab).Raw", Method, 0, ""},
  3958. {"(Type).GoString", Method, 10, ""},
  3959. {"(Type).String", Method, 10, ""},
  3960. {"ARM64_RELOC_ADDEND", Const, 10, ""},
  3961. {"ARM64_RELOC_BRANCH26", Const, 10, ""},
  3962. {"ARM64_RELOC_GOT_LOAD_PAGE21", Const, 10, ""},
  3963. {"ARM64_RELOC_GOT_LOAD_PAGEOFF12", Const, 10, ""},
  3964. {"ARM64_RELOC_PAGE21", Const, 10, ""},
  3965. {"ARM64_RELOC_PAGEOFF12", Const, 10, ""},
  3966. {"ARM64_RELOC_POINTER_TO_GOT", Const, 10, ""},
  3967. {"ARM64_RELOC_SUBTRACTOR", Const, 10, ""},
  3968. {"ARM64_RELOC_TLVP_LOAD_PAGE21", Const, 10, ""},
  3969. {"ARM64_RELOC_TLVP_LOAD_PAGEOFF12", Const, 10, ""},
  3970. {"ARM64_RELOC_UNSIGNED", Const, 10, ""},
  3971. {"ARM_RELOC_BR24", Const, 10, ""},
  3972. {"ARM_RELOC_HALF", Const, 10, ""},
  3973. {"ARM_RELOC_HALF_SECTDIFF", Const, 10, ""},
  3974. {"ARM_RELOC_LOCAL_SECTDIFF", Const, 10, ""},
  3975. {"ARM_RELOC_PAIR", Const, 10, ""},
  3976. {"ARM_RELOC_PB_LA_PTR", Const, 10, ""},
  3977. {"ARM_RELOC_SECTDIFF", Const, 10, ""},
  3978. {"ARM_RELOC_VANILLA", Const, 10, ""},
  3979. {"ARM_THUMB_32BIT_BRANCH", Const, 10, ""},
  3980. {"ARM_THUMB_RELOC_BR22", Const, 10, ""},
  3981. {"Cpu", Type, 0, ""},
  3982. {"Cpu386", Const, 0, ""},
  3983. {"CpuAmd64", Const, 0, ""},
  3984. {"CpuArm", Const, 3, ""},
  3985. {"CpuArm64", Const, 11, ""},
  3986. {"CpuPpc", Const, 3, ""},
  3987. {"CpuPpc64", Const, 3, ""},
  3988. {"Dylib", Type, 0, ""},
  3989. {"Dylib.CompatVersion", Field, 0, ""},
  3990. {"Dylib.CurrentVersion", Field, 0, ""},
  3991. {"Dylib.LoadBytes", Field, 0, ""},
  3992. {"Dylib.Name", Field, 0, ""},
  3993. {"Dylib.Time", Field, 0, ""},
  3994. {"DylibCmd", Type, 0, ""},
  3995. {"DylibCmd.Cmd", Field, 0, ""},
  3996. {"DylibCmd.CompatVersion", Field, 0, ""},
  3997. {"DylibCmd.CurrentVersion", Field, 0, ""},
  3998. {"DylibCmd.Len", Field, 0, ""},
  3999. {"DylibCmd.Name", Field, 0, ""},
  4000. {"DylibCmd.Time", Field, 0, ""},
  4001. {"Dysymtab", Type, 0, ""},
  4002. {"Dysymtab.DysymtabCmd", Field, 0, ""},
  4003. {"Dysymtab.IndirectSyms", Field, 0, ""},
  4004. {"Dysymtab.LoadBytes", Field, 0, ""},
  4005. {"DysymtabCmd", Type, 0, ""},
  4006. {"DysymtabCmd.Cmd", Field, 0, ""},
  4007. {"DysymtabCmd.Extrefsymoff", Field, 0, ""},
  4008. {"DysymtabCmd.Extreloff", Field, 0, ""},
  4009. {"DysymtabCmd.Iextdefsym", Field, 0, ""},
  4010. {"DysymtabCmd.Ilocalsym", Field, 0, ""},
  4011. {"DysymtabCmd.Indirectsymoff", Field, 0, ""},
  4012. {"DysymtabCmd.Iundefsym", Field, 0, ""},
  4013. {"DysymtabCmd.Len", Field, 0, ""},
  4014. {"DysymtabCmd.Locreloff", Field, 0, ""},
  4015. {"DysymtabCmd.Modtaboff", Field, 0, ""},
  4016. {"DysymtabCmd.Nextdefsym", Field, 0, ""},
  4017. {"DysymtabCmd.Nextrefsyms", Field, 0, ""},
  4018. {"DysymtabCmd.Nextrel", Field, 0, ""},
  4019. {"DysymtabCmd.Nindirectsyms", Field, 0, ""},
  4020. {"DysymtabCmd.Nlocalsym", Field, 0, ""},
  4021. {"DysymtabCmd.Nlocrel", Field, 0, ""},
  4022. {"DysymtabCmd.Nmodtab", Field, 0, ""},
  4023. {"DysymtabCmd.Ntoc", Field, 0, ""},
  4024. {"DysymtabCmd.Nundefsym", Field, 0, ""},
  4025. {"DysymtabCmd.Tocoffset", Field, 0, ""},
  4026. {"ErrNotFat", Var, 3, ""},
  4027. {"FatArch", Type, 3, ""},
  4028. {"FatArch.FatArchHeader", Field, 3, ""},
  4029. {"FatArch.File", Field, 3, ""},
  4030. {"FatArchHeader", Type, 3, ""},
  4031. {"FatArchHeader.Align", Field, 3, ""},
  4032. {"FatArchHeader.Cpu", Field, 3, ""},
  4033. {"FatArchHeader.Offset", Field, 3, ""},
  4034. {"FatArchHeader.Size", Field, 3, ""},
  4035. {"FatArchHeader.SubCpu", Field, 3, ""},
  4036. {"FatFile", Type, 3, ""},
  4037. {"FatFile.Arches", Field, 3, ""},
  4038. {"FatFile.Magic", Field, 3, ""},
  4039. {"File", Type, 0, ""},
  4040. {"File.ByteOrder", Field, 0, ""},
  4041. {"File.Dysymtab", Field, 0, ""},
  4042. {"File.FileHeader", Field, 0, ""},
  4043. {"File.Loads", Field, 0, ""},
  4044. {"File.Sections", Field, 0, ""},
  4045. {"File.Symtab", Field, 0, ""},
  4046. {"FileHeader", Type, 0, ""},
  4047. {"FileHeader.Cmdsz", Field, 0, ""},
  4048. {"FileHeader.Cpu", Field, 0, ""},
  4049. {"FileHeader.Flags", Field, 0, ""},
  4050. {"FileHeader.Magic", Field, 0, ""},
  4051. {"FileHeader.Ncmd", Field, 0, ""},
  4052. {"FileHeader.SubCpu", Field, 0, ""},
  4053. {"FileHeader.Type", Field, 0, ""},
  4054. {"FlagAllModsBound", Const, 10, ""},
  4055. {"FlagAllowStackExecution", Const, 10, ""},
  4056. {"FlagAppExtensionSafe", Const, 10, ""},
  4057. {"FlagBindAtLoad", Const, 10, ""},
  4058. {"FlagBindsToWeak", Const, 10, ""},
  4059. {"FlagCanonical", Const, 10, ""},
  4060. {"FlagDeadStrippableDylib", Const, 10, ""},
  4061. {"FlagDyldLink", Const, 10, ""},
  4062. {"FlagForceFlat", Const, 10, ""},
  4063. {"FlagHasTLVDescriptors", Const, 10, ""},
  4064. {"FlagIncrLink", Const, 10, ""},
  4065. {"FlagLazyInit", Const, 10, ""},
  4066. {"FlagNoFixPrebinding", Const, 10, ""},
  4067. {"FlagNoHeapExecution", Const, 10, ""},
  4068. {"FlagNoMultiDefs", Const, 10, ""},
  4069. {"FlagNoReexportedDylibs", Const, 10, ""},
  4070. {"FlagNoUndefs", Const, 10, ""},
  4071. {"FlagPIE", Const, 10, ""},
  4072. {"FlagPrebindable", Const, 10, ""},
  4073. {"FlagPrebound", Const, 10, ""},
  4074. {"FlagRootSafe", Const, 10, ""},
  4075. {"FlagSetuidSafe", Const, 10, ""},
  4076. {"FlagSplitSegs", Const, 10, ""},
  4077. {"FlagSubsectionsViaSymbols", Const, 10, ""},
  4078. {"FlagTwoLevel", Const, 10, ""},
  4079. {"FlagWeakDefines", Const, 10, ""},
  4080. {"FormatError", Type, 0, ""},
  4081. {"GENERIC_RELOC_LOCAL_SECTDIFF", Const, 10, ""},
  4082. {"GENERIC_RELOC_PAIR", Const, 10, ""},
  4083. {"GENERIC_RELOC_PB_LA_PTR", Const, 10, ""},
  4084. {"GENERIC_RELOC_SECTDIFF", Const, 10, ""},
  4085. {"GENERIC_RELOC_TLV", Const, 10, ""},
  4086. {"GENERIC_RELOC_VANILLA", Const, 10, ""},
  4087. {"Load", Type, 0, ""},
  4088. {"LoadBytes", Type, 0, ""},
  4089. {"LoadCmd", Type, 0, ""},
  4090. {"LoadCmdDylib", Const, 0, ""},
  4091. {"LoadCmdDylinker", Const, 0, ""},
  4092. {"LoadCmdDysymtab", Const, 0, ""},
  4093. {"LoadCmdRpath", Const, 10, ""},
  4094. {"LoadCmdSegment", Const, 0, ""},
  4095. {"LoadCmdSegment64", Const, 0, ""},
  4096. {"LoadCmdSymtab", Const, 0, ""},
  4097. {"LoadCmdThread", Const, 0, ""},
  4098. {"LoadCmdUnixThread", Const, 0, ""},
  4099. {"Magic32", Const, 0, ""},
  4100. {"Magic64", Const, 0, ""},
  4101. {"MagicFat", Const, 3, ""},
  4102. {"NewFatFile", Func, 3, "func(r io.ReaderAt) (*FatFile, error)"},
  4103. {"NewFile", Func, 0, "func(r io.ReaderAt) (*File, error)"},
  4104. {"Nlist32", Type, 0, ""},
  4105. {"Nlist32.Desc", Field, 0, ""},
  4106. {"Nlist32.Name", Field, 0, ""},
  4107. {"Nlist32.Sect", Field, 0, ""},
  4108. {"Nlist32.Type", Field, 0, ""},
  4109. {"Nlist32.Value", Field, 0, ""},
  4110. {"Nlist64", Type, 0, ""},
  4111. {"Nlist64.Desc", Field, 0, ""},
  4112. {"Nlist64.Name", Field, 0, ""},
  4113. {"Nlist64.Sect", Field, 0, ""},
  4114. {"Nlist64.Type", Field, 0, ""},
  4115. {"Nlist64.Value", Field, 0, ""},
  4116. {"Open", Func, 0, "func(name string) (*File, error)"},
  4117. {"OpenFat", Func, 3, "func(name string) (*FatFile, error)"},
  4118. {"Regs386", Type, 0, ""},
  4119. {"Regs386.AX", Field, 0, ""},
  4120. {"Regs386.BP", Field, 0, ""},
  4121. {"Regs386.BX", Field, 0, ""},
  4122. {"Regs386.CS", Field, 0, ""},
  4123. {"Regs386.CX", Field, 0, ""},
  4124. {"Regs386.DI", Field, 0, ""},
  4125. {"Regs386.DS", Field, 0, ""},
  4126. {"Regs386.DX", Field, 0, ""},
  4127. {"Regs386.ES", Field, 0, ""},
  4128. {"Regs386.FLAGS", Field, 0, ""},
  4129. {"Regs386.FS", Field, 0, ""},
  4130. {"Regs386.GS", Field, 0, ""},
  4131. {"Regs386.IP", Field, 0, ""},
  4132. {"Regs386.SI", Field, 0, ""},
  4133. {"Regs386.SP", Field, 0, ""},
  4134. {"Regs386.SS", Field, 0, ""},
  4135. {"RegsAMD64", Type, 0, ""},
  4136. {"RegsAMD64.AX", Field, 0, ""},
  4137. {"RegsAMD64.BP", Field, 0, ""},
  4138. {"RegsAMD64.BX", Field, 0, ""},
  4139. {"RegsAMD64.CS", Field, 0, ""},
  4140. {"RegsAMD64.CX", Field, 0, ""},
  4141. {"RegsAMD64.DI", Field, 0, ""},
  4142. {"RegsAMD64.DX", Field, 0, ""},
  4143. {"RegsAMD64.FLAGS", Field, 0, ""},
  4144. {"RegsAMD64.FS", Field, 0, ""},
  4145. {"RegsAMD64.GS", Field, 0, ""},
  4146. {"RegsAMD64.IP", Field, 0, ""},
  4147. {"RegsAMD64.R10", Field, 0, ""},
  4148. {"RegsAMD64.R11", Field, 0, ""},
  4149. {"RegsAMD64.R12", Field, 0, ""},
  4150. {"RegsAMD64.R13", Field, 0, ""},
  4151. {"RegsAMD64.R14", Field, 0, ""},
  4152. {"RegsAMD64.R15", Field, 0, ""},
  4153. {"RegsAMD64.R8", Field, 0, ""},
  4154. {"RegsAMD64.R9", Field, 0, ""},
  4155. {"RegsAMD64.SI", Field, 0, ""},
  4156. {"RegsAMD64.SP", Field, 0, ""},
  4157. {"Reloc", Type, 10, ""},
  4158. {"Reloc.Addr", Field, 10, ""},
  4159. {"Reloc.Extern", Field, 10, ""},
  4160. {"Reloc.Len", Field, 10, ""},
  4161. {"Reloc.Pcrel", Field, 10, ""},
  4162. {"Reloc.Scattered", Field, 10, ""},
  4163. {"Reloc.Type", Field, 10, ""},
  4164. {"Reloc.Value", Field, 10, ""},
  4165. {"RelocTypeARM", Type, 10, ""},
  4166. {"RelocTypeARM64", Type, 10, ""},
  4167. {"RelocTypeGeneric", Type, 10, ""},
  4168. {"RelocTypeX86_64", Type, 10, ""},
  4169. {"Rpath", Type, 10, ""},
  4170. {"Rpath.LoadBytes", Field, 10, ""},
  4171. {"Rpath.Path", Field, 10, ""},
  4172. {"RpathCmd", Type, 10, ""},
  4173. {"RpathCmd.Cmd", Field, 10, ""},
  4174. {"RpathCmd.Len", Field, 10, ""},
  4175. {"RpathCmd.Path", Field, 10, ""},
  4176. {"Section", Type, 0, ""},
  4177. {"Section.ReaderAt", Field, 0, ""},
  4178. {"Section.Relocs", Field, 10, ""},
  4179. {"Section.SectionHeader", Field, 0, ""},
  4180. {"Section32", Type, 0, ""},
  4181. {"Section32.Addr", Field, 0, ""},
  4182. {"Section32.Align", Field, 0, ""},
  4183. {"Section32.Flags", Field, 0, ""},
  4184. {"Section32.Name", Field, 0, ""},
  4185. {"Section32.Nreloc", Field, 0, ""},
  4186. {"Section32.Offset", Field, 0, ""},
  4187. {"Section32.Reloff", Field, 0, ""},
  4188. {"Section32.Reserve1", Field, 0, ""},
  4189. {"Section32.Reserve2", Field, 0, ""},
  4190. {"Section32.Seg", Field, 0, ""},
  4191. {"Section32.Size", Field, 0, ""},
  4192. {"Section64", Type, 0, ""},
  4193. {"Section64.Addr", Field, 0, ""},
  4194. {"Section64.Align", Field, 0, ""},
  4195. {"Section64.Flags", Field, 0, ""},
  4196. {"Section64.Name", Field, 0, ""},
  4197. {"Section64.Nreloc", Field, 0, ""},
  4198. {"Section64.Offset", Field, 0, ""},
  4199. {"Section64.Reloff", Field, 0, ""},
  4200. {"Section64.Reserve1", Field, 0, ""},
  4201. {"Section64.Reserve2", Field, 0, ""},
  4202. {"Section64.Reserve3", Field, 0, ""},
  4203. {"Section64.Seg", Field, 0, ""},
  4204. {"Section64.Size", Field, 0, ""},
  4205. {"SectionHeader", Type, 0, ""},
  4206. {"SectionHeader.Addr", Field, 0, ""},
  4207. {"SectionHeader.Align", Field, 0, ""},
  4208. {"SectionHeader.Flags", Field, 0, ""},
  4209. {"SectionHeader.Name", Field, 0, ""},
  4210. {"SectionHeader.Nreloc", Field, 0, ""},
  4211. {"SectionHeader.Offset", Field, 0, ""},
  4212. {"SectionHeader.Reloff", Field, 0, ""},
  4213. {"SectionHeader.Seg", Field, 0, ""},
  4214. {"SectionHeader.Size", Field, 0, ""},
  4215. {"Segment", Type, 0, ""},
  4216. {"Segment.LoadBytes", Field, 0, ""},
  4217. {"Segment.ReaderAt", Field, 0, ""},
  4218. {"Segment.SegmentHeader", Field, 0, ""},
  4219. {"Segment32", Type, 0, ""},
  4220. {"Segment32.Addr", Field, 0, ""},
  4221. {"Segment32.Cmd", Field, 0, ""},
  4222. {"Segment32.Filesz", Field, 0, ""},
  4223. {"Segment32.Flag", Field, 0, ""},
  4224. {"Segment32.Len", Field, 0, ""},
  4225. {"Segment32.Maxprot", Field, 0, ""},
  4226. {"Segment32.Memsz", Field, 0, ""},
  4227. {"Segment32.Name", Field, 0, ""},
  4228. {"Segment32.Nsect", Field, 0, ""},
  4229. {"Segment32.Offset", Field, 0, ""},
  4230. {"Segment32.Prot", Field, 0, ""},
  4231. {"Segment64", Type, 0, ""},
  4232. {"Segment64.Addr", Field, 0, ""},
  4233. {"Segment64.Cmd", Field, 0, ""},
  4234. {"Segment64.Filesz", Field, 0, ""},
  4235. {"Segment64.Flag", Field, 0, ""},
  4236. {"Segment64.Len", Field, 0, ""},
  4237. {"Segment64.Maxprot", Field, 0, ""},
  4238. {"Segment64.Memsz", Field, 0, ""},
  4239. {"Segment64.Name", Field, 0, ""},
  4240. {"Segment64.Nsect", Field, 0, ""},
  4241. {"Segment64.Offset", Field, 0, ""},
  4242. {"Segment64.Prot", Field, 0, ""},
  4243. {"SegmentHeader", Type, 0, ""},
  4244. {"SegmentHeader.Addr", Field, 0, ""},
  4245. {"SegmentHeader.Cmd", Field, 0, ""},
  4246. {"SegmentHeader.Filesz", Field, 0, ""},
  4247. {"SegmentHeader.Flag", Field, 0, ""},
  4248. {"SegmentHeader.Len", Field, 0, ""},
  4249. {"SegmentHeader.Maxprot", Field, 0, ""},
  4250. {"SegmentHeader.Memsz", Field, 0, ""},
  4251. {"SegmentHeader.Name", Field, 0, ""},
  4252. {"SegmentHeader.Nsect", Field, 0, ""},
  4253. {"SegmentHeader.Offset", Field, 0, ""},
  4254. {"SegmentHeader.Prot", Field, 0, ""},
  4255. {"Symbol", Type, 0, ""},
  4256. {"Symbol.Desc", Field, 0, ""},
  4257. {"Symbol.Name", Field, 0, ""},
  4258. {"Symbol.Sect", Field, 0, ""},
  4259. {"Symbol.Type", Field, 0, ""},
  4260. {"Symbol.Value", Field, 0, ""},
  4261. {"Symtab", Type, 0, ""},
  4262. {"Symtab.LoadBytes", Field, 0, ""},
  4263. {"Symtab.Syms", Field, 0, ""},
  4264. {"Symtab.SymtabCmd", Field, 0, ""},
  4265. {"SymtabCmd", Type, 0, ""},
  4266. {"SymtabCmd.Cmd", Field, 0, ""},
  4267. {"SymtabCmd.Len", Field, 0, ""},
  4268. {"SymtabCmd.Nsyms", Field, 0, ""},
  4269. {"SymtabCmd.Stroff", Field, 0, ""},
  4270. {"SymtabCmd.Strsize", Field, 0, ""},
  4271. {"SymtabCmd.Symoff", Field, 0, ""},
  4272. {"Thread", Type, 0, ""},
  4273. {"Thread.Cmd", Field, 0, ""},
  4274. {"Thread.Data", Field, 0, ""},
  4275. {"Thread.Len", Field, 0, ""},
  4276. {"Thread.Type", Field, 0, ""},
  4277. {"Type", Type, 0, ""},
  4278. {"TypeBundle", Const, 3, ""},
  4279. {"TypeDylib", Const, 3, ""},
  4280. {"TypeExec", Const, 0, ""},
  4281. {"TypeObj", Const, 0, ""},
  4282. {"X86_64_RELOC_BRANCH", Const, 10, ""},
  4283. {"X86_64_RELOC_GOT", Const, 10, ""},
  4284. {"X86_64_RELOC_GOT_LOAD", Const, 10, ""},
  4285. {"X86_64_RELOC_SIGNED", Const, 10, ""},
  4286. {"X86_64_RELOC_SIGNED_1", Const, 10, ""},
  4287. {"X86_64_RELOC_SIGNED_2", Const, 10, ""},
  4288. {"X86_64_RELOC_SIGNED_4", Const, 10, ""},
  4289. {"X86_64_RELOC_SUBTRACTOR", Const, 10, ""},
  4290. {"X86_64_RELOC_TLV", Const, 10, ""},
  4291. {"X86_64_RELOC_UNSIGNED", Const, 10, ""},
  4292. },
  4293. "debug/pe": {
  4294. {"(*COFFSymbol).FullName", Method, 8, ""},
  4295. {"(*File).COFFSymbolReadSectionDefAux", Method, 19, ""},
  4296. {"(*File).Close", Method, 0, ""},
  4297. {"(*File).DWARF", Method, 0, ""},
  4298. {"(*File).ImportedLibraries", Method, 0, ""},
  4299. {"(*File).ImportedSymbols", Method, 0, ""},
  4300. {"(*File).Section", Method, 0, ""},
  4301. {"(*FormatError).Error", Method, 0, ""},
  4302. {"(*Section).Data", Method, 0, ""},
  4303. {"(*Section).Open", Method, 0, ""},
  4304. {"(Section).ReadAt", Method, 0, ""},
  4305. {"(StringTable).String", Method, 8, ""},
  4306. {"COFFSymbol", Type, 1, ""},
  4307. {"COFFSymbol.Name", Field, 1, ""},
  4308. {"COFFSymbol.NumberOfAuxSymbols", Field, 1, ""},
  4309. {"COFFSymbol.SectionNumber", Field, 1, ""},
  4310. {"COFFSymbol.StorageClass", Field, 1, ""},
  4311. {"COFFSymbol.Type", Field, 1, ""},
  4312. {"COFFSymbol.Value", Field, 1, ""},
  4313. {"COFFSymbolAuxFormat5", Type, 19, ""},
  4314. {"COFFSymbolAuxFormat5.Checksum", Field, 19, ""},
  4315. {"COFFSymbolAuxFormat5.NumLineNumbers", Field, 19, ""},
  4316. {"COFFSymbolAuxFormat5.NumRelocs", Field, 19, ""},
  4317. {"COFFSymbolAuxFormat5.SecNum", Field, 19, ""},
  4318. {"COFFSymbolAuxFormat5.Selection", Field, 19, ""},
  4319. {"COFFSymbolAuxFormat5.Size", Field, 19, ""},
  4320. {"COFFSymbolSize", Const, 1, ""},
  4321. {"DataDirectory", Type, 3, ""},
  4322. {"DataDirectory.Size", Field, 3, ""},
  4323. {"DataDirectory.VirtualAddress", Field, 3, ""},
  4324. {"File", Type, 0, ""},
  4325. {"File.COFFSymbols", Field, 8, ""},
  4326. {"File.FileHeader", Field, 0, ""},
  4327. {"File.OptionalHeader", Field, 3, ""},
  4328. {"File.Sections", Field, 0, ""},
  4329. {"File.StringTable", Field, 8, ""},
  4330. {"File.Symbols", Field, 1, ""},
  4331. {"FileHeader", Type, 0, ""},
  4332. {"FileHeader.Characteristics", Field, 0, ""},
  4333. {"FileHeader.Machine", Field, 0, ""},
  4334. {"FileHeader.NumberOfSections", Field, 0, ""},
  4335. {"FileHeader.NumberOfSymbols", Field, 0, ""},
  4336. {"FileHeader.PointerToSymbolTable", Field, 0, ""},
  4337. {"FileHeader.SizeOfOptionalHeader", Field, 0, ""},
  4338. {"FileHeader.TimeDateStamp", Field, 0, ""},
  4339. {"FormatError", Type, 0, ""},
  4340. {"IMAGE_COMDAT_SELECT_ANY", Const, 19, ""},
  4341. {"IMAGE_COMDAT_SELECT_ASSOCIATIVE", Const, 19, ""},
  4342. {"IMAGE_COMDAT_SELECT_EXACT_MATCH", Const, 19, ""},
  4343. {"IMAGE_COMDAT_SELECT_LARGEST", Const, 19, ""},
  4344. {"IMAGE_COMDAT_SELECT_NODUPLICATES", Const, 19, ""},
  4345. {"IMAGE_COMDAT_SELECT_SAME_SIZE", Const, 19, ""},
  4346. {"IMAGE_DIRECTORY_ENTRY_ARCHITECTURE", Const, 11, ""},
  4347. {"IMAGE_DIRECTORY_ENTRY_BASERELOC", Const, 11, ""},
  4348. {"IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT", Const, 11, ""},
  4349. {"IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR", Const, 11, ""},
  4350. {"IMAGE_DIRECTORY_ENTRY_DEBUG", Const, 11, ""},
  4351. {"IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT", Const, 11, ""},
  4352. {"IMAGE_DIRECTORY_ENTRY_EXCEPTION", Const, 11, ""},
  4353. {"IMAGE_DIRECTORY_ENTRY_EXPORT", Const, 11, ""},
  4354. {"IMAGE_DIRECTORY_ENTRY_GLOBALPTR", Const, 11, ""},
  4355. {"IMAGE_DIRECTORY_ENTRY_IAT", Const, 11, ""},
  4356. {"IMAGE_DIRECTORY_ENTRY_IMPORT", Const, 11, ""},
  4357. {"IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG", Const, 11, ""},
  4358. {"IMAGE_DIRECTORY_ENTRY_RESOURCE", Const, 11, ""},
  4359. {"IMAGE_DIRECTORY_ENTRY_SECURITY", Const, 11, ""},
  4360. {"IMAGE_DIRECTORY_ENTRY_TLS", Const, 11, ""},
  4361. {"IMAGE_DLLCHARACTERISTICS_APPCONTAINER", Const, 15, ""},
  4362. {"IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE", Const, 15, ""},
  4363. {"IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY", Const, 15, ""},
  4364. {"IMAGE_DLLCHARACTERISTICS_GUARD_CF", Const, 15, ""},
  4365. {"IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA", Const, 15, ""},
  4366. {"IMAGE_DLLCHARACTERISTICS_NO_BIND", Const, 15, ""},
  4367. {"IMAGE_DLLCHARACTERISTICS_NO_ISOLATION", Const, 15, ""},
  4368. {"IMAGE_DLLCHARACTERISTICS_NO_SEH", Const, 15, ""},
  4369. {"IMAGE_DLLCHARACTERISTICS_NX_COMPAT", Const, 15, ""},
  4370. {"IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE", Const, 15, ""},
  4371. {"IMAGE_DLLCHARACTERISTICS_WDM_DRIVER", Const, 15, ""},
  4372. {"IMAGE_FILE_32BIT_MACHINE", Const, 15, ""},
  4373. {"IMAGE_FILE_AGGRESIVE_WS_TRIM", Const, 15, ""},
  4374. {"IMAGE_FILE_BYTES_REVERSED_HI", Const, 15, ""},
  4375. {"IMAGE_FILE_BYTES_REVERSED_LO", Const, 15, ""},
  4376. {"IMAGE_FILE_DEBUG_STRIPPED", Const, 15, ""},
  4377. {"IMAGE_FILE_DLL", Const, 15, ""},
  4378. {"IMAGE_FILE_EXECUTABLE_IMAGE", Const, 15, ""},
  4379. {"IMAGE_FILE_LARGE_ADDRESS_AWARE", Const, 15, ""},
  4380. {"IMAGE_FILE_LINE_NUMS_STRIPPED", Const, 15, ""},
  4381. {"IMAGE_FILE_LOCAL_SYMS_STRIPPED", Const, 15, ""},
  4382. {"IMAGE_FILE_MACHINE_AM33", Const, 0, ""},
  4383. {"IMAGE_FILE_MACHINE_AMD64", Const, 0, ""},
  4384. {"IMAGE_FILE_MACHINE_ARM", Const, 0, ""},
  4385. {"IMAGE_FILE_MACHINE_ARM64", Const, 11, ""},
  4386. {"IMAGE_FILE_MACHINE_ARMNT", Const, 12, ""},
  4387. {"IMAGE_FILE_MACHINE_EBC", Const, 0, ""},
  4388. {"IMAGE_FILE_MACHINE_I386", Const, 0, ""},
  4389. {"IMAGE_FILE_MACHINE_IA64", Const, 0, ""},
  4390. {"IMAGE_FILE_MACHINE_LOONGARCH32", Const, 19, ""},
  4391. {"IMAGE_FILE_MACHINE_LOONGARCH64", Const, 19, ""},
  4392. {"IMAGE_FILE_MACHINE_M32R", Const, 0, ""},
  4393. {"IMAGE_FILE_MACHINE_MIPS16", Const, 0, ""},
  4394. {"IMAGE_FILE_MACHINE_MIPSFPU", Const, 0, ""},
  4395. {"IMAGE_FILE_MACHINE_MIPSFPU16", Const, 0, ""},
  4396. {"IMAGE_FILE_MACHINE_POWERPC", Const, 0, ""},
  4397. {"IMAGE_FILE_MACHINE_POWERPCFP", Const, 0, ""},
  4398. {"IMAGE_FILE_MACHINE_R4000", Const, 0, ""},
  4399. {"IMAGE_FILE_MACHINE_RISCV128", Const, 20, ""},
  4400. {"IMAGE_FILE_MACHINE_RISCV32", Const, 20, ""},
  4401. {"IMAGE_FILE_MACHINE_RISCV64", Const, 20, ""},
  4402. {"IMAGE_FILE_MACHINE_SH3", Const, 0, ""},
  4403. {"IMAGE_FILE_MACHINE_SH3DSP", Const, 0, ""},
  4404. {"IMAGE_FILE_MACHINE_SH4", Const, 0, ""},
  4405. {"IMAGE_FILE_MACHINE_SH5", Const, 0, ""},
  4406. {"IMAGE_FILE_MACHINE_THUMB", Const, 0, ""},
  4407. {"IMAGE_FILE_MACHINE_UNKNOWN", Const, 0, ""},
  4408. {"IMAGE_FILE_MACHINE_WCEMIPSV2", Const, 0, ""},
  4409. {"IMAGE_FILE_NET_RUN_FROM_SWAP", Const, 15, ""},
  4410. {"IMAGE_FILE_RELOCS_STRIPPED", Const, 15, ""},
  4411. {"IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP", Const, 15, ""},
  4412. {"IMAGE_FILE_SYSTEM", Const, 15, ""},
  4413. {"IMAGE_FILE_UP_SYSTEM_ONLY", Const, 15, ""},
  4414. {"IMAGE_SCN_CNT_CODE", Const, 19, ""},
  4415. {"IMAGE_SCN_CNT_INITIALIZED_DATA", Const, 19, ""},
  4416. {"IMAGE_SCN_CNT_UNINITIALIZED_DATA", Const, 19, ""},
  4417. {"IMAGE_SCN_LNK_COMDAT", Const, 19, ""},
  4418. {"IMAGE_SCN_MEM_DISCARDABLE", Const, 19, ""},
  4419. {"IMAGE_SCN_MEM_EXECUTE", Const, 19, ""},
  4420. {"IMAGE_SCN_MEM_READ", Const, 19, ""},
  4421. {"IMAGE_SCN_MEM_WRITE", Const, 19, ""},
  4422. {"IMAGE_SUBSYSTEM_EFI_APPLICATION", Const, 15, ""},
  4423. {"IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER", Const, 15, ""},
  4424. {"IMAGE_SUBSYSTEM_EFI_ROM", Const, 15, ""},
  4425. {"IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER", Const, 15, ""},
  4426. {"IMAGE_SUBSYSTEM_NATIVE", Const, 15, ""},
  4427. {"IMAGE_SUBSYSTEM_NATIVE_WINDOWS", Const, 15, ""},
  4428. {"IMAGE_SUBSYSTEM_OS2_CUI", Const, 15, ""},
  4429. {"IMAGE_SUBSYSTEM_POSIX_CUI", Const, 15, ""},
  4430. {"IMAGE_SUBSYSTEM_UNKNOWN", Const, 15, ""},
  4431. {"IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION", Const, 15, ""},
  4432. {"IMAGE_SUBSYSTEM_WINDOWS_CE_GUI", Const, 15, ""},
  4433. {"IMAGE_SUBSYSTEM_WINDOWS_CUI", Const, 15, ""},
  4434. {"IMAGE_SUBSYSTEM_WINDOWS_GUI", Const, 15, ""},
  4435. {"IMAGE_SUBSYSTEM_XBOX", Const, 15, ""},
  4436. {"ImportDirectory", Type, 0, ""},
  4437. {"ImportDirectory.FirstThunk", Field, 0, ""},
  4438. {"ImportDirectory.ForwarderChain", Field, 0, ""},
  4439. {"ImportDirectory.Name", Field, 0, ""},
  4440. {"ImportDirectory.OriginalFirstThunk", Field, 0, ""},
  4441. {"ImportDirectory.TimeDateStamp", Field, 0, ""},
  4442. {"NewFile", Func, 0, "func(r io.ReaderAt) (*File, error)"},
  4443. {"Open", Func, 0, "func(name string) (*File, error)"},
  4444. {"OptionalHeader32", Type, 3, ""},
  4445. {"OptionalHeader32.AddressOfEntryPoint", Field, 3, ""},
  4446. {"OptionalHeader32.BaseOfCode", Field, 3, ""},
  4447. {"OptionalHeader32.BaseOfData", Field, 3, ""},
  4448. {"OptionalHeader32.CheckSum", Field, 3, ""},
  4449. {"OptionalHeader32.DataDirectory", Field, 3, ""},
  4450. {"OptionalHeader32.DllCharacteristics", Field, 3, ""},
  4451. {"OptionalHeader32.FileAlignment", Field, 3, ""},
  4452. {"OptionalHeader32.ImageBase", Field, 3, ""},
  4453. {"OptionalHeader32.LoaderFlags", Field, 3, ""},
  4454. {"OptionalHeader32.Magic", Field, 3, ""},
  4455. {"OptionalHeader32.MajorImageVersion", Field, 3, ""},
  4456. {"OptionalHeader32.MajorLinkerVersion", Field, 3, ""},
  4457. {"OptionalHeader32.MajorOperatingSystemVersion", Field, 3, ""},
  4458. {"OptionalHeader32.MajorSubsystemVersion", Field, 3, ""},
  4459. {"OptionalHeader32.MinorImageVersion", Field, 3, ""},
  4460. {"OptionalHeader32.MinorLinkerVersion", Field, 3, ""},
  4461. {"OptionalHeader32.MinorOperatingSystemVersion", Field, 3, ""},
  4462. {"OptionalHeader32.MinorSubsystemVersion", Field, 3, ""},
  4463. {"OptionalHeader32.NumberOfRvaAndSizes", Field, 3, ""},
  4464. {"OptionalHeader32.SectionAlignment", Field, 3, ""},
  4465. {"OptionalHeader32.SizeOfCode", Field, 3, ""},
  4466. {"OptionalHeader32.SizeOfHeaders", Field, 3, ""},
  4467. {"OptionalHeader32.SizeOfHeapCommit", Field, 3, ""},
  4468. {"OptionalHeader32.SizeOfHeapReserve", Field, 3, ""},
  4469. {"OptionalHeader32.SizeOfImage", Field, 3, ""},
  4470. {"OptionalHeader32.SizeOfInitializedData", Field, 3, ""},
  4471. {"OptionalHeader32.SizeOfStackCommit", Field, 3, ""},
  4472. {"OptionalHeader32.SizeOfStackReserve", Field, 3, ""},
  4473. {"OptionalHeader32.SizeOfUninitializedData", Field, 3, ""},
  4474. {"OptionalHeader32.Subsystem", Field, 3, ""},
  4475. {"OptionalHeader32.Win32VersionValue", Field, 3, ""},
  4476. {"OptionalHeader64", Type, 3, ""},
  4477. {"OptionalHeader64.AddressOfEntryPoint", Field, 3, ""},
  4478. {"OptionalHeader64.BaseOfCode", Field, 3, ""},
  4479. {"OptionalHeader64.CheckSum", Field, 3, ""},
  4480. {"OptionalHeader64.DataDirectory", Field, 3, ""},
  4481. {"OptionalHeader64.DllCharacteristics", Field, 3, ""},
  4482. {"OptionalHeader64.FileAlignment", Field, 3, ""},
  4483. {"OptionalHeader64.ImageBase", Field, 3, ""},
  4484. {"OptionalHeader64.LoaderFlags", Field, 3, ""},
  4485. {"OptionalHeader64.Magic", Field, 3, ""},
  4486. {"OptionalHeader64.MajorImageVersion", Field, 3, ""},
  4487. {"OptionalHeader64.MajorLinkerVersion", Field, 3, ""},
  4488. {"OptionalHeader64.MajorOperatingSystemVersion", Field, 3, ""},
  4489. {"OptionalHeader64.MajorSubsystemVersion", Field, 3, ""},
  4490. {"OptionalHeader64.MinorImageVersion", Field, 3, ""},
  4491. {"OptionalHeader64.MinorLinkerVersion", Field, 3, ""},
  4492. {"OptionalHeader64.MinorOperatingSystemVersion", Field, 3, ""},
  4493. {"OptionalHeader64.MinorSubsystemVersion", Field, 3, ""},
  4494. {"OptionalHeader64.NumberOfRvaAndSizes", Field, 3, ""},
  4495. {"OptionalHeader64.SectionAlignment", Field, 3, ""},
  4496. {"OptionalHeader64.SizeOfCode", Field, 3, ""},
  4497. {"OptionalHeader64.SizeOfHeaders", Field, 3, ""},
  4498. {"OptionalHeader64.SizeOfHeapCommit", Field, 3, ""},
  4499. {"OptionalHeader64.SizeOfHeapReserve", Field, 3, ""},
  4500. {"OptionalHeader64.SizeOfImage", Field, 3, ""},
  4501. {"OptionalHeader64.SizeOfInitializedData", Field, 3, ""},
  4502. {"OptionalHeader64.SizeOfStackCommit", Field, 3, ""},
  4503. {"OptionalHeader64.SizeOfStackReserve", Field, 3, ""},
  4504. {"OptionalHeader64.SizeOfUninitializedData", Field, 3, ""},
  4505. {"OptionalHeader64.Subsystem", Field, 3, ""},
  4506. {"OptionalHeader64.Win32VersionValue", Field, 3, ""},
  4507. {"Reloc", Type, 8, ""},
  4508. {"Reloc.SymbolTableIndex", Field, 8, ""},
  4509. {"Reloc.Type", Field, 8, ""},
  4510. {"Reloc.VirtualAddress", Field, 8, ""},
  4511. {"Section", Type, 0, ""},
  4512. {"Section.ReaderAt", Field, 0, ""},
  4513. {"Section.Relocs", Field, 8, ""},
  4514. {"Section.SectionHeader", Field, 0, ""},
  4515. {"SectionHeader", Type, 0, ""},
  4516. {"SectionHeader.Characteristics", Field, 0, ""},
  4517. {"SectionHeader.Name", Field, 0, ""},
  4518. {"SectionHeader.NumberOfLineNumbers", Field, 0, ""},
  4519. {"SectionHeader.NumberOfRelocations", Field, 0, ""},
  4520. {"SectionHeader.Offset", Field, 0, ""},
  4521. {"SectionHeader.PointerToLineNumbers", Field, 0, ""},
  4522. {"SectionHeader.PointerToRelocations", Field, 0, ""},
  4523. {"SectionHeader.Size", Field, 0, ""},
  4524. {"SectionHeader.VirtualAddress", Field, 0, ""},
  4525. {"SectionHeader.VirtualSize", Field, 0, ""},
  4526. {"SectionHeader32", Type, 0, ""},
  4527. {"SectionHeader32.Characteristics", Field, 0, ""},
  4528. {"SectionHeader32.Name", Field, 0, ""},
  4529. {"SectionHeader32.NumberOfLineNumbers", Field, 0, ""},
  4530. {"SectionHeader32.NumberOfRelocations", Field, 0, ""},
  4531. {"SectionHeader32.PointerToLineNumbers", Field, 0, ""},
  4532. {"SectionHeader32.PointerToRawData", Field, 0, ""},
  4533. {"SectionHeader32.PointerToRelocations", Field, 0, ""},
  4534. {"SectionHeader32.SizeOfRawData", Field, 0, ""},
  4535. {"SectionHeader32.VirtualAddress", Field, 0, ""},
  4536. {"SectionHeader32.VirtualSize", Field, 0, ""},
  4537. {"StringTable", Type, 8, ""},
  4538. {"Symbol", Type, 1, ""},
  4539. {"Symbol.Name", Field, 1, ""},
  4540. {"Symbol.SectionNumber", Field, 1, ""},
  4541. {"Symbol.StorageClass", Field, 1, ""},
  4542. {"Symbol.Type", Field, 1, ""},
  4543. {"Symbol.Value", Field, 1, ""},
  4544. },
  4545. "debug/plan9obj": {
  4546. {"(*File).Close", Method, 3, ""},
  4547. {"(*File).Section", Method, 3, ""},
  4548. {"(*File).Symbols", Method, 3, ""},
  4549. {"(*Section).Data", Method, 3, ""},
  4550. {"(*Section).Open", Method, 3, ""},
  4551. {"(Section).ReadAt", Method, 3, ""},
  4552. {"ErrNoSymbols", Var, 18, ""},
  4553. {"File", Type, 3, ""},
  4554. {"File.FileHeader", Field, 3, ""},
  4555. {"File.Sections", Field, 3, ""},
  4556. {"FileHeader", Type, 3, ""},
  4557. {"FileHeader.Bss", Field, 3, ""},
  4558. {"FileHeader.Entry", Field, 3, ""},
  4559. {"FileHeader.HdrSize", Field, 4, ""},
  4560. {"FileHeader.LoadAddress", Field, 4, ""},
  4561. {"FileHeader.Magic", Field, 3, ""},
  4562. {"FileHeader.PtrSize", Field, 3, ""},
  4563. {"Magic386", Const, 3, ""},
  4564. {"Magic64", Const, 3, ""},
  4565. {"MagicAMD64", Const, 3, ""},
  4566. {"MagicARM", Const, 3, ""},
  4567. {"NewFile", Func, 3, "func(r io.ReaderAt) (*File, error)"},
  4568. {"Open", Func, 3, "func(name string) (*File, error)"},
  4569. {"Section", Type, 3, ""},
  4570. {"Section.ReaderAt", Field, 3, ""},
  4571. {"Section.SectionHeader", Field, 3, ""},
  4572. {"SectionHeader", Type, 3, ""},
  4573. {"SectionHeader.Name", Field, 3, ""},
  4574. {"SectionHeader.Offset", Field, 3, ""},
  4575. {"SectionHeader.Size", Field, 3, ""},
  4576. {"Sym", Type, 3, ""},
  4577. {"Sym.Name", Field, 3, ""},
  4578. {"Sym.Type", Field, 3, ""},
  4579. {"Sym.Value", Field, 3, ""},
  4580. },
  4581. "embed": {
  4582. {"(FS).Open", Method, 16, ""},
  4583. {"(FS).ReadDir", Method, 16, ""},
  4584. {"(FS).ReadFile", Method, 16, ""},
  4585. {"FS", Type, 16, ""},
  4586. },
  4587. "encoding": {
  4588. {"BinaryAppender", Type, 24, ""},
  4589. {"BinaryMarshaler", Type, 2, ""},
  4590. {"BinaryUnmarshaler", Type, 2, ""},
  4591. {"TextAppender", Type, 24, ""},
  4592. {"TextMarshaler", Type, 2, ""},
  4593. {"TextUnmarshaler", Type, 2, ""},
  4594. },
  4595. "encoding/ascii85": {
  4596. {"(CorruptInputError).Error", Method, 0, ""},
  4597. {"CorruptInputError", Type, 0, ""},
  4598. {"Decode", Func, 0, "func(dst []byte, src []byte, flush bool) (ndst int, nsrc int, err error)"},
  4599. {"Encode", Func, 0, "func(dst []byte, src []byte) int"},
  4600. {"MaxEncodedLen", Func, 0, "func(n int) int"},
  4601. {"NewDecoder", Func, 0, "func(r io.Reader) io.Reader"},
  4602. {"NewEncoder", Func, 0, "func(w io.Writer) io.WriteCloser"},
  4603. },
  4604. "encoding/asn1": {
  4605. {"(BitString).At", Method, 0, ""},
  4606. {"(BitString).RightAlign", Method, 0, ""},
  4607. {"(ObjectIdentifier).Equal", Method, 0, ""},
  4608. {"(ObjectIdentifier).String", Method, 3, ""},
  4609. {"(StructuralError).Error", Method, 0, ""},
  4610. {"(SyntaxError).Error", Method, 0, ""},
  4611. {"BitString", Type, 0, ""},
  4612. {"BitString.BitLength", Field, 0, ""},
  4613. {"BitString.Bytes", Field, 0, ""},
  4614. {"ClassApplication", Const, 6, ""},
  4615. {"ClassContextSpecific", Const, 6, ""},
  4616. {"ClassPrivate", Const, 6, ""},
  4617. {"ClassUniversal", Const, 6, ""},
  4618. {"Enumerated", Type, 0, ""},
  4619. {"Flag", Type, 0, ""},
  4620. {"Marshal", Func, 0, "func(val any) ([]byte, error)"},
  4621. {"MarshalWithParams", Func, 10, "func(val any, params string) ([]byte, error)"},
  4622. {"NullBytes", Var, 9, ""},
  4623. {"NullRawValue", Var, 9, ""},
  4624. {"ObjectIdentifier", Type, 0, ""},
  4625. {"RawContent", Type, 0, ""},
  4626. {"RawValue", Type, 0, ""},
  4627. {"RawValue.Bytes", Field, 0, ""},
  4628. {"RawValue.Class", Field, 0, ""},
  4629. {"RawValue.FullBytes", Field, 0, ""},
  4630. {"RawValue.IsCompound", Field, 0, ""},
  4631. {"RawValue.Tag", Field, 0, ""},
  4632. {"StructuralError", Type, 0, ""},
  4633. {"StructuralError.Msg", Field, 0, ""},
  4634. {"SyntaxError", Type, 0, ""},
  4635. {"SyntaxError.Msg", Field, 0, ""},
  4636. {"TagBMPString", Const, 14, ""},
  4637. {"TagBitString", Const, 6, ""},
  4638. {"TagBoolean", Const, 6, ""},
  4639. {"TagEnum", Const, 6, ""},
  4640. {"TagGeneralString", Const, 6, ""},
  4641. {"TagGeneralizedTime", Const, 6, ""},
  4642. {"TagIA5String", Const, 6, ""},
  4643. {"TagInteger", Const, 6, ""},
  4644. {"TagNull", Const, 9, ""},
  4645. {"TagNumericString", Const, 10, ""},
  4646. {"TagOID", Const, 6, ""},
  4647. {"TagOctetString", Const, 6, ""},
  4648. {"TagPrintableString", Const, 6, ""},
  4649. {"TagSequence", Const, 6, ""},
  4650. {"TagSet", Const, 6, ""},
  4651. {"TagT61String", Const, 6, ""},
  4652. {"TagUTCTime", Const, 6, ""},
  4653. {"TagUTF8String", Const, 6, ""},
  4654. {"Unmarshal", Func, 0, "func(b []byte, val any) (rest []byte, err error)"},
  4655. {"UnmarshalWithParams", Func, 0, "func(b []byte, val any, params string) (rest []byte, err error)"},
  4656. },
  4657. "encoding/base32": {
  4658. {"(*Encoding).AppendDecode", Method, 22, ""},
  4659. {"(*Encoding).AppendEncode", Method, 22, ""},
  4660. {"(*Encoding).Decode", Method, 0, ""},
  4661. {"(*Encoding).DecodeString", Method, 0, ""},
  4662. {"(*Encoding).DecodedLen", Method, 0, ""},
  4663. {"(*Encoding).Encode", Method, 0, ""},
  4664. {"(*Encoding).EncodeToString", Method, 0, ""},
  4665. {"(*Encoding).EncodedLen", Method, 0, ""},
  4666. {"(CorruptInputError).Error", Method, 0, ""},
  4667. {"(Encoding).WithPadding", Method, 9, ""},
  4668. {"CorruptInputError", Type, 0, ""},
  4669. {"Encoding", Type, 0, ""},
  4670. {"HexEncoding", Var, 0, ""},
  4671. {"NewDecoder", Func, 0, "func(enc *Encoding, r io.Reader) io.Reader"},
  4672. {"NewEncoder", Func, 0, "func(enc *Encoding, w io.Writer) io.WriteCloser"},
  4673. {"NewEncoding", Func, 0, "func(encoder string) *Encoding"},
  4674. {"NoPadding", Const, 9, ""},
  4675. {"StdEncoding", Var, 0, ""},
  4676. {"StdPadding", Const, 9, ""},
  4677. },
  4678. "encoding/base64": {
  4679. {"(*Encoding).AppendDecode", Method, 22, ""},
  4680. {"(*Encoding).AppendEncode", Method, 22, ""},
  4681. {"(*Encoding).Decode", Method, 0, ""},
  4682. {"(*Encoding).DecodeString", Method, 0, ""},
  4683. {"(*Encoding).DecodedLen", Method, 0, ""},
  4684. {"(*Encoding).Encode", Method, 0, ""},
  4685. {"(*Encoding).EncodeToString", Method, 0, ""},
  4686. {"(*Encoding).EncodedLen", Method, 0, ""},
  4687. {"(CorruptInputError).Error", Method, 0, ""},
  4688. {"(Encoding).Strict", Method, 8, ""},
  4689. {"(Encoding).WithPadding", Method, 5, ""},
  4690. {"CorruptInputError", Type, 0, ""},
  4691. {"Encoding", Type, 0, ""},
  4692. {"NewDecoder", Func, 0, "func(enc *Encoding, r io.Reader) io.Reader"},
  4693. {"NewEncoder", Func, 0, "func(enc *Encoding, w io.Writer) io.WriteCloser"},
  4694. {"NewEncoding", Func, 0, "func(encoder string) *Encoding"},
  4695. {"NoPadding", Const, 5, ""},
  4696. {"RawStdEncoding", Var, 5, ""},
  4697. {"RawURLEncoding", Var, 5, ""},
  4698. {"StdEncoding", Var, 0, ""},
  4699. {"StdPadding", Const, 5, ""},
  4700. {"URLEncoding", Var, 0, ""},
  4701. },
  4702. "encoding/binary": {
  4703. {"Append", Func, 23, "func(buf []byte, order ByteOrder, data any) ([]byte, error)"},
  4704. {"AppendByteOrder", Type, 19, ""},
  4705. {"AppendUvarint", Func, 19, "func(buf []byte, x uint64) []byte"},
  4706. {"AppendVarint", Func, 19, "func(buf []byte, x int64) []byte"},
  4707. {"BigEndian", Var, 0, ""},
  4708. {"ByteOrder", Type, 0, ""},
  4709. {"Decode", Func, 23, "func(buf []byte, order ByteOrder, data any) (int, error)"},
  4710. {"Encode", Func, 23, "func(buf []byte, order ByteOrder, data any) (int, error)"},
  4711. {"LittleEndian", Var, 0, ""},
  4712. {"MaxVarintLen16", Const, 0, ""},
  4713. {"MaxVarintLen32", Const, 0, ""},
  4714. {"MaxVarintLen64", Const, 0, ""},
  4715. {"NativeEndian", Var, 21, ""},
  4716. {"PutUvarint", Func, 0, "func(buf []byte, x uint64) int"},
  4717. {"PutVarint", Func, 0, "func(buf []byte, x int64) int"},
  4718. {"Read", Func, 0, "func(r io.Reader, order ByteOrder, data any) error"},
  4719. {"ReadUvarint", Func, 0, "func(r io.ByteReader) (uint64, error)"},
  4720. {"ReadVarint", Func, 0, "func(r io.ByteReader) (int64, error)"},
  4721. {"Size", Func, 0, "func(v any) int"},
  4722. {"Uvarint", Func, 0, "func(buf []byte) (uint64, int)"},
  4723. {"Varint", Func, 0, "func(buf []byte) (int64, int)"},
  4724. {"Write", Func, 0, "func(w io.Writer, order ByteOrder, data any) error"},
  4725. },
  4726. "encoding/csv": {
  4727. {"(*ParseError).Error", Method, 0, ""},
  4728. {"(*ParseError).Unwrap", Method, 13, ""},
  4729. {"(*Reader).FieldPos", Method, 17, ""},
  4730. {"(*Reader).InputOffset", Method, 19, ""},
  4731. {"(*Reader).Read", Method, 0, ""},
  4732. {"(*Reader).ReadAll", Method, 0, ""},
  4733. {"(*Writer).Error", Method, 1, ""},
  4734. {"(*Writer).Flush", Method, 0, ""},
  4735. {"(*Writer).Write", Method, 0, ""},
  4736. {"(*Writer).WriteAll", Method, 0, ""},
  4737. {"ErrBareQuote", Var, 0, ""},
  4738. {"ErrFieldCount", Var, 0, ""},
  4739. {"ErrQuote", Var, 0, ""},
  4740. {"ErrTrailingComma", Var, 0, ""},
  4741. {"NewReader", Func, 0, "func(r io.Reader) *Reader"},
  4742. {"NewWriter", Func, 0, "func(w io.Writer) *Writer"},
  4743. {"ParseError", Type, 0, ""},
  4744. {"ParseError.Column", Field, 0, ""},
  4745. {"ParseError.Err", Field, 0, ""},
  4746. {"ParseError.Line", Field, 0, ""},
  4747. {"ParseError.StartLine", Field, 10, ""},
  4748. {"Reader", Type, 0, ""},
  4749. {"Reader.Comma", Field, 0, ""},
  4750. {"Reader.Comment", Field, 0, ""},
  4751. {"Reader.FieldsPerRecord", Field, 0, ""},
  4752. {"Reader.LazyQuotes", Field, 0, ""},
  4753. {"Reader.ReuseRecord", Field, 9, ""},
  4754. {"Reader.TrailingComma", Field, 0, ""},
  4755. {"Reader.TrimLeadingSpace", Field, 0, ""},
  4756. {"Writer", Type, 0, ""},
  4757. {"Writer.Comma", Field, 0, ""},
  4758. {"Writer.UseCRLF", Field, 0, ""},
  4759. },
  4760. "encoding/gob": {
  4761. {"(*Decoder).Decode", Method, 0, ""},
  4762. {"(*Decoder).DecodeValue", Method, 0, ""},
  4763. {"(*Encoder).Encode", Method, 0, ""},
  4764. {"(*Encoder).EncodeValue", Method, 0, ""},
  4765. {"CommonType", Type, 0, ""},
  4766. {"CommonType.Id", Field, 0, ""},
  4767. {"CommonType.Name", Field, 0, ""},
  4768. {"Decoder", Type, 0, ""},
  4769. {"Encoder", Type, 0, ""},
  4770. {"GobDecoder", Type, 0, ""},
  4771. {"GobEncoder", Type, 0, ""},
  4772. {"NewDecoder", Func, 0, "func(r io.Reader) *Decoder"},
  4773. {"NewEncoder", Func, 0, "func(w io.Writer) *Encoder"},
  4774. {"Register", Func, 0, "func(value any)"},
  4775. {"RegisterName", Func, 0, "func(name string, value any)"},
  4776. },
  4777. "encoding/hex": {
  4778. {"(InvalidByteError).Error", Method, 0, ""},
  4779. {"AppendDecode", Func, 22, "func(dst []byte, src []byte) ([]byte, error)"},
  4780. {"AppendEncode", Func, 22, "func(dst []byte, src []byte) []byte"},
  4781. {"Decode", Func, 0, "func(dst []byte, src []byte) (int, error)"},
  4782. {"DecodeString", Func, 0, "func(s string) ([]byte, error)"},
  4783. {"DecodedLen", Func, 0, "func(x int) int"},
  4784. {"Dump", Func, 0, "func(data []byte) string"},
  4785. {"Dumper", Func, 0, "func(w io.Writer) io.WriteCloser"},
  4786. {"Encode", Func, 0, "func(dst []byte, src []byte) int"},
  4787. {"EncodeToString", Func, 0, "func(src []byte) string"},
  4788. {"EncodedLen", Func, 0, "func(n int) int"},
  4789. {"ErrLength", Var, 0, ""},
  4790. {"InvalidByteError", Type, 0, ""},
  4791. {"NewDecoder", Func, 10, "func(r io.Reader) io.Reader"},
  4792. {"NewEncoder", Func, 10, "func(w io.Writer) io.Writer"},
  4793. },
  4794. "encoding/json": {
  4795. {"(*Decoder).Buffered", Method, 1, ""},
  4796. {"(*Decoder).Decode", Method, 0, ""},
  4797. {"(*Decoder).DisallowUnknownFields", Method, 10, ""},
  4798. {"(*Decoder).InputOffset", Method, 14, ""},
  4799. {"(*Decoder).More", Method, 5, ""},
  4800. {"(*Decoder).Token", Method, 5, ""},
  4801. {"(*Decoder).UseNumber", Method, 1, ""},
  4802. {"(*Encoder).Encode", Method, 0, ""},
  4803. {"(*Encoder).SetEscapeHTML", Method, 7, ""},
  4804. {"(*Encoder).SetIndent", Method, 7, ""},
  4805. {"(*InvalidUTF8Error).Error", Method, 0, ""},
  4806. {"(*InvalidUnmarshalError).Error", Method, 0, ""},
  4807. {"(*MarshalerError).Error", Method, 0, ""},
  4808. {"(*MarshalerError).Unwrap", Method, 13, ""},
  4809. {"(*RawMessage).MarshalJSON", Method, 0, ""},
  4810. {"(*RawMessage).UnmarshalJSON", Method, 0, ""},
  4811. {"(*SyntaxError).Error", Method, 0, ""},
  4812. {"(*UnmarshalFieldError).Error", Method, 0, ""},
  4813. {"(*UnmarshalTypeError).Error", Method, 0, ""},
  4814. {"(*UnsupportedTypeError).Error", Method, 0, ""},
  4815. {"(*UnsupportedValueError).Error", Method, 0, ""},
  4816. {"(Delim).String", Method, 5, ""},
  4817. {"(Number).Float64", Method, 1, ""},
  4818. {"(Number).Int64", Method, 1, ""},
  4819. {"(Number).String", Method, 1, ""},
  4820. {"(RawMessage).MarshalJSON", Method, 8, ""},
  4821. {"Compact", Func, 0, "func(dst *bytes.Buffer, src []byte) error"},
  4822. {"Decoder", Type, 0, ""},
  4823. {"Delim", Type, 5, ""},
  4824. {"Encoder", Type, 0, ""},
  4825. {"HTMLEscape", Func, 0, "func(dst *bytes.Buffer, src []byte)"},
  4826. {"Indent", Func, 0, "func(dst *bytes.Buffer, src []byte, prefix string, indent string) error"},
  4827. {"InvalidUTF8Error", Type, 0, ""},
  4828. {"InvalidUTF8Error.S", Field, 0, ""},
  4829. {"InvalidUnmarshalError", Type, 0, ""},
  4830. {"InvalidUnmarshalError.Type", Field, 0, ""},
  4831. {"Marshal", Func, 0, "func(v any) ([]byte, error)"},
  4832. {"MarshalIndent", Func, 0, "func(v any, prefix string, indent string) ([]byte, error)"},
  4833. {"Marshaler", Type, 0, ""},
  4834. {"MarshalerError", Type, 0, ""},
  4835. {"MarshalerError.Err", Field, 0, ""},
  4836. {"MarshalerError.Type", Field, 0, ""},
  4837. {"NewDecoder", Func, 0, "func(r io.Reader) *Decoder"},
  4838. {"NewEncoder", Func, 0, "func(w io.Writer) *Encoder"},
  4839. {"Number", Type, 1, ""},
  4840. {"RawMessage", Type, 0, ""},
  4841. {"SyntaxError", Type, 0, ""},
  4842. {"SyntaxError.Offset", Field, 0, ""},
  4843. {"Token", Type, 5, ""},
  4844. {"Unmarshal", Func, 0, "func(data []byte, v any) error"},
  4845. {"UnmarshalFieldError", Type, 0, ""},
  4846. {"UnmarshalFieldError.Field", Field, 0, ""},
  4847. {"UnmarshalFieldError.Key", Field, 0, ""},
  4848. {"UnmarshalFieldError.Type", Field, 0, ""},
  4849. {"UnmarshalTypeError", Type, 0, ""},
  4850. {"UnmarshalTypeError.Field", Field, 8, ""},
  4851. {"UnmarshalTypeError.Offset", Field, 5, ""},
  4852. {"UnmarshalTypeError.Struct", Field, 8, ""},
  4853. {"UnmarshalTypeError.Type", Field, 0, ""},
  4854. {"UnmarshalTypeError.Value", Field, 0, ""},
  4855. {"Unmarshaler", Type, 0, ""},
  4856. {"UnsupportedTypeError", Type, 0, ""},
  4857. {"UnsupportedTypeError.Type", Field, 0, ""},
  4858. {"UnsupportedValueError", Type, 0, ""},
  4859. {"UnsupportedValueError.Str", Field, 0, ""},
  4860. {"UnsupportedValueError.Value", Field, 0, ""},
  4861. {"Valid", Func, 9, "func(data []byte) bool"},
  4862. },
  4863. "encoding/pem": {
  4864. {"Block", Type, 0, ""},
  4865. {"Block.Bytes", Field, 0, ""},
  4866. {"Block.Headers", Field, 0, ""},
  4867. {"Block.Type", Field, 0, ""},
  4868. {"Decode", Func, 0, "func(data []byte) (p *Block, rest []byte)"},
  4869. {"Encode", Func, 0, "func(out io.Writer, b *Block) error"},
  4870. {"EncodeToMemory", Func, 0, "func(b *Block) []byte"},
  4871. },
  4872. "encoding/xml": {
  4873. {"(*Decoder).Decode", Method, 0, ""},
  4874. {"(*Decoder).DecodeElement", Method, 0, ""},
  4875. {"(*Decoder).InputOffset", Method, 4, ""},
  4876. {"(*Decoder).InputPos", Method, 19, ""},
  4877. {"(*Decoder).RawToken", Method, 0, ""},
  4878. {"(*Decoder).Skip", Method, 0, ""},
  4879. {"(*Decoder).Token", Method, 0, ""},
  4880. {"(*Encoder).Close", Method, 20, ""},
  4881. {"(*Encoder).Encode", Method, 0, ""},
  4882. {"(*Encoder).EncodeElement", Method, 2, ""},
  4883. {"(*Encoder).EncodeToken", Method, 2, ""},
  4884. {"(*Encoder).Flush", Method, 2, ""},
  4885. {"(*Encoder).Indent", Method, 1, ""},
  4886. {"(*SyntaxError).Error", Method, 0, ""},
  4887. {"(*TagPathError).Error", Method, 0, ""},
  4888. {"(*UnsupportedTypeError).Error", Method, 0, ""},
  4889. {"(CharData).Copy", Method, 0, ""},
  4890. {"(Comment).Copy", Method, 0, ""},
  4891. {"(Directive).Copy", Method, 0, ""},
  4892. {"(ProcInst).Copy", Method, 0, ""},
  4893. {"(StartElement).Copy", Method, 0, ""},
  4894. {"(StartElement).End", Method, 2, ""},
  4895. {"(UnmarshalError).Error", Method, 0, ""},
  4896. {"Attr", Type, 0, ""},
  4897. {"Attr.Name", Field, 0, ""},
  4898. {"Attr.Value", Field, 0, ""},
  4899. {"CharData", Type, 0, ""},
  4900. {"Comment", Type, 0, ""},
  4901. {"CopyToken", Func, 0, "func(t Token) Token"},
  4902. {"Decoder", Type, 0, ""},
  4903. {"Decoder.AutoClose", Field, 0, ""},
  4904. {"Decoder.CharsetReader", Field, 0, ""},
  4905. {"Decoder.DefaultSpace", Field, 1, ""},
  4906. {"Decoder.Entity", Field, 0, ""},
  4907. {"Decoder.Strict", Field, 0, ""},
  4908. {"Directive", Type, 0, ""},
  4909. {"Encoder", Type, 0, ""},
  4910. {"EndElement", Type, 0, ""},
  4911. {"EndElement.Name", Field, 0, ""},
  4912. {"Escape", Func, 0, "func(w io.Writer, s []byte)"},
  4913. {"EscapeText", Func, 1, "func(w io.Writer, s []byte) error"},
  4914. {"HTMLAutoClose", Var, 0, ""},
  4915. {"HTMLEntity", Var, 0, ""},
  4916. {"Header", Const, 0, ""},
  4917. {"Marshal", Func, 0, "func(v any) ([]byte, error)"},
  4918. {"MarshalIndent", Func, 0, "func(v any, prefix string, indent string) ([]byte, error)"},
  4919. {"Marshaler", Type, 2, ""},
  4920. {"MarshalerAttr", Type, 2, ""},
  4921. {"Name", Type, 0, ""},
  4922. {"Name.Local", Field, 0, ""},
  4923. {"Name.Space", Field, 0, ""},
  4924. {"NewDecoder", Func, 0, "func(r io.Reader) *Decoder"},
  4925. {"NewEncoder", Func, 0, "func(w io.Writer) *Encoder"},
  4926. {"NewTokenDecoder", Func, 10, "func(t TokenReader) *Decoder"},
  4927. {"ProcInst", Type, 0, ""},
  4928. {"ProcInst.Inst", Field, 0, ""},
  4929. {"ProcInst.Target", Field, 0, ""},
  4930. {"StartElement", Type, 0, ""},
  4931. {"StartElement.Attr", Field, 0, ""},
  4932. {"StartElement.Name", Field, 0, ""},
  4933. {"SyntaxError", Type, 0, ""},
  4934. {"SyntaxError.Line", Field, 0, ""},
  4935. {"SyntaxError.Msg", Field, 0, ""},
  4936. {"TagPathError", Type, 0, ""},
  4937. {"TagPathError.Field1", Field, 0, ""},
  4938. {"TagPathError.Field2", Field, 0, ""},
  4939. {"TagPathError.Struct", Field, 0, ""},
  4940. {"TagPathError.Tag1", Field, 0, ""},
  4941. {"TagPathError.Tag2", Field, 0, ""},
  4942. {"Token", Type, 0, ""},
  4943. {"TokenReader", Type, 10, ""},
  4944. {"Unmarshal", Func, 0, "func(data []byte, v any) error"},
  4945. {"UnmarshalError", Type, 0, ""},
  4946. {"Unmarshaler", Type, 2, ""},
  4947. {"UnmarshalerAttr", Type, 2, ""},
  4948. {"UnsupportedTypeError", Type, 0, ""},
  4949. {"UnsupportedTypeError.Type", Field, 0, ""},
  4950. },
  4951. "errors": {
  4952. {"As", Func, 13, "func(err error, target any) bool"},
  4953. {"ErrUnsupported", Var, 21, ""},
  4954. {"Is", Func, 13, "func(err error, target error) bool"},
  4955. {"Join", Func, 20, "func(errs ...error) error"},
  4956. {"New", Func, 0, "func(text string) error"},
  4957. {"Unwrap", Func, 13, "func(err error) error"},
  4958. },
  4959. "expvar": {
  4960. {"(*Float).Add", Method, 0, ""},
  4961. {"(*Float).Set", Method, 0, ""},
  4962. {"(*Float).String", Method, 0, ""},
  4963. {"(*Float).Value", Method, 8, ""},
  4964. {"(*Int).Add", Method, 0, ""},
  4965. {"(*Int).Set", Method, 0, ""},
  4966. {"(*Int).String", Method, 0, ""},
  4967. {"(*Int).Value", Method, 8, ""},
  4968. {"(*Map).Add", Method, 0, ""},
  4969. {"(*Map).AddFloat", Method, 0, ""},
  4970. {"(*Map).Delete", Method, 12, ""},
  4971. {"(*Map).Do", Method, 0, ""},
  4972. {"(*Map).Get", Method, 0, ""},
  4973. {"(*Map).Init", Method, 0, ""},
  4974. {"(*Map).Set", Method, 0, ""},
  4975. {"(*Map).String", Method, 0, ""},
  4976. {"(*String).Set", Method, 0, ""},
  4977. {"(*String).String", Method, 0, ""},
  4978. {"(*String).Value", Method, 8, ""},
  4979. {"(Func).String", Method, 0, ""},
  4980. {"(Func).Value", Method, 8, ""},
  4981. {"Do", Func, 0, "func(f func(KeyValue))"},
  4982. {"Float", Type, 0, ""},
  4983. {"Func", Type, 0, ""},
  4984. {"Get", Func, 0, "func(name string) Var"},
  4985. {"Handler", Func, 8, "func() http.Handler"},
  4986. {"Int", Type, 0, ""},
  4987. {"KeyValue", Type, 0, ""},
  4988. {"KeyValue.Key", Field, 0, ""},
  4989. {"KeyValue.Value", Field, 0, ""},
  4990. {"Map", Type, 0, ""},
  4991. {"NewFloat", Func, 0, "func(name string) *Float"},
  4992. {"NewInt", Func, 0, "func(name string) *Int"},
  4993. {"NewMap", Func, 0, "func(name string) *Map"},
  4994. {"NewString", Func, 0, "func(name string) *String"},
  4995. {"Publish", Func, 0, "func(name string, v Var)"},
  4996. {"String", Type, 0, ""},
  4997. {"Var", Type, 0, ""},
  4998. },
  4999. "flag": {
  5000. {"(*FlagSet).Arg", Method, 0, ""},
  5001. {"(*FlagSet).Args", Method, 0, ""},
  5002. {"(*FlagSet).Bool", Method, 0, ""},
  5003. {"(*FlagSet).BoolFunc", Method, 21, ""},
  5004. {"(*FlagSet).BoolVar", Method, 0, ""},
  5005. {"(*FlagSet).Duration", Method, 0, ""},
  5006. {"(*FlagSet).DurationVar", Method, 0, ""},
  5007. {"(*FlagSet).ErrorHandling", Method, 10, ""},
  5008. {"(*FlagSet).Float64", Method, 0, ""},
  5009. {"(*FlagSet).Float64Var", Method, 0, ""},
  5010. {"(*FlagSet).Func", Method, 16, ""},
  5011. {"(*FlagSet).Init", Method, 0, ""},
  5012. {"(*FlagSet).Int", Method, 0, ""},
  5013. {"(*FlagSet).Int64", Method, 0, ""},
  5014. {"(*FlagSet).Int64Var", Method, 0, ""},
  5015. {"(*FlagSet).IntVar", Method, 0, ""},
  5016. {"(*FlagSet).Lookup", Method, 0, ""},
  5017. {"(*FlagSet).NArg", Method, 0, ""},
  5018. {"(*FlagSet).NFlag", Method, 0, ""},
  5019. {"(*FlagSet).Name", Method, 10, ""},
  5020. {"(*FlagSet).Output", Method, 10, ""},
  5021. {"(*FlagSet).Parse", Method, 0, ""},
  5022. {"(*FlagSet).Parsed", Method, 0, ""},
  5023. {"(*FlagSet).PrintDefaults", Method, 0, ""},
  5024. {"(*FlagSet).Set", Method, 0, ""},
  5025. {"(*FlagSet).SetOutput", Method, 0, ""},
  5026. {"(*FlagSet).String", Method, 0, ""},
  5027. {"(*FlagSet).StringVar", Method, 0, ""},
  5028. {"(*FlagSet).TextVar", Method, 19, ""},
  5029. {"(*FlagSet).Uint", Method, 0, ""},
  5030. {"(*FlagSet).Uint64", Method, 0, ""},
  5031. {"(*FlagSet).Uint64Var", Method, 0, ""},
  5032. {"(*FlagSet).UintVar", Method, 0, ""},
  5033. {"(*FlagSet).Var", Method, 0, ""},
  5034. {"(*FlagSet).Visit", Method, 0, ""},
  5035. {"(*FlagSet).VisitAll", Method, 0, ""},
  5036. {"Arg", Func, 0, "func(i int) string"},
  5037. {"Args", Func, 0, "func() []string"},
  5038. {"Bool", Func, 0, "func(name string, value bool, usage string) *bool"},
  5039. {"BoolFunc", Func, 21, "func(name string, usage string, fn func(string) error)"},
  5040. {"BoolVar", Func, 0, "func(p *bool, name string, value bool, usage string)"},
  5041. {"CommandLine", Var, 2, ""},
  5042. {"ContinueOnError", Const, 0, ""},
  5043. {"Duration", Func, 0, "func(name string, value time.Duration, usage string) *time.Duration"},
  5044. {"DurationVar", Func, 0, "func(p *time.Duration, name string, value time.Duration, usage string)"},
  5045. {"ErrHelp", Var, 0, ""},
  5046. {"ErrorHandling", Type, 0, ""},
  5047. {"ExitOnError", Const, 0, ""},
  5048. {"Flag", Type, 0, ""},
  5049. {"Flag.DefValue", Field, 0, ""},
  5050. {"Flag.Name", Field, 0, ""},
  5051. {"Flag.Usage", Field, 0, ""},
  5052. {"Flag.Value", Field, 0, ""},
  5053. {"FlagSet", Type, 0, ""},
  5054. {"FlagSet.Usage", Field, 0, ""},
  5055. {"Float64", Func, 0, "func(name string, value float64, usage string) *float64"},
  5056. {"Float64Var", Func, 0, "func(p *float64, name string, value float64, usage string)"},
  5057. {"Func", Func, 16, "func(name string, usage string, fn func(string) error)"},
  5058. {"Getter", Type, 2, ""},
  5059. {"Int", Func, 0, "func(name string, value int, usage string) *int"},
  5060. {"Int64", Func, 0, "func(name string, value int64, usage string) *int64"},
  5061. {"Int64Var", Func, 0, "func(p *int64, name string, value int64, usage string)"},
  5062. {"IntVar", Func, 0, "func(p *int, name string, value int, usage string)"},
  5063. {"Lookup", Func, 0, "func(name string) *Flag"},
  5064. {"NArg", Func, 0, "func() int"},
  5065. {"NFlag", Func, 0, "func() int"},
  5066. {"NewFlagSet", Func, 0, "func(name string, errorHandling ErrorHandling) *FlagSet"},
  5067. {"PanicOnError", Const, 0, ""},
  5068. {"Parse", Func, 0, "func()"},
  5069. {"Parsed", Func, 0, "func() bool"},
  5070. {"PrintDefaults", Func, 0, "func()"},
  5071. {"Set", Func, 0, "func(name string, value string) error"},
  5072. {"String", Func, 0, "func(name string, value string, usage string) *string"},
  5073. {"StringVar", Func, 0, "func(p *string, name string, value string, usage string)"},
  5074. {"TextVar", Func, 19, "func(p encoding.TextUnmarshaler, name string, value encoding.TextMarshaler, usage string)"},
  5075. {"Uint", Func, 0, "func(name string, value uint, usage string) *uint"},
  5076. {"Uint64", Func, 0, "func(name string, value uint64, usage string) *uint64"},
  5077. {"Uint64Var", Func, 0, "func(p *uint64, name string, value uint64, usage string)"},
  5078. {"UintVar", Func, 0, "func(p *uint, name string, value uint, usage string)"},
  5079. {"UnquoteUsage", Func, 5, "func(flag *Flag) (name string, usage string)"},
  5080. {"Usage", Var, 0, ""},
  5081. {"Value", Type, 0, ""},
  5082. {"Var", Func, 0, "func(value Value, name string, usage string)"},
  5083. {"Visit", Func, 0, "func(fn func(*Flag))"},
  5084. {"VisitAll", Func, 0, "func(fn func(*Flag))"},
  5085. },
  5086. "fmt": {
  5087. {"Append", Func, 19, "func(b []byte, a ...any) []byte"},
  5088. {"Appendf", Func, 19, "func(b []byte, format string, a ...any) []byte"},
  5089. {"Appendln", Func, 19, "func(b []byte, a ...any) []byte"},
  5090. {"Errorf", Func, 0, "func(format string, a ...any) error"},
  5091. {"FormatString", Func, 20, "func(state State, verb rune) string"},
  5092. {"Formatter", Type, 0, ""},
  5093. {"Fprint", Func, 0, "func(w io.Writer, a ...any) (n int, err error)"},
  5094. {"Fprintf", Func, 0, "func(w io.Writer, format string, a ...any) (n int, err error)"},
  5095. {"Fprintln", Func, 0, "func(w io.Writer, a ...any) (n int, err error)"},
  5096. {"Fscan", Func, 0, "func(r io.Reader, a ...any) (n int, err error)"},
  5097. {"Fscanf", Func, 0, "func(r io.Reader, format string, a ...any) (n int, err error)"},
  5098. {"Fscanln", Func, 0, "func(r io.Reader, a ...any) (n int, err error)"},
  5099. {"GoStringer", Type, 0, ""},
  5100. {"Print", Func, 0, "func(a ...any) (n int, err error)"},
  5101. {"Printf", Func, 0, "func(format string, a ...any) (n int, err error)"},
  5102. {"Println", Func, 0, "func(a ...any) (n int, err error)"},
  5103. {"Scan", Func, 0, "func(a ...any) (n int, err error)"},
  5104. {"ScanState", Type, 0, ""},
  5105. {"Scanf", Func, 0, "func(format string, a ...any) (n int, err error)"},
  5106. {"Scanln", Func, 0, "func(a ...any) (n int, err error)"},
  5107. {"Scanner", Type, 0, ""},
  5108. {"Sprint", Func, 0, "func(a ...any) string"},
  5109. {"Sprintf", Func, 0, "func(format string, a ...any) string"},
  5110. {"Sprintln", Func, 0, "func(a ...any) string"},
  5111. {"Sscan", Func, 0, "func(str string, a ...any) (n int, err error)"},
  5112. {"Sscanf", Func, 0, "func(str string, format string, a ...any) (n int, err error)"},
  5113. {"Sscanln", Func, 0, "func(str string, a ...any) (n int, err error)"},
  5114. {"State", Type, 0, ""},
  5115. {"Stringer", Type, 0, ""},
  5116. },
  5117. "go/ast": {
  5118. {"(*ArrayType).End", Method, 0, ""},
  5119. {"(*ArrayType).Pos", Method, 0, ""},
  5120. {"(*AssignStmt).End", Method, 0, ""},
  5121. {"(*AssignStmt).Pos", Method, 0, ""},
  5122. {"(*BadDecl).End", Method, 0, ""},
  5123. {"(*BadDecl).Pos", Method, 0, ""},
  5124. {"(*BadExpr).End", Method, 0, ""},
  5125. {"(*BadExpr).Pos", Method, 0, ""},
  5126. {"(*BadStmt).End", Method, 0, ""},
  5127. {"(*BadStmt).Pos", Method, 0, ""},
  5128. {"(*BasicLit).End", Method, 0, ""},
  5129. {"(*BasicLit).Pos", Method, 0, ""},
  5130. {"(*BinaryExpr).End", Method, 0, ""},
  5131. {"(*BinaryExpr).Pos", Method, 0, ""},
  5132. {"(*BlockStmt).End", Method, 0, ""},
  5133. {"(*BlockStmt).Pos", Method, 0, ""},
  5134. {"(*BranchStmt).End", Method, 0, ""},
  5135. {"(*BranchStmt).Pos", Method, 0, ""},
  5136. {"(*CallExpr).End", Method, 0, ""},
  5137. {"(*CallExpr).Pos", Method, 0, ""},
  5138. {"(*CaseClause).End", Method, 0, ""},
  5139. {"(*CaseClause).Pos", Method, 0, ""},
  5140. {"(*ChanType).End", Method, 0, ""},
  5141. {"(*ChanType).Pos", Method, 0, ""},
  5142. {"(*CommClause).End", Method, 0, ""},
  5143. {"(*CommClause).Pos", Method, 0, ""},
  5144. {"(*Comment).End", Method, 0, ""},
  5145. {"(*Comment).Pos", Method, 0, ""},
  5146. {"(*CommentGroup).End", Method, 0, ""},
  5147. {"(*CommentGroup).Pos", Method, 0, ""},
  5148. {"(*CommentGroup).Text", Method, 0, ""},
  5149. {"(*CompositeLit).End", Method, 0, ""},
  5150. {"(*CompositeLit).Pos", Method, 0, ""},
  5151. {"(*DeclStmt).End", Method, 0, ""},
  5152. {"(*DeclStmt).Pos", Method, 0, ""},
  5153. {"(*DeferStmt).End", Method, 0, ""},
  5154. {"(*DeferStmt).Pos", Method, 0, ""},
  5155. {"(*Ellipsis).End", Method, 0, ""},
  5156. {"(*Ellipsis).Pos", Method, 0, ""},
  5157. {"(*EmptyStmt).End", Method, 0, ""},
  5158. {"(*EmptyStmt).Pos", Method, 0, ""},
  5159. {"(*ExprStmt).End", Method, 0, ""},
  5160. {"(*ExprStmt).Pos", Method, 0, ""},
  5161. {"(*Field).End", Method, 0, ""},
  5162. {"(*Field).Pos", Method, 0, ""},
  5163. {"(*FieldList).End", Method, 0, ""},
  5164. {"(*FieldList).NumFields", Method, 0, ""},
  5165. {"(*FieldList).Pos", Method, 0, ""},
  5166. {"(*File).End", Method, 0, ""},
  5167. {"(*File).Pos", Method, 0, ""},
  5168. {"(*ForStmt).End", Method, 0, ""},
  5169. {"(*ForStmt).Pos", Method, 0, ""},
  5170. {"(*FuncDecl).End", Method, 0, ""},
  5171. {"(*FuncDecl).Pos", Method, 0, ""},
  5172. {"(*FuncLit).End", Method, 0, ""},
  5173. {"(*FuncLit).Pos", Method, 0, ""},
  5174. {"(*FuncType).End", Method, 0, ""},
  5175. {"(*FuncType).Pos", Method, 0, ""},
  5176. {"(*GenDecl).End", Method, 0, ""},
  5177. {"(*GenDecl).Pos", Method, 0, ""},
  5178. {"(*GoStmt).End", Method, 0, ""},
  5179. {"(*GoStmt).Pos", Method, 0, ""},
  5180. {"(*Ident).End", Method, 0, ""},
  5181. {"(*Ident).IsExported", Method, 0, ""},
  5182. {"(*Ident).Pos", Method, 0, ""},
  5183. {"(*Ident).String", Method, 0, ""},
  5184. {"(*IfStmt).End", Method, 0, ""},
  5185. {"(*IfStmt).Pos", Method, 0, ""},
  5186. {"(*ImportSpec).End", Method, 0, ""},
  5187. {"(*ImportSpec).Pos", Method, 0, ""},
  5188. {"(*IncDecStmt).End", Method, 0, ""},
  5189. {"(*IncDecStmt).Pos", Method, 0, ""},
  5190. {"(*IndexExpr).End", Method, 0, ""},
  5191. {"(*IndexExpr).Pos", Method, 0, ""},
  5192. {"(*IndexListExpr).End", Method, 18, ""},
  5193. {"(*IndexListExpr).Pos", Method, 18, ""},
  5194. {"(*InterfaceType).End", Method, 0, ""},
  5195. {"(*InterfaceType).Pos", Method, 0, ""},
  5196. {"(*KeyValueExpr).End", Method, 0, ""},
  5197. {"(*KeyValueExpr).Pos", Method, 0, ""},
  5198. {"(*LabeledStmt).End", Method, 0, ""},
  5199. {"(*LabeledStmt).Pos", Method, 0, ""},
  5200. {"(*MapType).End", Method, 0, ""},
  5201. {"(*MapType).Pos", Method, 0, ""},
  5202. {"(*Object).Pos", Method, 0, ""},
  5203. {"(*Package).End", Method, 0, ""},
  5204. {"(*Package).Pos", Method, 0, ""},
  5205. {"(*ParenExpr).End", Method, 0, ""},
  5206. {"(*ParenExpr).Pos", Method, 0, ""},
  5207. {"(*RangeStmt).End", Method, 0, ""},
  5208. {"(*RangeStmt).Pos", Method, 0, ""},
  5209. {"(*ReturnStmt).End", Method, 0, ""},
  5210. {"(*ReturnStmt).Pos", Method, 0, ""},
  5211. {"(*Scope).Insert", Method, 0, ""},
  5212. {"(*Scope).Lookup", Method, 0, ""},
  5213. {"(*Scope).String", Method, 0, ""},
  5214. {"(*SelectStmt).End", Method, 0, ""},
  5215. {"(*SelectStmt).Pos", Method, 0, ""},
  5216. {"(*SelectorExpr).End", Method, 0, ""},
  5217. {"(*SelectorExpr).Pos", Method, 0, ""},
  5218. {"(*SendStmt).End", Method, 0, ""},
  5219. {"(*SendStmt).Pos", Method, 0, ""},
  5220. {"(*SliceExpr).End", Method, 0, ""},
  5221. {"(*SliceExpr).Pos", Method, 0, ""},
  5222. {"(*StarExpr).End", Method, 0, ""},
  5223. {"(*StarExpr).Pos", Method, 0, ""},
  5224. {"(*StructType).End", Method, 0, ""},
  5225. {"(*StructType).Pos", Method, 0, ""},
  5226. {"(*SwitchStmt).End", Method, 0, ""},
  5227. {"(*SwitchStmt).Pos", Method, 0, ""},
  5228. {"(*TypeAssertExpr).End", Method, 0, ""},
  5229. {"(*TypeAssertExpr).Pos", Method, 0, ""},
  5230. {"(*TypeSpec).End", Method, 0, ""},
  5231. {"(*TypeSpec).Pos", Method, 0, ""},
  5232. {"(*TypeSwitchStmt).End", Method, 0, ""},
  5233. {"(*TypeSwitchStmt).Pos", Method, 0, ""},
  5234. {"(*UnaryExpr).End", Method, 0, ""},
  5235. {"(*UnaryExpr).Pos", Method, 0, ""},
  5236. {"(*ValueSpec).End", Method, 0, ""},
  5237. {"(*ValueSpec).Pos", Method, 0, ""},
  5238. {"(CommentMap).Comments", Method, 1, ""},
  5239. {"(CommentMap).Filter", Method, 1, ""},
  5240. {"(CommentMap).String", Method, 1, ""},
  5241. {"(CommentMap).Update", Method, 1, ""},
  5242. {"(ObjKind).String", Method, 0, ""},
  5243. {"ArrayType", Type, 0, ""},
  5244. {"ArrayType.Elt", Field, 0, ""},
  5245. {"ArrayType.Lbrack", Field, 0, ""},
  5246. {"ArrayType.Len", Field, 0, ""},
  5247. {"AssignStmt", Type, 0, ""},
  5248. {"AssignStmt.Lhs", Field, 0, ""},
  5249. {"AssignStmt.Rhs", Field, 0, ""},
  5250. {"AssignStmt.Tok", Field, 0, ""},
  5251. {"AssignStmt.TokPos", Field, 0, ""},
  5252. {"Bad", Const, 0, ""},
  5253. {"BadDecl", Type, 0, ""},
  5254. {"BadDecl.From", Field, 0, ""},
  5255. {"BadDecl.To", Field, 0, ""},
  5256. {"BadExpr", Type, 0, ""},
  5257. {"BadExpr.From", Field, 0, ""},
  5258. {"BadExpr.To", Field, 0, ""},
  5259. {"BadStmt", Type, 0, ""},
  5260. {"BadStmt.From", Field, 0, ""},
  5261. {"BadStmt.To", Field, 0, ""},
  5262. {"BasicLit", Type, 0, ""},
  5263. {"BasicLit.Kind", Field, 0, ""},
  5264. {"BasicLit.Value", Field, 0, ""},
  5265. {"BasicLit.ValuePos", Field, 0, ""},
  5266. {"BinaryExpr", Type, 0, ""},
  5267. {"BinaryExpr.Op", Field, 0, ""},
  5268. {"BinaryExpr.OpPos", Field, 0, ""},
  5269. {"BinaryExpr.X", Field, 0, ""},
  5270. {"BinaryExpr.Y", Field, 0, ""},
  5271. {"BlockStmt", Type, 0, ""},
  5272. {"BlockStmt.Lbrace", Field, 0, ""},
  5273. {"BlockStmt.List", Field, 0, ""},
  5274. {"BlockStmt.Rbrace", Field, 0, ""},
  5275. {"BranchStmt", Type, 0, ""},
  5276. {"BranchStmt.Label", Field, 0, ""},
  5277. {"BranchStmt.Tok", Field, 0, ""},
  5278. {"BranchStmt.TokPos", Field, 0, ""},
  5279. {"CallExpr", Type, 0, ""},
  5280. {"CallExpr.Args", Field, 0, ""},
  5281. {"CallExpr.Ellipsis", Field, 0, ""},
  5282. {"CallExpr.Fun", Field, 0, ""},
  5283. {"CallExpr.Lparen", Field, 0, ""},
  5284. {"CallExpr.Rparen", Field, 0, ""},
  5285. {"CaseClause", Type, 0, ""},
  5286. {"CaseClause.Body", Field, 0, ""},
  5287. {"CaseClause.Case", Field, 0, ""},
  5288. {"CaseClause.Colon", Field, 0, ""},
  5289. {"CaseClause.List", Field, 0, ""},
  5290. {"ChanDir", Type, 0, ""},
  5291. {"ChanType", Type, 0, ""},
  5292. {"ChanType.Arrow", Field, 1, ""},
  5293. {"ChanType.Begin", Field, 0, ""},
  5294. {"ChanType.Dir", Field, 0, ""},
  5295. {"ChanType.Value", Field, 0, ""},
  5296. {"CommClause", Type, 0, ""},
  5297. {"CommClause.Body", Field, 0, ""},
  5298. {"CommClause.Case", Field, 0, ""},
  5299. {"CommClause.Colon", Field, 0, ""},
  5300. {"CommClause.Comm", Field, 0, ""},
  5301. {"Comment", Type, 0, ""},
  5302. {"Comment.Slash", Field, 0, ""},
  5303. {"Comment.Text", Field, 0, ""},
  5304. {"CommentGroup", Type, 0, ""},
  5305. {"CommentGroup.List", Field, 0, ""},
  5306. {"CommentMap", Type, 1, ""},
  5307. {"CompositeLit", Type, 0, ""},
  5308. {"CompositeLit.Elts", Field, 0, ""},
  5309. {"CompositeLit.Incomplete", Field, 11, ""},
  5310. {"CompositeLit.Lbrace", Field, 0, ""},
  5311. {"CompositeLit.Rbrace", Field, 0, ""},
  5312. {"CompositeLit.Type", Field, 0, ""},
  5313. {"Con", Const, 0, ""},
  5314. {"Decl", Type, 0, ""},
  5315. {"DeclStmt", Type, 0, ""},
  5316. {"DeclStmt.Decl", Field, 0, ""},
  5317. {"DeferStmt", Type, 0, ""},
  5318. {"DeferStmt.Call", Field, 0, ""},
  5319. {"DeferStmt.Defer", Field, 0, ""},
  5320. {"Ellipsis", Type, 0, ""},
  5321. {"Ellipsis.Ellipsis", Field, 0, ""},
  5322. {"Ellipsis.Elt", Field, 0, ""},
  5323. {"EmptyStmt", Type, 0, ""},
  5324. {"EmptyStmt.Implicit", Field, 5, ""},
  5325. {"EmptyStmt.Semicolon", Field, 0, ""},
  5326. {"Expr", Type, 0, ""},
  5327. {"ExprStmt", Type, 0, ""},
  5328. {"ExprStmt.X", Field, 0, ""},
  5329. {"Field", Type, 0, ""},
  5330. {"Field.Comment", Field, 0, ""},
  5331. {"Field.Doc", Field, 0, ""},
  5332. {"Field.Names", Field, 0, ""},
  5333. {"Field.Tag", Field, 0, ""},
  5334. {"Field.Type", Field, 0, ""},
  5335. {"FieldFilter", Type, 0, ""},
  5336. {"FieldList", Type, 0, ""},
  5337. {"FieldList.Closing", Field, 0, ""},
  5338. {"FieldList.List", Field, 0, ""},
  5339. {"FieldList.Opening", Field, 0, ""},
  5340. {"File", Type, 0, ""},
  5341. {"File.Comments", Field, 0, ""},
  5342. {"File.Decls", Field, 0, ""},
  5343. {"File.Doc", Field, 0, ""},
  5344. {"File.FileEnd", Field, 20, ""},
  5345. {"File.FileStart", Field, 20, ""},
  5346. {"File.GoVersion", Field, 21, ""},
  5347. {"File.Imports", Field, 0, ""},
  5348. {"File.Name", Field, 0, ""},
  5349. {"File.Package", Field, 0, ""},
  5350. {"File.Scope", Field, 0, ""},
  5351. {"File.Unresolved", Field, 0, ""},
  5352. {"FileExports", Func, 0, "func(src *File) bool"},
  5353. {"Filter", Type, 0, ""},
  5354. {"FilterDecl", Func, 0, "func(decl Decl, f Filter) bool"},
  5355. {"FilterFile", Func, 0, "func(src *File, f Filter) bool"},
  5356. {"FilterFuncDuplicates", Const, 0, ""},
  5357. {"FilterImportDuplicates", Const, 0, ""},
  5358. {"FilterPackage", Func, 0, "func(pkg *Package, f Filter) bool"},
  5359. {"FilterUnassociatedComments", Const, 0, ""},
  5360. {"ForStmt", Type, 0, ""},
  5361. {"ForStmt.Body", Field, 0, ""},
  5362. {"ForStmt.Cond", Field, 0, ""},
  5363. {"ForStmt.For", Field, 0, ""},
  5364. {"ForStmt.Init", Field, 0, ""},
  5365. {"ForStmt.Post", Field, 0, ""},
  5366. {"Fprint", Func, 0, "func(w io.Writer, fset *token.FileSet, x any, f FieldFilter) error"},
  5367. {"Fun", Const, 0, ""},
  5368. {"FuncDecl", Type, 0, ""},
  5369. {"FuncDecl.Body", Field, 0, ""},
  5370. {"FuncDecl.Doc", Field, 0, ""},
  5371. {"FuncDecl.Name", Field, 0, ""},
  5372. {"FuncDecl.Recv", Field, 0, ""},
  5373. {"FuncDecl.Type", Field, 0, ""},
  5374. {"FuncLit", Type, 0, ""},
  5375. {"FuncLit.Body", Field, 0, ""},
  5376. {"FuncLit.Type", Field, 0, ""},
  5377. {"FuncType", Type, 0, ""},
  5378. {"FuncType.Func", Field, 0, ""},
  5379. {"FuncType.Params", Field, 0, ""},
  5380. {"FuncType.Results", Field, 0, ""},
  5381. {"FuncType.TypeParams", Field, 18, ""},
  5382. {"GenDecl", Type, 0, ""},
  5383. {"GenDecl.Doc", Field, 0, ""},
  5384. {"GenDecl.Lparen", Field, 0, ""},
  5385. {"GenDecl.Rparen", Field, 0, ""},
  5386. {"GenDecl.Specs", Field, 0, ""},
  5387. {"GenDecl.Tok", Field, 0, ""},
  5388. {"GenDecl.TokPos", Field, 0, ""},
  5389. {"GoStmt", Type, 0, ""},
  5390. {"GoStmt.Call", Field, 0, ""},
  5391. {"GoStmt.Go", Field, 0, ""},
  5392. {"Ident", Type, 0, ""},
  5393. {"Ident.Name", Field, 0, ""},
  5394. {"Ident.NamePos", Field, 0, ""},
  5395. {"Ident.Obj", Field, 0, ""},
  5396. {"IfStmt", Type, 0, ""},
  5397. {"IfStmt.Body", Field, 0, ""},
  5398. {"IfStmt.Cond", Field, 0, ""},
  5399. {"IfStmt.Else", Field, 0, ""},
  5400. {"IfStmt.If", Field, 0, ""},
  5401. {"IfStmt.Init", Field, 0, ""},
  5402. {"ImportSpec", Type, 0, ""},
  5403. {"ImportSpec.Comment", Field, 0, ""},
  5404. {"ImportSpec.Doc", Field, 0, ""},
  5405. {"ImportSpec.EndPos", Field, 0, ""},
  5406. {"ImportSpec.Name", Field, 0, ""},
  5407. {"ImportSpec.Path", Field, 0, ""},
  5408. {"Importer", Type, 0, ""},
  5409. {"IncDecStmt", Type, 0, ""},
  5410. {"IncDecStmt.Tok", Field, 0, ""},
  5411. {"IncDecStmt.TokPos", Field, 0, ""},
  5412. {"IncDecStmt.X", Field, 0, ""},
  5413. {"IndexExpr", Type, 0, ""},
  5414. {"IndexExpr.Index", Field, 0, ""},
  5415. {"IndexExpr.Lbrack", Field, 0, ""},
  5416. {"IndexExpr.Rbrack", Field, 0, ""},
  5417. {"IndexExpr.X", Field, 0, ""},
  5418. {"IndexListExpr", Type, 18, ""},
  5419. {"IndexListExpr.Indices", Field, 18, ""},
  5420. {"IndexListExpr.Lbrack", Field, 18, ""},
  5421. {"IndexListExpr.Rbrack", Field, 18, ""},
  5422. {"IndexListExpr.X", Field, 18, ""},
  5423. {"Inspect", Func, 0, "func(node Node, f func(Node) bool)"},
  5424. {"InterfaceType", Type, 0, ""},
  5425. {"InterfaceType.Incomplete", Field, 0, ""},
  5426. {"InterfaceType.Interface", Field, 0, ""},
  5427. {"InterfaceType.Methods", Field, 0, ""},
  5428. {"IsExported", Func, 0, "func(name string) bool"},
  5429. {"IsGenerated", Func, 21, "func(file *File) bool"},
  5430. {"KeyValueExpr", Type, 0, ""},
  5431. {"KeyValueExpr.Colon", Field, 0, ""},
  5432. {"KeyValueExpr.Key", Field, 0, ""},
  5433. {"KeyValueExpr.Value", Field, 0, ""},
  5434. {"LabeledStmt", Type, 0, ""},
  5435. {"LabeledStmt.Colon", Field, 0, ""},
  5436. {"LabeledStmt.Label", Field, 0, ""},
  5437. {"LabeledStmt.Stmt", Field, 0, ""},
  5438. {"Lbl", Const, 0, ""},
  5439. {"MapType", Type, 0, ""},
  5440. {"MapType.Key", Field, 0, ""},
  5441. {"MapType.Map", Field, 0, ""},
  5442. {"MapType.Value", Field, 0, ""},
  5443. {"MergeMode", Type, 0, ""},
  5444. {"MergePackageFiles", Func, 0, "func(pkg *Package, mode MergeMode) *File"},
  5445. {"NewCommentMap", Func, 1, "func(fset *token.FileSet, node Node, comments []*CommentGroup) CommentMap"},
  5446. {"NewIdent", Func, 0, "func(name string) *Ident"},
  5447. {"NewObj", Func, 0, "func(kind ObjKind, name string) *Object"},
  5448. {"NewPackage", Func, 0, "func(fset *token.FileSet, files map[string]*File, importer Importer, universe *Scope) (*Package, error)"},
  5449. {"NewScope", Func, 0, "func(outer *Scope) *Scope"},
  5450. {"Node", Type, 0, ""},
  5451. {"NotNilFilter", Func, 0, "func(_ string, v reflect.Value) bool"},
  5452. {"ObjKind", Type, 0, ""},
  5453. {"Object", Type, 0, ""},
  5454. {"Object.Data", Field, 0, ""},
  5455. {"Object.Decl", Field, 0, ""},
  5456. {"Object.Kind", Field, 0, ""},
  5457. {"Object.Name", Field, 0, ""},
  5458. {"Object.Type", Field, 0, ""},
  5459. {"Package", Type, 0, ""},
  5460. {"Package.Files", Field, 0, ""},
  5461. {"Package.Imports", Field, 0, ""},
  5462. {"Package.Name", Field, 0, ""},
  5463. {"Package.Scope", Field, 0, ""},
  5464. {"PackageExports", Func, 0, "func(pkg *Package) bool"},
  5465. {"ParenExpr", Type, 0, ""},
  5466. {"ParenExpr.Lparen", Field, 0, ""},
  5467. {"ParenExpr.Rparen", Field, 0, ""},
  5468. {"ParenExpr.X", Field, 0, ""},
  5469. {"Pkg", Const, 0, ""},
  5470. {"Preorder", Func, 23, "func(root Node) iter.Seq[Node]"},
  5471. {"PreorderStack", Func, 25, "func(root Node, stack []Node, f func(n Node, stack []Node) bool)"},
  5472. {"Print", Func, 0, "func(fset *token.FileSet, x any) error"},
  5473. {"RECV", Const, 0, ""},
  5474. {"RangeStmt", Type, 0, ""},
  5475. {"RangeStmt.Body", Field, 0, ""},
  5476. {"RangeStmt.For", Field, 0, ""},
  5477. {"RangeStmt.Key", Field, 0, ""},
  5478. {"RangeStmt.Range", Field, 20, ""},
  5479. {"RangeStmt.Tok", Field, 0, ""},
  5480. {"RangeStmt.TokPos", Field, 0, ""},
  5481. {"RangeStmt.Value", Field, 0, ""},
  5482. {"RangeStmt.X", Field, 0, ""},
  5483. {"ReturnStmt", Type, 0, ""},
  5484. {"ReturnStmt.Results", Field, 0, ""},
  5485. {"ReturnStmt.Return", Field, 0, ""},
  5486. {"SEND", Const, 0, ""},
  5487. {"Scope", Type, 0, ""},
  5488. {"Scope.Objects", Field, 0, ""},
  5489. {"Scope.Outer", Field, 0, ""},
  5490. {"SelectStmt", Type, 0, ""},
  5491. {"SelectStmt.Body", Field, 0, ""},
  5492. {"SelectStmt.Select", Field, 0, ""},
  5493. {"SelectorExpr", Type, 0, ""},
  5494. {"SelectorExpr.Sel", Field, 0, ""},
  5495. {"SelectorExpr.X", Field, 0, ""},
  5496. {"SendStmt", Type, 0, ""},
  5497. {"SendStmt.Arrow", Field, 0, ""},
  5498. {"SendStmt.Chan", Field, 0, ""},
  5499. {"SendStmt.Value", Field, 0, ""},
  5500. {"SliceExpr", Type, 0, ""},
  5501. {"SliceExpr.High", Field, 0, ""},
  5502. {"SliceExpr.Lbrack", Field, 0, ""},
  5503. {"SliceExpr.Low", Field, 0, ""},
  5504. {"SliceExpr.Max", Field, 2, ""},
  5505. {"SliceExpr.Rbrack", Field, 0, ""},
  5506. {"SliceExpr.Slice3", Field, 2, ""},
  5507. {"SliceExpr.X", Field, 0, ""},
  5508. {"SortImports", Func, 0, "func(fset *token.FileSet, f *File)"},
  5509. {"Spec", Type, 0, ""},
  5510. {"StarExpr", Type, 0, ""},
  5511. {"StarExpr.Star", Field, 0, ""},
  5512. {"StarExpr.X", Field, 0, ""},
  5513. {"Stmt", Type, 0, ""},
  5514. {"StructType", Type, 0, ""},
  5515. {"StructType.Fields", Field, 0, ""},
  5516. {"StructType.Incomplete", Field, 0, ""},
  5517. {"StructType.Struct", Field, 0, ""},
  5518. {"SwitchStmt", Type, 0, ""},
  5519. {"SwitchStmt.Body", Field, 0, ""},
  5520. {"SwitchStmt.Init", Field, 0, ""},
  5521. {"SwitchStmt.Switch", Field, 0, ""},
  5522. {"SwitchStmt.Tag", Field, 0, ""},
  5523. {"Typ", Const, 0, ""},
  5524. {"TypeAssertExpr", Type, 0, ""},
  5525. {"TypeAssertExpr.Lparen", Field, 2, ""},
  5526. {"TypeAssertExpr.Rparen", Field, 2, ""},
  5527. {"TypeAssertExpr.Type", Field, 0, ""},
  5528. {"TypeAssertExpr.X", Field, 0, ""},
  5529. {"TypeSpec", Type, 0, ""},
  5530. {"TypeSpec.Assign", Field, 9, ""},
  5531. {"TypeSpec.Comment", Field, 0, ""},
  5532. {"TypeSpec.Doc", Field, 0, ""},
  5533. {"TypeSpec.Name", Field, 0, ""},
  5534. {"TypeSpec.Type", Field, 0, ""},
  5535. {"TypeSpec.TypeParams", Field, 18, ""},
  5536. {"TypeSwitchStmt", Type, 0, ""},
  5537. {"TypeSwitchStmt.Assign", Field, 0, ""},
  5538. {"TypeSwitchStmt.Body", Field, 0, ""},
  5539. {"TypeSwitchStmt.Init", Field, 0, ""},
  5540. {"TypeSwitchStmt.Switch", Field, 0, ""},
  5541. {"UnaryExpr", Type, 0, ""},
  5542. {"UnaryExpr.Op", Field, 0, ""},
  5543. {"UnaryExpr.OpPos", Field, 0, ""},
  5544. {"UnaryExpr.X", Field, 0, ""},
  5545. {"Unparen", Func, 22, "func(e Expr) Expr"},
  5546. {"ValueSpec", Type, 0, ""},
  5547. {"ValueSpec.Comment", Field, 0, ""},
  5548. {"ValueSpec.Doc", Field, 0, ""},
  5549. {"ValueSpec.Names", Field, 0, ""},
  5550. {"ValueSpec.Type", Field, 0, ""},
  5551. {"ValueSpec.Values", Field, 0, ""},
  5552. {"Var", Const, 0, ""},
  5553. {"Visitor", Type, 0, ""},
  5554. {"Walk", Func, 0, "func(v Visitor, node Node)"},
  5555. },
  5556. "go/build": {
  5557. {"(*Context).Import", Method, 0, ""},
  5558. {"(*Context).ImportDir", Method, 0, ""},
  5559. {"(*Context).MatchFile", Method, 2, ""},
  5560. {"(*Context).SrcDirs", Method, 0, ""},
  5561. {"(*MultiplePackageError).Error", Method, 4, ""},
  5562. {"(*NoGoError).Error", Method, 0, ""},
  5563. {"(*Package).IsCommand", Method, 0, ""},
  5564. {"AllowBinary", Const, 0, ""},
  5565. {"ArchChar", Func, 0, "func(goarch string) (string, error)"},
  5566. {"Context", Type, 0, ""},
  5567. {"Context.BuildTags", Field, 0, ""},
  5568. {"Context.CgoEnabled", Field, 0, ""},
  5569. {"Context.Compiler", Field, 0, ""},
  5570. {"Context.Dir", Field, 14, ""},
  5571. {"Context.GOARCH", Field, 0, ""},
  5572. {"Context.GOOS", Field, 0, ""},
  5573. {"Context.GOPATH", Field, 0, ""},
  5574. {"Context.GOROOT", Field, 0, ""},
  5575. {"Context.HasSubdir", Field, 0, ""},
  5576. {"Context.InstallSuffix", Field, 1, ""},
  5577. {"Context.IsAbsPath", Field, 0, ""},
  5578. {"Context.IsDir", Field, 0, ""},
  5579. {"Context.JoinPath", Field, 0, ""},
  5580. {"Context.OpenFile", Field, 0, ""},
  5581. {"Context.ReadDir", Field, 0, ""},
  5582. {"Context.ReleaseTags", Field, 1, ""},
  5583. {"Context.SplitPathList", Field, 0, ""},
  5584. {"Context.ToolTags", Field, 17, ""},
  5585. {"Context.UseAllFiles", Field, 0, ""},
  5586. {"Default", Var, 0, ""},
  5587. {"Directive", Type, 21, ""},
  5588. {"Directive.Pos", Field, 21, ""},
  5589. {"Directive.Text", Field, 21, ""},
  5590. {"FindOnly", Const, 0, ""},
  5591. {"IgnoreVendor", Const, 6, ""},
  5592. {"Import", Func, 0, "func(path string, srcDir string, mode ImportMode) (*Package, error)"},
  5593. {"ImportComment", Const, 4, ""},
  5594. {"ImportDir", Func, 0, "func(dir string, mode ImportMode) (*Package, error)"},
  5595. {"ImportMode", Type, 0, ""},
  5596. {"IsLocalImport", Func, 0, "func(path string) bool"},
  5597. {"MultiplePackageError", Type, 4, ""},
  5598. {"MultiplePackageError.Dir", Field, 4, ""},
  5599. {"MultiplePackageError.Files", Field, 4, ""},
  5600. {"MultiplePackageError.Packages", Field, 4, ""},
  5601. {"NoGoError", Type, 0, ""},
  5602. {"NoGoError.Dir", Field, 0, ""},
  5603. {"Package", Type, 0, ""},
  5604. {"Package.AllTags", Field, 2, ""},
  5605. {"Package.BinDir", Field, 0, ""},
  5606. {"Package.BinaryOnly", Field, 7, ""},
  5607. {"Package.CFiles", Field, 0, ""},
  5608. {"Package.CXXFiles", Field, 2, ""},
  5609. {"Package.CgoCFLAGS", Field, 0, ""},
  5610. {"Package.CgoCPPFLAGS", Field, 2, ""},
  5611. {"Package.CgoCXXFLAGS", Field, 2, ""},
  5612. {"Package.CgoFFLAGS", Field, 7, ""},
  5613. {"Package.CgoFiles", Field, 0, ""},
  5614. {"Package.CgoLDFLAGS", Field, 0, ""},
  5615. {"Package.CgoPkgConfig", Field, 0, ""},
  5616. {"Package.ConflictDir", Field, 2, ""},
  5617. {"Package.Dir", Field, 0, ""},
  5618. {"Package.Directives", Field, 21, ""},
  5619. {"Package.Doc", Field, 0, ""},
  5620. {"Package.EmbedPatternPos", Field, 16, ""},
  5621. {"Package.EmbedPatterns", Field, 16, ""},
  5622. {"Package.FFiles", Field, 7, ""},
  5623. {"Package.GoFiles", Field, 0, ""},
  5624. {"Package.Goroot", Field, 0, ""},
  5625. {"Package.HFiles", Field, 0, ""},
  5626. {"Package.IgnoredGoFiles", Field, 1, ""},
  5627. {"Package.IgnoredOtherFiles", Field, 16, ""},
  5628. {"Package.ImportComment", Field, 4, ""},
  5629. {"Package.ImportPath", Field, 0, ""},
  5630. {"Package.ImportPos", Field, 0, ""},
  5631. {"Package.Imports", Field, 0, ""},
  5632. {"Package.InvalidGoFiles", Field, 6, ""},
  5633. {"Package.MFiles", Field, 3, ""},
  5634. {"Package.Name", Field, 0, ""},
  5635. {"Package.PkgObj", Field, 0, ""},
  5636. {"Package.PkgRoot", Field, 0, ""},
  5637. {"Package.PkgTargetRoot", Field, 5, ""},
  5638. {"Package.Root", Field, 0, ""},
  5639. {"Package.SFiles", Field, 0, ""},
  5640. {"Package.SrcRoot", Field, 0, ""},
  5641. {"Package.SwigCXXFiles", Field, 1, ""},
  5642. {"Package.SwigFiles", Field, 1, ""},
  5643. {"Package.SysoFiles", Field, 0, ""},
  5644. {"Package.TestDirectives", Field, 21, ""},
  5645. {"Package.TestEmbedPatternPos", Field, 16, ""},
  5646. {"Package.TestEmbedPatterns", Field, 16, ""},
  5647. {"Package.TestGoFiles", Field, 0, ""},
  5648. {"Package.TestImportPos", Field, 0, ""},
  5649. {"Package.TestImports", Field, 0, ""},
  5650. {"Package.XTestDirectives", Field, 21, ""},
  5651. {"Package.XTestEmbedPatternPos", Field, 16, ""},
  5652. {"Package.XTestEmbedPatterns", Field, 16, ""},
  5653. {"Package.XTestGoFiles", Field, 0, ""},
  5654. {"Package.XTestImportPos", Field, 0, ""},
  5655. {"Package.XTestImports", Field, 0, ""},
  5656. {"ToolDir", Var, 0, ""},
  5657. },
  5658. "go/build/constraint": {
  5659. {"(*AndExpr).Eval", Method, 16, ""},
  5660. {"(*AndExpr).String", Method, 16, ""},
  5661. {"(*NotExpr).Eval", Method, 16, ""},
  5662. {"(*NotExpr).String", Method, 16, ""},
  5663. {"(*OrExpr).Eval", Method, 16, ""},
  5664. {"(*OrExpr).String", Method, 16, ""},
  5665. {"(*SyntaxError).Error", Method, 16, ""},
  5666. {"(*TagExpr).Eval", Method, 16, ""},
  5667. {"(*TagExpr).String", Method, 16, ""},
  5668. {"AndExpr", Type, 16, ""},
  5669. {"AndExpr.X", Field, 16, ""},
  5670. {"AndExpr.Y", Field, 16, ""},
  5671. {"Expr", Type, 16, ""},
  5672. {"GoVersion", Func, 21, "func(x Expr) string"},
  5673. {"IsGoBuild", Func, 16, "func(line string) bool"},
  5674. {"IsPlusBuild", Func, 16, "func(line string) bool"},
  5675. {"NotExpr", Type, 16, ""},
  5676. {"NotExpr.X", Field, 16, ""},
  5677. {"OrExpr", Type, 16, ""},
  5678. {"OrExpr.X", Field, 16, ""},
  5679. {"OrExpr.Y", Field, 16, ""},
  5680. {"Parse", Func, 16, "func(line string) (Expr, error)"},
  5681. {"PlusBuildLines", Func, 16, "func(x Expr) ([]string, error)"},
  5682. {"SyntaxError", Type, 16, ""},
  5683. {"SyntaxError.Err", Field, 16, ""},
  5684. {"SyntaxError.Offset", Field, 16, ""},
  5685. {"TagExpr", Type, 16, ""},
  5686. {"TagExpr.Tag", Field, 16, ""},
  5687. },
  5688. "go/constant": {
  5689. {"(Kind).String", Method, 18, ""},
  5690. {"BinaryOp", Func, 5, "func(x_ Value, op token.Token, y_ Value) Value"},
  5691. {"BitLen", Func, 5, "func(x Value) int"},
  5692. {"Bool", Const, 5, ""},
  5693. {"BoolVal", Func, 5, "func(x Value) bool"},
  5694. {"Bytes", Func, 5, "func(x Value) []byte"},
  5695. {"Compare", Func, 5, "func(x_ Value, op token.Token, y_ Value) bool"},
  5696. {"Complex", Const, 5, ""},
  5697. {"Denom", Func, 5, "func(x Value) Value"},
  5698. {"Float", Const, 5, ""},
  5699. {"Float32Val", Func, 5, "func(x Value) (float32, bool)"},
  5700. {"Float64Val", Func, 5, "func(x Value) (float64, bool)"},
  5701. {"Imag", Func, 5, "func(x Value) Value"},
  5702. {"Int", Const, 5, ""},
  5703. {"Int64Val", Func, 5, "func(x Value) (int64, bool)"},
  5704. {"Kind", Type, 5, ""},
  5705. {"Make", Func, 13, "func(x any) Value"},
  5706. {"MakeBool", Func, 5, "func(b bool) Value"},
  5707. {"MakeFloat64", Func, 5, "func(x float64) Value"},
  5708. {"MakeFromBytes", Func, 5, "func(bytes []byte) Value"},
  5709. {"MakeFromLiteral", Func, 5, "func(lit string, tok token.Token, zero uint) Value"},
  5710. {"MakeImag", Func, 5, "func(x Value) Value"},
  5711. {"MakeInt64", Func, 5, "func(x int64) Value"},
  5712. {"MakeString", Func, 5, "func(s string) Value"},
  5713. {"MakeUint64", Func, 5, "func(x uint64) Value"},
  5714. {"MakeUnknown", Func, 5, "func() Value"},
  5715. {"Num", Func, 5, "func(x Value) Value"},
  5716. {"Real", Func, 5, "func(x Value) Value"},
  5717. {"Shift", Func, 5, "func(x Value, op token.Token, s uint) Value"},
  5718. {"Sign", Func, 5, "func(x Value) int"},
  5719. {"String", Const, 5, ""},
  5720. {"StringVal", Func, 5, "func(x Value) string"},
  5721. {"ToComplex", Func, 6, "func(x Value) Value"},
  5722. {"ToFloat", Func, 6, "func(x Value) Value"},
  5723. {"ToInt", Func, 6, "func(x Value) Value"},
  5724. {"Uint64Val", Func, 5, "func(x Value) (uint64, bool)"},
  5725. {"UnaryOp", Func, 5, "func(op token.Token, y Value, prec uint) Value"},
  5726. {"Unknown", Const, 5, ""},
  5727. {"Val", Func, 13, "func(x Value) any"},
  5728. {"Value", Type, 5, ""},
  5729. },
  5730. "go/doc": {
  5731. {"(*Package).Filter", Method, 0, ""},
  5732. {"(*Package).HTML", Method, 19, ""},
  5733. {"(*Package).Markdown", Method, 19, ""},
  5734. {"(*Package).Parser", Method, 19, ""},
  5735. {"(*Package).Printer", Method, 19, ""},
  5736. {"(*Package).Synopsis", Method, 19, ""},
  5737. {"(*Package).Text", Method, 19, ""},
  5738. {"AllDecls", Const, 0, ""},
  5739. {"AllMethods", Const, 0, ""},
  5740. {"Example", Type, 0, ""},
  5741. {"Example.Code", Field, 0, ""},
  5742. {"Example.Comments", Field, 0, ""},
  5743. {"Example.Doc", Field, 0, ""},
  5744. {"Example.EmptyOutput", Field, 1, ""},
  5745. {"Example.Name", Field, 0, ""},
  5746. {"Example.Order", Field, 1, ""},
  5747. {"Example.Output", Field, 0, ""},
  5748. {"Example.Play", Field, 1, ""},
  5749. {"Example.Suffix", Field, 14, ""},
  5750. {"Example.Unordered", Field, 7, ""},
  5751. {"Examples", Func, 0, "func(testFiles ...*ast.File) []*Example"},
  5752. {"Filter", Type, 0, ""},
  5753. {"Func", Type, 0, ""},
  5754. {"Func.Decl", Field, 0, ""},
  5755. {"Func.Doc", Field, 0, ""},
  5756. {"Func.Examples", Field, 14, ""},
  5757. {"Func.Level", Field, 0, ""},
  5758. {"Func.Name", Field, 0, ""},
  5759. {"Func.Orig", Field, 0, ""},
  5760. {"Func.Recv", Field, 0, ""},
  5761. {"IllegalPrefixes", Var, 1, ""},
  5762. {"IsPredeclared", Func, 8, "func(s string) bool"},
  5763. {"Mode", Type, 0, ""},
  5764. {"New", Func, 0, "func(pkg *ast.Package, importPath string, mode Mode) *Package"},
  5765. {"NewFromFiles", Func, 14, "func(fset *token.FileSet, files []*ast.File, importPath string, opts ...any) (*Package, error)"},
  5766. {"Note", Type, 1, ""},
  5767. {"Note.Body", Field, 1, ""},
  5768. {"Note.End", Field, 1, ""},
  5769. {"Note.Pos", Field, 1, ""},
  5770. {"Note.UID", Field, 1, ""},
  5771. {"Package", Type, 0, ""},
  5772. {"Package.Bugs", Field, 0, ""},
  5773. {"Package.Consts", Field, 0, ""},
  5774. {"Package.Doc", Field, 0, ""},
  5775. {"Package.Examples", Field, 14, ""},
  5776. {"Package.Filenames", Field, 0, ""},
  5777. {"Package.Funcs", Field, 0, ""},
  5778. {"Package.ImportPath", Field, 0, ""},
  5779. {"Package.Imports", Field, 0, ""},
  5780. {"Package.Name", Field, 0, ""},
  5781. {"Package.Notes", Field, 1, ""},
  5782. {"Package.Types", Field, 0, ""},
  5783. {"Package.Vars", Field, 0, ""},
  5784. {"PreserveAST", Const, 12, ""},
  5785. {"Synopsis", Func, 0, "func(text string) string"},
  5786. {"ToHTML", Func, 0, "func(w io.Writer, text string, words map[string]string)"},
  5787. {"ToText", Func, 0, "func(w io.Writer, text string, prefix string, codePrefix string, width int)"},
  5788. {"Type", Type, 0, ""},
  5789. {"Type.Consts", Field, 0, ""},
  5790. {"Type.Decl", Field, 0, ""},
  5791. {"Type.Doc", Field, 0, ""},
  5792. {"Type.Examples", Field, 14, ""},
  5793. {"Type.Funcs", Field, 0, ""},
  5794. {"Type.Methods", Field, 0, ""},
  5795. {"Type.Name", Field, 0, ""},
  5796. {"Type.Vars", Field, 0, ""},
  5797. {"Value", Type, 0, ""},
  5798. {"Value.Decl", Field, 0, ""},
  5799. {"Value.Doc", Field, 0, ""},
  5800. {"Value.Names", Field, 0, ""},
  5801. },
  5802. "go/doc/comment": {
  5803. {"(*DocLink).DefaultURL", Method, 19, ""},
  5804. {"(*Heading).DefaultID", Method, 19, ""},
  5805. {"(*List).BlankBefore", Method, 19, ""},
  5806. {"(*List).BlankBetween", Method, 19, ""},
  5807. {"(*Parser).Parse", Method, 19, ""},
  5808. {"(*Printer).Comment", Method, 19, ""},
  5809. {"(*Printer).HTML", Method, 19, ""},
  5810. {"(*Printer).Markdown", Method, 19, ""},
  5811. {"(*Printer).Text", Method, 19, ""},
  5812. {"Block", Type, 19, ""},
  5813. {"Code", Type, 19, ""},
  5814. {"Code.Text", Field, 19, ""},
  5815. {"DefaultLookupPackage", Func, 19, "func(name string) (importPath string, ok bool)"},
  5816. {"Doc", Type, 19, ""},
  5817. {"Doc.Content", Field, 19, ""},
  5818. {"Doc.Links", Field, 19, ""},
  5819. {"DocLink", Type, 19, ""},
  5820. {"DocLink.ImportPath", Field, 19, ""},
  5821. {"DocLink.Name", Field, 19, ""},
  5822. {"DocLink.Recv", Field, 19, ""},
  5823. {"DocLink.Text", Field, 19, ""},
  5824. {"Heading", Type, 19, ""},
  5825. {"Heading.Text", Field, 19, ""},
  5826. {"Italic", Type, 19, ""},
  5827. {"Link", Type, 19, ""},
  5828. {"Link.Auto", Field, 19, ""},
  5829. {"Link.Text", Field, 19, ""},
  5830. {"Link.URL", Field, 19, ""},
  5831. {"LinkDef", Type, 19, ""},
  5832. {"LinkDef.Text", Field, 19, ""},
  5833. {"LinkDef.URL", Field, 19, ""},
  5834. {"LinkDef.Used", Field, 19, ""},
  5835. {"List", Type, 19, ""},
  5836. {"List.ForceBlankBefore", Field, 19, ""},
  5837. {"List.ForceBlankBetween", Field, 19, ""},
  5838. {"List.Items", Field, 19, ""},
  5839. {"ListItem", Type, 19, ""},
  5840. {"ListItem.Content", Field, 19, ""},
  5841. {"ListItem.Number", Field, 19, ""},
  5842. {"Paragraph", Type, 19, ""},
  5843. {"Paragraph.Text", Field, 19, ""},
  5844. {"Parser", Type, 19, ""},
  5845. {"Parser.LookupPackage", Field, 19, ""},
  5846. {"Parser.LookupSym", Field, 19, ""},
  5847. {"Parser.Words", Field, 19, ""},
  5848. {"Plain", Type, 19, ""},
  5849. {"Printer", Type, 19, ""},
  5850. {"Printer.DocLinkBaseURL", Field, 19, ""},
  5851. {"Printer.DocLinkURL", Field, 19, ""},
  5852. {"Printer.HeadingID", Field, 19, ""},
  5853. {"Printer.HeadingLevel", Field, 19, ""},
  5854. {"Printer.TextCodePrefix", Field, 19, ""},
  5855. {"Printer.TextPrefix", Field, 19, ""},
  5856. {"Printer.TextWidth", Field, 19, ""},
  5857. {"Text", Type, 19, ""},
  5858. },
  5859. "go/format": {
  5860. {"Node", Func, 1, "func(dst io.Writer, fset *token.FileSet, node any) error"},
  5861. {"Source", Func, 1, "func(src []byte) ([]byte, error)"},
  5862. },
  5863. "go/importer": {
  5864. {"Default", Func, 5, "func() types.Importer"},
  5865. {"For", Func, 5, "func(compiler string, lookup Lookup) types.Importer"},
  5866. {"ForCompiler", Func, 12, "func(fset *token.FileSet, compiler string, lookup Lookup) types.Importer"},
  5867. {"Lookup", Type, 5, ""},
  5868. },
  5869. "go/parser": {
  5870. {"AllErrors", Const, 1, ""},
  5871. {"DeclarationErrors", Const, 0, ""},
  5872. {"ImportsOnly", Const, 0, ""},
  5873. {"Mode", Type, 0, ""},
  5874. {"PackageClauseOnly", Const, 0, ""},
  5875. {"ParseComments", Const, 0, ""},
  5876. {"ParseDir", Func, 0, "func(fset *token.FileSet, path string, filter func(fs.FileInfo) bool, mode Mode) (pkgs map[string]*ast.Package, first error)"},
  5877. {"ParseExpr", Func, 0, "func(x string) (ast.Expr, error)"},
  5878. {"ParseExprFrom", Func, 5, "func(fset *token.FileSet, filename string, src any, mode Mode) (expr ast.Expr, err error)"},
  5879. {"ParseFile", Func, 0, "func(fset *token.FileSet, filename string, src any, mode Mode) (f *ast.File, err error)"},
  5880. {"SkipObjectResolution", Const, 17, ""},
  5881. {"SpuriousErrors", Const, 0, ""},
  5882. {"Trace", Const, 0, ""},
  5883. },
  5884. "go/printer": {
  5885. {"(*Config).Fprint", Method, 0, ""},
  5886. {"CommentedNode", Type, 0, ""},
  5887. {"CommentedNode.Comments", Field, 0, ""},
  5888. {"CommentedNode.Node", Field, 0, ""},
  5889. {"Config", Type, 0, ""},
  5890. {"Config.Indent", Field, 1, ""},
  5891. {"Config.Mode", Field, 0, ""},
  5892. {"Config.Tabwidth", Field, 0, ""},
  5893. {"Fprint", Func, 0, "func(output io.Writer, fset *token.FileSet, node any) error"},
  5894. {"Mode", Type, 0, ""},
  5895. {"RawFormat", Const, 0, ""},
  5896. {"SourcePos", Const, 0, ""},
  5897. {"TabIndent", Const, 0, ""},
  5898. {"UseSpaces", Const, 0, ""},
  5899. },
  5900. "go/scanner": {
  5901. {"(*ErrorList).Add", Method, 0, ""},
  5902. {"(*ErrorList).RemoveMultiples", Method, 0, ""},
  5903. {"(*ErrorList).Reset", Method, 0, ""},
  5904. {"(*Scanner).Init", Method, 0, ""},
  5905. {"(*Scanner).Scan", Method, 0, ""},
  5906. {"(Error).Error", Method, 0, ""},
  5907. {"(ErrorList).Err", Method, 0, ""},
  5908. {"(ErrorList).Error", Method, 0, ""},
  5909. {"(ErrorList).Len", Method, 0, ""},
  5910. {"(ErrorList).Less", Method, 0, ""},
  5911. {"(ErrorList).Sort", Method, 0, ""},
  5912. {"(ErrorList).Swap", Method, 0, ""},
  5913. {"Error", Type, 0, ""},
  5914. {"Error.Msg", Field, 0, ""},
  5915. {"Error.Pos", Field, 0, ""},
  5916. {"ErrorHandler", Type, 0, ""},
  5917. {"ErrorList", Type, 0, ""},
  5918. {"Mode", Type, 0, ""},
  5919. {"PrintError", Func, 0, "func(w io.Writer, err error)"},
  5920. {"ScanComments", Const, 0, ""},
  5921. {"Scanner", Type, 0, ""},
  5922. {"Scanner.ErrorCount", Field, 0, ""},
  5923. },
  5924. "go/token": {
  5925. {"(*File).AddLine", Method, 0, ""},
  5926. {"(*File).AddLineColumnInfo", Method, 11, ""},
  5927. {"(*File).AddLineInfo", Method, 0, ""},
  5928. {"(*File).Base", Method, 0, ""},
  5929. {"(*File).Line", Method, 0, ""},
  5930. {"(*File).LineCount", Method, 0, ""},
  5931. {"(*File).LineStart", Method, 12, ""},
  5932. {"(*File).Lines", Method, 21, ""},
  5933. {"(*File).MergeLine", Method, 2, ""},
  5934. {"(*File).Name", Method, 0, ""},
  5935. {"(*File).Offset", Method, 0, ""},
  5936. {"(*File).Pos", Method, 0, ""},
  5937. {"(*File).Position", Method, 0, ""},
  5938. {"(*File).PositionFor", Method, 4, ""},
  5939. {"(*File).SetLines", Method, 0, ""},
  5940. {"(*File).SetLinesForContent", Method, 0, ""},
  5941. {"(*File).Size", Method, 0, ""},
  5942. {"(*FileSet).AddExistingFiles", Method, 25, ""},
  5943. {"(*FileSet).AddFile", Method, 0, ""},
  5944. {"(*FileSet).Base", Method, 0, ""},
  5945. {"(*FileSet).File", Method, 0, ""},
  5946. {"(*FileSet).Iterate", Method, 0, ""},
  5947. {"(*FileSet).Position", Method, 0, ""},
  5948. {"(*FileSet).PositionFor", Method, 4, ""},
  5949. {"(*FileSet).Read", Method, 0, ""},
  5950. {"(*FileSet).RemoveFile", Method, 20, ""},
  5951. {"(*FileSet).Write", Method, 0, ""},
  5952. {"(*Position).IsValid", Method, 0, ""},
  5953. {"(Pos).IsValid", Method, 0, ""},
  5954. {"(Position).String", Method, 0, ""},
  5955. {"(Token).IsKeyword", Method, 0, ""},
  5956. {"(Token).IsLiteral", Method, 0, ""},
  5957. {"(Token).IsOperator", Method, 0, ""},
  5958. {"(Token).Precedence", Method, 0, ""},
  5959. {"(Token).String", Method, 0, ""},
  5960. {"ADD", Const, 0, ""},
  5961. {"ADD_ASSIGN", Const, 0, ""},
  5962. {"AND", Const, 0, ""},
  5963. {"AND_ASSIGN", Const, 0, ""},
  5964. {"AND_NOT", Const, 0, ""},
  5965. {"AND_NOT_ASSIGN", Const, 0, ""},
  5966. {"ARROW", Const, 0, ""},
  5967. {"ASSIGN", Const, 0, ""},
  5968. {"BREAK", Const, 0, ""},
  5969. {"CASE", Const, 0, ""},
  5970. {"CHAN", Const, 0, ""},
  5971. {"CHAR", Const, 0, ""},
  5972. {"COLON", Const, 0, ""},
  5973. {"COMMA", Const, 0, ""},
  5974. {"COMMENT", Const, 0, ""},
  5975. {"CONST", Const, 0, ""},
  5976. {"CONTINUE", Const, 0, ""},
  5977. {"DEC", Const, 0, ""},
  5978. {"DEFAULT", Const, 0, ""},
  5979. {"DEFER", Const, 0, ""},
  5980. {"DEFINE", Const, 0, ""},
  5981. {"ELLIPSIS", Const, 0, ""},
  5982. {"ELSE", Const, 0, ""},
  5983. {"EOF", Const, 0, ""},
  5984. {"EQL", Const, 0, ""},
  5985. {"FALLTHROUGH", Const, 0, ""},
  5986. {"FLOAT", Const, 0, ""},
  5987. {"FOR", Const, 0, ""},
  5988. {"FUNC", Const, 0, ""},
  5989. {"File", Type, 0, ""},
  5990. {"FileSet", Type, 0, ""},
  5991. {"GEQ", Const, 0, ""},
  5992. {"GO", Const, 0, ""},
  5993. {"GOTO", Const, 0, ""},
  5994. {"GTR", Const, 0, ""},
  5995. {"HighestPrec", Const, 0, ""},
  5996. {"IDENT", Const, 0, ""},
  5997. {"IF", Const, 0, ""},
  5998. {"ILLEGAL", Const, 0, ""},
  5999. {"IMAG", Const, 0, ""},
  6000. {"IMPORT", Const, 0, ""},
  6001. {"INC", Const, 0, ""},
  6002. {"INT", Const, 0, ""},
  6003. {"INTERFACE", Const, 0, ""},
  6004. {"IsExported", Func, 13, "func(name string) bool"},
  6005. {"IsIdentifier", Func, 13, "func(name string) bool"},
  6006. {"IsKeyword", Func, 13, "func(name string) bool"},
  6007. {"LAND", Const, 0, ""},
  6008. {"LBRACE", Const, 0, ""},
  6009. {"LBRACK", Const, 0, ""},
  6010. {"LEQ", Const, 0, ""},
  6011. {"LOR", Const, 0, ""},
  6012. {"LPAREN", Const, 0, ""},
  6013. {"LSS", Const, 0, ""},
  6014. {"Lookup", Func, 0, "func(ident string) Token"},
  6015. {"LowestPrec", Const, 0, ""},
  6016. {"MAP", Const, 0, ""},
  6017. {"MUL", Const, 0, ""},
  6018. {"MUL_ASSIGN", Const, 0, ""},
  6019. {"NEQ", Const, 0, ""},
  6020. {"NOT", Const, 0, ""},
  6021. {"NewFileSet", Func, 0, "func() *FileSet"},
  6022. {"NoPos", Const, 0, ""},
  6023. {"OR", Const, 0, ""},
  6024. {"OR_ASSIGN", Const, 0, ""},
  6025. {"PACKAGE", Const, 0, ""},
  6026. {"PERIOD", Const, 0, ""},
  6027. {"Pos", Type, 0, ""},
  6028. {"Position", Type, 0, ""},
  6029. {"Position.Column", Field, 0, ""},
  6030. {"Position.Filename", Field, 0, ""},
  6031. {"Position.Line", Field, 0, ""},
  6032. {"Position.Offset", Field, 0, ""},
  6033. {"QUO", Const, 0, ""},
  6034. {"QUO_ASSIGN", Const, 0, ""},
  6035. {"RANGE", Const, 0, ""},
  6036. {"RBRACE", Const, 0, ""},
  6037. {"RBRACK", Const, 0, ""},
  6038. {"REM", Const, 0, ""},
  6039. {"REM_ASSIGN", Const, 0, ""},
  6040. {"RETURN", Const, 0, ""},
  6041. {"RPAREN", Const, 0, ""},
  6042. {"SELECT", Const, 0, ""},
  6043. {"SEMICOLON", Const, 0, ""},
  6044. {"SHL", Const, 0, ""},
  6045. {"SHL_ASSIGN", Const, 0, ""},
  6046. {"SHR", Const, 0, ""},
  6047. {"SHR_ASSIGN", Const, 0, ""},
  6048. {"STRING", Const, 0, ""},
  6049. {"STRUCT", Const, 0, ""},
  6050. {"SUB", Const, 0, ""},
  6051. {"SUB_ASSIGN", Const, 0, ""},
  6052. {"SWITCH", Const, 0, ""},
  6053. {"TILDE", Const, 18, ""},
  6054. {"TYPE", Const, 0, ""},
  6055. {"Token", Type, 0, ""},
  6056. {"UnaryPrec", Const, 0, ""},
  6057. {"VAR", Const, 0, ""},
  6058. {"XOR", Const, 0, ""},
  6059. {"XOR_ASSIGN", Const, 0, ""},
  6060. },
  6061. "go/types": {
  6062. {"(*Alias).Obj", Method, 22, ""},
  6063. {"(*Alias).Origin", Method, 23, ""},
  6064. {"(*Alias).Rhs", Method, 23, ""},
  6065. {"(*Alias).SetTypeParams", Method, 23, ""},
  6066. {"(*Alias).String", Method, 22, ""},
  6067. {"(*Alias).TypeArgs", Method, 23, ""},
  6068. {"(*Alias).TypeParams", Method, 23, ""},
  6069. {"(*Alias).Underlying", Method, 22, ""},
  6070. {"(*ArgumentError).Error", Method, 18, ""},
  6071. {"(*ArgumentError).Unwrap", Method, 18, ""},
  6072. {"(*Array).Elem", Method, 5, ""},
  6073. {"(*Array).Len", Method, 5, ""},
  6074. {"(*Array).String", Method, 5, ""},
  6075. {"(*Array).Underlying", Method, 5, ""},
  6076. {"(*Basic).Info", Method, 5, ""},
  6077. {"(*Basic).Kind", Method, 5, ""},
  6078. {"(*Basic).Name", Method, 5, ""},
  6079. {"(*Basic).String", Method, 5, ""},
  6080. {"(*Basic).Underlying", Method, 5, ""},
  6081. {"(*Builtin).Exported", Method, 5, ""},
  6082. {"(*Builtin).Id", Method, 5, ""},
  6083. {"(*Builtin).Name", Method, 5, ""},
  6084. {"(*Builtin).Parent", Method, 5, ""},
  6085. {"(*Builtin).Pkg", Method, 5, ""},
  6086. {"(*Builtin).Pos", Method, 5, ""},
  6087. {"(*Builtin).String", Method, 5, ""},
  6088. {"(*Builtin).Type", Method, 5, ""},
  6089. {"(*Chan).Dir", Method, 5, ""},
  6090. {"(*Chan).Elem", Method, 5, ""},
  6091. {"(*Chan).String", Method, 5, ""},
  6092. {"(*Chan).Underlying", Method, 5, ""},
  6093. {"(*Checker).Files", Method, 5, ""},
  6094. {"(*Config).Check", Method, 5, ""},
  6095. {"(*Const).Exported", Method, 5, ""},
  6096. {"(*Const).Id", Method, 5, ""},
  6097. {"(*Const).Name", Method, 5, ""},
  6098. {"(*Const).Parent", Method, 5, ""},
  6099. {"(*Const).Pkg", Method, 5, ""},
  6100. {"(*Const).Pos", Method, 5, ""},
  6101. {"(*Const).String", Method, 5, ""},
  6102. {"(*Const).Type", Method, 5, ""},
  6103. {"(*Const).Val", Method, 5, ""},
  6104. {"(*Func).Exported", Method, 5, ""},
  6105. {"(*Func).FullName", Method, 5, ""},
  6106. {"(*Func).Id", Method, 5, ""},
  6107. {"(*Func).Name", Method, 5, ""},
  6108. {"(*Func).Origin", Method, 19, ""},
  6109. {"(*Func).Parent", Method, 5, ""},
  6110. {"(*Func).Pkg", Method, 5, ""},
  6111. {"(*Func).Pos", Method, 5, ""},
  6112. {"(*Func).Scope", Method, 5, ""},
  6113. {"(*Func).Signature", Method, 23, ""},
  6114. {"(*Func).String", Method, 5, ""},
  6115. {"(*Func).Type", Method, 5, ""},
  6116. {"(*Info).ObjectOf", Method, 5, ""},
  6117. {"(*Info).PkgNameOf", Method, 22, ""},
  6118. {"(*Info).TypeOf", Method, 5, ""},
  6119. {"(*Initializer).String", Method, 5, ""},
  6120. {"(*Interface).Complete", Method, 5, ""},
  6121. {"(*Interface).Embedded", Method, 5, ""},
  6122. {"(*Interface).EmbeddedType", Method, 11, ""},
  6123. {"(*Interface).EmbeddedTypes", Method, 24, ""},
  6124. {"(*Interface).Empty", Method, 5, ""},
  6125. {"(*Interface).ExplicitMethod", Method, 5, ""},
  6126. {"(*Interface).ExplicitMethods", Method, 24, ""},
  6127. {"(*Interface).IsComparable", Method, 18, ""},
  6128. {"(*Interface).IsImplicit", Method, 18, ""},
  6129. {"(*Interface).IsMethodSet", Method, 18, ""},
  6130. {"(*Interface).MarkImplicit", Method, 18, ""},
  6131. {"(*Interface).Method", Method, 5, ""},
  6132. {"(*Interface).Methods", Method, 24, ""},
  6133. {"(*Interface).NumEmbeddeds", Method, 5, ""},
  6134. {"(*Interface).NumExplicitMethods", Method, 5, ""},
  6135. {"(*Interface).NumMethods", Method, 5, ""},
  6136. {"(*Interface).String", Method, 5, ""},
  6137. {"(*Interface).Underlying", Method, 5, ""},
  6138. {"(*Label).Exported", Method, 5, ""},
  6139. {"(*Label).Id", Method, 5, ""},
  6140. {"(*Label).Name", Method, 5, ""},
  6141. {"(*Label).Parent", Method, 5, ""},
  6142. {"(*Label).Pkg", Method, 5, ""},
  6143. {"(*Label).Pos", Method, 5, ""},
  6144. {"(*Label).String", Method, 5, ""},
  6145. {"(*Label).Type", Method, 5, ""},
  6146. {"(*Map).Elem", Method, 5, ""},
  6147. {"(*Map).Key", Method, 5, ""},
  6148. {"(*Map).String", Method, 5, ""},
  6149. {"(*Map).Underlying", Method, 5, ""},
  6150. {"(*MethodSet).At", Method, 5, ""},
  6151. {"(*MethodSet).Len", Method, 5, ""},
  6152. {"(*MethodSet).Lookup", Method, 5, ""},
  6153. {"(*MethodSet).Methods", Method, 24, ""},
  6154. {"(*MethodSet).String", Method, 5, ""},
  6155. {"(*Named).AddMethod", Method, 5, ""},
  6156. {"(*Named).Method", Method, 5, ""},
  6157. {"(*Named).Methods", Method, 24, ""},
  6158. {"(*Named).NumMethods", Method, 5, ""},
  6159. {"(*Named).Obj", Method, 5, ""},
  6160. {"(*Named).Origin", Method, 18, ""},
  6161. {"(*Named).SetTypeParams", Method, 18, ""},
  6162. {"(*Named).SetUnderlying", Method, 5, ""},
  6163. {"(*Named).String", Method, 5, ""},
  6164. {"(*Named).TypeArgs", Method, 18, ""},
  6165. {"(*Named).TypeParams", Method, 18, ""},
  6166. {"(*Named).Underlying", Method, 5, ""},
  6167. {"(*Nil).Exported", Method, 5, ""},
  6168. {"(*Nil).Id", Method, 5, ""},
  6169. {"(*Nil).Name", Method, 5, ""},
  6170. {"(*Nil).Parent", Method, 5, ""},
  6171. {"(*Nil).Pkg", Method, 5, ""},
  6172. {"(*Nil).Pos", Method, 5, ""},
  6173. {"(*Nil).String", Method, 5, ""},
  6174. {"(*Nil).Type", Method, 5, ""},
  6175. {"(*Package).Complete", Method, 5, ""},
  6176. {"(*Package).GoVersion", Method, 21, ""},
  6177. {"(*Package).Imports", Method, 5, ""},
  6178. {"(*Package).MarkComplete", Method, 5, ""},
  6179. {"(*Package).Name", Method, 5, ""},
  6180. {"(*Package).Path", Method, 5, ""},
  6181. {"(*Package).Scope", Method, 5, ""},
  6182. {"(*Package).SetImports", Method, 5, ""},
  6183. {"(*Package).SetName", Method, 6, ""},
  6184. {"(*Package).String", Method, 5, ""},
  6185. {"(*PkgName).Exported", Method, 5, ""},
  6186. {"(*PkgName).Id", Method, 5, ""},
  6187. {"(*PkgName).Imported", Method, 5, ""},
  6188. {"(*PkgName).Name", Method, 5, ""},
  6189. {"(*PkgName).Parent", Method, 5, ""},
  6190. {"(*PkgName).Pkg", Method, 5, ""},
  6191. {"(*PkgName).Pos", Method, 5, ""},
  6192. {"(*PkgName).String", Method, 5, ""},
  6193. {"(*PkgName).Type", Method, 5, ""},
  6194. {"(*Pointer).Elem", Method, 5, ""},
  6195. {"(*Pointer).String", Method, 5, ""},
  6196. {"(*Pointer).Underlying", Method, 5, ""},
  6197. {"(*Scope).Child", Method, 5, ""},
  6198. {"(*Scope).Children", Method, 24, ""},
  6199. {"(*Scope).Contains", Method, 5, ""},
  6200. {"(*Scope).End", Method, 5, ""},
  6201. {"(*Scope).Innermost", Method, 5, ""},
  6202. {"(*Scope).Insert", Method, 5, ""},
  6203. {"(*Scope).Len", Method, 5, ""},
  6204. {"(*Scope).Lookup", Method, 5, ""},
  6205. {"(*Scope).LookupParent", Method, 5, ""},
  6206. {"(*Scope).Names", Method, 5, ""},
  6207. {"(*Scope).NumChildren", Method, 5, ""},
  6208. {"(*Scope).Parent", Method, 5, ""},
  6209. {"(*Scope).Pos", Method, 5, ""},
  6210. {"(*Scope).String", Method, 5, ""},
  6211. {"(*Scope).WriteTo", Method, 5, ""},
  6212. {"(*Selection).Index", Method, 5, ""},
  6213. {"(*Selection).Indirect", Method, 5, ""},
  6214. {"(*Selection).Kind", Method, 5, ""},
  6215. {"(*Selection).Obj", Method, 5, ""},
  6216. {"(*Selection).Recv", Method, 5, ""},
  6217. {"(*Selection).String", Method, 5, ""},
  6218. {"(*Selection).Type", Method, 5, ""},
  6219. {"(*Signature).Params", Method, 5, ""},
  6220. {"(*Signature).Recv", Method, 5, ""},
  6221. {"(*Signature).RecvTypeParams", Method, 18, ""},
  6222. {"(*Signature).Results", Method, 5, ""},
  6223. {"(*Signature).String", Method, 5, ""},
  6224. {"(*Signature).TypeParams", Method, 18, ""},
  6225. {"(*Signature).Underlying", Method, 5, ""},
  6226. {"(*Signature).Variadic", Method, 5, ""},
  6227. {"(*Slice).Elem", Method, 5, ""},
  6228. {"(*Slice).String", Method, 5, ""},
  6229. {"(*Slice).Underlying", Method, 5, ""},
  6230. {"(*StdSizes).Alignof", Method, 5, ""},
  6231. {"(*StdSizes).Offsetsof", Method, 5, ""},
  6232. {"(*StdSizes).Sizeof", Method, 5, ""},
  6233. {"(*Struct).Field", Method, 5, ""},
  6234. {"(*Struct).Fields", Method, 24, ""},
  6235. {"(*Struct).NumFields", Method, 5, ""},
  6236. {"(*Struct).String", Method, 5, ""},
  6237. {"(*Struct).Tag", Method, 5, ""},
  6238. {"(*Struct).Underlying", Method, 5, ""},
  6239. {"(*Term).String", Method, 18, ""},
  6240. {"(*Term).Tilde", Method, 18, ""},
  6241. {"(*Term).Type", Method, 18, ""},
  6242. {"(*Tuple).At", Method, 5, ""},
  6243. {"(*Tuple).Len", Method, 5, ""},
  6244. {"(*Tuple).String", Method, 5, ""},
  6245. {"(*Tuple).Underlying", Method, 5, ""},
  6246. {"(*Tuple).Variables", Method, 24, ""},
  6247. {"(*TypeList).At", Method, 18, ""},
  6248. {"(*TypeList).Len", Method, 18, ""},
  6249. {"(*TypeList).Types", Method, 24, ""},
  6250. {"(*TypeName).Exported", Method, 5, ""},
  6251. {"(*TypeName).Id", Method, 5, ""},
  6252. {"(*TypeName).IsAlias", Method, 9, ""},
  6253. {"(*TypeName).Name", Method, 5, ""},
  6254. {"(*TypeName).Parent", Method, 5, ""},
  6255. {"(*TypeName).Pkg", Method, 5, ""},
  6256. {"(*TypeName).Pos", Method, 5, ""},
  6257. {"(*TypeName).String", Method, 5, ""},
  6258. {"(*TypeName).Type", Method, 5, ""},
  6259. {"(*TypeParam).Constraint", Method, 18, ""},
  6260. {"(*TypeParam).Index", Method, 18, ""},
  6261. {"(*TypeParam).Obj", Method, 18, ""},
  6262. {"(*TypeParam).SetConstraint", Method, 18, ""},
  6263. {"(*TypeParam).String", Method, 18, ""},
  6264. {"(*TypeParam).Underlying", Method, 18, ""},
  6265. {"(*TypeParamList).At", Method, 18, ""},
  6266. {"(*TypeParamList).Len", Method, 18, ""},
  6267. {"(*TypeParamList).TypeParams", Method, 24, ""},
  6268. {"(*Union).Len", Method, 18, ""},
  6269. {"(*Union).String", Method, 18, ""},
  6270. {"(*Union).Term", Method, 18, ""},
  6271. {"(*Union).Terms", Method, 24, ""},
  6272. {"(*Union).Underlying", Method, 18, ""},
  6273. {"(*Var).Anonymous", Method, 5, ""},
  6274. {"(*Var).Embedded", Method, 11, ""},
  6275. {"(*Var).Exported", Method, 5, ""},
  6276. {"(*Var).Id", Method, 5, ""},
  6277. {"(*Var).IsField", Method, 5, ""},
  6278. {"(*Var).Kind", Method, 25, ""},
  6279. {"(*Var).Name", Method, 5, ""},
  6280. {"(*Var).Origin", Method, 19, ""},
  6281. {"(*Var).Parent", Method, 5, ""},
  6282. {"(*Var).Pkg", Method, 5, ""},
  6283. {"(*Var).Pos", Method, 5, ""},
  6284. {"(*Var).SetKind", Method, 25, ""},
  6285. {"(*Var).String", Method, 5, ""},
  6286. {"(*Var).Type", Method, 5, ""},
  6287. {"(Checker).ObjectOf", Method, 5, ""},
  6288. {"(Checker).PkgNameOf", Method, 22, ""},
  6289. {"(Checker).TypeOf", Method, 5, ""},
  6290. {"(Error).Error", Method, 5, ""},
  6291. {"(TypeAndValue).Addressable", Method, 5, ""},
  6292. {"(TypeAndValue).Assignable", Method, 5, ""},
  6293. {"(TypeAndValue).HasOk", Method, 5, ""},
  6294. {"(TypeAndValue).IsBuiltin", Method, 5, ""},
  6295. {"(TypeAndValue).IsNil", Method, 5, ""},
  6296. {"(TypeAndValue).IsType", Method, 5, ""},
  6297. {"(TypeAndValue).IsValue", Method, 5, ""},
  6298. {"(TypeAndValue).IsVoid", Method, 5, ""},
  6299. {"(VarKind).String", Method, 25, ""},
  6300. {"Alias", Type, 22, ""},
  6301. {"ArgumentError", Type, 18, ""},
  6302. {"ArgumentError.Err", Field, 18, ""},
  6303. {"ArgumentError.Index", Field, 18, ""},
  6304. {"Array", Type, 5, ""},
  6305. {"AssertableTo", Func, 5, "func(V *Interface, T Type) bool"},
  6306. {"AssignableTo", Func, 5, "func(V Type, T Type) bool"},
  6307. {"Basic", Type, 5, ""},
  6308. {"BasicInfo", Type, 5, ""},
  6309. {"BasicKind", Type, 5, ""},
  6310. {"Bool", Const, 5, ""},
  6311. {"Builtin", Type, 5, ""},
  6312. {"Byte", Const, 5, ""},
  6313. {"Chan", Type, 5, ""},
  6314. {"ChanDir", Type, 5, ""},
  6315. {"CheckExpr", Func, 13, "func(fset *token.FileSet, pkg *Package, pos token.Pos, expr ast.Expr, info *Info) (err error)"},
  6316. {"Checker", Type, 5, ""},
  6317. {"Checker.Info", Field, 5, ""},
  6318. {"Comparable", Func, 5, "func(T Type) bool"},
  6319. {"Complex128", Const, 5, ""},
  6320. {"Complex64", Const, 5, ""},
  6321. {"Config", Type, 5, ""},
  6322. {"Config.Context", Field, 18, ""},
  6323. {"Config.DisableUnusedImportCheck", Field, 5, ""},
  6324. {"Config.Error", Field, 5, ""},
  6325. {"Config.FakeImportC", Field, 5, ""},
  6326. {"Config.GoVersion", Field, 18, ""},
  6327. {"Config.IgnoreFuncBodies", Field, 5, ""},
  6328. {"Config.Importer", Field, 5, ""},
  6329. {"Config.Sizes", Field, 5, ""},
  6330. {"Const", Type, 5, ""},
  6331. {"Context", Type, 18, ""},
  6332. {"ConvertibleTo", Func, 5, "func(V Type, T Type) bool"},
  6333. {"DefPredeclaredTestFuncs", Func, 5, "func()"},
  6334. {"Default", Func, 8, "func(t Type) Type"},
  6335. {"Error", Type, 5, ""},
  6336. {"Error.Fset", Field, 5, ""},
  6337. {"Error.Msg", Field, 5, ""},
  6338. {"Error.Pos", Field, 5, ""},
  6339. {"Error.Soft", Field, 5, ""},
  6340. {"Eval", Func, 5, "func(fset *token.FileSet, pkg *Package, pos token.Pos, expr string) (_ TypeAndValue, err error)"},
  6341. {"ExprString", Func, 5, "func(x ast.Expr) string"},
  6342. {"FieldVal", Const, 5, ""},
  6343. {"FieldVar", Const, 25, ""},
  6344. {"Float32", Const, 5, ""},
  6345. {"Float64", Const, 5, ""},
  6346. {"Func", Type, 5, ""},
  6347. {"Id", Func, 5, "func(pkg *Package, name string) string"},
  6348. {"Identical", Func, 5, "func(x Type, y Type) bool"},
  6349. {"IdenticalIgnoreTags", Func, 8, "func(x Type, y Type) bool"},
  6350. {"Implements", Func, 5, "func(V Type, T *Interface) bool"},
  6351. {"ImportMode", Type, 6, ""},
  6352. {"Importer", Type, 5, ""},
  6353. {"ImporterFrom", Type, 6, ""},
  6354. {"Info", Type, 5, ""},
  6355. {"Info.Defs", Field, 5, ""},
  6356. {"Info.FileVersions", Field, 22, ""},
  6357. {"Info.Implicits", Field, 5, ""},
  6358. {"Info.InitOrder", Field, 5, ""},
  6359. {"Info.Instances", Field, 18, ""},
  6360. {"Info.Scopes", Field, 5, ""},
  6361. {"Info.Selections", Field, 5, ""},
  6362. {"Info.Types", Field, 5, ""},
  6363. {"Info.Uses", Field, 5, ""},
  6364. {"Initializer", Type, 5, ""},
  6365. {"Initializer.Lhs", Field, 5, ""},
  6366. {"Initializer.Rhs", Field, 5, ""},
  6367. {"Instance", Type, 18, ""},
  6368. {"Instance.Type", Field, 18, ""},
  6369. {"Instance.TypeArgs", Field, 18, ""},
  6370. {"Instantiate", Func, 18, "func(ctxt *Context, orig Type, targs []Type, validate bool) (Type, error)"},
  6371. {"Int", Const, 5, ""},
  6372. {"Int16", Const, 5, ""},
  6373. {"Int32", Const, 5, ""},
  6374. {"Int64", Const, 5, ""},
  6375. {"Int8", Const, 5, ""},
  6376. {"Interface", Type, 5, ""},
  6377. {"Invalid", Const, 5, ""},
  6378. {"IsBoolean", Const, 5, ""},
  6379. {"IsComplex", Const, 5, ""},
  6380. {"IsConstType", Const, 5, ""},
  6381. {"IsFloat", Const, 5, ""},
  6382. {"IsInteger", Const, 5, ""},
  6383. {"IsInterface", Func, 5, "func(t Type) bool"},
  6384. {"IsNumeric", Const, 5, ""},
  6385. {"IsOrdered", Const, 5, ""},
  6386. {"IsString", Const, 5, ""},
  6387. {"IsUnsigned", Const, 5, ""},
  6388. {"IsUntyped", Const, 5, ""},
  6389. {"Label", Type, 5, ""},
  6390. {"LocalVar", Const, 25, ""},
  6391. {"LookupFieldOrMethod", Func, 5, "func(T Type, addressable bool, pkg *Package, name string) (obj Object, index []int, indirect bool)"},
  6392. {"LookupSelection", Func, 25, "func(T Type, addressable bool, pkg *Package, name string) (Selection, bool)"},
  6393. {"Map", Type, 5, ""},
  6394. {"MethodExpr", Const, 5, ""},
  6395. {"MethodSet", Type, 5, ""},
  6396. {"MethodVal", Const, 5, ""},
  6397. {"MissingMethod", Func, 5, "func(V Type, T *Interface, static bool) (method *Func, wrongType bool)"},
  6398. {"Named", Type, 5, ""},
  6399. {"NewAlias", Func, 22, "func(obj *TypeName, rhs Type) *Alias"},
  6400. {"NewArray", Func, 5, "func(elem Type, len int64) *Array"},
  6401. {"NewChan", Func, 5, "func(dir ChanDir, elem Type) *Chan"},
  6402. {"NewChecker", Func, 5, "func(conf *Config, fset *token.FileSet, pkg *Package, info *Info) *Checker"},
  6403. {"NewConst", Func, 5, "func(pos token.Pos, pkg *Package, name string, typ Type, val constant.Value) *Const"},
  6404. {"NewContext", Func, 18, "func() *Context"},
  6405. {"NewField", Func, 5, "func(pos token.Pos, pkg *Package, name string, typ Type, embedded bool) *Var"},
  6406. {"NewFunc", Func, 5, "func(pos token.Pos, pkg *Package, name string, sig *Signature) *Func"},
  6407. {"NewInterface", Func, 5, "func(methods []*Func, embeddeds []*Named) *Interface"},
  6408. {"NewInterfaceType", Func, 11, "func(methods []*Func, embeddeds []Type) *Interface"},
  6409. {"NewLabel", Func, 5, "func(pos token.Pos, pkg *Package, name string) *Label"},
  6410. {"NewMap", Func, 5, "func(key Type, elem Type) *Map"},
  6411. {"NewMethodSet", Func, 5, "func(T Type) *MethodSet"},
  6412. {"NewNamed", Func, 5, "func(obj *TypeName, underlying Type, methods []*Func) *Named"},
  6413. {"NewPackage", Func, 5, "func(path string, name string) *Package"},
  6414. {"NewParam", Func, 5, "func(pos token.Pos, pkg *Package, name string, typ Type) *Var"},
  6415. {"NewPkgName", Func, 5, "func(pos token.Pos, pkg *Package, name string, imported *Package) *PkgName"},
  6416. {"NewPointer", Func, 5, "func(elem Type) *Pointer"},
  6417. {"NewScope", Func, 5, "func(parent *Scope, pos token.Pos, end token.Pos, comment string) *Scope"},
  6418. {"NewSignature", Func, 5, "func(recv *Var, params *Tuple, results *Tuple, variadic bool) *Signature"},
  6419. {"NewSignatureType", Func, 18, "func(recv *Var, recvTypeParams []*TypeParam, typeParams []*TypeParam, params *Tuple, results *Tuple, variadic bool) *Signature"},
  6420. {"NewSlice", Func, 5, "func(elem Type) *Slice"},
  6421. {"NewStruct", Func, 5, "func(fields []*Var, tags []string) *Struct"},
  6422. {"NewTerm", Func, 18, "func(tilde bool, typ Type) *Term"},
  6423. {"NewTuple", Func, 5, "func(x ...*Var) *Tuple"},
  6424. {"NewTypeName", Func, 5, "func(pos token.Pos, pkg *Package, name string, typ Type) *TypeName"},
  6425. {"NewTypeParam", Func, 18, "func(obj *TypeName, constraint Type) *TypeParam"},
  6426. {"NewUnion", Func, 18, "func(terms []*Term) *Union"},
  6427. {"NewVar", Func, 5, "func(pos token.Pos, pkg *Package, name string, typ Type) *Var"},
  6428. {"Nil", Type, 5, ""},
  6429. {"Object", Type, 5, ""},
  6430. {"ObjectString", Func, 5, "func(obj Object, qf Qualifier) string"},
  6431. {"Package", Type, 5, ""},
  6432. {"PackageVar", Const, 25, ""},
  6433. {"ParamVar", Const, 25, ""},
  6434. {"PkgName", Type, 5, ""},
  6435. {"Pointer", Type, 5, ""},
  6436. {"Qualifier", Type, 5, ""},
  6437. {"RecvOnly", Const, 5, ""},
  6438. {"RecvVar", Const, 25, ""},
  6439. {"RelativeTo", Func, 5, "func(pkg *Package) Qualifier"},
  6440. {"ResultVar", Const, 25, ""},
  6441. {"Rune", Const, 5, ""},
  6442. {"Satisfies", Func, 20, "func(V Type, T *Interface) bool"},
  6443. {"Scope", Type, 5, ""},
  6444. {"Selection", Type, 5, ""},
  6445. {"SelectionKind", Type, 5, ""},
  6446. {"SelectionString", Func, 5, "func(s *Selection, qf Qualifier) string"},
  6447. {"SendOnly", Const, 5, ""},
  6448. {"SendRecv", Const, 5, ""},
  6449. {"Signature", Type, 5, ""},
  6450. {"Sizes", Type, 5, ""},
  6451. {"SizesFor", Func, 9, "func(compiler string, arch string) Sizes"},
  6452. {"Slice", Type, 5, ""},
  6453. {"StdSizes", Type, 5, ""},
  6454. {"StdSizes.MaxAlign", Field, 5, ""},
  6455. {"StdSizes.WordSize", Field, 5, ""},
  6456. {"String", Const, 5, ""},
  6457. {"Struct", Type, 5, ""},
  6458. {"Term", Type, 18, ""},
  6459. {"Tuple", Type, 5, ""},
  6460. {"Typ", Var, 5, ""},
  6461. {"Type", Type, 5, ""},
  6462. {"TypeAndValue", Type, 5, ""},
  6463. {"TypeAndValue.Type", Field, 5, ""},
  6464. {"TypeAndValue.Value", Field, 5, ""},
  6465. {"TypeList", Type, 18, ""},
  6466. {"TypeName", Type, 5, ""},
  6467. {"TypeParam", Type, 18, ""},
  6468. {"TypeParamList", Type, 18, ""},
  6469. {"TypeString", Func, 5, "func(typ Type, qf Qualifier) string"},
  6470. {"Uint", Const, 5, ""},
  6471. {"Uint16", Const, 5, ""},
  6472. {"Uint32", Const, 5, ""},
  6473. {"Uint64", Const, 5, ""},
  6474. {"Uint8", Const, 5, ""},
  6475. {"Uintptr", Const, 5, ""},
  6476. {"Unalias", Func, 22, "func(t Type) Type"},
  6477. {"Union", Type, 18, ""},
  6478. {"Universe", Var, 5, ""},
  6479. {"Unsafe", Var, 5, ""},
  6480. {"UnsafePointer", Const, 5, ""},
  6481. {"UntypedBool", Const, 5, ""},
  6482. {"UntypedComplex", Const, 5, ""},
  6483. {"UntypedFloat", Const, 5, ""},
  6484. {"UntypedInt", Const, 5, ""},
  6485. {"UntypedNil", Const, 5, ""},
  6486. {"UntypedRune", Const, 5, ""},
  6487. {"UntypedString", Const, 5, ""},
  6488. {"Var", Type, 5, ""},
  6489. {"VarKind", Type, 25, ""},
  6490. {"WriteExpr", Func, 5, "func(buf *bytes.Buffer, x ast.Expr)"},
  6491. {"WriteSignature", Func, 5, "func(buf *bytes.Buffer, sig *Signature, qf Qualifier)"},
  6492. {"WriteType", Func, 5, "func(buf *bytes.Buffer, typ Type, qf Qualifier)"},
  6493. },
  6494. "go/version": {
  6495. {"Compare", Func, 22, "func(x string, y string) int"},
  6496. {"IsValid", Func, 22, "func(x string) bool"},
  6497. {"Lang", Func, 22, "func(x string) string"},
  6498. },
  6499. "hash": {
  6500. {"Cloner", Type, 25, ""},
  6501. {"Hash", Type, 0, ""},
  6502. {"Hash32", Type, 0, ""},
  6503. {"Hash64", Type, 0, ""},
  6504. {"XOF", Type, 25, ""},
  6505. },
  6506. "hash/adler32": {
  6507. {"Checksum", Func, 0, "func(data []byte) uint32"},
  6508. {"New", Func, 0, "func() hash.Hash32"},
  6509. {"Size", Const, 0, ""},
  6510. },
  6511. "hash/crc32": {
  6512. {"Castagnoli", Const, 0, ""},
  6513. {"Checksum", Func, 0, "func(data []byte, tab *Table) uint32"},
  6514. {"ChecksumIEEE", Func, 0, "func(data []byte) uint32"},
  6515. {"IEEE", Const, 0, ""},
  6516. {"IEEETable", Var, 0, ""},
  6517. {"Koopman", Const, 0, ""},
  6518. {"MakeTable", Func, 0, "func(poly uint32) *Table"},
  6519. {"New", Func, 0, "func(tab *Table) hash.Hash32"},
  6520. {"NewIEEE", Func, 0, "func() hash.Hash32"},
  6521. {"Size", Const, 0, ""},
  6522. {"Table", Type, 0, ""},
  6523. {"Update", Func, 0, "func(crc uint32, tab *Table, p []byte) uint32"},
  6524. },
  6525. "hash/crc64": {
  6526. {"Checksum", Func, 0, "func(data []byte, tab *Table) uint64"},
  6527. {"ECMA", Const, 0, ""},
  6528. {"ISO", Const, 0, ""},
  6529. {"MakeTable", Func, 0, "func(poly uint64) *Table"},
  6530. {"New", Func, 0, "func(tab *Table) hash.Hash64"},
  6531. {"Size", Const, 0, ""},
  6532. {"Table", Type, 0, ""},
  6533. {"Update", Func, 0, "func(crc uint64, tab *Table, p []byte) uint64"},
  6534. },
  6535. "hash/fnv": {
  6536. {"New128", Func, 9, "func() hash.Hash"},
  6537. {"New128a", Func, 9, "func() hash.Hash"},
  6538. {"New32", Func, 0, "func() hash.Hash32"},
  6539. {"New32a", Func, 0, "func() hash.Hash32"},
  6540. {"New64", Func, 0, "func() hash.Hash64"},
  6541. {"New64a", Func, 0, "func() hash.Hash64"},
  6542. },
  6543. "hash/maphash": {
  6544. {"(*Hash).BlockSize", Method, 14, ""},
  6545. {"(*Hash).Clone", Method, 25, ""},
  6546. {"(*Hash).Reset", Method, 14, ""},
  6547. {"(*Hash).Seed", Method, 14, ""},
  6548. {"(*Hash).SetSeed", Method, 14, ""},
  6549. {"(*Hash).Size", Method, 14, ""},
  6550. {"(*Hash).Sum", Method, 14, ""},
  6551. {"(*Hash).Sum64", Method, 14, ""},
  6552. {"(*Hash).Write", Method, 14, ""},
  6553. {"(*Hash).WriteByte", Method, 14, ""},
  6554. {"(*Hash).WriteString", Method, 14, ""},
  6555. {"Bytes", Func, 19, "func(seed Seed, b []byte) uint64"},
  6556. {"Comparable", Func, 24, "func[T comparable](seed Seed, v T) uint64"},
  6557. {"Hash", Type, 14, ""},
  6558. {"MakeSeed", Func, 14, "func() Seed"},
  6559. {"Seed", Type, 14, ""},
  6560. {"String", Func, 19, "func(seed Seed, s string) uint64"},
  6561. {"WriteComparable", Func, 24, "func[T comparable](h *Hash, x T)"},
  6562. },
  6563. "html": {
  6564. {"EscapeString", Func, 0, "func(s string) string"},
  6565. {"UnescapeString", Func, 0, "func(s string) string"},
  6566. },
  6567. "html/template": {
  6568. {"(*Error).Error", Method, 0, ""},
  6569. {"(*Template).AddParseTree", Method, 0, ""},
  6570. {"(*Template).Clone", Method, 0, ""},
  6571. {"(*Template).DefinedTemplates", Method, 6, ""},
  6572. {"(*Template).Delims", Method, 0, ""},
  6573. {"(*Template).Execute", Method, 0, ""},
  6574. {"(*Template).ExecuteTemplate", Method, 0, ""},
  6575. {"(*Template).Funcs", Method, 0, ""},
  6576. {"(*Template).Lookup", Method, 0, ""},
  6577. {"(*Template).Name", Method, 0, ""},
  6578. {"(*Template).New", Method, 0, ""},
  6579. {"(*Template).Option", Method, 5, ""},
  6580. {"(*Template).Parse", Method, 0, ""},
  6581. {"(*Template).ParseFS", Method, 16, ""},
  6582. {"(*Template).ParseFiles", Method, 0, ""},
  6583. {"(*Template).ParseGlob", Method, 0, ""},
  6584. {"(*Template).Templates", Method, 0, ""},
  6585. {"CSS", Type, 0, ""},
  6586. {"ErrAmbigContext", Const, 0, ""},
  6587. {"ErrBadHTML", Const, 0, ""},
  6588. {"ErrBranchEnd", Const, 0, ""},
  6589. {"ErrEndContext", Const, 0, ""},
  6590. {"ErrJSTemplate", Const, 21, ""},
  6591. {"ErrNoSuchTemplate", Const, 0, ""},
  6592. {"ErrOutputContext", Const, 0, ""},
  6593. {"ErrPartialCharset", Const, 0, ""},
  6594. {"ErrPartialEscape", Const, 0, ""},
  6595. {"ErrPredefinedEscaper", Const, 9, ""},
  6596. {"ErrRangeLoopReentry", Const, 0, ""},
  6597. {"ErrSlashAmbig", Const, 0, ""},
  6598. {"Error", Type, 0, ""},
  6599. {"Error.Description", Field, 0, ""},
  6600. {"Error.ErrorCode", Field, 0, ""},
  6601. {"Error.Line", Field, 0, ""},
  6602. {"Error.Name", Field, 0, ""},
  6603. {"Error.Node", Field, 4, ""},
  6604. {"ErrorCode", Type, 0, ""},
  6605. {"FuncMap", Type, 0, ""},
  6606. {"HTML", Type, 0, ""},
  6607. {"HTMLAttr", Type, 0, ""},
  6608. {"HTMLEscape", Func, 0, "func(w io.Writer, b []byte)"},
  6609. {"HTMLEscapeString", Func, 0, "func(s string) string"},
  6610. {"HTMLEscaper", Func, 0, "func(args ...any) string"},
  6611. {"IsTrue", Func, 6, "func(val any) (truth bool, ok bool)"},
  6612. {"JS", Type, 0, ""},
  6613. {"JSEscape", Func, 0, "func(w io.Writer, b []byte)"},
  6614. {"JSEscapeString", Func, 0, "func(s string) string"},
  6615. {"JSEscaper", Func, 0, "func(args ...any) string"},
  6616. {"JSStr", Type, 0, ""},
  6617. {"Must", Func, 0, "func(t *Template, err error) *Template"},
  6618. {"New", Func, 0, "func(name string) *Template"},
  6619. {"OK", Const, 0, ""},
  6620. {"ParseFS", Func, 16, "func(fs fs.FS, patterns ...string) (*Template, error)"},
  6621. {"ParseFiles", Func, 0, "func(filenames ...string) (*Template, error)"},
  6622. {"ParseGlob", Func, 0, "func(pattern string) (*Template, error)"},
  6623. {"Srcset", Type, 10, ""},
  6624. {"Template", Type, 0, ""},
  6625. {"Template.Tree", Field, 2, ""},
  6626. {"URL", Type, 0, ""},
  6627. {"URLQueryEscaper", Func, 0, "func(args ...any) string"},
  6628. },
  6629. "image": {
  6630. {"(*Alpha).AlphaAt", Method, 4, ""},
  6631. {"(*Alpha).At", Method, 0, ""},
  6632. {"(*Alpha).Bounds", Method, 0, ""},
  6633. {"(*Alpha).ColorModel", Method, 0, ""},
  6634. {"(*Alpha).Opaque", Method, 0, ""},
  6635. {"(*Alpha).PixOffset", Method, 0, ""},
  6636. {"(*Alpha).RGBA64At", Method, 17, ""},
  6637. {"(*Alpha).Set", Method, 0, ""},
  6638. {"(*Alpha).SetAlpha", Method, 0, ""},
  6639. {"(*Alpha).SetRGBA64", Method, 17, ""},
  6640. {"(*Alpha).SubImage", Method, 0, ""},
  6641. {"(*Alpha16).Alpha16At", Method, 4, ""},
  6642. {"(*Alpha16).At", Method, 0, ""},
  6643. {"(*Alpha16).Bounds", Method, 0, ""},
  6644. {"(*Alpha16).ColorModel", Method, 0, ""},
  6645. {"(*Alpha16).Opaque", Method, 0, ""},
  6646. {"(*Alpha16).PixOffset", Method, 0, ""},
  6647. {"(*Alpha16).RGBA64At", Method, 17, ""},
  6648. {"(*Alpha16).Set", Method, 0, ""},
  6649. {"(*Alpha16).SetAlpha16", Method, 0, ""},
  6650. {"(*Alpha16).SetRGBA64", Method, 17, ""},
  6651. {"(*Alpha16).SubImage", Method, 0, ""},
  6652. {"(*CMYK).At", Method, 5, ""},
  6653. {"(*CMYK).Bounds", Method, 5, ""},
  6654. {"(*CMYK).CMYKAt", Method, 5, ""},
  6655. {"(*CMYK).ColorModel", Method, 5, ""},
  6656. {"(*CMYK).Opaque", Method, 5, ""},
  6657. {"(*CMYK).PixOffset", Method, 5, ""},
  6658. {"(*CMYK).RGBA64At", Method, 17, ""},
  6659. {"(*CMYK).Set", Method, 5, ""},
  6660. {"(*CMYK).SetCMYK", Method, 5, ""},
  6661. {"(*CMYK).SetRGBA64", Method, 17, ""},
  6662. {"(*CMYK).SubImage", Method, 5, ""},
  6663. {"(*Gray).At", Method, 0, ""},
  6664. {"(*Gray).Bounds", Method, 0, ""},
  6665. {"(*Gray).ColorModel", Method, 0, ""},
  6666. {"(*Gray).GrayAt", Method, 4, ""},
  6667. {"(*Gray).Opaque", Method, 0, ""},
  6668. {"(*Gray).PixOffset", Method, 0, ""},
  6669. {"(*Gray).RGBA64At", Method, 17, ""},
  6670. {"(*Gray).Set", Method, 0, ""},
  6671. {"(*Gray).SetGray", Method, 0, ""},
  6672. {"(*Gray).SetRGBA64", Method, 17, ""},
  6673. {"(*Gray).SubImage", Method, 0, ""},
  6674. {"(*Gray16).At", Method, 0, ""},
  6675. {"(*Gray16).Bounds", Method, 0, ""},
  6676. {"(*Gray16).ColorModel", Method, 0, ""},
  6677. {"(*Gray16).Gray16At", Method, 4, ""},
  6678. {"(*Gray16).Opaque", Method, 0, ""},
  6679. {"(*Gray16).PixOffset", Method, 0, ""},
  6680. {"(*Gray16).RGBA64At", Method, 17, ""},
  6681. {"(*Gray16).Set", Method, 0, ""},
  6682. {"(*Gray16).SetGray16", Method, 0, ""},
  6683. {"(*Gray16).SetRGBA64", Method, 17, ""},
  6684. {"(*Gray16).SubImage", Method, 0, ""},
  6685. {"(*NRGBA).At", Method, 0, ""},
  6686. {"(*NRGBA).Bounds", Method, 0, ""},
  6687. {"(*NRGBA).ColorModel", Method, 0, ""},
  6688. {"(*NRGBA).NRGBAAt", Method, 4, ""},
  6689. {"(*NRGBA).Opaque", Method, 0, ""},
  6690. {"(*NRGBA).PixOffset", Method, 0, ""},
  6691. {"(*NRGBA).RGBA64At", Method, 17, ""},
  6692. {"(*NRGBA).Set", Method, 0, ""},
  6693. {"(*NRGBA).SetNRGBA", Method, 0, ""},
  6694. {"(*NRGBA).SetRGBA64", Method, 17, ""},
  6695. {"(*NRGBA).SubImage", Method, 0, ""},
  6696. {"(*NRGBA64).At", Method, 0, ""},
  6697. {"(*NRGBA64).Bounds", Method, 0, ""},
  6698. {"(*NRGBA64).ColorModel", Method, 0, ""},
  6699. {"(*NRGBA64).NRGBA64At", Method, 4, ""},
  6700. {"(*NRGBA64).Opaque", Method, 0, ""},
  6701. {"(*NRGBA64).PixOffset", Method, 0, ""},
  6702. {"(*NRGBA64).RGBA64At", Method, 17, ""},
  6703. {"(*NRGBA64).Set", Method, 0, ""},
  6704. {"(*NRGBA64).SetNRGBA64", Method, 0, ""},
  6705. {"(*NRGBA64).SetRGBA64", Method, 17, ""},
  6706. {"(*NRGBA64).SubImage", Method, 0, ""},
  6707. {"(*NYCbCrA).AOffset", Method, 6, ""},
  6708. {"(*NYCbCrA).At", Method, 6, ""},
  6709. {"(*NYCbCrA).Bounds", Method, 6, ""},
  6710. {"(*NYCbCrA).COffset", Method, 6, ""},
  6711. {"(*NYCbCrA).ColorModel", Method, 6, ""},
  6712. {"(*NYCbCrA).NYCbCrAAt", Method, 6, ""},
  6713. {"(*NYCbCrA).Opaque", Method, 6, ""},
  6714. {"(*NYCbCrA).RGBA64At", Method, 17, ""},
  6715. {"(*NYCbCrA).SubImage", Method, 6, ""},
  6716. {"(*NYCbCrA).YCbCrAt", Method, 6, ""},
  6717. {"(*NYCbCrA).YOffset", Method, 6, ""},
  6718. {"(*Paletted).At", Method, 0, ""},
  6719. {"(*Paletted).Bounds", Method, 0, ""},
  6720. {"(*Paletted).ColorIndexAt", Method, 0, ""},
  6721. {"(*Paletted).ColorModel", Method, 0, ""},
  6722. {"(*Paletted).Opaque", Method, 0, ""},
  6723. {"(*Paletted).PixOffset", Method, 0, ""},
  6724. {"(*Paletted).RGBA64At", Method, 17, ""},
  6725. {"(*Paletted).Set", Method, 0, ""},
  6726. {"(*Paletted).SetColorIndex", Method, 0, ""},
  6727. {"(*Paletted).SetRGBA64", Method, 17, ""},
  6728. {"(*Paletted).SubImage", Method, 0, ""},
  6729. {"(*RGBA).At", Method, 0, ""},
  6730. {"(*RGBA).Bounds", Method, 0, ""},
  6731. {"(*RGBA).ColorModel", Method, 0, ""},
  6732. {"(*RGBA).Opaque", Method, 0, ""},
  6733. {"(*RGBA).PixOffset", Method, 0, ""},
  6734. {"(*RGBA).RGBA64At", Method, 17, ""},
  6735. {"(*RGBA).RGBAAt", Method, 4, ""},
  6736. {"(*RGBA).Set", Method, 0, ""},
  6737. {"(*RGBA).SetRGBA", Method, 0, ""},
  6738. {"(*RGBA).SetRGBA64", Method, 17, ""},
  6739. {"(*RGBA).SubImage", Method, 0, ""},
  6740. {"(*RGBA64).At", Method, 0, ""},
  6741. {"(*RGBA64).Bounds", Method, 0, ""},
  6742. {"(*RGBA64).ColorModel", Method, 0, ""},
  6743. {"(*RGBA64).Opaque", Method, 0, ""},
  6744. {"(*RGBA64).PixOffset", Method, 0, ""},
  6745. {"(*RGBA64).RGBA64At", Method, 4, ""},
  6746. {"(*RGBA64).Set", Method, 0, ""},
  6747. {"(*RGBA64).SetRGBA64", Method, 0, ""},
  6748. {"(*RGBA64).SubImage", Method, 0, ""},
  6749. {"(*Uniform).At", Method, 0, ""},
  6750. {"(*Uniform).Bounds", Method, 0, ""},
  6751. {"(*Uniform).ColorModel", Method, 0, ""},
  6752. {"(*Uniform).Convert", Method, 0, ""},
  6753. {"(*Uniform).Opaque", Method, 0, ""},
  6754. {"(*Uniform).RGBA", Method, 0, ""},
  6755. {"(*Uniform).RGBA64At", Method, 17, ""},
  6756. {"(*YCbCr).At", Method, 0, ""},
  6757. {"(*YCbCr).Bounds", Method, 0, ""},
  6758. {"(*YCbCr).COffset", Method, 0, ""},
  6759. {"(*YCbCr).ColorModel", Method, 0, ""},
  6760. {"(*YCbCr).Opaque", Method, 0, ""},
  6761. {"(*YCbCr).RGBA64At", Method, 17, ""},
  6762. {"(*YCbCr).SubImage", Method, 0, ""},
  6763. {"(*YCbCr).YCbCrAt", Method, 4, ""},
  6764. {"(*YCbCr).YOffset", Method, 0, ""},
  6765. {"(Point).Add", Method, 0, ""},
  6766. {"(Point).Div", Method, 0, ""},
  6767. {"(Point).Eq", Method, 0, ""},
  6768. {"(Point).In", Method, 0, ""},
  6769. {"(Point).Mod", Method, 0, ""},
  6770. {"(Point).Mul", Method, 0, ""},
  6771. {"(Point).String", Method, 0, ""},
  6772. {"(Point).Sub", Method, 0, ""},
  6773. {"(Rectangle).Add", Method, 0, ""},
  6774. {"(Rectangle).At", Method, 5, ""},
  6775. {"(Rectangle).Bounds", Method, 5, ""},
  6776. {"(Rectangle).Canon", Method, 0, ""},
  6777. {"(Rectangle).ColorModel", Method, 5, ""},
  6778. {"(Rectangle).Dx", Method, 0, ""},
  6779. {"(Rectangle).Dy", Method, 0, ""},
  6780. {"(Rectangle).Empty", Method, 0, ""},
  6781. {"(Rectangle).Eq", Method, 0, ""},
  6782. {"(Rectangle).In", Method, 0, ""},
  6783. {"(Rectangle).Inset", Method, 0, ""},
  6784. {"(Rectangle).Intersect", Method, 0, ""},
  6785. {"(Rectangle).Overlaps", Method, 0, ""},
  6786. {"(Rectangle).RGBA64At", Method, 17, ""},
  6787. {"(Rectangle).Size", Method, 0, ""},
  6788. {"(Rectangle).String", Method, 0, ""},
  6789. {"(Rectangle).Sub", Method, 0, ""},
  6790. {"(Rectangle).Union", Method, 0, ""},
  6791. {"(YCbCrSubsampleRatio).String", Method, 0, ""},
  6792. {"Alpha", Type, 0, ""},
  6793. {"Alpha.Pix", Field, 0, ""},
  6794. {"Alpha.Rect", Field, 0, ""},
  6795. {"Alpha.Stride", Field, 0, ""},
  6796. {"Alpha16", Type, 0, ""},
  6797. {"Alpha16.Pix", Field, 0, ""},
  6798. {"Alpha16.Rect", Field, 0, ""},
  6799. {"Alpha16.Stride", Field, 0, ""},
  6800. {"Black", Var, 0, ""},
  6801. {"CMYK", Type, 5, ""},
  6802. {"CMYK.Pix", Field, 5, ""},
  6803. {"CMYK.Rect", Field, 5, ""},
  6804. {"CMYK.Stride", Field, 5, ""},
  6805. {"Config", Type, 0, ""},
  6806. {"Config.ColorModel", Field, 0, ""},
  6807. {"Config.Height", Field, 0, ""},
  6808. {"Config.Width", Field, 0, ""},
  6809. {"Decode", Func, 0, "func(r io.Reader) (Image, string, error)"},
  6810. {"DecodeConfig", Func, 0, "func(r io.Reader) (Config, string, error)"},
  6811. {"ErrFormat", Var, 0, ""},
  6812. {"Gray", Type, 0, ""},
  6813. {"Gray.Pix", Field, 0, ""},
  6814. {"Gray.Rect", Field, 0, ""},
  6815. {"Gray.Stride", Field, 0, ""},
  6816. {"Gray16", Type, 0, ""},
  6817. {"Gray16.Pix", Field, 0, ""},
  6818. {"Gray16.Rect", Field, 0, ""},
  6819. {"Gray16.Stride", Field, 0, ""},
  6820. {"Image", Type, 0, ""},
  6821. {"NRGBA", Type, 0, ""},
  6822. {"NRGBA.Pix", Field, 0, ""},
  6823. {"NRGBA.Rect", Field, 0, ""},
  6824. {"NRGBA.Stride", Field, 0, ""},
  6825. {"NRGBA64", Type, 0, ""},
  6826. {"NRGBA64.Pix", Field, 0, ""},
  6827. {"NRGBA64.Rect", Field, 0, ""},
  6828. {"NRGBA64.Stride", Field, 0, ""},
  6829. {"NYCbCrA", Type, 6, ""},
  6830. {"NYCbCrA.A", Field, 6, ""},
  6831. {"NYCbCrA.AStride", Field, 6, ""},
  6832. {"NYCbCrA.YCbCr", Field, 6, ""},
  6833. {"NewAlpha", Func, 0, "func(r Rectangle) *Alpha"},
  6834. {"NewAlpha16", Func, 0, "func(r Rectangle) *Alpha16"},
  6835. {"NewCMYK", Func, 5, "func(r Rectangle) *CMYK"},
  6836. {"NewGray", Func, 0, "func(r Rectangle) *Gray"},
  6837. {"NewGray16", Func, 0, "func(r Rectangle) *Gray16"},
  6838. {"NewNRGBA", Func, 0, "func(r Rectangle) *NRGBA"},
  6839. {"NewNRGBA64", Func, 0, "func(r Rectangle) *NRGBA64"},
  6840. {"NewNYCbCrA", Func, 6, "func(r Rectangle, subsampleRatio YCbCrSubsampleRatio) *NYCbCrA"},
  6841. {"NewPaletted", Func, 0, "func(r Rectangle, p color.Palette) *Paletted"},
  6842. {"NewRGBA", Func, 0, "func(r Rectangle) *RGBA"},
  6843. {"NewRGBA64", Func, 0, "func(r Rectangle) *RGBA64"},
  6844. {"NewUniform", Func, 0, "func(c color.Color) *Uniform"},
  6845. {"NewYCbCr", Func, 0, "func(r Rectangle, subsampleRatio YCbCrSubsampleRatio) *YCbCr"},
  6846. {"Opaque", Var, 0, ""},
  6847. {"Paletted", Type, 0, ""},
  6848. {"Paletted.Palette", Field, 0, ""},
  6849. {"Paletted.Pix", Field, 0, ""},
  6850. {"Paletted.Rect", Field, 0, ""},
  6851. {"Paletted.Stride", Field, 0, ""},
  6852. {"PalettedImage", Type, 0, ""},
  6853. {"Point", Type, 0, ""},
  6854. {"Point.X", Field, 0, ""},
  6855. {"Point.Y", Field, 0, ""},
  6856. {"Pt", Func, 0, "func(X int, Y int) Point"},
  6857. {"RGBA", Type, 0, ""},
  6858. {"RGBA.Pix", Field, 0, ""},
  6859. {"RGBA.Rect", Field, 0, ""},
  6860. {"RGBA.Stride", Field, 0, ""},
  6861. {"RGBA64", Type, 0, ""},
  6862. {"RGBA64.Pix", Field, 0, ""},
  6863. {"RGBA64.Rect", Field, 0, ""},
  6864. {"RGBA64.Stride", Field, 0, ""},
  6865. {"RGBA64Image", Type, 17, ""},
  6866. {"Rect", Func, 0, "func(x0 int, y0 int, x1 int, y1 int) Rectangle"},
  6867. {"Rectangle", Type, 0, ""},
  6868. {"Rectangle.Max", Field, 0, ""},
  6869. {"Rectangle.Min", Field, 0, ""},
  6870. {"RegisterFormat", Func, 0, "func(name string, magic string, decode func(io.Reader) (Image, error), decodeConfig func(io.Reader) (Config, error))"},
  6871. {"Transparent", Var, 0, ""},
  6872. {"Uniform", Type, 0, ""},
  6873. {"Uniform.C", Field, 0, ""},
  6874. {"White", Var, 0, ""},
  6875. {"YCbCr", Type, 0, ""},
  6876. {"YCbCr.CStride", Field, 0, ""},
  6877. {"YCbCr.Cb", Field, 0, ""},
  6878. {"YCbCr.Cr", Field, 0, ""},
  6879. {"YCbCr.Rect", Field, 0, ""},
  6880. {"YCbCr.SubsampleRatio", Field, 0, ""},
  6881. {"YCbCr.Y", Field, 0, ""},
  6882. {"YCbCr.YStride", Field, 0, ""},
  6883. {"YCbCrSubsampleRatio", Type, 0, ""},
  6884. {"YCbCrSubsampleRatio410", Const, 5, ""},
  6885. {"YCbCrSubsampleRatio411", Const, 5, ""},
  6886. {"YCbCrSubsampleRatio420", Const, 0, ""},
  6887. {"YCbCrSubsampleRatio422", Const, 0, ""},
  6888. {"YCbCrSubsampleRatio440", Const, 1, ""},
  6889. {"YCbCrSubsampleRatio444", Const, 0, ""},
  6890. {"ZP", Var, 0, ""},
  6891. {"ZR", Var, 0, ""},
  6892. },
  6893. "image/color": {
  6894. {"(Alpha).RGBA", Method, 0, ""},
  6895. {"(Alpha16).RGBA", Method, 0, ""},
  6896. {"(CMYK).RGBA", Method, 5, ""},
  6897. {"(Gray).RGBA", Method, 0, ""},
  6898. {"(Gray16).RGBA", Method, 0, ""},
  6899. {"(NRGBA).RGBA", Method, 0, ""},
  6900. {"(NRGBA64).RGBA", Method, 0, ""},
  6901. {"(NYCbCrA).RGBA", Method, 6, ""},
  6902. {"(Palette).Convert", Method, 0, ""},
  6903. {"(Palette).Index", Method, 0, ""},
  6904. {"(RGBA).RGBA", Method, 0, ""},
  6905. {"(RGBA64).RGBA", Method, 0, ""},
  6906. {"(YCbCr).RGBA", Method, 0, ""},
  6907. {"Alpha", Type, 0, ""},
  6908. {"Alpha.A", Field, 0, ""},
  6909. {"Alpha16", Type, 0, ""},
  6910. {"Alpha16.A", Field, 0, ""},
  6911. {"Alpha16Model", Var, 0, ""},
  6912. {"AlphaModel", Var, 0, ""},
  6913. {"Black", Var, 0, ""},
  6914. {"CMYK", Type, 5, ""},
  6915. {"CMYK.C", Field, 5, ""},
  6916. {"CMYK.K", Field, 5, ""},
  6917. {"CMYK.M", Field, 5, ""},
  6918. {"CMYK.Y", Field, 5, ""},
  6919. {"CMYKModel", Var, 5, ""},
  6920. {"CMYKToRGB", Func, 5, "func(c uint8, m uint8, y uint8, k uint8) (uint8, uint8, uint8)"},
  6921. {"Color", Type, 0, ""},
  6922. {"Gray", Type, 0, ""},
  6923. {"Gray.Y", Field, 0, ""},
  6924. {"Gray16", Type, 0, ""},
  6925. {"Gray16.Y", Field, 0, ""},
  6926. {"Gray16Model", Var, 0, ""},
  6927. {"GrayModel", Var, 0, ""},
  6928. {"Model", Type, 0, ""},
  6929. {"ModelFunc", Func, 0, "func(f func(Color) Color) Model"},
  6930. {"NRGBA", Type, 0, ""},
  6931. {"NRGBA.A", Field, 0, ""},
  6932. {"NRGBA.B", Field, 0, ""},
  6933. {"NRGBA.G", Field, 0, ""},
  6934. {"NRGBA.R", Field, 0, ""},
  6935. {"NRGBA64", Type, 0, ""},
  6936. {"NRGBA64.A", Field, 0, ""},
  6937. {"NRGBA64.B", Field, 0, ""},
  6938. {"NRGBA64.G", Field, 0, ""},
  6939. {"NRGBA64.R", Field, 0, ""},
  6940. {"NRGBA64Model", Var, 0, ""},
  6941. {"NRGBAModel", Var, 0, ""},
  6942. {"NYCbCrA", Type, 6, ""},
  6943. {"NYCbCrA.A", Field, 6, ""},
  6944. {"NYCbCrA.YCbCr", Field, 6, ""},
  6945. {"NYCbCrAModel", Var, 6, ""},
  6946. {"Opaque", Var, 0, ""},
  6947. {"Palette", Type, 0, ""},
  6948. {"RGBA", Type, 0, ""},
  6949. {"RGBA.A", Field, 0, ""},
  6950. {"RGBA.B", Field, 0, ""},
  6951. {"RGBA.G", Field, 0, ""},
  6952. {"RGBA.R", Field, 0, ""},
  6953. {"RGBA64", Type, 0, ""},
  6954. {"RGBA64.A", Field, 0, ""},
  6955. {"RGBA64.B", Field, 0, ""},
  6956. {"RGBA64.G", Field, 0, ""},
  6957. {"RGBA64.R", Field, 0, ""},
  6958. {"RGBA64Model", Var, 0, ""},
  6959. {"RGBAModel", Var, 0, ""},
  6960. {"RGBToCMYK", Func, 5, "func(r uint8, g uint8, b uint8) (uint8, uint8, uint8, uint8)"},
  6961. {"RGBToYCbCr", Func, 0, "func(r uint8, g uint8, b uint8) (uint8, uint8, uint8)"},
  6962. {"Transparent", Var, 0, ""},
  6963. {"White", Var, 0, ""},
  6964. {"YCbCr", Type, 0, ""},
  6965. {"YCbCr.Cb", Field, 0, ""},
  6966. {"YCbCr.Cr", Field, 0, ""},
  6967. {"YCbCr.Y", Field, 0, ""},
  6968. {"YCbCrModel", Var, 0, ""},
  6969. {"YCbCrToRGB", Func, 0, "func(y uint8, cb uint8, cr uint8) (uint8, uint8, uint8)"},
  6970. },
  6971. "image/color/palette": {
  6972. {"Plan9", Var, 2, ""},
  6973. {"WebSafe", Var, 2, ""},
  6974. },
  6975. "image/draw": {
  6976. {"(Op).Draw", Method, 2, ""},
  6977. {"Draw", Func, 0, "func(dst Image, r image.Rectangle, src image.Image, sp image.Point, op Op)"},
  6978. {"DrawMask", Func, 0, "func(dst Image, r image.Rectangle, src image.Image, sp image.Point, mask image.Image, mp image.Point, op Op)"},
  6979. {"Drawer", Type, 2, ""},
  6980. {"FloydSteinberg", Var, 2, ""},
  6981. {"Image", Type, 0, ""},
  6982. {"Op", Type, 0, ""},
  6983. {"Over", Const, 0, ""},
  6984. {"Quantizer", Type, 2, ""},
  6985. {"RGBA64Image", Type, 17, ""},
  6986. {"Src", Const, 0, ""},
  6987. },
  6988. "image/gif": {
  6989. {"Decode", Func, 0, "func(r io.Reader) (image.Image, error)"},
  6990. {"DecodeAll", Func, 0, "func(r io.Reader) (*GIF, error)"},
  6991. {"DecodeConfig", Func, 0, "func(r io.Reader) (image.Config, error)"},
  6992. {"DisposalBackground", Const, 5, ""},
  6993. {"DisposalNone", Const, 5, ""},
  6994. {"DisposalPrevious", Const, 5, ""},
  6995. {"Encode", Func, 2, "func(w io.Writer, m image.Image, o *Options) error"},
  6996. {"EncodeAll", Func, 2, "func(w io.Writer, g *GIF) error"},
  6997. {"GIF", Type, 0, ""},
  6998. {"GIF.BackgroundIndex", Field, 5, ""},
  6999. {"GIF.Config", Field, 5, ""},
  7000. {"GIF.Delay", Field, 0, ""},
  7001. {"GIF.Disposal", Field, 5, ""},
  7002. {"GIF.Image", Field, 0, ""},
  7003. {"GIF.LoopCount", Field, 0, ""},
  7004. {"Options", Type, 2, ""},
  7005. {"Options.Drawer", Field, 2, ""},
  7006. {"Options.NumColors", Field, 2, ""},
  7007. {"Options.Quantizer", Field, 2, ""},
  7008. },
  7009. "image/jpeg": {
  7010. {"(FormatError).Error", Method, 0, ""},
  7011. {"(UnsupportedError).Error", Method, 0, ""},
  7012. {"Decode", Func, 0, "func(r io.Reader) (image.Image, error)"},
  7013. {"DecodeConfig", Func, 0, "func(r io.Reader) (image.Config, error)"},
  7014. {"DefaultQuality", Const, 0, ""},
  7015. {"Encode", Func, 0, "func(w io.Writer, m image.Image, o *Options) error"},
  7016. {"FormatError", Type, 0, ""},
  7017. {"Options", Type, 0, ""},
  7018. {"Options.Quality", Field, 0, ""},
  7019. {"Reader", Type, 0, ""},
  7020. {"UnsupportedError", Type, 0, ""},
  7021. },
  7022. "image/png": {
  7023. {"(*Encoder).Encode", Method, 4, ""},
  7024. {"(FormatError).Error", Method, 0, ""},
  7025. {"(UnsupportedError).Error", Method, 0, ""},
  7026. {"BestCompression", Const, 4, ""},
  7027. {"BestSpeed", Const, 4, ""},
  7028. {"CompressionLevel", Type, 4, ""},
  7029. {"Decode", Func, 0, "func(r io.Reader) (image.Image, error)"},
  7030. {"DecodeConfig", Func, 0, "func(r io.Reader) (image.Config, error)"},
  7031. {"DefaultCompression", Const, 4, ""},
  7032. {"Encode", Func, 0, "func(w io.Writer, m image.Image) error"},
  7033. {"Encoder", Type, 4, ""},
  7034. {"Encoder.BufferPool", Field, 9, ""},
  7035. {"Encoder.CompressionLevel", Field, 4, ""},
  7036. {"EncoderBuffer", Type, 9, ""},
  7037. {"EncoderBufferPool", Type, 9, ""},
  7038. {"FormatError", Type, 0, ""},
  7039. {"NoCompression", Const, 4, ""},
  7040. {"UnsupportedError", Type, 0, ""},
  7041. },
  7042. "index/suffixarray": {
  7043. {"(*Index).Bytes", Method, 0, ""},
  7044. {"(*Index).FindAllIndex", Method, 0, ""},
  7045. {"(*Index).Lookup", Method, 0, ""},
  7046. {"(*Index).Read", Method, 0, ""},
  7047. {"(*Index).Write", Method, 0, ""},
  7048. {"Index", Type, 0, ""},
  7049. {"New", Func, 0, "func(data []byte) *Index"},
  7050. },
  7051. "io": {
  7052. {"(*LimitedReader).Read", Method, 0, ""},
  7053. {"(*OffsetWriter).Seek", Method, 20, ""},
  7054. {"(*OffsetWriter).Write", Method, 20, ""},
  7055. {"(*OffsetWriter).WriteAt", Method, 20, ""},
  7056. {"(*PipeReader).Close", Method, 0, ""},
  7057. {"(*PipeReader).CloseWithError", Method, 0, ""},
  7058. {"(*PipeReader).Read", Method, 0, ""},
  7059. {"(*PipeWriter).Close", Method, 0, ""},
  7060. {"(*PipeWriter).CloseWithError", Method, 0, ""},
  7061. {"(*PipeWriter).Write", Method, 0, ""},
  7062. {"(*SectionReader).Outer", Method, 22, ""},
  7063. {"(*SectionReader).Read", Method, 0, ""},
  7064. {"(*SectionReader).ReadAt", Method, 0, ""},
  7065. {"(*SectionReader).Seek", Method, 0, ""},
  7066. {"(*SectionReader).Size", Method, 0, ""},
  7067. {"ByteReader", Type, 0, ""},
  7068. {"ByteScanner", Type, 0, ""},
  7069. {"ByteWriter", Type, 1, ""},
  7070. {"Closer", Type, 0, ""},
  7071. {"Copy", Func, 0, "func(dst Writer, src Reader) (written int64, err error)"},
  7072. {"CopyBuffer", Func, 5, "func(dst Writer, src Reader, buf []byte) (written int64, err error)"},
  7073. {"CopyN", Func, 0, "func(dst Writer, src Reader, n int64) (written int64, err error)"},
  7074. {"Discard", Var, 16, ""},
  7075. {"EOF", Var, 0, ""},
  7076. {"ErrClosedPipe", Var, 0, ""},
  7077. {"ErrNoProgress", Var, 1, ""},
  7078. {"ErrShortBuffer", Var, 0, ""},
  7079. {"ErrShortWrite", Var, 0, ""},
  7080. {"ErrUnexpectedEOF", Var, 0, ""},
  7081. {"LimitReader", Func, 0, "func(r Reader, n int64) Reader"},
  7082. {"LimitedReader", Type, 0, ""},
  7083. {"LimitedReader.N", Field, 0, ""},
  7084. {"LimitedReader.R", Field, 0, ""},
  7085. {"MultiReader", Func, 0, "func(readers ...Reader) Reader"},
  7086. {"MultiWriter", Func, 0, "func(writers ...Writer) Writer"},
  7087. {"NewOffsetWriter", Func, 20, "func(w WriterAt, off int64) *OffsetWriter"},
  7088. {"NewSectionReader", Func, 0, "func(r ReaderAt, off int64, n int64) *SectionReader"},
  7089. {"NopCloser", Func, 16, "func(r Reader) ReadCloser"},
  7090. {"OffsetWriter", Type, 20, ""},
  7091. {"Pipe", Func, 0, "func() (*PipeReader, *PipeWriter)"},
  7092. {"PipeReader", Type, 0, ""},
  7093. {"PipeWriter", Type, 0, ""},
  7094. {"ReadAll", Func, 16, "func(r Reader) ([]byte, error)"},
  7095. {"ReadAtLeast", Func, 0, "func(r Reader, buf []byte, min int) (n int, err error)"},
  7096. {"ReadCloser", Type, 0, ""},
  7097. {"ReadFull", Func, 0, "func(r Reader, buf []byte) (n int, err error)"},
  7098. {"ReadSeekCloser", Type, 16, ""},
  7099. {"ReadSeeker", Type, 0, ""},
  7100. {"ReadWriteCloser", Type, 0, ""},
  7101. {"ReadWriteSeeker", Type, 0, ""},
  7102. {"ReadWriter", Type, 0, ""},
  7103. {"Reader", Type, 0, ""},
  7104. {"ReaderAt", Type, 0, ""},
  7105. {"ReaderFrom", Type, 0, ""},
  7106. {"RuneReader", Type, 0, ""},
  7107. {"RuneScanner", Type, 0, ""},
  7108. {"SectionReader", Type, 0, ""},
  7109. {"SeekCurrent", Const, 7, ""},
  7110. {"SeekEnd", Const, 7, ""},
  7111. {"SeekStart", Const, 7, ""},
  7112. {"Seeker", Type, 0, ""},
  7113. {"StringWriter", Type, 12, ""},
  7114. {"TeeReader", Func, 0, "func(r Reader, w Writer) Reader"},
  7115. {"WriteCloser", Type, 0, ""},
  7116. {"WriteSeeker", Type, 0, ""},
  7117. {"WriteString", Func, 0, "func(w Writer, s string) (n int, err error)"},
  7118. {"Writer", Type, 0, ""},
  7119. {"WriterAt", Type, 0, ""},
  7120. {"WriterTo", Type, 0, ""},
  7121. },
  7122. "io/fs": {
  7123. {"(*PathError).Error", Method, 16, ""},
  7124. {"(*PathError).Timeout", Method, 16, ""},
  7125. {"(*PathError).Unwrap", Method, 16, ""},
  7126. {"(FileMode).IsDir", Method, 16, ""},
  7127. {"(FileMode).IsRegular", Method, 16, ""},
  7128. {"(FileMode).Perm", Method, 16, ""},
  7129. {"(FileMode).String", Method, 16, ""},
  7130. {"(FileMode).Type", Method, 16, ""},
  7131. {"DirEntry", Type, 16, ""},
  7132. {"ErrClosed", Var, 16, ""},
  7133. {"ErrExist", Var, 16, ""},
  7134. {"ErrInvalid", Var, 16, ""},
  7135. {"ErrNotExist", Var, 16, ""},
  7136. {"ErrPermission", Var, 16, ""},
  7137. {"FS", Type, 16, ""},
  7138. {"File", Type, 16, ""},
  7139. {"FileInfo", Type, 16, ""},
  7140. {"FileInfoToDirEntry", Func, 17, "func(info FileInfo) DirEntry"},
  7141. {"FileMode", Type, 16, ""},
  7142. {"FormatDirEntry", Func, 21, "func(dir DirEntry) string"},
  7143. {"FormatFileInfo", Func, 21, "func(info FileInfo) string"},
  7144. {"Glob", Func, 16, "func(fsys FS, pattern string) (matches []string, err error)"},
  7145. {"GlobFS", Type, 16, ""},
  7146. {"Lstat", Func, 25, "func(fsys FS, name string) (FileInfo, error)"},
  7147. {"ModeAppend", Const, 16, ""},
  7148. {"ModeCharDevice", Const, 16, ""},
  7149. {"ModeDevice", Const, 16, ""},
  7150. {"ModeDir", Const, 16, ""},
  7151. {"ModeExclusive", Const, 16, ""},
  7152. {"ModeIrregular", Const, 16, ""},
  7153. {"ModeNamedPipe", Const, 16, ""},
  7154. {"ModePerm", Const, 16, ""},
  7155. {"ModeSetgid", Const, 16, ""},
  7156. {"ModeSetuid", Const, 16, ""},
  7157. {"ModeSocket", Const, 16, ""},
  7158. {"ModeSticky", Const, 16, ""},
  7159. {"ModeSymlink", Const, 16, ""},
  7160. {"ModeTemporary", Const, 16, ""},
  7161. {"ModeType", Const, 16, ""},
  7162. {"PathError", Type, 16, ""},
  7163. {"PathError.Err", Field, 16, ""},
  7164. {"PathError.Op", Field, 16, ""},
  7165. {"PathError.Path", Field, 16, ""},
  7166. {"ReadDir", Func, 16, "func(fsys FS, name string) ([]DirEntry, error)"},
  7167. {"ReadDirFS", Type, 16, ""},
  7168. {"ReadDirFile", Type, 16, ""},
  7169. {"ReadFile", Func, 16, "func(fsys FS, name string) ([]byte, error)"},
  7170. {"ReadFileFS", Type, 16, ""},
  7171. {"ReadLink", Func, 25, "func(fsys FS, name string) (string, error)"},
  7172. {"ReadLinkFS", Type, 25, ""},
  7173. {"SkipAll", Var, 20, ""},
  7174. {"SkipDir", Var, 16, ""},
  7175. {"Stat", Func, 16, "func(fsys FS, name string) (FileInfo, error)"},
  7176. {"StatFS", Type, 16, ""},
  7177. {"Sub", Func, 16, "func(fsys FS, dir string) (FS, error)"},
  7178. {"SubFS", Type, 16, ""},
  7179. {"ValidPath", Func, 16, "func(name string) bool"},
  7180. {"WalkDir", Func, 16, "func(fsys FS, root string, fn WalkDirFunc) error"},
  7181. {"WalkDirFunc", Type, 16, ""},
  7182. },
  7183. "io/ioutil": {
  7184. {"Discard", Var, 0, ""},
  7185. {"NopCloser", Func, 0, "func(r io.Reader) io.ReadCloser"},
  7186. {"ReadAll", Func, 0, "func(r io.Reader) ([]byte, error)"},
  7187. {"ReadDir", Func, 0, "func(dirname string) ([]fs.FileInfo, error)"},
  7188. {"ReadFile", Func, 0, "func(filename string) ([]byte, error)"},
  7189. {"TempDir", Func, 0, "func(dir string, pattern string) (name string, err error)"},
  7190. {"TempFile", Func, 0, "func(dir string, pattern string) (f *os.File, err error)"},
  7191. {"WriteFile", Func, 0, "func(filename string, data []byte, perm fs.FileMode) error"},
  7192. },
  7193. "iter": {
  7194. {"Pull", Func, 23, "func[V any](seq Seq[V]) (next func() (V, bool), stop func())"},
  7195. {"Pull2", Func, 23, "func[K, V any](seq Seq2[K, V]) (next func() (K, V, bool), stop func())"},
  7196. {"Seq", Type, 23, ""},
  7197. {"Seq2", Type, 23, ""},
  7198. },
  7199. "log": {
  7200. {"(*Logger).Fatal", Method, 0, ""},
  7201. {"(*Logger).Fatalf", Method, 0, ""},
  7202. {"(*Logger).Fatalln", Method, 0, ""},
  7203. {"(*Logger).Flags", Method, 0, ""},
  7204. {"(*Logger).Output", Method, 0, ""},
  7205. {"(*Logger).Panic", Method, 0, ""},
  7206. {"(*Logger).Panicf", Method, 0, ""},
  7207. {"(*Logger).Panicln", Method, 0, ""},
  7208. {"(*Logger).Prefix", Method, 0, ""},
  7209. {"(*Logger).Print", Method, 0, ""},
  7210. {"(*Logger).Printf", Method, 0, ""},
  7211. {"(*Logger).Println", Method, 0, ""},
  7212. {"(*Logger).SetFlags", Method, 0, ""},
  7213. {"(*Logger).SetOutput", Method, 5, ""},
  7214. {"(*Logger).SetPrefix", Method, 0, ""},
  7215. {"(*Logger).Writer", Method, 12, ""},
  7216. {"Default", Func, 16, "func() *Logger"},
  7217. {"Fatal", Func, 0, "func(v ...any)"},
  7218. {"Fatalf", Func, 0, "func(format string, v ...any)"},
  7219. {"Fatalln", Func, 0, "func(v ...any)"},
  7220. {"Flags", Func, 0, "func() int"},
  7221. {"LUTC", Const, 5, ""},
  7222. {"Ldate", Const, 0, ""},
  7223. {"Llongfile", Const, 0, ""},
  7224. {"Lmicroseconds", Const, 0, ""},
  7225. {"Lmsgprefix", Const, 14, ""},
  7226. {"Logger", Type, 0, ""},
  7227. {"Lshortfile", Const, 0, ""},
  7228. {"LstdFlags", Const, 0, ""},
  7229. {"Ltime", Const, 0, ""},
  7230. {"New", Func, 0, "func(out io.Writer, prefix string, flag int) *Logger"},
  7231. {"Output", Func, 5, "func(calldepth int, s string) error"},
  7232. {"Panic", Func, 0, "func(v ...any)"},
  7233. {"Panicf", Func, 0, "func(format string, v ...any)"},
  7234. {"Panicln", Func, 0, "func(v ...any)"},
  7235. {"Prefix", Func, 0, "func() string"},
  7236. {"Print", Func, 0, "func(v ...any)"},
  7237. {"Printf", Func, 0, "func(format string, v ...any)"},
  7238. {"Println", Func, 0, "func(v ...any)"},
  7239. {"SetFlags", Func, 0, "func(flag int)"},
  7240. {"SetOutput", Func, 0, "func(w io.Writer)"},
  7241. {"SetPrefix", Func, 0, "func(prefix string)"},
  7242. {"Writer", Func, 13, "func() io.Writer"},
  7243. },
  7244. "log/slog": {
  7245. {"(*JSONHandler).Enabled", Method, 21, ""},
  7246. {"(*JSONHandler).Handle", Method, 21, ""},
  7247. {"(*JSONHandler).WithAttrs", Method, 21, ""},
  7248. {"(*JSONHandler).WithGroup", Method, 21, ""},
  7249. {"(*Level).UnmarshalJSON", Method, 21, ""},
  7250. {"(*Level).UnmarshalText", Method, 21, ""},
  7251. {"(*LevelVar).AppendText", Method, 24, ""},
  7252. {"(*LevelVar).Level", Method, 21, ""},
  7253. {"(*LevelVar).MarshalText", Method, 21, ""},
  7254. {"(*LevelVar).Set", Method, 21, ""},
  7255. {"(*LevelVar).String", Method, 21, ""},
  7256. {"(*LevelVar).UnmarshalText", Method, 21, ""},
  7257. {"(*Logger).Debug", Method, 21, ""},
  7258. {"(*Logger).DebugContext", Method, 21, ""},
  7259. {"(*Logger).Enabled", Method, 21, ""},
  7260. {"(*Logger).Error", Method, 21, ""},
  7261. {"(*Logger).ErrorContext", Method, 21, ""},
  7262. {"(*Logger).Handler", Method, 21, ""},
  7263. {"(*Logger).Info", Method, 21, ""},
  7264. {"(*Logger).InfoContext", Method, 21, ""},
  7265. {"(*Logger).Log", Method, 21, ""},
  7266. {"(*Logger).LogAttrs", Method, 21, ""},
  7267. {"(*Logger).Warn", Method, 21, ""},
  7268. {"(*Logger).WarnContext", Method, 21, ""},
  7269. {"(*Logger).With", Method, 21, ""},
  7270. {"(*Logger).WithGroup", Method, 21, ""},
  7271. {"(*Record).Add", Method, 21, ""},
  7272. {"(*Record).AddAttrs", Method, 21, ""},
  7273. {"(*TextHandler).Enabled", Method, 21, ""},
  7274. {"(*TextHandler).Handle", Method, 21, ""},
  7275. {"(*TextHandler).WithAttrs", Method, 21, ""},
  7276. {"(*TextHandler).WithGroup", Method, 21, ""},
  7277. {"(Attr).Equal", Method, 21, ""},
  7278. {"(Attr).String", Method, 21, ""},
  7279. {"(Kind).String", Method, 21, ""},
  7280. {"(Level).AppendText", Method, 24, ""},
  7281. {"(Level).Level", Method, 21, ""},
  7282. {"(Level).MarshalJSON", Method, 21, ""},
  7283. {"(Level).MarshalText", Method, 21, ""},
  7284. {"(Level).String", Method, 21, ""},
  7285. {"(Record).Attrs", Method, 21, ""},
  7286. {"(Record).Clone", Method, 21, ""},
  7287. {"(Record).NumAttrs", Method, 21, ""},
  7288. {"(Record).Source", Method, 25, ""},
  7289. {"(Value).Any", Method, 21, ""},
  7290. {"(Value).Bool", Method, 21, ""},
  7291. {"(Value).Duration", Method, 21, ""},
  7292. {"(Value).Equal", Method, 21, ""},
  7293. {"(Value).Float64", Method, 21, ""},
  7294. {"(Value).Group", Method, 21, ""},
  7295. {"(Value).Int64", Method, 21, ""},
  7296. {"(Value).Kind", Method, 21, ""},
  7297. {"(Value).LogValuer", Method, 21, ""},
  7298. {"(Value).Resolve", Method, 21, ""},
  7299. {"(Value).String", Method, 21, ""},
  7300. {"(Value).Time", Method, 21, ""},
  7301. {"(Value).Uint64", Method, 21, ""},
  7302. {"Any", Func, 21, "func(key string, value any) Attr"},
  7303. {"AnyValue", Func, 21, "func(v any) Value"},
  7304. {"Attr", Type, 21, ""},
  7305. {"Attr.Key", Field, 21, ""},
  7306. {"Attr.Value", Field, 21, ""},
  7307. {"Bool", Func, 21, "func(key string, v bool) Attr"},
  7308. {"BoolValue", Func, 21, "func(v bool) Value"},
  7309. {"Debug", Func, 21, "func(msg string, args ...any)"},
  7310. {"DebugContext", Func, 21, "func(ctx context.Context, msg string, args ...any)"},
  7311. {"Default", Func, 21, "func() *Logger"},
  7312. {"DiscardHandler", Var, 24, ""},
  7313. {"Duration", Func, 21, "func(key string, v time.Duration) Attr"},
  7314. {"DurationValue", Func, 21, "func(v time.Duration) Value"},
  7315. {"Error", Func, 21, "func(msg string, args ...any)"},
  7316. {"ErrorContext", Func, 21, "func(ctx context.Context, msg string, args ...any)"},
  7317. {"Float64", Func, 21, "func(key string, v float64) Attr"},
  7318. {"Float64Value", Func, 21, "func(v float64) Value"},
  7319. {"Group", Func, 21, "func(key string, args ...any) Attr"},
  7320. {"GroupAttrs", Func, 25, "func(key string, attrs ...Attr) Attr"},
  7321. {"GroupValue", Func, 21, "func(as ...Attr) Value"},
  7322. {"Handler", Type, 21, ""},
  7323. {"HandlerOptions", Type, 21, ""},
  7324. {"HandlerOptions.AddSource", Field, 21, ""},
  7325. {"HandlerOptions.Level", Field, 21, ""},
  7326. {"HandlerOptions.ReplaceAttr", Field, 21, ""},
  7327. {"Info", Func, 21, "func(msg string, args ...any)"},
  7328. {"InfoContext", Func, 21, "func(ctx context.Context, msg string, args ...any)"},
  7329. {"Int", Func, 21, "func(key string, value int) Attr"},
  7330. {"Int64", Func, 21, "func(key string, value int64) Attr"},
  7331. {"Int64Value", Func, 21, "func(v int64) Value"},
  7332. {"IntValue", Func, 21, "func(v int) Value"},
  7333. {"JSONHandler", Type, 21, ""},
  7334. {"Kind", Type, 21, ""},
  7335. {"KindAny", Const, 21, ""},
  7336. {"KindBool", Const, 21, ""},
  7337. {"KindDuration", Const, 21, ""},
  7338. {"KindFloat64", Const, 21, ""},
  7339. {"KindGroup", Const, 21, ""},
  7340. {"KindInt64", Const, 21, ""},
  7341. {"KindLogValuer", Const, 21, ""},
  7342. {"KindString", Const, 21, ""},
  7343. {"KindTime", Const, 21, ""},
  7344. {"KindUint64", Const, 21, ""},
  7345. {"Level", Type, 21, ""},
  7346. {"LevelDebug", Const, 21, ""},
  7347. {"LevelError", Const, 21, ""},
  7348. {"LevelInfo", Const, 21, ""},
  7349. {"LevelKey", Const, 21, ""},
  7350. {"LevelVar", Type, 21, ""},
  7351. {"LevelWarn", Const, 21, ""},
  7352. {"Leveler", Type, 21, ""},
  7353. {"Log", Func, 21, "func(ctx context.Context, level Level, msg string, args ...any)"},
  7354. {"LogAttrs", Func, 21, "func(ctx context.Context, level Level, msg string, attrs ...Attr)"},
  7355. {"LogValuer", Type, 21, ""},
  7356. {"Logger", Type, 21, ""},
  7357. {"MessageKey", Const, 21, ""},
  7358. {"New", Func, 21, "func(h Handler) *Logger"},
  7359. {"NewJSONHandler", Func, 21, "func(w io.Writer, opts *HandlerOptions) *JSONHandler"},
  7360. {"NewLogLogger", Func, 21, "func(h Handler, level Level) *log.Logger"},
  7361. {"NewRecord", Func, 21, "func(t time.Time, level Level, msg string, pc uintptr) Record"},
  7362. {"NewTextHandler", Func, 21, "func(w io.Writer, opts *HandlerOptions) *TextHandler"},
  7363. {"Record", Type, 21, ""},
  7364. {"Record.Level", Field, 21, ""},
  7365. {"Record.Message", Field, 21, ""},
  7366. {"Record.PC", Field, 21, ""},
  7367. {"Record.Time", Field, 21, ""},
  7368. {"SetDefault", Func, 21, "func(l *Logger)"},
  7369. {"SetLogLoggerLevel", Func, 22, "func(level Level) (oldLevel Level)"},
  7370. {"Source", Type, 21, ""},
  7371. {"Source.File", Field, 21, ""},
  7372. {"Source.Function", Field, 21, ""},
  7373. {"Source.Line", Field, 21, ""},
  7374. {"SourceKey", Const, 21, ""},
  7375. {"String", Func, 21, "func(key string, value string) Attr"},
  7376. {"StringValue", Func, 21, "func(value string) Value"},
  7377. {"TextHandler", Type, 21, ""},
  7378. {"Time", Func, 21, "func(key string, v time.Time) Attr"},
  7379. {"TimeKey", Const, 21, ""},
  7380. {"TimeValue", Func, 21, "func(v time.Time) Value"},
  7381. {"Uint64", Func, 21, "func(key string, v uint64) Attr"},
  7382. {"Uint64Value", Func, 21, "func(v uint64) Value"},
  7383. {"Value", Type, 21, ""},
  7384. {"Warn", Func, 21, "func(msg string, args ...any)"},
  7385. {"WarnContext", Func, 21, "func(ctx context.Context, msg string, args ...any)"},
  7386. {"With", Func, 21, "func(args ...any) *Logger"},
  7387. },
  7388. "log/syslog": {
  7389. {"(*Writer).Alert", Method, 0, ""},
  7390. {"(*Writer).Close", Method, 0, ""},
  7391. {"(*Writer).Crit", Method, 0, ""},
  7392. {"(*Writer).Debug", Method, 0, ""},
  7393. {"(*Writer).Emerg", Method, 0, ""},
  7394. {"(*Writer).Err", Method, 0, ""},
  7395. {"(*Writer).Info", Method, 0, ""},
  7396. {"(*Writer).Notice", Method, 0, ""},
  7397. {"(*Writer).Warning", Method, 0, ""},
  7398. {"(*Writer).Write", Method, 0, ""},
  7399. {"Dial", Func, 0, "func(network string, raddr string, priority Priority, tag string) (*Writer, error)"},
  7400. {"LOG_ALERT", Const, 0, ""},
  7401. {"LOG_AUTH", Const, 1, ""},
  7402. {"LOG_AUTHPRIV", Const, 1, ""},
  7403. {"LOG_CRIT", Const, 0, ""},
  7404. {"LOG_CRON", Const, 1, ""},
  7405. {"LOG_DAEMON", Const, 1, ""},
  7406. {"LOG_DEBUG", Const, 0, ""},
  7407. {"LOG_EMERG", Const, 0, ""},
  7408. {"LOG_ERR", Const, 0, ""},
  7409. {"LOG_FTP", Const, 1, ""},
  7410. {"LOG_INFO", Const, 0, ""},
  7411. {"LOG_KERN", Const, 1, ""},
  7412. {"LOG_LOCAL0", Const, 1, ""},
  7413. {"LOG_LOCAL1", Const, 1, ""},
  7414. {"LOG_LOCAL2", Const, 1, ""},
  7415. {"LOG_LOCAL3", Const, 1, ""},
  7416. {"LOG_LOCAL4", Const, 1, ""},
  7417. {"LOG_LOCAL5", Const, 1, ""},
  7418. {"LOG_LOCAL6", Const, 1, ""},
  7419. {"LOG_LOCAL7", Const, 1, ""},
  7420. {"LOG_LPR", Const, 1, ""},
  7421. {"LOG_MAIL", Const, 1, ""},
  7422. {"LOG_NEWS", Const, 1, ""},
  7423. {"LOG_NOTICE", Const, 0, ""},
  7424. {"LOG_SYSLOG", Const, 1, ""},
  7425. {"LOG_USER", Const, 1, ""},
  7426. {"LOG_UUCP", Const, 1, ""},
  7427. {"LOG_WARNING", Const, 0, ""},
  7428. {"New", Func, 0, "func(priority Priority, tag string) (*Writer, error)"},
  7429. {"NewLogger", Func, 0, "func(p Priority, logFlag int) (*log.Logger, error)"},
  7430. {"Priority", Type, 0, ""},
  7431. {"Writer", Type, 0, ""},
  7432. },
  7433. "maps": {
  7434. {"All", Func, 23, "func[Map ~map[K]V, K comparable, V any](m Map) iter.Seq2[K, V]"},
  7435. {"Clone", Func, 21, "func[M ~map[K]V, K comparable, V any](m M) M"},
  7436. {"Collect", Func, 23, "func[K comparable, V any](seq iter.Seq2[K, V]) map[K]V"},
  7437. {"Copy", Func, 21, "func[M1 ~map[K]V, M2 ~map[K]V, K comparable, V any](dst M1, src M2)"},
  7438. {"DeleteFunc", Func, 21, "func[M ~map[K]V, K comparable, V any](m M, del func(K, V) bool)"},
  7439. {"Equal", Func, 21, "func[M1, M2 ~map[K]V, K, V comparable](m1 M1, m2 M2) bool"},
  7440. {"EqualFunc", Func, 21, "func[M1 ~map[K]V1, M2 ~map[K]V2, K comparable, V1, V2 any](m1 M1, m2 M2, eq func(V1, V2) bool) bool"},
  7441. {"Insert", Func, 23, "func[Map ~map[K]V, K comparable, V any](m Map, seq iter.Seq2[K, V])"},
  7442. {"Keys", Func, 23, "func[Map ~map[K]V, K comparable, V any](m Map) iter.Seq[K]"},
  7443. {"Values", Func, 23, "func[Map ~map[K]V, K comparable, V any](m Map) iter.Seq[V]"},
  7444. },
  7445. "math": {
  7446. {"Abs", Func, 0, "func(x float64) float64"},
  7447. {"Acos", Func, 0, "func(x float64) float64"},
  7448. {"Acosh", Func, 0, "func(x float64) float64"},
  7449. {"Asin", Func, 0, "func(x float64) float64"},
  7450. {"Asinh", Func, 0, "func(x float64) float64"},
  7451. {"Atan", Func, 0, "func(x float64) float64"},
  7452. {"Atan2", Func, 0, "func(y float64, x float64) float64"},
  7453. {"Atanh", Func, 0, "func(x float64) float64"},
  7454. {"Cbrt", Func, 0, "func(x float64) float64"},
  7455. {"Ceil", Func, 0, "func(x float64) float64"},
  7456. {"Copysign", Func, 0, "func(f float64, sign float64) float64"},
  7457. {"Cos", Func, 0, "func(x float64) float64"},
  7458. {"Cosh", Func, 0, "func(x float64) float64"},
  7459. {"Dim", Func, 0, "func(x float64, y float64) float64"},
  7460. {"E", Const, 0, ""},
  7461. {"Erf", Func, 0, "func(x float64) float64"},
  7462. {"Erfc", Func, 0, "func(x float64) float64"},
  7463. {"Erfcinv", Func, 10, "func(x float64) float64"},
  7464. {"Erfinv", Func, 10, "func(x float64) float64"},
  7465. {"Exp", Func, 0, "func(x float64) float64"},
  7466. {"Exp2", Func, 0, "func(x float64) float64"},
  7467. {"Expm1", Func, 0, "func(x float64) float64"},
  7468. {"FMA", Func, 14, "func(x float64, y float64, z float64) float64"},
  7469. {"Float32bits", Func, 0, "func(f float32) uint32"},
  7470. {"Float32frombits", Func, 0, "func(b uint32) float32"},
  7471. {"Float64bits", Func, 0, "func(f float64) uint64"},
  7472. {"Float64frombits", Func, 0, "func(b uint64) float64"},
  7473. {"Floor", Func, 0, "func(x float64) float64"},
  7474. {"Frexp", Func, 0, "func(f float64) (frac float64, exp int)"},
  7475. {"Gamma", Func, 0, "func(x float64) float64"},
  7476. {"Hypot", Func, 0, "func(p float64, q float64) float64"},
  7477. {"Ilogb", Func, 0, "func(x float64) int"},
  7478. {"Inf", Func, 0, "func(sign int) float64"},
  7479. {"IsInf", Func, 0, "func(f float64, sign int) bool"},
  7480. {"IsNaN", Func, 0, "func(f float64) (is bool)"},
  7481. {"J0", Func, 0, "func(x float64) float64"},
  7482. {"J1", Func, 0, "func(x float64) float64"},
  7483. {"Jn", Func, 0, "func(n int, x float64) float64"},
  7484. {"Ldexp", Func, 0, "func(frac float64, exp int) float64"},
  7485. {"Lgamma", Func, 0, "func(x float64) (lgamma float64, sign int)"},
  7486. {"Ln10", Const, 0, ""},
  7487. {"Ln2", Const, 0, ""},
  7488. {"Log", Func, 0, "func(x float64) float64"},
  7489. {"Log10", Func, 0, "func(x float64) float64"},
  7490. {"Log10E", Const, 0, ""},
  7491. {"Log1p", Func, 0, "func(x float64) float64"},
  7492. {"Log2", Func, 0, "func(x float64) float64"},
  7493. {"Log2E", Const, 0, ""},
  7494. {"Logb", Func, 0, "func(x float64) float64"},
  7495. {"Max", Func, 0, "func(x float64, y float64) float64"},
  7496. {"MaxFloat32", Const, 0, ""},
  7497. {"MaxFloat64", Const, 0, ""},
  7498. {"MaxInt", Const, 17, ""},
  7499. {"MaxInt16", Const, 0, ""},
  7500. {"MaxInt32", Const, 0, ""},
  7501. {"MaxInt64", Const, 0, ""},
  7502. {"MaxInt8", Const, 0, ""},
  7503. {"MaxUint", Const, 17, ""},
  7504. {"MaxUint16", Const, 0, ""},
  7505. {"MaxUint32", Const, 0, ""},
  7506. {"MaxUint64", Const, 0, ""},
  7507. {"MaxUint8", Const, 0, ""},
  7508. {"Min", Func, 0, "func(x float64, y float64) float64"},
  7509. {"MinInt", Const, 17, ""},
  7510. {"MinInt16", Const, 0, ""},
  7511. {"MinInt32", Const, 0, ""},
  7512. {"MinInt64", Const, 0, ""},
  7513. {"MinInt8", Const, 0, ""},
  7514. {"Mod", Func, 0, "func(x float64, y float64) float64"},
  7515. {"Modf", Func, 0, "func(f float64) (int float64, frac float64)"},
  7516. {"NaN", Func, 0, "func() float64"},
  7517. {"Nextafter", Func, 0, "func(x float64, y float64) (r float64)"},
  7518. {"Nextafter32", Func, 4, "func(x float32, y float32) (r float32)"},
  7519. {"Phi", Const, 0, ""},
  7520. {"Pi", Const, 0, ""},
  7521. {"Pow", Func, 0, "func(x float64, y float64) float64"},
  7522. {"Pow10", Func, 0, "func(n int) float64"},
  7523. {"Remainder", Func, 0, "func(x float64, y float64) float64"},
  7524. {"Round", Func, 10, "func(x float64) float64"},
  7525. {"RoundToEven", Func, 10, "func(x float64) float64"},
  7526. {"Signbit", Func, 0, "func(x float64) bool"},
  7527. {"Sin", Func, 0, "func(x float64) float64"},
  7528. {"Sincos", Func, 0, "func(x float64) (sin float64, cos float64)"},
  7529. {"Sinh", Func, 0, "func(x float64) float64"},
  7530. {"SmallestNonzeroFloat32", Const, 0, ""},
  7531. {"SmallestNonzeroFloat64", Const, 0, ""},
  7532. {"Sqrt", Func, 0, "func(x float64) float64"},
  7533. {"Sqrt2", Const, 0, ""},
  7534. {"SqrtE", Const, 0, ""},
  7535. {"SqrtPhi", Const, 0, ""},
  7536. {"SqrtPi", Const, 0, ""},
  7537. {"Tan", Func, 0, "func(x float64) float64"},
  7538. {"Tanh", Func, 0, "func(x float64) float64"},
  7539. {"Trunc", Func, 0, "func(x float64) float64"},
  7540. {"Y0", Func, 0, "func(x float64) float64"},
  7541. {"Y1", Func, 0, "func(x float64) float64"},
  7542. {"Yn", Func, 0, "func(n int, x float64) float64"},
  7543. },
  7544. "math/big": {
  7545. {"(*Float).Abs", Method, 5, ""},
  7546. {"(*Float).Acc", Method, 5, ""},
  7547. {"(*Float).Add", Method, 5, ""},
  7548. {"(*Float).Append", Method, 5, ""},
  7549. {"(*Float).AppendText", Method, 24, ""},
  7550. {"(*Float).Cmp", Method, 5, ""},
  7551. {"(*Float).Copy", Method, 5, ""},
  7552. {"(*Float).Float32", Method, 5, ""},
  7553. {"(*Float).Float64", Method, 5, ""},
  7554. {"(*Float).Format", Method, 5, ""},
  7555. {"(*Float).GobDecode", Method, 7, ""},
  7556. {"(*Float).GobEncode", Method, 7, ""},
  7557. {"(*Float).Int", Method, 5, ""},
  7558. {"(*Float).Int64", Method, 5, ""},
  7559. {"(*Float).IsInf", Method, 5, ""},
  7560. {"(*Float).IsInt", Method, 5, ""},
  7561. {"(*Float).MantExp", Method, 5, ""},
  7562. {"(*Float).MarshalText", Method, 6, ""},
  7563. {"(*Float).MinPrec", Method, 5, ""},
  7564. {"(*Float).Mode", Method, 5, ""},
  7565. {"(*Float).Mul", Method, 5, ""},
  7566. {"(*Float).Neg", Method, 5, ""},
  7567. {"(*Float).Parse", Method, 5, ""},
  7568. {"(*Float).Prec", Method, 5, ""},
  7569. {"(*Float).Quo", Method, 5, ""},
  7570. {"(*Float).Rat", Method, 5, ""},
  7571. {"(*Float).Scan", Method, 8, ""},
  7572. {"(*Float).Set", Method, 5, ""},
  7573. {"(*Float).SetFloat64", Method, 5, ""},
  7574. {"(*Float).SetInf", Method, 5, ""},
  7575. {"(*Float).SetInt", Method, 5, ""},
  7576. {"(*Float).SetInt64", Method, 5, ""},
  7577. {"(*Float).SetMantExp", Method, 5, ""},
  7578. {"(*Float).SetMode", Method, 5, ""},
  7579. {"(*Float).SetPrec", Method, 5, ""},
  7580. {"(*Float).SetRat", Method, 5, ""},
  7581. {"(*Float).SetString", Method, 5, ""},
  7582. {"(*Float).SetUint64", Method, 5, ""},
  7583. {"(*Float).Sign", Method, 5, ""},
  7584. {"(*Float).Signbit", Method, 5, ""},
  7585. {"(*Float).Sqrt", Method, 10, ""},
  7586. {"(*Float).String", Method, 5, ""},
  7587. {"(*Float).Sub", Method, 5, ""},
  7588. {"(*Float).Text", Method, 5, ""},
  7589. {"(*Float).Uint64", Method, 5, ""},
  7590. {"(*Float).UnmarshalText", Method, 6, ""},
  7591. {"(*Int).Abs", Method, 0, ""},
  7592. {"(*Int).Add", Method, 0, ""},
  7593. {"(*Int).And", Method, 0, ""},
  7594. {"(*Int).AndNot", Method, 0, ""},
  7595. {"(*Int).Append", Method, 6, ""},
  7596. {"(*Int).AppendText", Method, 24, ""},
  7597. {"(*Int).Binomial", Method, 0, ""},
  7598. {"(*Int).Bit", Method, 0, ""},
  7599. {"(*Int).BitLen", Method, 0, ""},
  7600. {"(*Int).Bits", Method, 0, ""},
  7601. {"(*Int).Bytes", Method, 0, ""},
  7602. {"(*Int).Cmp", Method, 0, ""},
  7603. {"(*Int).CmpAbs", Method, 10, ""},
  7604. {"(*Int).Div", Method, 0, ""},
  7605. {"(*Int).DivMod", Method, 0, ""},
  7606. {"(*Int).Exp", Method, 0, ""},
  7607. {"(*Int).FillBytes", Method, 15, ""},
  7608. {"(*Int).Float64", Method, 21, ""},
  7609. {"(*Int).Format", Method, 0, ""},
  7610. {"(*Int).GCD", Method, 0, ""},
  7611. {"(*Int).GobDecode", Method, 0, ""},
  7612. {"(*Int).GobEncode", Method, 0, ""},
  7613. {"(*Int).Int64", Method, 0, ""},
  7614. {"(*Int).IsInt64", Method, 9, ""},
  7615. {"(*Int).IsUint64", Method, 9, ""},
  7616. {"(*Int).Lsh", Method, 0, ""},
  7617. {"(*Int).MarshalJSON", Method, 1, ""},
  7618. {"(*Int).MarshalText", Method, 3, ""},
  7619. {"(*Int).Mod", Method, 0, ""},
  7620. {"(*Int).ModInverse", Method, 0, ""},
  7621. {"(*Int).ModSqrt", Method, 5, ""},
  7622. {"(*Int).Mul", Method, 0, ""},
  7623. {"(*Int).MulRange", Method, 0, ""},
  7624. {"(*Int).Neg", Method, 0, ""},
  7625. {"(*Int).Not", Method, 0, ""},
  7626. {"(*Int).Or", Method, 0, ""},
  7627. {"(*Int).ProbablyPrime", Method, 0, ""},
  7628. {"(*Int).Quo", Method, 0, ""},
  7629. {"(*Int).QuoRem", Method, 0, ""},
  7630. {"(*Int).Rand", Method, 0, ""},
  7631. {"(*Int).Rem", Method, 0, ""},
  7632. {"(*Int).Rsh", Method, 0, ""},
  7633. {"(*Int).Scan", Method, 0, ""},
  7634. {"(*Int).Set", Method, 0, ""},
  7635. {"(*Int).SetBit", Method, 0, ""},
  7636. {"(*Int).SetBits", Method, 0, ""},
  7637. {"(*Int).SetBytes", Method, 0, ""},
  7638. {"(*Int).SetInt64", Method, 0, ""},
  7639. {"(*Int).SetString", Method, 0, ""},
  7640. {"(*Int).SetUint64", Method, 1, ""},
  7641. {"(*Int).Sign", Method, 0, ""},
  7642. {"(*Int).Sqrt", Method, 8, ""},
  7643. {"(*Int).String", Method, 0, ""},
  7644. {"(*Int).Sub", Method, 0, ""},
  7645. {"(*Int).Text", Method, 6, ""},
  7646. {"(*Int).TrailingZeroBits", Method, 13, ""},
  7647. {"(*Int).Uint64", Method, 1, ""},
  7648. {"(*Int).UnmarshalJSON", Method, 1, ""},
  7649. {"(*Int).UnmarshalText", Method, 3, ""},
  7650. {"(*Int).Xor", Method, 0, ""},
  7651. {"(*Rat).Abs", Method, 0, ""},
  7652. {"(*Rat).Add", Method, 0, ""},
  7653. {"(*Rat).AppendText", Method, 24, ""},
  7654. {"(*Rat).Cmp", Method, 0, ""},
  7655. {"(*Rat).Denom", Method, 0, ""},
  7656. {"(*Rat).Float32", Method, 4, ""},
  7657. {"(*Rat).Float64", Method, 1, ""},
  7658. {"(*Rat).FloatPrec", Method, 22, ""},
  7659. {"(*Rat).FloatString", Method, 0, ""},
  7660. {"(*Rat).GobDecode", Method, 0, ""},
  7661. {"(*Rat).GobEncode", Method, 0, ""},
  7662. {"(*Rat).Inv", Method, 0, ""},
  7663. {"(*Rat).IsInt", Method, 0, ""},
  7664. {"(*Rat).MarshalText", Method, 3, ""},
  7665. {"(*Rat).Mul", Method, 0, ""},
  7666. {"(*Rat).Neg", Method, 0, ""},
  7667. {"(*Rat).Num", Method, 0, ""},
  7668. {"(*Rat).Quo", Method, 0, ""},
  7669. {"(*Rat).RatString", Method, 0, ""},
  7670. {"(*Rat).Scan", Method, 0, ""},
  7671. {"(*Rat).Set", Method, 0, ""},
  7672. {"(*Rat).SetFloat64", Method, 1, ""},
  7673. {"(*Rat).SetFrac", Method, 0, ""},
  7674. {"(*Rat).SetFrac64", Method, 0, ""},
  7675. {"(*Rat).SetInt", Method, 0, ""},
  7676. {"(*Rat).SetInt64", Method, 0, ""},
  7677. {"(*Rat).SetString", Method, 0, ""},
  7678. {"(*Rat).SetUint64", Method, 13, ""},
  7679. {"(*Rat).Sign", Method, 0, ""},
  7680. {"(*Rat).String", Method, 0, ""},
  7681. {"(*Rat).Sub", Method, 0, ""},
  7682. {"(*Rat).UnmarshalText", Method, 3, ""},
  7683. {"(Accuracy).String", Method, 5, ""},
  7684. {"(ErrNaN).Error", Method, 5, ""},
  7685. {"(RoundingMode).String", Method, 5, ""},
  7686. {"Above", Const, 5, ""},
  7687. {"Accuracy", Type, 5, ""},
  7688. {"AwayFromZero", Const, 5, ""},
  7689. {"Below", Const, 5, ""},
  7690. {"ErrNaN", Type, 5, ""},
  7691. {"Exact", Const, 5, ""},
  7692. {"Float", Type, 5, ""},
  7693. {"Int", Type, 0, ""},
  7694. {"Jacobi", Func, 5, "func(x *Int, y *Int) int"},
  7695. {"MaxBase", Const, 0, ""},
  7696. {"MaxExp", Const, 5, ""},
  7697. {"MaxPrec", Const, 5, ""},
  7698. {"MinExp", Const, 5, ""},
  7699. {"NewFloat", Func, 5, "func(x float64) *Float"},
  7700. {"NewInt", Func, 0, "func(x int64) *Int"},
  7701. {"NewRat", Func, 0, "func(a int64, b int64) *Rat"},
  7702. {"ParseFloat", Func, 5, "func(s string, base int, prec uint, mode RoundingMode) (f *Float, b int, err error)"},
  7703. {"Rat", Type, 0, ""},
  7704. {"RoundingMode", Type, 5, ""},
  7705. {"ToNearestAway", Const, 5, ""},
  7706. {"ToNearestEven", Const, 5, ""},
  7707. {"ToNegativeInf", Const, 5, ""},
  7708. {"ToPositiveInf", Const, 5, ""},
  7709. {"ToZero", Const, 5, ""},
  7710. {"Word", Type, 0, ""},
  7711. },
  7712. "math/bits": {
  7713. {"Add", Func, 12, "func(x uint, y uint, carry uint) (sum uint, carryOut uint)"},
  7714. {"Add32", Func, 12, "func(x uint32, y uint32, carry uint32) (sum uint32, carryOut uint32)"},
  7715. {"Add64", Func, 12, "func(x uint64, y uint64, carry uint64) (sum uint64, carryOut uint64)"},
  7716. {"Div", Func, 12, "func(hi uint, lo uint, y uint) (quo uint, rem uint)"},
  7717. {"Div32", Func, 12, "func(hi uint32, lo uint32, y uint32) (quo uint32, rem uint32)"},
  7718. {"Div64", Func, 12, "func(hi uint64, lo uint64, y uint64) (quo uint64, rem uint64)"},
  7719. {"LeadingZeros", Func, 9, "func(x uint) int"},
  7720. {"LeadingZeros16", Func, 9, "func(x uint16) int"},
  7721. {"LeadingZeros32", Func, 9, "func(x uint32) int"},
  7722. {"LeadingZeros64", Func, 9, "func(x uint64) int"},
  7723. {"LeadingZeros8", Func, 9, "func(x uint8) int"},
  7724. {"Len", Func, 9, "func(x uint) int"},
  7725. {"Len16", Func, 9, "func(x uint16) (n int)"},
  7726. {"Len32", Func, 9, "func(x uint32) (n int)"},
  7727. {"Len64", Func, 9, "func(x uint64) (n int)"},
  7728. {"Len8", Func, 9, "func(x uint8) int"},
  7729. {"Mul", Func, 12, "func(x uint, y uint) (hi uint, lo uint)"},
  7730. {"Mul32", Func, 12, "func(x uint32, y uint32) (hi uint32, lo uint32)"},
  7731. {"Mul64", Func, 12, "func(x uint64, y uint64) (hi uint64, lo uint64)"},
  7732. {"OnesCount", Func, 9, "func(x uint) int"},
  7733. {"OnesCount16", Func, 9, "func(x uint16) int"},
  7734. {"OnesCount32", Func, 9, "func(x uint32) int"},
  7735. {"OnesCount64", Func, 9, "func(x uint64) int"},
  7736. {"OnesCount8", Func, 9, "func(x uint8) int"},
  7737. {"Rem", Func, 14, "func(hi uint, lo uint, y uint) uint"},
  7738. {"Rem32", Func, 14, "func(hi uint32, lo uint32, y uint32) uint32"},
  7739. {"Rem64", Func, 14, "func(hi uint64, lo uint64, y uint64) uint64"},
  7740. {"Reverse", Func, 9, "func(x uint) uint"},
  7741. {"Reverse16", Func, 9, "func(x uint16) uint16"},
  7742. {"Reverse32", Func, 9, "func(x uint32) uint32"},
  7743. {"Reverse64", Func, 9, "func(x uint64) uint64"},
  7744. {"Reverse8", Func, 9, "func(x uint8) uint8"},
  7745. {"ReverseBytes", Func, 9, "func(x uint) uint"},
  7746. {"ReverseBytes16", Func, 9, "func(x uint16) uint16"},
  7747. {"ReverseBytes32", Func, 9, "func(x uint32) uint32"},
  7748. {"ReverseBytes64", Func, 9, "func(x uint64) uint64"},
  7749. {"RotateLeft", Func, 9, "func(x uint, k int) uint"},
  7750. {"RotateLeft16", Func, 9, "func(x uint16, k int) uint16"},
  7751. {"RotateLeft32", Func, 9, "func(x uint32, k int) uint32"},
  7752. {"RotateLeft64", Func, 9, "func(x uint64, k int) uint64"},
  7753. {"RotateLeft8", Func, 9, "func(x uint8, k int) uint8"},
  7754. {"Sub", Func, 12, "func(x uint, y uint, borrow uint) (diff uint, borrowOut uint)"},
  7755. {"Sub32", Func, 12, "func(x uint32, y uint32, borrow uint32) (diff uint32, borrowOut uint32)"},
  7756. {"Sub64", Func, 12, "func(x uint64, y uint64, borrow uint64) (diff uint64, borrowOut uint64)"},
  7757. {"TrailingZeros", Func, 9, "func(x uint) int"},
  7758. {"TrailingZeros16", Func, 9, "func(x uint16) int"},
  7759. {"TrailingZeros32", Func, 9, "func(x uint32) int"},
  7760. {"TrailingZeros64", Func, 9, "func(x uint64) int"},
  7761. {"TrailingZeros8", Func, 9, "func(x uint8) int"},
  7762. {"UintSize", Const, 9, ""},
  7763. },
  7764. "math/cmplx": {
  7765. {"Abs", Func, 0, "func(x complex128) float64"},
  7766. {"Acos", Func, 0, "func(x complex128) complex128"},
  7767. {"Acosh", Func, 0, "func(x complex128) complex128"},
  7768. {"Asin", Func, 0, "func(x complex128) complex128"},
  7769. {"Asinh", Func, 0, "func(x complex128) complex128"},
  7770. {"Atan", Func, 0, "func(x complex128) complex128"},
  7771. {"Atanh", Func, 0, "func(x complex128) complex128"},
  7772. {"Conj", Func, 0, "func(x complex128) complex128"},
  7773. {"Cos", Func, 0, "func(x complex128) complex128"},
  7774. {"Cosh", Func, 0, "func(x complex128) complex128"},
  7775. {"Cot", Func, 0, "func(x complex128) complex128"},
  7776. {"Exp", Func, 0, "func(x complex128) complex128"},
  7777. {"Inf", Func, 0, "func() complex128"},
  7778. {"IsInf", Func, 0, "func(x complex128) bool"},
  7779. {"IsNaN", Func, 0, "func(x complex128) bool"},
  7780. {"Log", Func, 0, "func(x complex128) complex128"},
  7781. {"Log10", Func, 0, "func(x complex128) complex128"},
  7782. {"NaN", Func, 0, "func() complex128"},
  7783. {"Phase", Func, 0, "func(x complex128) float64"},
  7784. {"Polar", Func, 0, "func(x complex128) (r float64, θ float64)"},
  7785. {"Pow", Func, 0, "func(x complex128, y complex128) complex128"},
  7786. {"Rect", Func, 0, "func(r float64, θ float64) complex128"},
  7787. {"Sin", Func, 0, "func(x complex128) complex128"},
  7788. {"Sinh", Func, 0, "func(x complex128) complex128"},
  7789. {"Sqrt", Func, 0, "func(x complex128) complex128"},
  7790. {"Tan", Func, 0, "func(x complex128) complex128"},
  7791. {"Tanh", Func, 0, "func(x complex128) complex128"},
  7792. },
  7793. "math/rand": {
  7794. {"(*Rand).ExpFloat64", Method, 0, ""},
  7795. {"(*Rand).Float32", Method, 0, ""},
  7796. {"(*Rand).Float64", Method, 0, ""},
  7797. {"(*Rand).Int", Method, 0, ""},
  7798. {"(*Rand).Int31", Method, 0, ""},
  7799. {"(*Rand).Int31n", Method, 0, ""},
  7800. {"(*Rand).Int63", Method, 0, ""},
  7801. {"(*Rand).Int63n", Method, 0, ""},
  7802. {"(*Rand).Intn", Method, 0, ""},
  7803. {"(*Rand).NormFloat64", Method, 0, ""},
  7804. {"(*Rand).Perm", Method, 0, ""},
  7805. {"(*Rand).Read", Method, 6, ""},
  7806. {"(*Rand).Seed", Method, 0, ""},
  7807. {"(*Rand).Shuffle", Method, 10, ""},
  7808. {"(*Rand).Uint32", Method, 0, ""},
  7809. {"(*Rand).Uint64", Method, 8, ""},
  7810. {"(*Zipf).Uint64", Method, 0, ""},
  7811. {"ExpFloat64", Func, 0, "func() float64"},
  7812. {"Float32", Func, 0, "func() float32"},
  7813. {"Float64", Func, 0, "func() float64"},
  7814. {"Int", Func, 0, "func() int"},
  7815. {"Int31", Func, 0, "func() int32"},
  7816. {"Int31n", Func, 0, "func(n int32) int32"},
  7817. {"Int63", Func, 0, "func() int64"},
  7818. {"Int63n", Func, 0, "func(n int64) int64"},
  7819. {"Intn", Func, 0, "func(n int) int"},
  7820. {"New", Func, 0, "func(src Source) *Rand"},
  7821. {"NewSource", Func, 0, "func(seed int64) Source"},
  7822. {"NewZipf", Func, 0, "func(r *Rand, s float64, v float64, imax uint64) *Zipf"},
  7823. {"NormFloat64", Func, 0, "func() float64"},
  7824. {"Perm", Func, 0, "func(n int) []int"},
  7825. {"Rand", Type, 0, ""},
  7826. {"Read", Func, 6, "func(p []byte) (n int, err error)"},
  7827. {"Seed", Func, 0, "func(seed int64)"},
  7828. {"Shuffle", Func, 10, "func(n int, swap func(i int, j int))"},
  7829. {"Source", Type, 0, ""},
  7830. {"Source64", Type, 8, ""},
  7831. {"Uint32", Func, 0, "func() uint32"},
  7832. {"Uint64", Func, 8, "func() uint64"},
  7833. {"Zipf", Type, 0, ""},
  7834. },
  7835. "math/rand/v2": {
  7836. {"(*ChaCha8).AppendBinary", Method, 24, ""},
  7837. {"(*ChaCha8).MarshalBinary", Method, 22, ""},
  7838. {"(*ChaCha8).Read", Method, 23, ""},
  7839. {"(*ChaCha8).Seed", Method, 22, ""},
  7840. {"(*ChaCha8).Uint64", Method, 22, ""},
  7841. {"(*ChaCha8).UnmarshalBinary", Method, 22, ""},
  7842. {"(*PCG).AppendBinary", Method, 24, ""},
  7843. {"(*PCG).MarshalBinary", Method, 22, ""},
  7844. {"(*PCG).Seed", Method, 22, ""},
  7845. {"(*PCG).Uint64", Method, 22, ""},
  7846. {"(*PCG).UnmarshalBinary", Method, 22, ""},
  7847. {"(*Rand).ExpFloat64", Method, 22, ""},
  7848. {"(*Rand).Float32", Method, 22, ""},
  7849. {"(*Rand).Float64", Method, 22, ""},
  7850. {"(*Rand).Int", Method, 22, ""},
  7851. {"(*Rand).Int32", Method, 22, ""},
  7852. {"(*Rand).Int32N", Method, 22, ""},
  7853. {"(*Rand).Int64", Method, 22, ""},
  7854. {"(*Rand).Int64N", Method, 22, ""},
  7855. {"(*Rand).IntN", Method, 22, ""},
  7856. {"(*Rand).NormFloat64", Method, 22, ""},
  7857. {"(*Rand).Perm", Method, 22, ""},
  7858. {"(*Rand).Shuffle", Method, 22, ""},
  7859. {"(*Rand).Uint", Method, 23, ""},
  7860. {"(*Rand).Uint32", Method, 22, ""},
  7861. {"(*Rand).Uint32N", Method, 22, ""},
  7862. {"(*Rand).Uint64", Method, 22, ""},
  7863. {"(*Rand).Uint64N", Method, 22, ""},
  7864. {"(*Rand).UintN", Method, 22, ""},
  7865. {"(*Zipf).Uint64", Method, 22, ""},
  7866. {"ChaCha8", Type, 22, ""},
  7867. {"ExpFloat64", Func, 22, "func() float64"},
  7868. {"Float32", Func, 22, "func() float32"},
  7869. {"Float64", Func, 22, "func() float64"},
  7870. {"Int", Func, 22, "func() int"},
  7871. {"Int32", Func, 22, "func() int32"},
  7872. {"Int32N", Func, 22, "func(n int32) int32"},
  7873. {"Int64", Func, 22, "func() int64"},
  7874. {"Int64N", Func, 22, "func(n int64) int64"},
  7875. {"IntN", Func, 22, "func(n int) int"},
  7876. {"N", Func, 22, "func[Int intType](n Int) Int"},
  7877. {"New", Func, 22, "func(src Source) *Rand"},
  7878. {"NewChaCha8", Func, 22, "func(seed [32]byte) *ChaCha8"},
  7879. {"NewPCG", Func, 22, "func(seed1 uint64, seed2 uint64) *PCG"},
  7880. {"NewZipf", Func, 22, "func(r *Rand, s float64, v float64, imax uint64) *Zipf"},
  7881. {"NormFloat64", Func, 22, "func() float64"},
  7882. {"PCG", Type, 22, ""},
  7883. {"Perm", Func, 22, "func(n int) []int"},
  7884. {"Rand", Type, 22, ""},
  7885. {"Shuffle", Func, 22, "func(n int, swap func(i int, j int))"},
  7886. {"Source", Type, 22, ""},
  7887. {"Uint", Func, 23, "func() uint"},
  7888. {"Uint32", Func, 22, "func() uint32"},
  7889. {"Uint32N", Func, 22, "func(n uint32) uint32"},
  7890. {"Uint64", Func, 22, "func() uint64"},
  7891. {"Uint64N", Func, 22, "func(n uint64) uint64"},
  7892. {"UintN", Func, 22, "func(n uint) uint"},
  7893. {"Zipf", Type, 22, ""},
  7894. },
  7895. "mime": {
  7896. {"(*WordDecoder).Decode", Method, 5, ""},
  7897. {"(*WordDecoder).DecodeHeader", Method, 5, ""},
  7898. {"(WordEncoder).Encode", Method, 5, ""},
  7899. {"AddExtensionType", Func, 0, "func(ext string, typ string) error"},
  7900. {"BEncoding", Const, 5, ""},
  7901. {"ErrInvalidMediaParameter", Var, 9, ""},
  7902. {"ExtensionsByType", Func, 5, "func(typ string) ([]string, error)"},
  7903. {"FormatMediaType", Func, 0, "func(t string, param map[string]string) string"},
  7904. {"ParseMediaType", Func, 0, "func(v string) (mediatype string, params map[string]string, err error)"},
  7905. {"QEncoding", Const, 5, ""},
  7906. {"TypeByExtension", Func, 0, "func(ext string) string"},
  7907. {"WordDecoder", Type, 5, ""},
  7908. {"WordDecoder.CharsetReader", Field, 5, ""},
  7909. {"WordEncoder", Type, 5, ""},
  7910. },
  7911. "mime/multipart": {
  7912. {"(*FileHeader).Open", Method, 0, ""},
  7913. {"(*Form).RemoveAll", Method, 0, ""},
  7914. {"(*Part).Close", Method, 0, ""},
  7915. {"(*Part).FileName", Method, 0, ""},
  7916. {"(*Part).FormName", Method, 0, ""},
  7917. {"(*Part).Read", Method, 0, ""},
  7918. {"(*Reader).NextPart", Method, 0, ""},
  7919. {"(*Reader).NextRawPart", Method, 14, ""},
  7920. {"(*Reader).ReadForm", Method, 0, ""},
  7921. {"(*Writer).Boundary", Method, 0, ""},
  7922. {"(*Writer).Close", Method, 0, ""},
  7923. {"(*Writer).CreateFormField", Method, 0, ""},
  7924. {"(*Writer).CreateFormFile", Method, 0, ""},
  7925. {"(*Writer).CreatePart", Method, 0, ""},
  7926. {"(*Writer).FormDataContentType", Method, 0, ""},
  7927. {"(*Writer).SetBoundary", Method, 1, ""},
  7928. {"(*Writer).WriteField", Method, 0, ""},
  7929. {"ErrMessageTooLarge", Var, 9, ""},
  7930. {"File", Type, 0, ""},
  7931. {"FileContentDisposition", Func, 25, "func(fieldname string, filename string) string"},
  7932. {"FileHeader", Type, 0, ""},
  7933. {"FileHeader.Filename", Field, 0, ""},
  7934. {"FileHeader.Header", Field, 0, ""},
  7935. {"FileHeader.Size", Field, 9, ""},
  7936. {"Form", Type, 0, ""},
  7937. {"Form.File", Field, 0, ""},
  7938. {"Form.Value", Field, 0, ""},
  7939. {"NewReader", Func, 0, "func(r io.Reader, boundary string) *Reader"},
  7940. {"NewWriter", Func, 0, "func(w io.Writer) *Writer"},
  7941. {"Part", Type, 0, ""},
  7942. {"Part.Header", Field, 0, ""},
  7943. {"Reader", Type, 0, ""},
  7944. {"Writer", Type, 0, ""},
  7945. },
  7946. "mime/quotedprintable": {
  7947. {"(*Reader).Read", Method, 5, ""},
  7948. {"(*Writer).Close", Method, 5, ""},
  7949. {"(*Writer).Write", Method, 5, ""},
  7950. {"NewReader", Func, 5, "func(r io.Reader) *Reader"},
  7951. {"NewWriter", Func, 5, "func(w io.Writer) *Writer"},
  7952. {"Reader", Type, 5, ""},
  7953. {"Writer", Type, 5, ""},
  7954. {"Writer.Binary", Field, 5, ""},
  7955. },
  7956. "net": {
  7957. {"(*AddrError).Error", Method, 0, ""},
  7958. {"(*AddrError).Temporary", Method, 0, ""},
  7959. {"(*AddrError).Timeout", Method, 0, ""},
  7960. {"(*Buffers).Read", Method, 8, ""},
  7961. {"(*Buffers).WriteTo", Method, 8, ""},
  7962. {"(*DNSConfigError).Error", Method, 0, ""},
  7963. {"(*DNSConfigError).Temporary", Method, 0, ""},
  7964. {"(*DNSConfigError).Timeout", Method, 0, ""},
  7965. {"(*DNSConfigError).Unwrap", Method, 13, ""},
  7966. {"(*DNSError).Error", Method, 0, ""},
  7967. {"(*DNSError).Temporary", Method, 0, ""},
  7968. {"(*DNSError).Timeout", Method, 0, ""},
  7969. {"(*DNSError).Unwrap", Method, 23, ""},
  7970. {"(*Dialer).Dial", Method, 1, ""},
  7971. {"(*Dialer).DialContext", Method, 7, ""},
  7972. {"(*Dialer).MultipathTCP", Method, 21, ""},
  7973. {"(*Dialer).SetMultipathTCP", Method, 21, ""},
  7974. {"(*IP).UnmarshalText", Method, 2, ""},
  7975. {"(*IPAddr).Network", Method, 0, ""},
  7976. {"(*IPAddr).String", Method, 0, ""},
  7977. {"(*IPConn).Close", Method, 0, ""},
  7978. {"(*IPConn).File", Method, 0, ""},
  7979. {"(*IPConn).LocalAddr", Method, 0, ""},
  7980. {"(*IPConn).Read", Method, 0, ""},
  7981. {"(*IPConn).ReadFrom", Method, 0, ""},
  7982. {"(*IPConn).ReadFromIP", Method, 0, ""},
  7983. {"(*IPConn).ReadMsgIP", Method, 1, ""},
  7984. {"(*IPConn).RemoteAddr", Method, 0, ""},
  7985. {"(*IPConn).SetDeadline", Method, 0, ""},
  7986. {"(*IPConn).SetReadBuffer", Method, 0, ""},
  7987. {"(*IPConn).SetReadDeadline", Method, 0, ""},
  7988. {"(*IPConn).SetWriteBuffer", Method, 0, ""},
  7989. {"(*IPConn).SetWriteDeadline", Method, 0, ""},
  7990. {"(*IPConn).SyscallConn", Method, 9, ""},
  7991. {"(*IPConn).Write", Method, 0, ""},
  7992. {"(*IPConn).WriteMsgIP", Method, 1, ""},
  7993. {"(*IPConn).WriteTo", Method, 0, ""},
  7994. {"(*IPConn).WriteToIP", Method, 0, ""},
  7995. {"(*IPNet).Contains", Method, 0, ""},
  7996. {"(*IPNet).Network", Method, 0, ""},
  7997. {"(*IPNet).String", Method, 0, ""},
  7998. {"(*Interface).Addrs", Method, 0, ""},
  7999. {"(*Interface).MulticastAddrs", Method, 0, ""},
  8000. {"(*ListenConfig).Listen", Method, 11, ""},
  8001. {"(*ListenConfig).ListenPacket", Method, 11, ""},
  8002. {"(*ListenConfig).MultipathTCP", Method, 21, ""},
  8003. {"(*ListenConfig).SetMultipathTCP", Method, 21, ""},
  8004. {"(*OpError).Error", Method, 0, ""},
  8005. {"(*OpError).Temporary", Method, 0, ""},
  8006. {"(*OpError).Timeout", Method, 0, ""},
  8007. {"(*OpError).Unwrap", Method, 13, ""},
  8008. {"(*ParseError).Error", Method, 0, ""},
  8009. {"(*ParseError).Temporary", Method, 17, ""},
  8010. {"(*ParseError).Timeout", Method, 17, ""},
  8011. {"(*Resolver).LookupAddr", Method, 8, ""},
  8012. {"(*Resolver).LookupCNAME", Method, 8, ""},
  8013. {"(*Resolver).LookupHost", Method, 8, ""},
  8014. {"(*Resolver).LookupIP", Method, 15, ""},
  8015. {"(*Resolver).LookupIPAddr", Method, 8, ""},
  8016. {"(*Resolver).LookupMX", Method, 8, ""},
  8017. {"(*Resolver).LookupNS", Method, 8, ""},
  8018. {"(*Resolver).LookupNetIP", Method, 18, ""},
  8019. {"(*Resolver).LookupPort", Method, 8, ""},
  8020. {"(*Resolver).LookupSRV", Method, 8, ""},
  8021. {"(*Resolver).LookupTXT", Method, 8, ""},
  8022. {"(*TCPAddr).AddrPort", Method, 18, ""},
  8023. {"(*TCPAddr).Network", Method, 0, ""},
  8024. {"(*TCPAddr).String", Method, 0, ""},
  8025. {"(*TCPConn).Close", Method, 0, ""},
  8026. {"(*TCPConn).CloseRead", Method, 0, ""},
  8027. {"(*TCPConn).CloseWrite", Method, 0, ""},
  8028. {"(*TCPConn).File", Method, 0, ""},
  8029. {"(*TCPConn).LocalAddr", Method, 0, ""},
  8030. {"(*TCPConn).MultipathTCP", Method, 21, ""},
  8031. {"(*TCPConn).Read", Method, 0, ""},
  8032. {"(*TCPConn).ReadFrom", Method, 0, ""},
  8033. {"(*TCPConn).RemoteAddr", Method, 0, ""},
  8034. {"(*TCPConn).SetDeadline", Method, 0, ""},
  8035. {"(*TCPConn).SetKeepAlive", Method, 0, ""},
  8036. {"(*TCPConn).SetKeepAliveConfig", Method, 23, ""},
  8037. {"(*TCPConn).SetKeepAlivePeriod", Method, 2, ""},
  8038. {"(*TCPConn).SetLinger", Method, 0, ""},
  8039. {"(*TCPConn).SetNoDelay", Method, 0, ""},
  8040. {"(*TCPConn).SetReadBuffer", Method, 0, ""},
  8041. {"(*TCPConn).SetReadDeadline", Method, 0, ""},
  8042. {"(*TCPConn).SetWriteBuffer", Method, 0, ""},
  8043. {"(*TCPConn).SetWriteDeadline", Method, 0, ""},
  8044. {"(*TCPConn).SyscallConn", Method, 9, ""},
  8045. {"(*TCPConn).Write", Method, 0, ""},
  8046. {"(*TCPConn).WriteTo", Method, 22, ""},
  8047. {"(*TCPListener).Accept", Method, 0, ""},
  8048. {"(*TCPListener).AcceptTCP", Method, 0, ""},
  8049. {"(*TCPListener).Addr", Method, 0, ""},
  8050. {"(*TCPListener).Close", Method, 0, ""},
  8051. {"(*TCPListener).File", Method, 0, ""},
  8052. {"(*TCPListener).SetDeadline", Method, 0, ""},
  8053. {"(*TCPListener).SyscallConn", Method, 10, ""},
  8054. {"(*UDPAddr).AddrPort", Method, 18, ""},
  8055. {"(*UDPAddr).Network", Method, 0, ""},
  8056. {"(*UDPAddr).String", Method, 0, ""},
  8057. {"(*UDPConn).Close", Method, 0, ""},
  8058. {"(*UDPConn).File", Method, 0, ""},
  8059. {"(*UDPConn).LocalAddr", Method, 0, ""},
  8060. {"(*UDPConn).Read", Method, 0, ""},
  8061. {"(*UDPConn).ReadFrom", Method, 0, ""},
  8062. {"(*UDPConn).ReadFromUDP", Method, 0, ""},
  8063. {"(*UDPConn).ReadFromUDPAddrPort", Method, 18, ""},
  8064. {"(*UDPConn).ReadMsgUDP", Method, 1, ""},
  8065. {"(*UDPConn).ReadMsgUDPAddrPort", Method, 18, ""},
  8066. {"(*UDPConn).RemoteAddr", Method, 0, ""},
  8067. {"(*UDPConn).SetDeadline", Method, 0, ""},
  8068. {"(*UDPConn).SetReadBuffer", Method, 0, ""},
  8069. {"(*UDPConn).SetReadDeadline", Method, 0, ""},
  8070. {"(*UDPConn).SetWriteBuffer", Method, 0, ""},
  8071. {"(*UDPConn).SetWriteDeadline", Method, 0, ""},
  8072. {"(*UDPConn).SyscallConn", Method, 9, ""},
  8073. {"(*UDPConn).Write", Method, 0, ""},
  8074. {"(*UDPConn).WriteMsgUDP", Method, 1, ""},
  8075. {"(*UDPConn).WriteMsgUDPAddrPort", Method, 18, ""},
  8076. {"(*UDPConn).WriteTo", Method, 0, ""},
  8077. {"(*UDPConn).WriteToUDP", Method, 0, ""},
  8078. {"(*UDPConn).WriteToUDPAddrPort", Method, 18, ""},
  8079. {"(*UnixAddr).Network", Method, 0, ""},
  8080. {"(*UnixAddr).String", Method, 0, ""},
  8081. {"(*UnixConn).Close", Method, 0, ""},
  8082. {"(*UnixConn).CloseRead", Method, 1, ""},
  8083. {"(*UnixConn).CloseWrite", Method, 1, ""},
  8084. {"(*UnixConn).File", Method, 0, ""},
  8085. {"(*UnixConn).LocalAddr", Method, 0, ""},
  8086. {"(*UnixConn).Read", Method, 0, ""},
  8087. {"(*UnixConn).ReadFrom", Method, 0, ""},
  8088. {"(*UnixConn).ReadFromUnix", Method, 0, ""},
  8089. {"(*UnixConn).ReadMsgUnix", Method, 0, ""},
  8090. {"(*UnixConn).RemoteAddr", Method, 0, ""},
  8091. {"(*UnixConn).SetDeadline", Method, 0, ""},
  8092. {"(*UnixConn).SetReadBuffer", Method, 0, ""},
  8093. {"(*UnixConn).SetReadDeadline", Method, 0, ""},
  8094. {"(*UnixConn).SetWriteBuffer", Method, 0, ""},
  8095. {"(*UnixConn).SetWriteDeadline", Method, 0, ""},
  8096. {"(*UnixConn).SyscallConn", Method, 9, ""},
  8097. {"(*UnixConn).Write", Method, 0, ""},
  8098. {"(*UnixConn).WriteMsgUnix", Method, 0, ""},
  8099. {"(*UnixConn).WriteTo", Method, 0, ""},
  8100. {"(*UnixConn).WriteToUnix", Method, 0, ""},
  8101. {"(*UnixListener).Accept", Method, 0, ""},
  8102. {"(*UnixListener).AcceptUnix", Method, 0, ""},
  8103. {"(*UnixListener).Addr", Method, 0, ""},
  8104. {"(*UnixListener).Close", Method, 0, ""},
  8105. {"(*UnixListener).File", Method, 0, ""},
  8106. {"(*UnixListener).SetDeadline", Method, 0, ""},
  8107. {"(*UnixListener).SetUnlinkOnClose", Method, 8, ""},
  8108. {"(*UnixListener).SyscallConn", Method, 10, ""},
  8109. {"(Flags).String", Method, 0, ""},
  8110. {"(HardwareAddr).String", Method, 0, ""},
  8111. {"(IP).AppendText", Method, 24, ""},
  8112. {"(IP).DefaultMask", Method, 0, ""},
  8113. {"(IP).Equal", Method, 0, ""},
  8114. {"(IP).IsGlobalUnicast", Method, 0, ""},
  8115. {"(IP).IsInterfaceLocalMulticast", Method, 0, ""},
  8116. {"(IP).IsLinkLocalMulticast", Method, 0, ""},
  8117. {"(IP).IsLinkLocalUnicast", Method, 0, ""},
  8118. {"(IP).IsLoopback", Method, 0, ""},
  8119. {"(IP).IsMulticast", Method, 0, ""},
  8120. {"(IP).IsPrivate", Method, 17, ""},
  8121. {"(IP).IsUnspecified", Method, 0, ""},
  8122. {"(IP).MarshalText", Method, 2, ""},
  8123. {"(IP).Mask", Method, 0, ""},
  8124. {"(IP).String", Method, 0, ""},
  8125. {"(IP).To16", Method, 0, ""},
  8126. {"(IP).To4", Method, 0, ""},
  8127. {"(IPMask).Size", Method, 0, ""},
  8128. {"(IPMask).String", Method, 0, ""},
  8129. {"(InvalidAddrError).Error", Method, 0, ""},
  8130. {"(InvalidAddrError).Temporary", Method, 0, ""},
  8131. {"(InvalidAddrError).Timeout", Method, 0, ""},
  8132. {"(UnknownNetworkError).Error", Method, 0, ""},
  8133. {"(UnknownNetworkError).Temporary", Method, 0, ""},
  8134. {"(UnknownNetworkError).Timeout", Method, 0, ""},
  8135. {"Addr", Type, 0, ""},
  8136. {"AddrError", Type, 0, ""},
  8137. {"AddrError.Addr", Field, 0, ""},
  8138. {"AddrError.Err", Field, 0, ""},
  8139. {"Buffers", Type, 8, ""},
  8140. {"CIDRMask", Func, 0, "func(ones int, bits int) IPMask"},
  8141. {"Conn", Type, 0, ""},
  8142. {"DNSConfigError", Type, 0, ""},
  8143. {"DNSConfigError.Err", Field, 0, ""},
  8144. {"DNSError", Type, 0, ""},
  8145. {"DNSError.Err", Field, 0, ""},
  8146. {"DNSError.IsNotFound", Field, 13, ""},
  8147. {"DNSError.IsTemporary", Field, 6, ""},
  8148. {"DNSError.IsTimeout", Field, 0, ""},
  8149. {"DNSError.Name", Field, 0, ""},
  8150. {"DNSError.Server", Field, 0, ""},
  8151. {"DNSError.UnwrapErr", Field, 23, ""},
  8152. {"DefaultResolver", Var, 8, ""},
  8153. {"Dial", Func, 0, "func(network string, address string) (Conn, error)"},
  8154. {"DialIP", Func, 0, "func(network string, laddr *IPAddr, raddr *IPAddr) (*IPConn, error)"},
  8155. {"DialTCP", Func, 0, "func(network string, laddr *TCPAddr, raddr *TCPAddr) (*TCPConn, error)"},
  8156. {"DialTimeout", Func, 0, "func(network string, address string, timeout time.Duration) (Conn, error)"},
  8157. {"DialUDP", Func, 0, "func(network string, laddr *UDPAddr, raddr *UDPAddr) (*UDPConn, error)"},
  8158. {"DialUnix", Func, 0, "func(network string, laddr *UnixAddr, raddr *UnixAddr) (*UnixConn, error)"},
  8159. {"Dialer", Type, 1, ""},
  8160. {"Dialer.Cancel", Field, 6, ""},
  8161. {"Dialer.Control", Field, 11, ""},
  8162. {"Dialer.ControlContext", Field, 20, ""},
  8163. {"Dialer.Deadline", Field, 1, ""},
  8164. {"Dialer.DualStack", Field, 2, ""},
  8165. {"Dialer.FallbackDelay", Field, 5, ""},
  8166. {"Dialer.KeepAlive", Field, 3, ""},
  8167. {"Dialer.KeepAliveConfig", Field, 23, ""},
  8168. {"Dialer.LocalAddr", Field, 1, ""},
  8169. {"Dialer.Resolver", Field, 8, ""},
  8170. {"Dialer.Timeout", Field, 1, ""},
  8171. {"ErrClosed", Var, 16, ""},
  8172. {"ErrWriteToConnected", Var, 0, ""},
  8173. {"Error", Type, 0, ""},
  8174. {"FileConn", Func, 0, "func(f *os.File) (c Conn, err error)"},
  8175. {"FileListener", Func, 0, "func(f *os.File) (ln Listener, err error)"},
  8176. {"FilePacketConn", Func, 0, "func(f *os.File) (c PacketConn, err error)"},
  8177. {"FlagBroadcast", Const, 0, ""},
  8178. {"FlagLoopback", Const, 0, ""},
  8179. {"FlagMulticast", Const, 0, ""},
  8180. {"FlagPointToPoint", Const, 0, ""},
  8181. {"FlagRunning", Const, 20, ""},
  8182. {"FlagUp", Const, 0, ""},
  8183. {"Flags", Type, 0, ""},
  8184. {"HardwareAddr", Type, 0, ""},
  8185. {"IP", Type, 0, ""},
  8186. {"IPAddr", Type, 0, ""},
  8187. {"IPAddr.IP", Field, 0, ""},
  8188. {"IPAddr.Zone", Field, 1, ""},
  8189. {"IPConn", Type, 0, ""},
  8190. {"IPMask", Type, 0, ""},
  8191. {"IPNet", Type, 0, ""},
  8192. {"IPNet.IP", Field, 0, ""},
  8193. {"IPNet.Mask", Field, 0, ""},
  8194. {"IPv4", Func, 0, "func(a byte, b byte, c byte, d byte) IP"},
  8195. {"IPv4Mask", Func, 0, "func(a byte, b byte, c byte, d byte) IPMask"},
  8196. {"IPv4allrouter", Var, 0, ""},
  8197. {"IPv4allsys", Var, 0, ""},
  8198. {"IPv4bcast", Var, 0, ""},
  8199. {"IPv4len", Const, 0, ""},
  8200. {"IPv4zero", Var, 0, ""},
  8201. {"IPv6interfacelocalallnodes", Var, 0, ""},
  8202. {"IPv6len", Const, 0, ""},
  8203. {"IPv6linklocalallnodes", Var, 0, ""},
  8204. {"IPv6linklocalallrouters", Var, 0, ""},
  8205. {"IPv6loopback", Var, 0, ""},
  8206. {"IPv6unspecified", Var, 0, ""},
  8207. {"IPv6zero", Var, 0, ""},
  8208. {"Interface", Type, 0, ""},
  8209. {"Interface.Flags", Field, 0, ""},
  8210. {"Interface.HardwareAddr", Field, 0, ""},
  8211. {"Interface.Index", Field, 0, ""},
  8212. {"Interface.MTU", Field, 0, ""},
  8213. {"Interface.Name", Field, 0, ""},
  8214. {"InterfaceAddrs", Func, 0, "func() ([]Addr, error)"},
  8215. {"InterfaceByIndex", Func, 0, "func(index int) (*Interface, error)"},
  8216. {"InterfaceByName", Func, 0, "func(name string) (*Interface, error)"},
  8217. {"Interfaces", Func, 0, "func() ([]Interface, error)"},
  8218. {"InvalidAddrError", Type, 0, ""},
  8219. {"JoinHostPort", Func, 0, "func(host string, port string) string"},
  8220. {"KeepAliveConfig", Type, 23, ""},
  8221. {"KeepAliveConfig.Count", Field, 23, ""},
  8222. {"KeepAliveConfig.Enable", Field, 23, ""},
  8223. {"KeepAliveConfig.Idle", Field, 23, ""},
  8224. {"KeepAliveConfig.Interval", Field, 23, ""},
  8225. {"Listen", Func, 0, "func(network string, address string) (Listener, error)"},
  8226. {"ListenConfig", Type, 11, ""},
  8227. {"ListenConfig.Control", Field, 11, ""},
  8228. {"ListenConfig.KeepAlive", Field, 13, ""},
  8229. {"ListenConfig.KeepAliveConfig", Field, 23, ""},
  8230. {"ListenIP", Func, 0, "func(network string, laddr *IPAddr) (*IPConn, error)"},
  8231. {"ListenMulticastUDP", Func, 0, "func(network string, ifi *Interface, gaddr *UDPAddr) (*UDPConn, error)"},
  8232. {"ListenPacket", Func, 0, "func(network string, address string) (PacketConn, error)"},
  8233. {"ListenTCP", Func, 0, "func(network string, laddr *TCPAddr) (*TCPListener, error)"},
  8234. {"ListenUDP", Func, 0, "func(network string, laddr *UDPAddr) (*UDPConn, error)"},
  8235. {"ListenUnix", Func, 0, "func(network string, laddr *UnixAddr) (*UnixListener, error)"},
  8236. {"ListenUnixgram", Func, 0, "func(network string, laddr *UnixAddr) (*UnixConn, error)"},
  8237. {"Listener", Type, 0, ""},
  8238. {"LookupAddr", Func, 0, "func(addr string) (names []string, err error)"},
  8239. {"LookupCNAME", Func, 0, "func(host string) (cname string, err error)"},
  8240. {"LookupHost", Func, 0, "func(host string) (addrs []string, err error)"},
  8241. {"LookupIP", Func, 0, "func(host string) ([]IP, error)"},
  8242. {"LookupMX", Func, 0, "func(name string) ([]*MX, error)"},
  8243. {"LookupNS", Func, 1, "func(name string) ([]*NS, error)"},
  8244. {"LookupPort", Func, 0, "func(network string, service string) (port int, err error)"},
  8245. {"LookupSRV", Func, 0, "func(service string, proto string, name string) (cname string, addrs []*SRV, err error)"},
  8246. {"LookupTXT", Func, 0, "func(name string) ([]string, error)"},
  8247. {"MX", Type, 0, ""},
  8248. {"MX.Host", Field, 0, ""},
  8249. {"MX.Pref", Field, 0, ""},
  8250. {"NS", Type, 1, ""},
  8251. {"NS.Host", Field, 1, ""},
  8252. {"OpError", Type, 0, ""},
  8253. {"OpError.Addr", Field, 0, ""},
  8254. {"OpError.Err", Field, 0, ""},
  8255. {"OpError.Net", Field, 0, ""},
  8256. {"OpError.Op", Field, 0, ""},
  8257. {"OpError.Source", Field, 5, ""},
  8258. {"PacketConn", Type, 0, ""},
  8259. {"ParseCIDR", Func, 0, "func(s string) (IP, *IPNet, error)"},
  8260. {"ParseError", Type, 0, ""},
  8261. {"ParseError.Text", Field, 0, ""},
  8262. {"ParseError.Type", Field, 0, ""},
  8263. {"ParseIP", Func, 0, "func(s string) IP"},
  8264. {"ParseMAC", Func, 0, "func(s string) (hw HardwareAddr, err error)"},
  8265. {"Pipe", Func, 0, "func() (Conn, Conn)"},
  8266. {"ResolveIPAddr", Func, 0, "func(network string, address string) (*IPAddr, error)"},
  8267. {"ResolveTCPAddr", Func, 0, "func(network string, address string) (*TCPAddr, error)"},
  8268. {"ResolveUDPAddr", Func, 0, "func(network string, address string) (*UDPAddr, error)"},
  8269. {"ResolveUnixAddr", Func, 0, "func(network string, address string) (*UnixAddr, error)"},
  8270. {"Resolver", Type, 8, ""},
  8271. {"Resolver.Dial", Field, 9, ""},
  8272. {"Resolver.PreferGo", Field, 8, ""},
  8273. {"Resolver.StrictErrors", Field, 9, ""},
  8274. {"SRV", Type, 0, ""},
  8275. {"SRV.Port", Field, 0, ""},
  8276. {"SRV.Priority", Field, 0, ""},
  8277. {"SRV.Target", Field, 0, ""},
  8278. {"SRV.Weight", Field, 0, ""},
  8279. {"SplitHostPort", Func, 0, "func(hostport string) (host string, port string, err error)"},
  8280. {"TCPAddr", Type, 0, ""},
  8281. {"TCPAddr.IP", Field, 0, ""},
  8282. {"TCPAddr.Port", Field, 0, ""},
  8283. {"TCPAddr.Zone", Field, 1, ""},
  8284. {"TCPAddrFromAddrPort", Func, 18, "func(addr netip.AddrPort) *TCPAddr"},
  8285. {"TCPConn", Type, 0, ""},
  8286. {"TCPListener", Type, 0, ""},
  8287. {"UDPAddr", Type, 0, ""},
  8288. {"UDPAddr.IP", Field, 0, ""},
  8289. {"UDPAddr.Port", Field, 0, ""},
  8290. {"UDPAddr.Zone", Field, 1, ""},
  8291. {"UDPAddrFromAddrPort", Func, 18, "func(addr netip.AddrPort) *UDPAddr"},
  8292. {"UDPConn", Type, 0, ""},
  8293. {"UnixAddr", Type, 0, ""},
  8294. {"UnixAddr.Name", Field, 0, ""},
  8295. {"UnixAddr.Net", Field, 0, ""},
  8296. {"UnixConn", Type, 0, ""},
  8297. {"UnixListener", Type, 0, ""},
  8298. {"UnknownNetworkError", Type, 0, ""},
  8299. },
  8300. "net/http": {
  8301. {"(*Client).CloseIdleConnections", Method, 12, ""},
  8302. {"(*Client).Do", Method, 0, ""},
  8303. {"(*Client).Get", Method, 0, ""},
  8304. {"(*Client).Head", Method, 0, ""},
  8305. {"(*Client).Post", Method, 0, ""},
  8306. {"(*Client).PostForm", Method, 0, ""},
  8307. {"(*Cookie).String", Method, 0, ""},
  8308. {"(*Cookie).Valid", Method, 18, ""},
  8309. {"(*CrossOriginProtection).AddInsecureBypassPattern", Method, 25, ""},
  8310. {"(*CrossOriginProtection).AddTrustedOrigin", Method, 25, ""},
  8311. {"(*CrossOriginProtection).Check", Method, 25, ""},
  8312. {"(*CrossOriginProtection).Handler", Method, 25, ""},
  8313. {"(*CrossOriginProtection).SetDenyHandler", Method, 25, ""},
  8314. {"(*MaxBytesError).Error", Method, 19, ""},
  8315. {"(*ProtocolError).Error", Method, 0, ""},
  8316. {"(*ProtocolError).Is", Method, 21, ""},
  8317. {"(*Protocols).SetHTTP1", Method, 24, ""},
  8318. {"(*Protocols).SetHTTP2", Method, 24, ""},
  8319. {"(*Protocols).SetUnencryptedHTTP2", Method, 24, ""},
  8320. {"(*Request).AddCookie", Method, 0, ""},
  8321. {"(*Request).BasicAuth", Method, 4, ""},
  8322. {"(*Request).Clone", Method, 13, ""},
  8323. {"(*Request).Context", Method, 7, ""},
  8324. {"(*Request).Cookie", Method, 0, ""},
  8325. {"(*Request).Cookies", Method, 0, ""},
  8326. {"(*Request).CookiesNamed", Method, 23, ""},
  8327. {"(*Request).FormFile", Method, 0, ""},
  8328. {"(*Request).FormValue", Method, 0, ""},
  8329. {"(*Request).MultipartReader", Method, 0, ""},
  8330. {"(*Request).ParseForm", Method, 0, ""},
  8331. {"(*Request).ParseMultipartForm", Method, 0, ""},
  8332. {"(*Request).PathValue", Method, 22, ""},
  8333. {"(*Request).PostFormValue", Method, 1, ""},
  8334. {"(*Request).ProtoAtLeast", Method, 0, ""},
  8335. {"(*Request).Referer", Method, 0, ""},
  8336. {"(*Request).SetBasicAuth", Method, 0, ""},
  8337. {"(*Request).SetPathValue", Method, 22, ""},
  8338. {"(*Request).UserAgent", Method, 0, ""},
  8339. {"(*Request).WithContext", Method, 7, ""},
  8340. {"(*Request).Write", Method, 0, ""},
  8341. {"(*Request).WriteProxy", Method, 0, ""},
  8342. {"(*Response).Cookies", Method, 0, ""},
  8343. {"(*Response).Location", Method, 0, ""},
  8344. {"(*Response).ProtoAtLeast", Method, 0, ""},
  8345. {"(*Response).Write", Method, 0, ""},
  8346. {"(*ResponseController).EnableFullDuplex", Method, 21, ""},
  8347. {"(*ResponseController).Flush", Method, 20, ""},
  8348. {"(*ResponseController).Hijack", Method, 20, ""},
  8349. {"(*ResponseController).SetReadDeadline", Method, 20, ""},
  8350. {"(*ResponseController).SetWriteDeadline", Method, 20, ""},
  8351. {"(*ServeMux).Handle", Method, 0, ""},
  8352. {"(*ServeMux).HandleFunc", Method, 0, ""},
  8353. {"(*ServeMux).Handler", Method, 1, ""},
  8354. {"(*ServeMux).ServeHTTP", Method, 0, ""},
  8355. {"(*Server).Close", Method, 8, ""},
  8356. {"(*Server).ListenAndServe", Method, 0, ""},
  8357. {"(*Server).ListenAndServeTLS", Method, 0, ""},
  8358. {"(*Server).RegisterOnShutdown", Method, 9, ""},
  8359. {"(*Server).Serve", Method, 0, ""},
  8360. {"(*Server).ServeTLS", Method, 9, ""},
  8361. {"(*Server).SetKeepAlivesEnabled", Method, 3, ""},
  8362. {"(*Server).Shutdown", Method, 8, ""},
  8363. {"(*Transport).CancelRequest", Method, 1, ""},
  8364. {"(*Transport).Clone", Method, 13, ""},
  8365. {"(*Transport).CloseIdleConnections", Method, 0, ""},
  8366. {"(*Transport).RegisterProtocol", Method, 0, ""},
  8367. {"(*Transport).RoundTrip", Method, 0, ""},
  8368. {"(ConnState).String", Method, 3, ""},
  8369. {"(Dir).Open", Method, 0, ""},
  8370. {"(HandlerFunc).ServeHTTP", Method, 0, ""},
  8371. {"(Header).Add", Method, 0, ""},
  8372. {"(Header).Clone", Method, 13, ""},
  8373. {"(Header).Del", Method, 0, ""},
  8374. {"(Header).Get", Method, 0, ""},
  8375. {"(Header).Set", Method, 0, ""},
  8376. {"(Header).Values", Method, 14, ""},
  8377. {"(Header).Write", Method, 0, ""},
  8378. {"(Header).WriteSubset", Method, 0, ""},
  8379. {"(Protocols).HTTP1", Method, 24, ""},
  8380. {"(Protocols).HTTP2", Method, 24, ""},
  8381. {"(Protocols).String", Method, 24, ""},
  8382. {"(Protocols).UnencryptedHTTP2", Method, 24, ""},
  8383. {"AllowQuerySemicolons", Func, 17, "func(h Handler) Handler"},
  8384. {"CanonicalHeaderKey", Func, 0, "func(s string) string"},
  8385. {"Client", Type, 0, ""},
  8386. {"Client.CheckRedirect", Field, 0, ""},
  8387. {"Client.Jar", Field, 0, ""},
  8388. {"Client.Timeout", Field, 3, ""},
  8389. {"Client.Transport", Field, 0, ""},
  8390. {"CloseNotifier", Type, 1, ""},
  8391. {"ConnState", Type, 3, ""},
  8392. {"Cookie", Type, 0, ""},
  8393. {"Cookie.Domain", Field, 0, ""},
  8394. {"Cookie.Expires", Field, 0, ""},
  8395. {"Cookie.HttpOnly", Field, 0, ""},
  8396. {"Cookie.MaxAge", Field, 0, ""},
  8397. {"Cookie.Name", Field, 0, ""},
  8398. {"Cookie.Partitioned", Field, 23, ""},
  8399. {"Cookie.Path", Field, 0, ""},
  8400. {"Cookie.Quoted", Field, 23, ""},
  8401. {"Cookie.Raw", Field, 0, ""},
  8402. {"Cookie.RawExpires", Field, 0, ""},
  8403. {"Cookie.SameSite", Field, 11, ""},
  8404. {"Cookie.Secure", Field, 0, ""},
  8405. {"Cookie.Unparsed", Field, 0, ""},
  8406. {"Cookie.Value", Field, 0, ""},
  8407. {"CookieJar", Type, 0, ""},
  8408. {"CrossOriginProtection", Type, 25, ""},
  8409. {"DefaultClient", Var, 0, ""},
  8410. {"DefaultMaxHeaderBytes", Const, 0, ""},
  8411. {"DefaultMaxIdleConnsPerHost", Const, 0, ""},
  8412. {"DefaultServeMux", Var, 0, ""},
  8413. {"DefaultTransport", Var, 0, ""},
  8414. {"DetectContentType", Func, 0, "func(data []byte) string"},
  8415. {"Dir", Type, 0, ""},
  8416. {"ErrAbortHandler", Var, 8, ""},
  8417. {"ErrBodyNotAllowed", Var, 0, ""},
  8418. {"ErrBodyReadAfterClose", Var, 0, ""},
  8419. {"ErrContentLength", Var, 0, ""},
  8420. {"ErrHandlerTimeout", Var, 0, ""},
  8421. {"ErrHeaderTooLong", Var, 0, ""},
  8422. {"ErrHijacked", Var, 0, ""},
  8423. {"ErrLineTooLong", Var, 0, ""},
  8424. {"ErrMissingBoundary", Var, 0, ""},
  8425. {"ErrMissingContentLength", Var, 0, ""},
  8426. {"ErrMissingFile", Var, 0, ""},
  8427. {"ErrNoCookie", Var, 0, ""},
  8428. {"ErrNoLocation", Var, 0, ""},
  8429. {"ErrNotMultipart", Var, 0, ""},
  8430. {"ErrNotSupported", Var, 0, ""},
  8431. {"ErrSchemeMismatch", Var, 21, ""},
  8432. {"ErrServerClosed", Var, 8, ""},
  8433. {"ErrShortBody", Var, 0, ""},
  8434. {"ErrSkipAltProtocol", Var, 6, ""},
  8435. {"ErrUnexpectedTrailer", Var, 0, ""},
  8436. {"ErrUseLastResponse", Var, 7, ""},
  8437. {"ErrWriteAfterFlush", Var, 0, ""},
  8438. {"Error", Func, 0, "func(w ResponseWriter, error string, code int)"},
  8439. {"FS", Func, 16, "func(fsys fs.FS) FileSystem"},
  8440. {"File", Type, 0, ""},
  8441. {"FileServer", Func, 0, "func(root FileSystem) Handler"},
  8442. {"FileServerFS", Func, 22, "func(root fs.FS) Handler"},
  8443. {"FileSystem", Type, 0, ""},
  8444. {"Flusher", Type, 0, ""},
  8445. {"Get", Func, 0, "func(url string) (resp *Response, err error)"},
  8446. {"HTTP2Config", Type, 24, ""},
  8447. {"HTTP2Config.CountError", Field, 24, ""},
  8448. {"HTTP2Config.MaxConcurrentStreams", Field, 24, ""},
  8449. {"HTTP2Config.MaxDecoderHeaderTableSize", Field, 24, ""},
  8450. {"HTTP2Config.MaxEncoderHeaderTableSize", Field, 24, ""},
  8451. {"HTTP2Config.MaxReadFrameSize", Field, 24, ""},
  8452. {"HTTP2Config.MaxReceiveBufferPerConnection", Field, 24, ""},
  8453. {"HTTP2Config.MaxReceiveBufferPerStream", Field, 24, ""},
  8454. {"HTTP2Config.PermitProhibitedCipherSuites", Field, 24, ""},
  8455. {"HTTP2Config.PingTimeout", Field, 24, ""},
  8456. {"HTTP2Config.SendPingTimeout", Field, 24, ""},
  8457. {"HTTP2Config.WriteByteTimeout", Field, 24, ""},
  8458. {"Handle", Func, 0, "func(pattern string, handler Handler)"},
  8459. {"HandleFunc", Func, 0, "func(pattern string, handler func(ResponseWriter, *Request))"},
  8460. {"Handler", Type, 0, ""},
  8461. {"HandlerFunc", Type, 0, ""},
  8462. {"Head", Func, 0, "func(url string) (resp *Response, err error)"},
  8463. {"Header", Type, 0, ""},
  8464. {"Hijacker", Type, 0, ""},
  8465. {"ListenAndServe", Func, 0, "func(addr string, handler Handler) error"},
  8466. {"ListenAndServeTLS", Func, 0, "func(addr string, certFile string, keyFile string, handler Handler) error"},
  8467. {"LocalAddrContextKey", Var, 7, ""},
  8468. {"MaxBytesError", Type, 19, ""},
  8469. {"MaxBytesError.Limit", Field, 19, ""},
  8470. {"MaxBytesHandler", Func, 18, "func(h Handler, n int64) Handler"},
  8471. {"MaxBytesReader", Func, 0, "func(w ResponseWriter, r io.ReadCloser, n int64) io.ReadCloser"},
  8472. {"MethodConnect", Const, 6, ""},
  8473. {"MethodDelete", Const, 6, ""},
  8474. {"MethodGet", Const, 6, ""},
  8475. {"MethodHead", Const, 6, ""},
  8476. {"MethodOptions", Const, 6, ""},
  8477. {"MethodPatch", Const, 6, ""},
  8478. {"MethodPost", Const, 6, ""},
  8479. {"MethodPut", Const, 6, ""},
  8480. {"MethodTrace", Const, 6, ""},
  8481. {"NewCrossOriginProtection", Func, 25, "func() *CrossOriginProtection"},
  8482. {"NewFileTransport", Func, 0, "func(fs FileSystem) RoundTripper"},
  8483. {"NewFileTransportFS", Func, 22, "func(fsys fs.FS) RoundTripper"},
  8484. {"NewRequest", Func, 0, "func(method string, url string, body io.Reader) (*Request, error)"},
  8485. {"NewRequestWithContext", Func, 13, "func(ctx context.Context, method string, url string, body io.Reader) (*Request, error)"},
  8486. {"NewResponseController", Func, 20, "func(rw ResponseWriter) *ResponseController"},
  8487. {"NewServeMux", Func, 0, "func() *ServeMux"},
  8488. {"NoBody", Var, 8, ""},
  8489. {"NotFound", Func, 0, "func(w ResponseWriter, r *Request)"},
  8490. {"NotFoundHandler", Func, 0, "func() Handler"},
  8491. {"ParseCookie", Func, 23, "func(line string) ([]*Cookie, error)"},
  8492. {"ParseHTTPVersion", Func, 0, "func(vers string) (major int, minor int, ok bool)"},
  8493. {"ParseSetCookie", Func, 23, "func(line string) (*Cookie, error)"},
  8494. {"ParseTime", Func, 1, "func(text string) (t time.Time, err error)"},
  8495. {"Post", Func, 0, "func(url string, contentType string, body io.Reader) (resp *Response, err error)"},
  8496. {"PostForm", Func, 0, "func(url string, data url.Values) (resp *Response, err error)"},
  8497. {"ProtocolError", Type, 0, ""},
  8498. {"ProtocolError.ErrorString", Field, 0, ""},
  8499. {"Protocols", Type, 24, ""},
  8500. {"ProxyFromEnvironment", Func, 0, "func(req *Request) (*url.URL, error)"},
  8501. {"ProxyURL", Func, 0, "func(fixedURL *url.URL) func(*Request) (*url.URL, error)"},
  8502. {"PushOptions", Type, 8, ""},
  8503. {"PushOptions.Header", Field, 8, ""},
  8504. {"PushOptions.Method", Field, 8, ""},
  8505. {"Pusher", Type, 8, ""},
  8506. {"ReadRequest", Func, 0, "func(b *bufio.Reader) (*Request, error)"},
  8507. {"ReadResponse", Func, 0, "func(r *bufio.Reader, req *Request) (*Response, error)"},
  8508. {"Redirect", Func, 0, "func(w ResponseWriter, r *Request, url string, code int)"},
  8509. {"RedirectHandler", Func, 0, "func(url string, code int) Handler"},
  8510. {"Request", Type, 0, ""},
  8511. {"Request.Body", Field, 0, ""},
  8512. {"Request.Cancel", Field, 5, ""},
  8513. {"Request.Close", Field, 0, ""},
  8514. {"Request.ContentLength", Field, 0, ""},
  8515. {"Request.Form", Field, 0, ""},
  8516. {"Request.GetBody", Field, 8, ""},
  8517. {"Request.Header", Field, 0, ""},
  8518. {"Request.Host", Field, 0, ""},
  8519. {"Request.Method", Field, 0, ""},
  8520. {"Request.MultipartForm", Field, 0, ""},
  8521. {"Request.Pattern", Field, 23, ""},
  8522. {"Request.PostForm", Field, 1, ""},
  8523. {"Request.Proto", Field, 0, ""},
  8524. {"Request.ProtoMajor", Field, 0, ""},
  8525. {"Request.ProtoMinor", Field, 0, ""},
  8526. {"Request.RemoteAddr", Field, 0, ""},
  8527. {"Request.RequestURI", Field, 0, ""},
  8528. {"Request.Response", Field, 7, ""},
  8529. {"Request.TLS", Field, 0, ""},
  8530. {"Request.Trailer", Field, 0, ""},
  8531. {"Request.TransferEncoding", Field, 0, ""},
  8532. {"Request.URL", Field, 0, ""},
  8533. {"Response", Type, 0, ""},
  8534. {"Response.Body", Field, 0, ""},
  8535. {"Response.Close", Field, 0, ""},
  8536. {"Response.ContentLength", Field, 0, ""},
  8537. {"Response.Header", Field, 0, ""},
  8538. {"Response.Proto", Field, 0, ""},
  8539. {"Response.ProtoMajor", Field, 0, ""},
  8540. {"Response.ProtoMinor", Field, 0, ""},
  8541. {"Response.Request", Field, 0, ""},
  8542. {"Response.Status", Field, 0, ""},
  8543. {"Response.StatusCode", Field, 0, ""},
  8544. {"Response.TLS", Field, 3, ""},
  8545. {"Response.Trailer", Field, 0, ""},
  8546. {"Response.TransferEncoding", Field, 0, ""},
  8547. {"Response.Uncompressed", Field, 7, ""},
  8548. {"ResponseController", Type, 20, ""},
  8549. {"ResponseWriter", Type, 0, ""},
  8550. {"RoundTripper", Type, 0, ""},
  8551. {"SameSite", Type, 11, ""},
  8552. {"SameSiteDefaultMode", Const, 11, ""},
  8553. {"SameSiteLaxMode", Const, 11, ""},
  8554. {"SameSiteNoneMode", Const, 13, ""},
  8555. {"SameSiteStrictMode", Const, 11, ""},
  8556. {"Serve", Func, 0, "func(l net.Listener, handler Handler) error"},
  8557. {"ServeContent", Func, 0, "func(w ResponseWriter, req *Request, name string, modtime time.Time, content io.ReadSeeker)"},
  8558. {"ServeFile", Func, 0, "func(w ResponseWriter, r *Request, name string)"},
  8559. {"ServeFileFS", Func, 22, "func(w ResponseWriter, r *Request, fsys fs.FS, name string)"},
  8560. {"ServeMux", Type, 0, ""},
  8561. {"ServeTLS", Func, 9, "func(l net.Listener, handler Handler, certFile string, keyFile string) error"},
  8562. {"Server", Type, 0, ""},
  8563. {"Server.Addr", Field, 0, ""},
  8564. {"Server.BaseContext", Field, 13, ""},
  8565. {"Server.ConnContext", Field, 13, ""},
  8566. {"Server.ConnState", Field, 3, ""},
  8567. {"Server.DisableGeneralOptionsHandler", Field, 20, ""},
  8568. {"Server.ErrorLog", Field, 3, ""},
  8569. {"Server.HTTP2", Field, 24, ""},
  8570. {"Server.Handler", Field, 0, ""},
  8571. {"Server.IdleTimeout", Field, 8, ""},
  8572. {"Server.MaxHeaderBytes", Field, 0, ""},
  8573. {"Server.Protocols", Field, 24, ""},
  8574. {"Server.ReadHeaderTimeout", Field, 8, ""},
  8575. {"Server.ReadTimeout", Field, 0, ""},
  8576. {"Server.TLSConfig", Field, 0, ""},
  8577. {"Server.TLSNextProto", Field, 1, ""},
  8578. {"Server.WriteTimeout", Field, 0, ""},
  8579. {"ServerContextKey", Var, 7, ""},
  8580. {"SetCookie", Func, 0, "func(w ResponseWriter, cookie *Cookie)"},
  8581. {"StateActive", Const, 3, ""},
  8582. {"StateClosed", Const, 3, ""},
  8583. {"StateHijacked", Const, 3, ""},
  8584. {"StateIdle", Const, 3, ""},
  8585. {"StateNew", Const, 3, ""},
  8586. {"StatusAccepted", Const, 0, ""},
  8587. {"StatusAlreadyReported", Const, 7, ""},
  8588. {"StatusBadGateway", Const, 0, ""},
  8589. {"StatusBadRequest", Const, 0, ""},
  8590. {"StatusConflict", Const, 0, ""},
  8591. {"StatusContinue", Const, 0, ""},
  8592. {"StatusCreated", Const, 0, ""},
  8593. {"StatusEarlyHints", Const, 13, ""},
  8594. {"StatusExpectationFailed", Const, 0, ""},
  8595. {"StatusFailedDependency", Const, 7, ""},
  8596. {"StatusForbidden", Const, 0, ""},
  8597. {"StatusFound", Const, 0, ""},
  8598. {"StatusGatewayTimeout", Const, 0, ""},
  8599. {"StatusGone", Const, 0, ""},
  8600. {"StatusHTTPVersionNotSupported", Const, 0, ""},
  8601. {"StatusIMUsed", Const, 7, ""},
  8602. {"StatusInsufficientStorage", Const, 7, ""},
  8603. {"StatusInternalServerError", Const, 0, ""},
  8604. {"StatusLengthRequired", Const, 0, ""},
  8605. {"StatusLocked", Const, 7, ""},
  8606. {"StatusLoopDetected", Const, 7, ""},
  8607. {"StatusMethodNotAllowed", Const, 0, ""},
  8608. {"StatusMisdirectedRequest", Const, 11, ""},
  8609. {"StatusMovedPermanently", Const, 0, ""},
  8610. {"StatusMultiStatus", Const, 7, ""},
  8611. {"StatusMultipleChoices", Const, 0, ""},
  8612. {"StatusNetworkAuthenticationRequired", Const, 6, ""},
  8613. {"StatusNoContent", Const, 0, ""},
  8614. {"StatusNonAuthoritativeInfo", Const, 0, ""},
  8615. {"StatusNotAcceptable", Const, 0, ""},
  8616. {"StatusNotExtended", Const, 7, ""},
  8617. {"StatusNotFound", Const, 0, ""},
  8618. {"StatusNotImplemented", Const, 0, ""},
  8619. {"StatusNotModified", Const, 0, ""},
  8620. {"StatusOK", Const, 0, ""},
  8621. {"StatusPartialContent", Const, 0, ""},
  8622. {"StatusPaymentRequired", Const, 0, ""},
  8623. {"StatusPermanentRedirect", Const, 7, ""},
  8624. {"StatusPreconditionFailed", Const, 0, ""},
  8625. {"StatusPreconditionRequired", Const, 6, ""},
  8626. {"StatusProcessing", Const, 7, ""},
  8627. {"StatusProxyAuthRequired", Const, 0, ""},
  8628. {"StatusRequestEntityTooLarge", Const, 0, ""},
  8629. {"StatusRequestHeaderFieldsTooLarge", Const, 6, ""},
  8630. {"StatusRequestTimeout", Const, 0, ""},
  8631. {"StatusRequestURITooLong", Const, 0, ""},
  8632. {"StatusRequestedRangeNotSatisfiable", Const, 0, ""},
  8633. {"StatusResetContent", Const, 0, ""},
  8634. {"StatusSeeOther", Const, 0, ""},
  8635. {"StatusServiceUnavailable", Const, 0, ""},
  8636. {"StatusSwitchingProtocols", Const, 0, ""},
  8637. {"StatusTeapot", Const, 0, ""},
  8638. {"StatusTemporaryRedirect", Const, 0, ""},
  8639. {"StatusText", Func, 0, "func(code int) string"},
  8640. {"StatusTooEarly", Const, 12, ""},
  8641. {"StatusTooManyRequests", Const, 6, ""},
  8642. {"StatusUnauthorized", Const, 0, ""},
  8643. {"StatusUnavailableForLegalReasons", Const, 6, ""},
  8644. {"StatusUnprocessableEntity", Const, 7, ""},
  8645. {"StatusUnsupportedMediaType", Const, 0, ""},
  8646. {"StatusUpgradeRequired", Const, 7, ""},
  8647. {"StatusUseProxy", Const, 0, ""},
  8648. {"StatusVariantAlsoNegotiates", Const, 7, ""},
  8649. {"StripPrefix", Func, 0, "func(prefix string, h Handler) Handler"},
  8650. {"TimeFormat", Const, 0, ""},
  8651. {"TimeoutHandler", Func, 0, "func(h Handler, dt time.Duration, msg string) Handler"},
  8652. {"TrailerPrefix", Const, 8, ""},
  8653. {"Transport", Type, 0, ""},
  8654. {"Transport.Dial", Field, 0, ""},
  8655. {"Transport.DialContext", Field, 7, ""},
  8656. {"Transport.DialTLS", Field, 4, ""},
  8657. {"Transport.DialTLSContext", Field, 14, ""},
  8658. {"Transport.DisableCompression", Field, 0, ""},
  8659. {"Transport.DisableKeepAlives", Field, 0, ""},
  8660. {"Transport.ExpectContinueTimeout", Field, 6, ""},
  8661. {"Transport.ForceAttemptHTTP2", Field, 13, ""},
  8662. {"Transport.GetProxyConnectHeader", Field, 16, ""},
  8663. {"Transport.HTTP2", Field, 24, ""},
  8664. {"Transport.IdleConnTimeout", Field, 7, ""},
  8665. {"Transport.MaxConnsPerHost", Field, 11, ""},
  8666. {"Transport.MaxIdleConns", Field, 7, ""},
  8667. {"Transport.MaxIdleConnsPerHost", Field, 0, ""},
  8668. {"Transport.MaxResponseHeaderBytes", Field, 7, ""},
  8669. {"Transport.OnProxyConnectResponse", Field, 20, ""},
  8670. {"Transport.Protocols", Field, 24, ""},
  8671. {"Transport.Proxy", Field, 0, ""},
  8672. {"Transport.ProxyConnectHeader", Field, 8, ""},
  8673. {"Transport.ReadBufferSize", Field, 13, ""},
  8674. {"Transport.ResponseHeaderTimeout", Field, 1, ""},
  8675. {"Transport.TLSClientConfig", Field, 0, ""},
  8676. {"Transport.TLSHandshakeTimeout", Field, 3, ""},
  8677. {"Transport.TLSNextProto", Field, 6, ""},
  8678. {"Transport.WriteBufferSize", Field, 13, ""},
  8679. },
  8680. "net/http/cgi": {
  8681. {"(*Handler).ServeHTTP", Method, 0, ""},
  8682. {"Handler", Type, 0, ""},
  8683. {"Handler.Args", Field, 0, ""},
  8684. {"Handler.Dir", Field, 0, ""},
  8685. {"Handler.Env", Field, 0, ""},
  8686. {"Handler.InheritEnv", Field, 0, ""},
  8687. {"Handler.Logger", Field, 0, ""},
  8688. {"Handler.Path", Field, 0, ""},
  8689. {"Handler.PathLocationHandler", Field, 0, ""},
  8690. {"Handler.Root", Field, 0, ""},
  8691. {"Handler.Stderr", Field, 7, ""},
  8692. {"Request", Func, 0, "func() (*http.Request, error)"},
  8693. {"RequestFromMap", Func, 0, "func(params map[string]string) (*http.Request, error)"},
  8694. {"Serve", Func, 0, "func(handler http.Handler) error"},
  8695. },
  8696. "net/http/cookiejar": {
  8697. {"(*Jar).Cookies", Method, 1, ""},
  8698. {"(*Jar).SetCookies", Method, 1, ""},
  8699. {"Jar", Type, 1, ""},
  8700. {"New", Func, 1, "func(o *Options) (*Jar, error)"},
  8701. {"Options", Type, 1, ""},
  8702. {"Options.PublicSuffixList", Field, 1, ""},
  8703. {"PublicSuffixList", Type, 1, ""},
  8704. },
  8705. "net/http/fcgi": {
  8706. {"ErrConnClosed", Var, 5, ""},
  8707. {"ErrRequestAborted", Var, 5, ""},
  8708. {"ProcessEnv", Func, 9, "func(r *http.Request) map[string]string"},
  8709. {"Serve", Func, 0, "func(l net.Listener, handler http.Handler) error"},
  8710. },
  8711. "net/http/httptest": {
  8712. {"(*ResponseRecorder).Flush", Method, 0, ""},
  8713. {"(*ResponseRecorder).Header", Method, 0, ""},
  8714. {"(*ResponseRecorder).Result", Method, 7, ""},
  8715. {"(*ResponseRecorder).Write", Method, 0, ""},
  8716. {"(*ResponseRecorder).WriteHeader", Method, 0, ""},
  8717. {"(*ResponseRecorder).WriteString", Method, 6, ""},
  8718. {"(*Server).Certificate", Method, 9, ""},
  8719. {"(*Server).Client", Method, 9, ""},
  8720. {"(*Server).Close", Method, 0, ""},
  8721. {"(*Server).CloseClientConnections", Method, 0, ""},
  8722. {"(*Server).Start", Method, 0, ""},
  8723. {"(*Server).StartTLS", Method, 0, ""},
  8724. {"DefaultRemoteAddr", Const, 0, ""},
  8725. {"NewRecorder", Func, 0, "func() *ResponseRecorder"},
  8726. {"NewRequest", Func, 7, "func(method string, target string, body io.Reader) *http.Request"},
  8727. {"NewRequestWithContext", Func, 23, "func(ctx context.Context, method string, target string, body io.Reader) *http.Request"},
  8728. {"NewServer", Func, 0, "func(handler http.Handler) *Server"},
  8729. {"NewTLSServer", Func, 0, "func(handler http.Handler) *Server"},
  8730. {"NewUnstartedServer", Func, 0, "func(handler http.Handler) *Server"},
  8731. {"ResponseRecorder", Type, 0, ""},
  8732. {"ResponseRecorder.Body", Field, 0, ""},
  8733. {"ResponseRecorder.Code", Field, 0, ""},
  8734. {"ResponseRecorder.Flushed", Field, 0, ""},
  8735. {"ResponseRecorder.HeaderMap", Field, 0, ""},
  8736. {"Server", Type, 0, ""},
  8737. {"Server.Config", Field, 0, ""},
  8738. {"Server.EnableHTTP2", Field, 14, ""},
  8739. {"Server.Listener", Field, 0, ""},
  8740. {"Server.TLS", Field, 0, ""},
  8741. {"Server.URL", Field, 0, ""},
  8742. },
  8743. "net/http/httptrace": {
  8744. {"ClientTrace", Type, 7, ""},
  8745. {"ClientTrace.ConnectDone", Field, 7, ""},
  8746. {"ClientTrace.ConnectStart", Field, 7, ""},
  8747. {"ClientTrace.DNSDone", Field, 7, ""},
  8748. {"ClientTrace.DNSStart", Field, 7, ""},
  8749. {"ClientTrace.GetConn", Field, 7, ""},
  8750. {"ClientTrace.Got100Continue", Field, 7, ""},
  8751. {"ClientTrace.Got1xxResponse", Field, 11, ""},
  8752. {"ClientTrace.GotConn", Field, 7, ""},
  8753. {"ClientTrace.GotFirstResponseByte", Field, 7, ""},
  8754. {"ClientTrace.PutIdleConn", Field, 7, ""},
  8755. {"ClientTrace.TLSHandshakeDone", Field, 8, ""},
  8756. {"ClientTrace.TLSHandshakeStart", Field, 8, ""},
  8757. {"ClientTrace.Wait100Continue", Field, 7, ""},
  8758. {"ClientTrace.WroteHeaderField", Field, 11, ""},
  8759. {"ClientTrace.WroteHeaders", Field, 7, ""},
  8760. {"ClientTrace.WroteRequest", Field, 7, ""},
  8761. {"ContextClientTrace", Func, 7, "func(ctx context.Context) *ClientTrace"},
  8762. {"DNSDoneInfo", Type, 7, ""},
  8763. {"DNSDoneInfo.Addrs", Field, 7, ""},
  8764. {"DNSDoneInfo.Coalesced", Field, 7, ""},
  8765. {"DNSDoneInfo.Err", Field, 7, ""},
  8766. {"DNSStartInfo", Type, 7, ""},
  8767. {"DNSStartInfo.Host", Field, 7, ""},
  8768. {"GotConnInfo", Type, 7, ""},
  8769. {"GotConnInfo.Conn", Field, 7, ""},
  8770. {"GotConnInfo.IdleTime", Field, 7, ""},
  8771. {"GotConnInfo.Reused", Field, 7, ""},
  8772. {"GotConnInfo.WasIdle", Field, 7, ""},
  8773. {"WithClientTrace", Func, 7, "func(ctx context.Context, trace *ClientTrace) context.Context"},
  8774. {"WroteRequestInfo", Type, 7, ""},
  8775. {"WroteRequestInfo.Err", Field, 7, ""},
  8776. },
  8777. "net/http/httputil": {
  8778. {"(*ClientConn).Close", Method, 0, ""},
  8779. {"(*ClientConn).Do", Method, 0, ""},
  8780. {"(*ClientConn).Hijack", Method, 0, ""},
  8781. {"(*ClientConn).Pending", Method, 0, ""},
  8782. {"(*ClientConn).Read", Method, 0, ""},
  8783. {"(*ClientConn).Write", Method, 0, ""},
  8784. {"(*ProxyRequest).SetURL", Method, 20, ""},
  8785. {"(*ProxyRequest).SetXForwarded", Method, 20, ""},
  8786. {"(*ReverseProxy).ServeHTTP", Method, 0, ""},
  8787. {"(*ServerConn).Close", Method, 0, ""},
  8788. {"(*ServerConn).Hijack", Method, 0, ""},
  8789. {"(*ServerConn).Pending", Method, 0, ""},
  8790. {"(*ServerConn).Read", Method, 0, ""},
  8791. {"(*ServerConn).Write", Method, 0, ""},
  8792. {"BufferPool", Type, 6, ""},
  8793. {"ClientConn", Type, 0, ""},
  8794. {"DumpRequest", Func, 0, "func(req *http.Request, body bool) ([]byte, error)"},
  8795. {"DumpRequestOut", Func, 0, "func(req *http.Request, body bool) ([]byte, error)"},
  8796. {"DumpResponse", Func, 0, "func(resp *http.Response, body bool) ([]byte, error)"},
  8797. {"ErrClosed", Var, 0, ""},
  8798. {"ErrLineTooLong", Var, 0, ""},
  8799. {"ErrPersistEOF", Var, 0, ""},
  8800. {"ErrPipeline", Var, 0, ""},
  8801. {"NewChunkedReader", Func, 0, "func(r io.Reader) io.Reader"},
  8802. {"NewChunkedWriter", Func, 0, "func(w io.Writer) io.WriteCloser"},
  8803. {"NewClientConn", Func, 0, "func(c net.Conn, r *bufio.Reader) *ClientConn"},
  8804. {"NewProxyClientConn", Func, 0, "func(c net.Conn, r *bufio.Reader) *ClientConn"},
  8805. {"NewServerConn", Func, 0, "func(c net.Conn, r *bufio.Reader) *ServerConn"},
  8806. {"NewSingleHostReverseProxy", Func, 0, "func(target *url.URL) *ReverseProxy"},
  8807. {"ProxyRequest", Type, 20, ""},
  8808. {"ProxyRequest.In", Field, 20, ""},
  8809. {"ProxyRequest.Out", Field, 20, ""},
  8810. {"ReverseProxy", Type, 0, ""},
  8811. {"ReverseProxy.BufferPool", Field, 6, ""},
  8812. {"ReverseProxy.Director", Field, 0, ""},
  8813. {"ReverseProxy.ErrorHandler", Field, 11, ""},
  8814. {"ReverseProxy.ErrorLog", Field, 4, ""},
  8815. {"ReverseProxy.FlushInterval", Field, 0, ""},
  8816. {"ReverseProxy.ModifyResponse", Field, 8, ""},
  8817. {"ReverseProxy.Rewrite", Field, 20, ""},
  8818. {"ReverseProxy.Transport", Field, 0, ""},
  8819. {"ServerConn", Type, 0, ""},
  8820. },
  8821. "net/http/pprof": {
  8822. {"Cmdline", Func, 0, "func(w http.ResponseWriter, r *http.Request)"},
  8823. {"Handler", Func, 0, "func(name string) http.Handler"},
  8824. {"Index", Func, 0, "func(w http.ResponseWriter, r *http.Request)"},
  8825. {"Profile", Func, 0, "func(w http.ResponseWriter, r *http.Request)"},
  8826. {"Symbol", Func, 0, "func(w http.ResponseWriter, r *http.Request)"},
  8827. {"Trace", Func, 5, "func(w http.ResponseWriter, r *http.Request)"},
  8828. },
  8829. "net/mail": {
  8830. {"(*Address).String", Method, 0, ""},
  8831. {"(*AddressParser).Parse", Method, 5, ""},
  8832. {"(*AddressParser).ParseList", Method, 5, ""},
  8833. {"(Header).AddressList", Method, 0, ""},
  8834. {"(Header).Date", Method, 0, ""},
  8835. {"(Header).Get", Method, 0, ""},
  8836. {"Address", Type, 0, ""},
  8837. {"Address.Address", Field, 0, ""},
  8838. {"Address.Name", Field, 0, ""},
  8839. {"AddressParser", Type, 5, ""},
  8840. {"AddressParser.WordDecoder", Field, 5, ""},
  8841. {"ErrHeaderNotPresent", Var, 0, ""},
  8842. {"Header", Type, 0, ""},
  8843. {"Message", Type, 0, ""},
  8844. {"Message.Body", Field, 0, ""},
  8845. {"Message.Header", Field, 0, ""},
  8846. {"ParseAddress", Func, 1, "func(address string) (*Address, error)"},
  8847. {"ParseAddressList", Func, 1, "func(list string) ([]*Address, error)"},
  8848. {"ParseDate", Func, 8, "func(date string) (time.Time, error)"},
  8849. {"ReadMessage", Func, 0, "func(r io.Reader) (msg *Message, err error)"},
  8850. },
  8851. "net/netip": {
  8852. {"(*Addr).UnmarshalBinary", Method, 18, ""},
  8853. {"(*Addr).UnmarshalText", Method, 18, ""},
  8854. {"(*AddrPort).UnmarshalBinary", Method, 18, ""},
  8855. {"(*AddrPort).UnmarshalText", Method, 18, ""},
  8856. {"(*Prefix).UnmarshalBinary", Method, 18, ""},
  8857. {"(*Prefix).UnmarshalText", Method, 18, ""},
  8858. {"(Addr).AppendBinary", Method, 24, ""},
  8859. {"(Addr).AppendText", Method, 24, ""},
  8860. {"(Addr).AppendTo", Method, 18, ""},
  8861. {"(Addr).As16", Method, 18, ""},
  8862. {"(Addr).As4", Method, 18, ""},
  8863. {"(Addr).AsSlice", Method, 18, ""},
  8864. {"(Addr).BitLen", Method, 18, ""},
  8865. {"(Addr).Compare", Method, 18, ""},
  8866. {"(Addr).Is4", Method, 18, ""},
  8867. {"(Addr).Is4In6", Method, 18, ""},
  8868. {"(Addr).Is6", Method, 18, ""},
  8869. {"(Addr).IsGlobalUnicast", Method, 18, ""},
  8870. {"(Addr).IsInterfaceLocalMulticast", Method, 18, ""},
  8871. {"(Addr).IsLinkLocalMulticast", Method, 18, ""},
  8872. {"(Addr).IsLinkLocalUnicast", Method, 18, ""},
  8873. {"(Addr).IsLoopback", Method, 18, ""},
  8874. {"(Addr).IsMulticast", Method, 18, ""},
  8875. {"(Addr).IsPrivate", Method, 18, ""},
  8876. {"(Addr).IsUnspecified", Method, 18, ""},
  8877. {"(Addr).IsValid", Method, 18, ""},
  8878. {"(Addr).Less", Method, 18, ""},
  8879. {"(Addr).MarshalBinary", Method, 18, ""},
  8880. {"(Addr).MarshalText", Method, 18, ""},
  8881. {"(Addr).Next", Method, 18, ""},
  8882. {"(Addr).Prefix", Method, 18, ""},
  8883. {"(Addr).Prev", Method, 18, ""},
  8884. {"(Addr).String", Method, 18, ""},
  8885. {"(Addr).StringExpanded", Method, 18, ""},
  8886. {"(Addr).Unmap", Method, 18, ""},
  8887. {"(Addr).WithZone", Method, 18, ""},
  8888. {"(Addr).Zone", Method, 18, ""},
  8889. {"(AddrPort).Addr", Method, 18, ""},
  8890. {"(AddrPort).AppendBinary", Method, 24, ""},
  8891. {"(AddrPort).AppendText", Method, 24, ""},
  8892. {"(AddrPort).AppendTo", Method, 18, ""},
  8893. {"(AddrPort).Compare", Method, 22, ""},
  8894. {"(AddrPort).IsValid", Method, 18, ""},
  8895. {"(AddrPort).MarshalBinary", Method, 18, ""},
  8896. {"(AddrPort).MarshalText", Method, 18, ""},
  8897. {"(AddrPort).Port", Method, 18, ""},
  8898. {"(AddrPort).String", Method, 18, ""},
  8899. {"(Prefix).Addr", Method, 18, ""},
  8900. {"(Prefix).AppendBinary", Method, 24, ""},
  8901. {"(Prefix).AppendText", Method, 24, ""},
  8902. {"(Prefix).AppendTo", Method, 18, ""},
  8903. {"(Prefix).Bits", Method, 18, ""},
  8904. {"(Prefix).Contains", Method, 18, ""},
  8905. {"(Prefix).IsSingleIP", Method, 18, ""},
  8906. {"(Prefix).IsValid", Method, 18, ""},
  8907. {"(Prefix).MarshalBinary", Method, 18, ""},
  8908. {"(Prefix).MarshalText", Method, 18, ""},
  8909. {"(Prefix).Masked", Method, 18, ""},
  8910. {"(Prefix).Overlaps", Method, 18, ""},
  8911. {"(Prefix).String", Method, 18, ""},
  8912. {"Addr", Type, 18, ""},
  8913. {"AddrFrom16", Func, 18, "func(addr [16]byte) Addr"},
  8914. {"AddrFrom4", Func, 18, "func(addr [4]byte) Addr"},
  8915. {"AddrFromSlice", Func, 18, "func(slice []byte) (ip Addr, ok bool)"},
  8916. {"AddrPort", Type, 18, ""},
  8917. {"AddrPortFrom", Func, 18, "func(ip Addr, port uint16) AddrPort"},
  8918. {"IPv4Unspecified", Func, 18, "func() Addr"},
  8919. {"IPv6LinkLocalAllNodes", Func, 18, "func() Addr"},
  8920. {"IPv6LinkLocalAllRouters", Func, 20, "func() Addr"},
  8921. {"IPv6Loopback", Func, 20, "func() Addr"},
  8922. {"IPv6Unspecified", Func, 18, "func() Addr"},
  8923. {"MustParseAddr", Func, 18, "func(s string) Addr"},
  8924. {"MustParseAddrPort", Func, 18, "func(s string) AddrPort"},
  8925. {"MustParsePrefix", Func, 18, "func(s string) Prefix"},
  8926. {"ParseAddr", Func, 18, "func(s string) (Addr, error)"},
  8927. {"ParseAddrPort", Func, 18, "func(s string) (AddrPort, error)"},
  8928. {"ParsePrefix", Func, 18, "func(s string) (Prefix, error)"},
  8929. {"Prefix", Type, 18, ""},
  8930. {"PrefixFrom", Func, 18, "func(ip Addr, bits int) Prefix"},
  8931. },
  8932. "net/rpc": {
  8933. {"(*Client).Call", Method, 0, ""},
  8934. {"(*Client).Close", Method, 0, ""},
  8935. {"(*Client).Go", Method, 0, ""},
  8936. {"(*Server).Accept", Method, 0, ""},
  8937. {"(*Server).HandleHTTP", Method, 0, ""},
  8938. {"(*Server).Register", Method, 0, ""},
  8939. {"(*Server).RegisterName", Method, 0, ""},
  8940. {"(*Server).ServeCodec", Method, 0, ""},
  8941. {"(*Server).ServeConn", Method, 0, ""},
  8942. {"(*Server).ServeHTTP", Method, 0, ""},
  8943. {"(*Server).ServeRequest", Method, 0, ""},
  8944. {"(ServerError).Error", Method, 0, ""},
  8945. {"Accept", Func, 0, "func(lis net.Listener)"},
  8946. {"Call", Type, 0, ""},
  8947. {"Call.Args", Field, 0, ""},
  8948. {"Call.Done", Field, 0, ""},
  8949. {"Call.Error", Field, 0, ""},
  8950. {"Call.Reply", Field, 0, ""},
  8951. {"Call.ServiceMethod", Field, 0, ""},
  8952. {"Client", Type, 0, ""},
  8953. {"ClientCodec", Type, 0, ""},
  8954. {"DefaultDebugPath", Const, 0, ""},
  8955. {"DefaultRPCPath", Const, 0, ""},
  8956. {"DefaultServer", Var, 0, ""},
  8957. {"Dial", Func, 0, "func(network string, address string) (*Client, error)"},
  8958. {"DialHTTP", Func, 0, "func(network string, address string) (*Client, error)"},
  8959. {"DialHTTPPath", Func, 0, "func(network string, address string, path string) (*Client, error)"},
  8960. {"ErrShutdown", Var, 0, ""},
  8961. {"HandleHTTP", Func, 0, "func()"},
  8962. {"NewClient", Func, 0, "func(conn io.ReadWriteCloser) *Client"},
  8963. {"NewClientWithCodec", Func, 0, "func(codec ClientCodec) *Client"},
  8964. {"NewServer", Func, 0, "func() *Server"},
  8965. {"Register", Func, 0, "func(rcvr any) error"},
  8966. {"RegisterName", Func, 0, "func(name string, rcvr any) error"},
  8967. {"Request", Type, 0, ""},
  8968. {"Request.Seq", Field, 0, ""},
  8969. {"Request.ServiceMethod", Field, 0, ""},
  8970. {"Response", Type, 0, ""},
  8971. {"Response.Error", Field, 0, ""},
  8972. {"Response.Seq", Field, 0, ""},
  8973. {"Response.ServiceMethod", Field, 0, ""},
  8974. {"ServeCodec", Func, 0, "func(codec ServerCodec)"},
  8975. {"ServeConn", Func, 0, "func(conn io.ReadWriteCloser)"},
  8976. {"ServeRequest", Func, 0, "func(codec ServerCodec) error"},
  8977. {"Server", Type, 0, ""},
  8978. {"ServerCodec", Type, 0, ""},
  8979. {"ServerError", Type, 0, ""},
  8980. },
  8981. "net/rpc/jsonrpc": {
  8982. {"Dial", Func, 0, "func(network string, address string) (*rpc.Client, error)"},
  8983. {"NewClient", Func, 0, "func(conn io.ReadWriteCloser) *rpc.Client"},
  8984. {"NewClientCodec", Func, 0, "func(conn io.ReadWriteCloser) rpc.ClientCodec"},
  8985. {"NewServerCodec", Func, 0, "func(conn io.ReadWriteCloser) rpc.ServerCodec"},
  8986. {"ServeConn", Func, 0, "func(conn io.ReadWriteCloser)"},
  8987. },
  8988. "net/smtp": {
  8989. {"(*Client).Auth", Method, 0, ""},
  8990. {"(*Client).Close", Method, 2, ""},
  8991. {"(*Client).Data", Method, 0, ""},
  8992. {"(*Client).Extension", Method, 0, ""},
  8993. {"(*Client).Hello", Method, 1, ""},
  8994. {"(*Client).Mail", Method, 0, ""},
  8995. {"(*Client).Noop", Method, 10, ""},
  8996. {"(*Client).Quit", Method, 0, ""},
  8997. {"(*Client).Rcpt", Method, 0, ""},
  8998. {"(*Client).Reset", Method, 0, ""},
  8999. {"(*Client).StartTLS", Method, 0, ""},
  9000. {"(*Client).TLSConnectionState", Method, 5, ""},
  9001. {"(*Client).Verify", Method, 0, ""},
  9002. {"Auth", Type, 0, ""},
  9003. {"CRAMMD5Auth", Func, 0, "func(username string, secret string) Auth"},
  9004. {"Client", Type, 0, ""},
  9005. {"Client.Text", Field, 0, ""},
  9006. {"Dial", Func, 0, "func(addr string) (*Client, error)"},
  9007. {"NewClient", Func, 0, "func(conn net.Conn, host string) (*Client, error)"},
  9008. {"PlainAuth", Func, 0, "func(identity string, username string, password string, host string) Auth"},
  9009. {"SendMail", Func, 0, "func(addr string, a Auth, from string, to []string, msg []byte) error"},
  9010. {"ServerInfo", Type, 0, ""},
  9011. {"ServerInfo.Auth", Field, 0, ""},
  9012. {"ServerInfo.Name", Field, 0, ""},
  9013. {"ServerInfo.TLS", Field, 0, ""},
  9014. },
  9015. "net/textproto": {
  9016. {"(*Conn).Close", Method, 0, ""},
  9017. {"(*Conn).Cmd", Method, 0, ""},
  9018. {"(*Conn).DotReader", Method, 0, ""},
  9019. {"(*Conn).DotWriter", Method, 0, ""},
  9020. {"(*Conn).EndRequest", Method, 0, ""},
  9021. {"(*Conn).EndResponse", Method, 0, ""},
  9022. {"(*Conn).Next", Method, 0, ""},
  9023. {"(*Conn).PrintfLine", Method, 0, ""},
  9024. {"(*Conn).ReadCodeLine", Method, 0, ""},
  9025. {"(*Conn).ReadContinuedLine", Method, 0, ""},
  9026. {"(*Conn).ReadContinuedLineBytes", Method, 0, ""},
  9027. {"(*Conn).ReadDotBytes", Method, 0, ""},
  9028. {"(*Conn).ReadDotLines", Method, 0, ""},
  9029. {"(*Conn).ReadLine", Method, 0, ""},
  9030. {"(*Conn).ReadLineBytes", Method, 0, ""},
  9031. {"(*Conn).ReadMIMEHeader", Method, 0, ""},
  9032. {"(*Conn).ReadResponse", Method, 0, ""},
  9033. {"(*Conn).StartRequest", Method, 0, ""},
  9034. {"(*Conn).StartResponse", Method, 0, ""},
  9035. {"(*Error).Error", Method, 0, ""},
  9036. {"(*Pipeline).EndRequest", Method, 0, ""},
  9037. {"(*Pipeline).EndResponse", Method, 0, ""},
  9038. {"(*Pipeline).Next", Method, 0, ""},
  9039. {"(*Pipeline).StartRequest", Method, 0, ""},
  9040. {"(*Pipeline).StartResponse", Method, 0, ""},
  9041. {"(*Reader).DotReader", Method, 0, ""},
  9042. {"(*Reader).ReadCodeLine", Method, 0, ""},
  9043. {"(*Reader).ReadContinuedLine", Method, 0, ""},
  9044. {"(*Reader).ReadContinuedLineBytes", Method, 0, ""},
  9045. {"(*Reader).ReadDotBytes", Method, 0, ""},
  9046. {"(*Reader).ReadDotLines", Method, 0, ""},
  9047. {"(*Reader).ReadLine", Method, 0, ""},
  9048. {"(*Reader).ReadLineBytes", Method, 0, ""},
  9049. {"(*Reader).ReadMIMEHeader", Method, 0, ""},
  9050. {"(*Reader).ReadResponse", Method, 0, ""},
  9051. {"(*Writer).DotWriter", Method, 0, ""},
  9052. {"(*Writer).PrintfLine", Method, 0, ""},
  9053. {"(MIMEHeader).Add", Method, 0, ""},
  9054. {"(MIMEHeader).Del", Method, 0, ""},
  9055. {"(MIMEHeader).Get", Method, 0, ""},
  9056. {"(MIMEHeader).Set", Method, 0, ""},
  9057. {"(MIMEHeader).Values", Method, 14, ""},
  9058. {"(ProtocolError).Error", Method, 0, ""},
  9059. {"CanonicalMIMEHeaderKey", Func, 0, "func(s string) string"},
  9060. {"Conn", Type, 0, ""},
  9061. {"Conn.Pipeline", Field, 0, ""},
  9062. {"Conn.Reader", Field, 0, ""},
  9063. {"Conn.Writer", Field, 0, ""},
  9064. {"Dial", Func, 0, "func(network string, addr string) (*Conn, error)"},
  9065. {"Error", Type, 0, ""},
  9066. {"Error.Code", Field, 0, ""},
  9067. {"Error.Msg", Field, 0, ""},
  9068. {"MIMEHeader", Type, 0, ""},
  9069. {"NewConn", Func, 0, "func(conn io.ReadWriteCloser) *Conn"},
  9070. {"NewReader", Func, 0, "func(r *bufio.Reader) *Reader"},
  9071. {"NewWriter", Func, 0, "func(w *bufio.Writer) *Writer"},
  9072. {"Pipeline", Type, 0, ""},
  9073. {"ProtocolError", Type, 0, ""},
  9074. {"Reader", Type, 0, ""},
  9075. {"Reader.R", Field, 0, ""},
  9076. {"TrimBytes", Func, 1, "func(b []byte) []byte"},
  9077. {"TrimString", Func, 1, "func(s string) string"},
  9078. {"Writer", Type, 0, ""},
  9079. {"Writer.W", Field, 0, ""},
  9080. },
  9081. "net/url": {
  9082. {"(*Error).Error", Method, 0, ""},
  9083. {"(*Error).Temporary", Method, 6, ""},
  9084. {"(*Error).Timeout", Method, 6, ""},
  9085. {"(*Error).Unwrap", Method, 13, ""},
  9086. {"(*URL).AppendBinary", Method, 24, ""},
  9087. {"(*URL).EscapedFragment", Method, 15, ""},
  9088. {"(*URL).EscapedPath", Method, 5, ""},
  9089. {"(*URL).Hostname", Method, 8, ""},
  9090. {"(*URL).IsAbs", Method, 0, ""},
  9091. {"(*URL).JoinPath", Method, 19, ""},
  9092. {"(*URL).MarshalBinary", Method, 8, ""},
  9093. {"(*URL).Parse", Method, 0, ""},
  9094. {"(*URL).Port", Method, 8, ""},
  9095. {"(*URL).Query", Method, 0, ""},
  9096. {"(*URL).Redacted", Method, 15, ""},
  9097. {"(*URL).RequestURI", Method, 0, ""},
  9098. {"(*URL).ResolveReference", Method, 0, ""},
  9099. {"(*URL).String", Method, 0, ""},
  9100. {"(*URL).UnmarshalBinary", Method, 8, ""},
  9101. {"(*Userinfo).Password", Method, 0, ""},
  9102. {"(*Userinfo).String", Method, 0, ""},
  9103. {"(*Userinfo).Username", Method, 0, ""},
  9104. {"(EscapeError).Error", Method, 0, ""},
  9105. {"(InvalidHostError).Error", Method, 6, ""},
  9106. {"(Values).Add", Method, 0, ""},
  9107. {"(Values).Del", Method, 0, ""},
  9108. {"(Values).Encode", Method, 0, ""},
  9109. {"(Values).Get", Method, 0, ""},
  9110. {"(Values).Has", Method, 17, ""},
  9111. {"(Values).Set", Method, 0, ""},
  9112. {"Error", Type, 0, ""},
  9113. {"Error.Err", Field, 0, ""},
  9114. {"Error.Op", Field, 0, ""},
  9115. {"Error.URL", Field, 0, ""},
  9116. {"EscapeError", Type, 0, ""},
  9117. {"InvalidHostError", Type, 6, ""},
  9118. {"JoinPath", Func, 19, "func(base string, elem ...string) (result string, err error)"},
  9119. {"Parse", Func, 0, "func(rawURL string) (*URL, error)"},
  9120. {"ParseQuery", Func, 0, "func(query string) (Values, error)"},
  9121. {"ParseRequestURI", Func, 0, "func(rawURL string) (*URL, error)"},
  9122. {"PathEscape", Func, 8, "func(s string) string"},
  9123. {"PathUnescape", Func, 8, "func(s string) (string, error)"},
  9124. {"QueryEscape", Func, 0, "func(s string) string"},
  9125. {"QueryUnescape", Func, 0, "func(s string) (string, error)"},
  9126. {"URL", Type, 0, ""},
  9127. {"URL.ForceQuery", Field, 7, ""},
  9128. {"URL.Fragment", Field, 0, ""},
  9129. {"URL.Host", Field, 0, ""},
  9130. {"URL.OmitHost", Field, 19, ""},
  9131. {"URL.Opaque", Field, 0, ""},
  9132. {"URL.Path", Field, 0, ""},
  9133. {"URL.RawFragment", Field, 15, ""},
  9134. {"URL.RawPath", Field, 5, ""},
  9135. {"URL.RawQuery", Field, 0, ""},
  9136. {"URL.Scheme", Field, 0, ""},
  9137. {"URL.User", Field, 0, ""},
  9138. {"User", Func, 0, "func(username string) *Userinfo"},
  9139. {"UserPassword", Func, 0, "func(username string, password string) *Userinfo"},
  9140. {"Userinfo", Type, 0, ""},
  9141. {"Values", Type, 0, ""},
  9142. },
  9143. "os": {
  9144. {"(*File).Chdir", Method, 0, ""},
  9145. {"(*File).Chmod", Method, 0, ""},
  9146. {"(*File).Chown", Method, 0, ""},
  9147. {"(*File).Close", Method, 0, ""},
  9148. {"(*File).Fd", Method, 0, ""},
  9149. {"(*File).Name", Method, 0, ""},
  9150. {"(*File).Read", Method, 0, ""},
  9151. {"(*File).ReadAt", Method, 0, ""},
  9152. {"(*File).ReadDir", Method, 16, ""},
  9153. {"(*File).ReadFrom", Method, 15, ""},
  9154. {"(*File).Readdir", Method, 0, ""},
  9155. {"(*File).Readdirnames", Method, 0, ""},
  9156. {"(*File).Seek", Method, 0, ""},
  9157. {"(*File).SetDeadline", Method, 10, ""},
  9158. {"(*File).SetReadDeadline", Method, 10, ""},
  9159. {"(*File).SetWriteDeadline", Method, 10, ""},
  9160. {"(*File).Stat", Method, 0, ""},
  9161. {"(*File).Sync", Method, 0, ""},
  9162. {"(*File).SyscallConn", Method, 12, ""},
  9163. {"(*File).Truncate", Method, 0, ""},
  9164. {"(*File).Write", Method, 0, ""},
  9165. {"(*File).WriteAt", Method, 0, ""},
  9166. {"(*File).WriteString", Method, 0, ""},
  9167. {"(*File).WriteTo", Method, 22, ""},
  9168. {"(*LinkError).Error", Method, 0, ""},
  9169. {"(*LinkError).Unwrap", Method, 13, ""},
  9170. {"(*PathError).Error", Method, 0, ""},
  9171. {"(*PathError).Timeout", Method, 10, ""},
  9172. {"(*PathError).Unwrap", Method, 13, ""},
  9173. {"(*Process).Kill", Method, 0, ""},
  9174. {"(*Process).Release", Method, 0, ""},
  9175. {"(*Process).Signal", Method, 0, ""},
  9176. {"(*Process).Wait", Method, 0, ""},
  9177. {"(*ProcessState).ExitCode", Method, 12, ""},
  9178. {"(*ProcessState).Exited", Method, 0, ""},
  9179. {"(*ProcessState).Pid", Method, 0, ""},
  9180. {"(*ProcessState).String", Method, 0, ""},
  9181. {"(*ProcessState).Success", Method, 0, ""},
  9182. {"(*ProcessState).Sys", Method, 0, ""},
  9183. {"(*ProcessState).SysUsage", Method, 0, ""},
  9184. {"(*ProcessState).SystemTime", Method, 0, ""},
  9185. {"(*ProcessState).UserTime", Method, 0, ""},
  9186. {"(*Root).Chmod", Method, 25, ""},
  9187. {"(*Root).Chown", Method, 25, ""},
  9188. {"(*Root).Chtimes", Method, 25, ""},
  9189. {"(*Root).Close", Method, 24, ""},
  9190. {"(*Root).Create", Method, 24, ""},
  9191. {"(*Root).FS", Method, 24, ""},
  9192. {"(*Root).Lchown", Method, 25, ""},
  9193. {"(*Root).Link", Method, 25, ""},
  9194. {"(*Root).Lstat", Method, 24, ""},
  9195. {"(*Root).Mkdir", Method, 24, ""},
  9196. {"(*Root).MkdirAll", Method, 25, ""},
  9197. {"(*Root).Name", Method, 24, ""},
  9198. {"(*Root).Open", Method, 24, ""},
  9199. {"(*Root).OpenFile", Method, 24, ""},
  9200. {"(*Root).OpenRoot", Method, 24, ""},
  9201. {"(*Root).ReadFile", Method, 25, ""},
  9202. {"(*Root).Readlink", Method, 25, ""},
  9203. {"(*Root).Remove", Method, 24, ""},
  9204. {"(*Root).RemoveAll", Method, 25, ""},
  9205. {"(*Root).Rename", Method, 25, ""},
  9206. {"(*Root).Stat", Method, 24, ""},
  9207. {"(*Root).Symlink", Method, 25, ""},
  9208. {"(*Root).WriteFile", Method, 25, ""},
  9209. {"(*SyscallError).Error", Method, 0, ""},
  9210. {"(*SyscallError).Timeout", Method, 10, ""},
  9211. {"(*SyscallError).Unwrap", Method, 13, ""},
  9212. {"(FileMode).IsDir", Method, 0, ""},
  9213. {"(FileMode).IsRegular", Method, 1, ""},
  9214. {"(FileMode).Perm", Method, 0, ""},
  9215. {"(FileMode).String", Method, 0, ""},
  9216. {"Args", Var, 0, ""},
  9217. {"Chdir", Func, 0, "func(dir string) error"},
  9218. {"Chmod", Func, 0, "func(name string, mode FileMode) error"},
  9219. {"Chown", Func, 0, "func(name string, uid int, gid int) error"},
  9220. {"Chtimes", Func, 0, "func(name string, atime time.Time, mtime time.Time) error"},
  9221. {"Clearenv", Func, 0, "func()"},
  9222. {"CopyFS", Func, 23, "func(dir string, fsys fs.FS) error"},
  9223. {"Create", Func, 0, "func(name string) (*File, error)"},
  9224. {"CreateTemp", Func, 16, "func(dir string, pattern string) (*File, error)"},
  9225. {"DevNull", Const, 0, ""},
  9226. {"DirEntry", Type, 16, ""},
  9227. {"DirFS", Func, 16, "func(dir string) fs.FS"},
  9228. {"Environ", Func, 0, "func() []string"},
  9229. {"ErrClosed", Var, 8, ""},
  9230. {"ErrDeadlineExceeded", Var, 15, ""},
  9231. {"ErrExist", Var, 0, ""},
  9232. {"ErrInvalid", Var, 0, ""},
  9233. {"ErrNoDeadline", Var, 10, ""},
  9234. {"ErrNotExist", Var, 0, ""},
  9235. {"ErrPermission", Var, 0, ""},
  9236. {"ErrProcessDone", Var, 16, ""},
  9237. {"Executable", Func, 8, "func() (string, error)"},
  9238. {"Exit", Func, 0, "func(code int)"},
  9239. {"Expand", Func, 0, "func(s string, mapping func(string) string) string"},
  9240. {"ExpandEnv", Func, 0, "func(s string) string"},
  9241. {"File", Type, 0, ""},
  9242. {"FileInfo", Type, 0, ""},
  9243. {"FileMode", Type, 0, ""},
  9244. {"FindProcess", Func, 0, "func(pid int) (*Process, error)"},
  9245. {"Getegid", Func, 0, "func() int"},
  9246. {"Getenv", Func, 0, "func(key string) string"},
  9247. {"Geteuid", Func, 0, "func() int"},
  9248. {"Getgid", Func, 0, "func() int"},
  9249. {"Getgroups", Func, 0, "func() ([]int, error)"},
  9250. {"Getpagesize", Func, 0, "func() int"},
  9251. {"Getpid", Func, 0, "func() int"},
  9252. {"Getppid", Func, 0, "func() int"},
  9253. {"Getuid", Func, 0, "func() int"},
  9254. {"Getwd", Func, 0, "func() (dir string, err error)"},
  9255. {"Hostname", Func, 0, "func() (name string, err error)"},
  9256. {"Interrupt", Var, 0, ""},
  9257. {"IsExist", Func, 0, "func(err error) bool"},
  9258. {"IsNotExist", Func, 0, "func(err error) bool"},
  9259. {"IsPathSeparator", Func, 0, "func(c uint8) bool"},
  9260. {"IsPermission", Func, 0, "func(err error) bool"},
  9261. {"IsTimeout", Func, 10, "func(err error) bool"},
  9262. {"Kill", Var, 0, ""},
  9263. {"Lchown", Func, 0, "func(name string, uid int, gid int) error"},
  9264. {"Link", Func, 0, "func(oldname string, newname string) error"},
  9265. {"LinkError", Type, 0, ""},
  9266. {"LinkError.Err", Field, 0, ""},
  9267. {"LinkError.New", Field, 0, ""},
  9268. {"LinkError.Old", Field, 0, ""},
  9269. {"LinkError.Op", Field, 0, ""},
  9270. {"LookupEnv", Func, 5, "func(key string) (string, bool)"},
  9271. {"Lstat", Func, 0, "func(name string) (FileInfo, error)"},
  9272. {"Mkdir", Func, 0, "func(name string, perm FileMode) error"},
  9273. {"MkdirAll", Func, 0, "func(path string, perm FileMode) error"},
  9274. {"MkdirTemp", Func, 16, "func(dir string, pattern string) (string, error)"},
  9275. {"ModeAppend", Const, 0, ""},
  9276. {"ModeCharDevice", Const, 0, ""},
  9277. {"ModeDevice", Const, 0, ""},
  9278. {"ModeDir", Const, 0, ""},
  9279. {"ModeExclusive", Const, 0, ""},
  9280. {"ModeIrregular", Const, 11, ""},
  9281. {"ModeNamedPipe", Const, 0, ""},
  9282. {"ModePerm", Const, 0, ""},
  9283. {"ModeSetgid", Const, 0, ""},
  9284. {"ModeSetuid", Const, 0, ""},
  9285. {"ModeSocket", Const, 0, ""},
  9286. {"ModeSticky", Const, 0, ""},
  9287. {"ModeSymlink", Const, 0, ""},
  9288. {"ModeTemporary", Const, 0, ""},
  9289. {"ModeType", Const, 0, ""},
  9290. {"NewFile", Func, 0, "func(fd uintptr, name string) *File"},
  9291. {"NewSyscallError", Func, 0, "func(syscall string, err error) error"},
  9292. {"O_APPEND", Const, 0, ""},
  9293. {"O_CREATE", Const, 0, ""},
  9294. {"O_EXCL", Const, 0, ""},
  9295. {"O_RDONLY", Const, 0, ""},
  9296. {"O_RDWR", Const, 0, ""},
  9297. {"O_SYNC", Const, 0, ""},
  9298. {"O_TRUNC", Const, 0, ""},
  9299. {"O_WRONLY", Const, 0, ""},
  9300. {"Open", Func, 0, "func(name string) (*File, error)"},
  9301. {"OpenFile", Func, 0, "func(name string, flag int, perm FileMode) (*File, error)"},
  9302. {"OpenInRoot", Func, 24, "func(dir string, name string) (*File, error)"},
  9303. {"OpenRoot", Func, 24, "func(name string) (*Root, error)"},
  9304. {"PathError", Type, 0, ""},
  9305. {"PathError.Err", Field, 0, ""},
  9306. {"PathError.Op", Field, 0, ""},
  9307. {"PathError.Path", Field, 0, ""},
  9308. {"PathListSeparator", Const, 0, ""},
  9309. {"PathSeparator", Const, 0, ""},
  9310. {"Pipe", Func, 0, "func() (r *File, w *File, err error)"},
  9311. {"ProcAttr", Type, 0, ""},
  9312. {"ProcAttr.Dir", Field, 0, ""},
  9313. {"ProcAttr.Env", Field, 0, ""},
  9314. {"ProcAttr.Files", Field, 0, ""},
  9315. {"ProcAttr.Sys", Field, 0, ""},
  9316. {"Process", Type, 0, ""},
  9317. {"Process.Pid", Field, 0, ""},
  9318. {"ProcessState", Type, 0, ""},
  9319. {"ReadDir", Func, 16, "func(name string) ([]DirEntry, error)"},
  9320. {"ReadFile", Func, 16, "func(name string) ([]byte, error)"},
  9321. {"Readlink", Func, 0, "func(name string) (string, error)"},
  9322. {"Remove", Func, 0, "func(name string) error"},
  9323. {"RemoveAll", Func, 0, "func(path string) error"},
  9324. {"Rename", Func, 0, "func(oldpath string, newpath string) error"},
  9325. {"Root", Type, 24, ""},
  9326. {"SEEK_CUR", Const, 0, ""},
  9327. {"SEEK_END", Const, 0, ""},
  9328. {"SEEK_SET", Const, 0, ""},
  9329. {"SameFile", Func, 0, "func(fi1 FileInfo, fi2 FileInfo) bool"},
  9330. {"Setenv", Func, 0, "func(key string, value string) error"},
  9331. {"Signal", Type, 0, ""},
  9332. {"StartProcess", Func, 0, "func(name string, argv []string, attr *ProcAttr) (*Process, error)"},
  9333. {"Stat", Func, 0, "func(name string) (FileInfo, error)"},
  9334. {"Stderr", Var, 0, ""},
  9335. {"Stdin", Var, 0, ""},
  9336. {"Stdout", Var, 0, ""},
  9337. {"Symlink", Func, 0, "func(oldname string, newname string) error"},
  9338. {"SyscallError", Type, 0, ""},
  9339. {"SyscallError.Err", Field, 0, ""},
  9340. {"SyscallError.Syscall", Field, 0, ""},
  9341. {"TempDir", Func, 0, "func() string"},
  9342. {"Truncate", Func, 0, "func(name string, size int64) error"},
  9343. {"Unsetenv", Func, 4, "func(key string) error"},
  9344. {"UserCacheDir", Func, 11, "func() (string, error)"},
  9345. {"UserConfigDir", Func, 13, "func() (string, error)"},
  9346. {"UserHomeDir", Func, 12, "func() (string, error)"},
  9347. {"WriteFile", Func, 16, "func(name string, data []byte, perm FileMode) error"},
  9348. },
  9349. "os/exec": {
  9350. {"(*Cmd).CombinedOutput", Method, 0, ""},
  9351. {"(*Cmd).Environ", Method, 19, ""},
  9352. {"(*Cmd).Output", Method, 0, ""},
  9353. {"(*Cmd).Run", Method, 0, ""},
  9354. {"(*Cmd).Start", Method, 0, ""},
  9355. {"(*Cmd).StderrPipe", Method, 0, ""},
  9356. {"(*Cmd).StdinPipe", Method, 0, ""},
  9357. {"(*Cmd).StdoutPipe", Method, 0, ""},
  9358. {"(*Cmd).String", Method, 13, ""},
  9359. {"(*Cmd).Wait", Method, 0, ""},
  9360. {"(*Error).Error", Method, 0, ""},
  9361. {"(*Error).Unwrap", Method, 13, ""},
  9362. {"(*ExitError).Error", Method, 0, ""},
  9363. {"(ExitError).ExitCode", Method, 12, ""},
  9364. {"(ExitError).Exited", Method, 0, ""},
  9365. {"(ExitError).Pid", Method, 0, ""},
  9366. {"(ExitError).String", Method, 0, ""},
  9367. {"(ExitError).Success", Method, 0, ""},
  9368. {"(ExitError).Sys", Method, 0, ""},
  9369. {"(ExitError).SysUsage", Method, 0, ""},
  9370. {"(ExitError).SystemTime", Method, 0, ""},
  9371. {"(ExitError).UserTime", Method, 0, ""},
  9372. {"Cmd", Type, 0, ""},
  9373. {"Cmd.Args", Field, 0, ""},
  9374. {"Cmd.Cancel", Field, 20, ""},
  9375. {"Cmd.Dir", Field, 0, ""},
  9376. {"Cmd.Env", Field, 0, ""},
  9377. {"Cmd.Err", Field, 19, ""},
  9378. {"Cmd.ExtraFiles", Field, 0, ""},
  9379. {"Cmd.Path", Field, 0, ""},
  9380. {"Cmd.Process", Field, 0, ""},
  9381. {"Cmd.ProcessState", Field, 0, ""},
  9382. {"Cmd.Stderr", Field, 0, ""},
  9383. {"Cmd.Stdin", Field, 0, ""},
  9384. {"Cmd.Stdout", Field, 0, ""},
  9385. {"Cmd.SysProcAttr", Field, 0, ""},
  9386. {"Cmd.WaitDelay", Field, 20, ""},
  9387. {"Command", Func, 0, "func(name string, arg ...string) *Cmd"},
  9388. {"CommandContext", Func, 7, "func(ctx context.Context, name string, arg ...string) *Cmd"},
  9389. {"ErrDot", Var, 19, ""},
  9390. {"ErrNotFound", Var, 0, ""},
  9391. {"ErrWaitDelay", Var, 20, ""},
  9392. {"Error", Type, 0, ""},
  9393. {"Error.Err", Field, 0, ""},
  9394. {"Error.Name", Field, 0, ""},
  9395. {"ExitError", Type, 0, ""},
  9396. {"ExitError.ProcessState", Field, 0, ""},
  9397. {"ExitError.Stderr", Field, 6, ""},
  9398. {"LookPath", Func, 0, "func(file string) (string, error)"},
  9399. },
  9400. "os/signal": {
  9401. {"Ignore", Func, 5, "func(sig ...os.Signal)"},
  9402. {"Ignored", Func, 11, "func(sig os.Signal) bool"},
  9403. {"Notify", Func, 0, "func(c chan<- os.Signal, sig ...os.Signal)"},
  9404. {"NotifyContext", Func, 16, "func(parent context.Context, signals ...os.Signal) (ctx context.Context, stop context.CancelFunc)"},
  9405. {"Reset", Func, 5, "func(sig ...os.Signal)"},
  9406. {"Stop", Func, 1, "func(c chan<- os.Signal)"},
  9407. },
  9408. "os/user": {
  9409. {"(*User).GroupIds", Method, 7, ""},
  9410. {"(UnknownGroupError).Error", Method, 7, ""},
  9411. {"(UnknownGroupIdError).Error", Method, 7, ""},
  9412. {"(UnknownUserError).Error", Method, 0, ""},
  9413. {"(UnknownUserIdError).Error", Method, 0, ""},
  9414. {"Current", Func, 0, "func() (*User, error)"},
  9415. {"Group", Type, 7, ""},
  9416. {"Group.Gid", Field, 7, ""},
  9417. {"Group.Name", Field, 7, ""},
  9418. {"Lookup", Func, 0, "func(username string) (*User, error)"},
  9419. {"LookupGroup", Func, 7, "func(name string) (*Group, error)"},
  9420. {"LookupGroupId", Func, 7, "func(gid string) (*Group, error)"},
  9421. {"LookupId", Func, 0, "func(uid string) (*User, error)"},
  9422. {"UnknownGroupError", Type, 7, ""},
  9423. {"UnknownGroupIdError", Type, 7, ""},
  9424. {"UnknownUserError", Type, 0, ""},
  9425. {"UnknownUserIdError", Type, 0, ""},
  9426. {"User", Type, 0, ""},
  9427. {"User.Gid", Field, 0, ""},
  9428. {"User.HomeDir", Field, 0, ""},
  9429. {"User.Name", Field, 0, ""},
  9430. {"User.Uid", Field, 0, ""},
  9431. {"User.Username", Field, 0, ""},
  9432. },
  9433. "path": {
  9434. {"Base", Func, 0, "func(path string) string"},
  9435. {"Clean", Func, 0, "func(path string) string"},
  9436. {"Dir", Func, 0, "func(path string) string"},
  9437. {"ErrBadPattern", Var, 0, ""},
  9438. {"Ext", Func, 0, "func(path string) string"},
  9439. {"IsAbs", Func, 0, "func(path string) bool"},
  9440. {"Join", Func, 0, "func(elem ...string) string"},
  9441. {"Match", Func, 0, "func(pattern string, name string) (matched bool, err error)"},
  9442. {"Split", Func, 0, "func(path string) (dir string, file string)"},
  9443. },
  9444. "path/filepath": {
  9445. {"Abs", Func, 0, "func(path string) (string, error)"},
  9446. {"Base", Func, 0, "func(path string) string"},
  9447. {"Clean", Func, 0, "func(path string) string"},
  9448. {"Dir", Func, 0, "func(path string) string"},
  9449. {"ErrBadPattern", Var, 0, ""},
  9450. {"EvalSymlinks", Func, 0, "func(path string) (string, error)"},
  9451. {"Ext", Func, 0, "func(path string) string"},
  9452. {"FromSlash", Func, 0, "func(path string) string"},
  9453. {"Glob", Func, 0, "func(pattern string) (matches []string, err error)"},
  9454. {"HasPrefix", Func, 0, "func(p string, prefix string) bool"},
  9455. {"IsAbs", Func, 0, "func(path string) bool"},
  9456. {"IsLocal", Func, 20, "func(path string) bool"},
  9457. {"Join", Func, 0, "func(elem ...string) string"},
  9458. {"ListSeparator", Const, 0, ""},
  9459. {"Localize", Func, 23, "func(path string) (string, error)"},
  9460. {"Match", Func, 0, "func(pattern string, name string) (matched bool, err error)"},
  9461. {"Rel", Func, 0, "func(basepath string, targpath string) (string, error)"},
  9462. {"Separator", Const, 0, ""},
  9463. {"SkipAll", Var, 20, ""},
  9464. {"SkipDir", Var, 0, ""},
  9465. {"Split", Func, 0, "func(path string) (dir string, file string)"},
  9466. {"SplitList", Func, 0, "func(path string) []string"},
  9467. {"ToSlash", Func, 0, "func(path string) string"},
  9468. {"VolumeName", Func, 0, "func(path string) string"},
  9469. {"Walk", Func, 0, "func(root string, fn WalkFunc) error"},
  9470. {"WalkDir", Func, 16, "func(root string, fn fs.WalkDirFunc) error"},
  9471. {"WalkFunc", Type, 0, ""},
  9472. },
  9473. "plugin": {
  9474. {"(*Plugin).Lookup", Method, 8, ""},
  9475. {"Open", Func, 8, "func(path string) (*Plugin, error)"},
  9476. {"Plugin", Type, 8, ""},
  9477. {"Symbol", Type, 8, ""},
  9478. },
  9479. "reflect": {
  9480. {"(*MapIter).Key", Method, 12, ""},
  9481. {"(*MapIter).Next", Method, 12, ""},
  9482. {"(*MapIter).Reset", Method, 18, ""},
  9483. {"(*MapIter).Value", Method, 12, ""},
  9484. {"(*ValueError).Error", Method, 0, ""},
  9485. {"(ChanDir).String", Method, 0, ""},
  9486. {"(Kind).String", Method, 0, ""},
  9487. {"(Method).IsExported", Method, 17, ""},
  9488. {"(StructField).IsExported", Method, 17, ""},
  9489. {"(StructTag).Get", Method, 0, ""},
  9490. {"(StructTag).Lookup", Method, 7, ""},
  9491. {"(Value).Addr", Method, 0, ""},
  9492. {"(Value).Bool", Method, 0, ""},
  9493. {"(Value).Bytes", Method, 0, ""},
  9494. {"(Value).Call", Method, 0, ""},
  9495. {"(Value).CallSlice", Method, 0, ""},
  9496. {"(Value).CanAddr", Method, 0, ""},
  9497. {"(Value).CanComplex", Method, 18, ""},
  9498. {"(Value).CanConvert", Method, 17, ""},
  9499. {"(Value).CanFloat", Method, 18, ""},
  9500. {"(Value).CanInt", Method, 18, ""},
  9501. {"(Value).CanInterface", Method, 0, ""},
  9502. {"(Value).CanSet", Method, 0, ""},
  9503. {"(Value).CanUint", Method, 18, ""},
  9504. {"(Value).Cap", Method, 0, ""},
  9505. {"(Value).Clear", Method, 21, ""},
  9506. {"(Value).Close", Method, 0, ""},
  9507. {"(Value).Comparable", Method, 20, ""},
  9508. {"(Value).Complex", Method, 0, ""},
  9509. {"(Value).Convert", Method, 1, ""},
  9510. {"(Value).Elem", Method, 0, ""},
  9511. {"(Value).Equal", Method, 20, ""},
  9512. {"(Value).Field", Method, 0, ""},
  9513. {"(Value).FieldByIndex", Method, 0, ""},
  9514. {"(Value).FieldByIndexErr", Method, 18, ""},
  9515. {"(Value).FieldByName", Method, 0, ""},
  9516. {"(Value).FieldByNameFunc", Method, 0, ""},
  9517. {"(Value).Float", Method, 0, ""},
  9518. {"(Value).Grow", Method, 20, ""},
  9519. {"(Value).Index", Method, 0, ""},
  9520. {"(Value).Int", Method, 0, ""},
  9521. {"(Value).Interface", Method, 0, ""},
  9522. {"(Value).InterfaceData", Method, 0, ""},
  9523. {"(Value).IsNil", Method, 0, ""},
  9524. {"(Value).IsValid", Method, 0, ""},
  9525. {"(Value).IsZero", Method, 13, ""},
  9526. {"(Value).Kind", Method, 0, ""},
  9527. {"(Value).Len", Method, 0, ""},
  9528. {"(Value).MapIndex", Method, 0, ""},
  9529. {"(Value).MapKeys", Method, 0, ""},
  9530. {"(Value).MapRange", Method, 12, ""},
  9531. {"(Value).Method", Method, 0, ""},
  9532. {"(Value).MethodByName", Method, 0, ""},
  9533. {"(Value).NumField", Method, 0, ""},
  9534. {"(Value).NumMethod", Method, 0, ""},
  9535. {"(Value).OverflowComplex", Method, 0, ""},
  9536. {"(Value).OverflowFloat", Method, 0, ""},
  9537. {"(Value).OverflowInt", Method, 0, ""},
  9538. {"(Value).OverflowUint", Method, 0, ""},
  9539. {"(Value).Pointer", Method, 0, ""},
  9540. {"(Value).Recv", Method, 0, ""},
  9541. {"(Value).Send", Method, 0, ""},
  9542. {"(Value).Seq", Method, 23, ""},
  9543. {"(Value).Seq2", Method, 23, ""},
  9544. {"(Value).Set", Method, 0, ""},
  9545. {"(Value).SetBool", Method, 0, ""},
  9546. {"(Value).SetBytes", Method, 0, ""},
  9547. {"(Value).SetCap", Method, 2, ""},
  9548. {"(Value).SetComplex", Method, 0, ""},
  9549. {"(Value).SetFloat", Method, 0, ""},
  9550. {"(Value).SetInt", Method, 0, ""},
  9551. {"(Value).SetIterKey", Method, 18, ""},
  9552. {"(Value).SetIterValue", Method, 18, ""},
  9553. {"(Value).SetLen", Method, 0, ""},
  9554. {"(Value).SetMapIndex", Method, 0, ""},
  9555. {"(Value).SetPointer", Method, 0, ""},
  9556. {"(Value).SetString", Method, 0, ""},
  9557. {"(Value).SetUint", Method, 0, ""},
  9558. {"(Value).SetZero", Method, 20, ""},
  9559. {"(Value).Slice", Method, 0, ""},
  9560. {"(Value).Slice3", Method, 2, ""},
  9561. {"(Value).String", Method, 0, ""},
  9562. {"(Value).TryRecv", Method, 0, ""},
  9563. {"(Value).TrySend", Method, 0, ""},
  9564. {"(Value).Type", Method, 0, ""},
  9565. {"(Value).Uint", Method, 0, ""},
  9566. {"(Value).UnsafeAddr", Method, 0, ""},
  9567. {"(Value).UnsafePointer", Method, 18, ""},
  9568. {"Append", Func, 0, "func(s Value, x ...Value) Value"},
  9569. {"AppendSlice", Func, 0, "func(s Value, t Value) Value"},
  9570. {"Array", Const, 0, ""},
  9571. {"ArrayOf", Func, 5, "func(length int, elem Type) Type"},
  9572. {"Bool", Const, 0, ""},
  9573. {"BothDir", Const, 0, ""},
  9574. {"Chan", Const, 0, ""},
  9575. {"ChanDir", Type, 0, ""},
  9576. {"ChanOf", Func, 1, "func(dir ChanDir, t Type) Type"},
  9577. {"Complex128", Const, 0, ""},
  9578. {"Complex64", Const, 0, ""},
  9579. {"Copy", Func, 0, "func(dst Value, src Value) int"},
  9580. {"DeepEqual", Func, 0, "func(x any, y any) bool"},
  9581. {"Float32", Const, 0, ""},
  9582. {"Float64", Const, 0, ""},
  9583. {"Func", Const, 0, ""},
  9584. {"FuncOf", Func, 5, "func(in []Type, out []Type, variadic bool) Type"},
  9585. {"Indirect", Func, 0, "func(v Value) Value"},
  9586. {"Int", Const, 0, ""},
  9587. {"Int16", Const, 0, ""},
  9588. {"Int32", Const, 0, ""},
  9589. {"Int64", Const, 0, ""},
  9590. {"Int8", Const, 0, ""},
  9591. {"Interface", Const, 0, ""},
  9592. {"Invalid", Const, 0, ""},
  9593. {"Kind", Type, 0, ""},
  9594. {"MakeChan", Func, 0, "func(typ Type, buffer int) Value"},
  9595. {"MakeFunc", Func, 1, "func(typ Type, fn func(args []Value) (results []Value)) Value"},
  9596. {"MakeMap", Func, 0, "func(typ Type) Value"},
  9597. {"MakeMapWithSize", Func, 9, "func(typ Type, n int) Value"},
  9598. {"MakeSlice", Func, 0, "func(typ Type, len int, cap int) Value"},
  9599. {"Map", Const, 0, ""},
  9600. {"MapIter", Type, 12, ""},
  9601. {"MapOf", Func, 1, "func(key Type, elem Type) Type"},
  9602. {"Method", Type, 0, ""},
  9603. {"Method.Func", Field, 0, ""},
  9604. {"Method.Index", Field, 0, ""},
  9605. {"Method.Name", Field, 0, ""},
  9606. {"Method.PkgPath", Field, 0, ""},
  9607. {"Method.Type", Field, 0, ""},
  9608. {"New", Func, 0, "func(typ Type) Value"},
  9609. {"NewAt", Func, 0, "func(typ Type, p unsafe.Pointer) Value"},
  9610. {"Pointer", Const, 18, ""},
  9611. {"PointerTo", Func, 18, "func(t Type) Type"},
  9612. {"Ptr", Const, 0, ""},
  9613. {"PtrTo", Func, 0, "func(t Type) Type"},
  9614. {"RecvDir", Const, 0, ""},
  9615. {"Select", Func, 1, "func(cases []SelectCase) (chosen int, recv Value, recvOK bool)"},
  9616. {"SelectCase", Type, 1, ""},
  9617. {"SelectCase.Chan", Field, 1, ""},
  9618. {"SelectCase.Dir", Field, 1, ""},
  9619. {"SelectCase.Send", Field, 1, ""},
  9620. {"SelectDefault", Const, 1, ""},
  9621. {"SelectDir", Type, 1, ""},
  9622. {"SelectRecv", Const, 1, ""},
  9623. {"SelectSend", Const, 1, ""},
  9624. {"SendDir", Const, 0, ""},
  9625. {"Slice", Const, 0, ""},
  9626. {"SliceAt", Func, 23, "func(typ Type, p unsafe.Pointer, n int) Value"},
  9627. {"SliceHeader", Type, 0, ""},
  9628. {"SliceHeader.Cap", Field, 0, ""},
  9629. {"SliceHeader.Data", Field, 0, ""},
  9630. {"SliceHeader.Len", Field, 0, ""},
  9631. {"SliceOf", Func, 1, "func(t Type) Type"},
  9632. {"String", Const, 0, ""},
  9633. {"StringHeader", Type, 0, ""},
  9634. {"StringHeader.Data", Field, 0, ""},
  9635. {"StringHeader.Len", Field, 0, ""},
  9636. {"Struct", Const, 0, ""},
  9637. {"StructField", Type, 0, ""},
  9638. {"StructField.Anonymous", Field, 0, ""},
  9639. {"StructField.Index", Field, 0, ""},
  9640. {"StructField.Name", Field, 0, ""},
  9641. {"StructField.Offset", Field, 0, ""},
  9642. {"StructField.PkgPath", Field, 0, ""},
  9643. {"StructField.Tag", Field, 0, ""},
  9644. {"StructField.Type", Field, 0, ""},
  9645. {"StructOf", Func, 7, "func(fields []StructField) Type"},
  9646. {"StructTag", Type, 0, ""},
  9647. {"Swapper", Func, 8, "func(slice any) func(i int, j int)"},
  9648. {"Type", Type, 0, ""},
  9649. {"TypeAssert", Func, 25, "func[T any](v Value) (T, bool)"},
  9650. {"TypeFor", Func, 22, "func[T any]() Type"},
  9651. {"TypeOf", Func, 0, "func(i any) Type"},
  9652. {"Uint", Const, 0, ""},
  9653. {"Uint16", Const, 0, ""},
  9654. {"Uint32", Const, 0, ""},
  9655. {"Uint64", Const, 0, ""},
  9656. {"Uint8", Const, 0, ""},
  9657. {"Uintptr", Const, 0, ""},
  9658. {"UnsafePointer", Const, 0, ""},
  9659. {"Value", Type, 0, ""},
  9660. {"ValueError", Type, 0, ""},
  9661. {"ValueError.Kind", Field, 0, ""},
  9662. {"ValueError.Method", Field, 0, ""},
  9663. {"ValueOf", Func, 0, "func(i any) Value"},
  9664. {"VisibleFields", Func, 17, "func(t Type) []StructField"},
  9665. {"Zero", Func, 0, "func(typ Type) Value"},
  9666. },
  9667. "regexp": {
  9668. {"(*Regexp).AppendText", Method, 24, ""},
  9669. {"(*Regexp).Copy", Method, 6, ""},
  9670. {"(*Regexp).Expand", Method, 0, ""},
  9671. {"(*Regexp).ExpandString", Method, 0, ""},
  9672. {"(*Regexp).Find", Method, 0, ""},
  9673. {"(*Regexp).FindAll", Method, 0, ""},
  9674. {"(*Regexp).FindAllIndex", Method, 0, ""},
  9675. {"(*Regexp).FindAllString", Method, 0, ""},
  9676. {"(*Regexp).FindAllStringIndex", Method, 0, ""},
  9677. {"(*Regexp).FindAllStringSubmatch", Method, 0, ""},
  9678. {"(*Regexp).FindAllStringSubmatchIndex", Method, 0, ""},
  9679. {"(*Regexp).FindAllSubmatch", Method, 0, ""},
  9680. {"(*Regexp).FindAllSubmatchIndex", Method, 0, ""},
  9681. {"(*Regexp).FindIndex", Method, 0, ""},
  9682. {"(*Regexp).FindReaderIndex", Method, 0, ""},
  9683. {"(*Regexp).FindReaderSubmatchIndex", Method, 0, ""},
  9684. {"(*Regexp).FindString", Method, 0, ""},
  9685. {"(*Regexp).FindStringIndex", Method, 0, ""},
  9686. {"(*Regexp).FindStringSubmatch", Method, 0, ""},
  9687. {"(*Regexp).FindStringSubmatchIndex", Method, 0, ""},
  9688. {"(*Regexp).FindSubmatch", Method, 0, ""},
  9689. {"(*Regexp).FindSubmatchIndex", Method, 0, ""},
  9690. {"(*Regexp).LiteralPrefix", Method, 0, ""},
  9691. {"(*Regexp).Longest", Method, 1, ""},
  9692. {"(*Regexp).MarshalText", Method, 21, ""},
  9693. {"(*Regexp).Match", Method, 0, ""},
  9694. {"(*Regexp).MatchReader", Method, 0, ""},
  9695. {"(*Regexp).MatchString", Method, 0, ""},
  9696. {"(*Regexp).NumSubexp", Method, 0, ""},
  9697. {"(*Regexp).ReplaceAll", Method, 0, ""},
  9698. {"(*Regexp).ReplaceAllFunc", Method, 0, ""},
  9699. {"(*Regexp).ReplaceAllLiteral", Method, 0, ""},
  9700. {"(*Regexp).ReplaceAllLiteralString", Method, 0, ""},
  9701. {"(*Regexp).ReplaceAllString", Method, 0, ""},
  9702. {"(*Regexp).ReplaceAllStringFunc", Method, 0, ""},
  9703. {"(*Regexp).Split", Method, 1, ""},
  9704. {"(*Regexp).String", Method, 0, ""},
  9705. {"(*Regexp).SubexpIndex", Method, 15, ""},
  9706. {"(*Regexp).SubexpNames", Method, 0, ""},
  9707. {"(*Regexp).UnmarshalText", Method, 21, ""},
  9708. {"Compile", Func, 0, "func(expr string) (*Regexp, error)"},
  9709. {"CompilePOSIX", Func, 0, "func(expr string) (*Regexp, error)"},
  9710. {"Match", Func, 0, "func(pattern string, b []byte) (matched bool, err error)"},
  9711. {"MatchReader", Func, 0, "func(pattern string, r io.RuneReader) (matched bool, err error)"},
  9712. {"MatchString", Func, 0, "func(pattern string, s string) (matched bool, err error)"},
  9713. {"MustCompile", Func, 0, "func(str string) *Regexp"},
  9714. {"MustCompilePOSIX", Func, 0, "func(str string) *Regexp"},
  9715. {"QuoteMeta", Func, 0, "func(s string) string"},
  9716. {"Regexp", Type, 0, ""},
  9717. },
  9718. "regexp/syntax": {
  9719. {"(*Error).Error", Method, 0, ""},
  9720. {"(*Inst).MatchEmptyWidth", Method, 0, ""},
  9721. {"(*Inst).MatchRune", Method, 0, ""},
  9722. {"(*Inst).MatchRunePos", Method, 3, ""},
  9723. {"(*Inst).String", Method, 0, ""},
  9724. {"(*Prog).Prefix", Method, 0, ""},
  9725. {"(*Prog).StartCond", Method, 0, ""},
  9726. {"(*Prog).String", Method, 0, ""},
  9727. {"(*Regexp).CapNames", Method, 0, ""},
  9728. {"(*Regexp).Equal", Method, 0, ""},
  9729. {"(*Regexp).MaxCap", Method, 0, ""},
  9730. {"(*Regexp).Simplify", Method, 0, ""},
  9731. {"(*Regexp).String", Method, 0, ""},
  9732. {"(ErrorCode).String", Method, 0, ""},
  9733. {"(InstOp).String", Method, 3, ""},
  9734. {"(Op).String", Method, 11, ""},
  9735. {"ClassNL", Const, 0, ""},
  9736. {"Compile", Func, 0, "func(re *Regexp) (*Prog, error)"},
  9737. {"DotNL", Const, 0, ""},
  9738. {"EmptyBeginLine", Const, 0, ""},
  9739. {"EmptyBeginText", Const, 0, ""},
  9740. {"EmptyEndLine", Const, 0, ""},
  9741. {"EmptyEndText", Const, 0, ""},
  9742. {"EmptyNoWordBoundary", Const, 0, ""},
  9743. {"EmptyOp", Type, 0, ""},
  9744. {"EmptyOpContext", Func, 0, "func(r1 rune, r2 rune) EmptyOp"},
  9745. {"EmptyWordBoundary", Const, 0, ""},
  9746. {"ErrInternalError", Const, 0, ""},
  9747. {"ErrInvalidCharClass", Const, 0, ""},
  9748. {"ErrInvalidCharRange", Const, 0, ""},
  9749. {"ErrInvalidEscape", Const, 0, ""},
  9750. {"ErrInvalidNamedCapture", Const, 0, ""},
  9751. {"ErrInvalidPerlOp", Const, 0, ""},
  9752. {"ErrInvalidRepeatOp", Const, 0, ""},
  9753. {"ErrInvalidRepeatSize", Const, 0, ""},
  9754. {"ErrInvalidUTF8", Const, 0, ""},
  9755. {"ErrLarge", Const, 20, ""},
  9756. {"ErrMissingBracket", Const, 0, ""},
  9757. {"ErrMissingParen", Const, 0, ""},
  9758. {"ErrMissingRepeatArgument", Const, 0, ""},
  9759. {"ErrNestingDepth", Const, 19, ""},
  9760. {"ErrTrailingBackslash", Const, 0, ""},
  9761. {"ErrUnexpectedParen", Const, 1, ""},
  9762. {"Error", Type, 0, ""},
  9763. {"Error.Code", Field, 0, ""},
  9764. {"Error.Expr", Field, 0, ""},
  9765. {"ErrorCode", Type, 0, ""},
  9766. {"Flags", Type, 0, ""},
  9767. {"FoldCase", Const, 0, ""},
  9768. {"Inst", Type, 0, ""},
  9769. {"Inst.Arg", Field, 0, ""},
  9770. {"Inst.Op", Field, 0, ""},
  9771. {"Inst.Out", Field, 0, ""},
  9772. {"Inst.Rune", Field, 0, ""},
  9773. {"InstAlt", Const, 0, ""},
  9774. {"InstAltMatch", Const, 0, ""},
  9775. {"InstCapture", Const, 0, ""},
  9776. {"InstEmptyWidth", Const, 0, ""},
  9777. {"InstFail", Const, 0, ""},
  9778. {"InstMatch", Const, 0, ""},
  9779. {"InstNop", Const, 0, ""},
  9780. {"InstOp", Type, 0, ""},
  9781. {"InstRune", Const, 0, ""},
  9782. {"InstRune1", Const, 0, ""},
  9783. {"InstRuneAny", Const, 0, ""},
  9784. {"InstRuneAnyNotNL", Const, 0, ""},
  9785. {"IsWordChar", Func, 0, "func(r rune) bool"},
  9786. {"Literal", Const, 0, ""},
  9787. {"MatchNL", Const, 0, ""},
  9788. {"NonGreedy", Const, 0, ""},
  9789. {"OneLine", Const, 0, ""},
  9790. {"Op", Type, 0, ""},
  9791. {"OpAlternate", Const, 0, ""},
  9792. {"OpAnyChar", Const, 0, ""},
  9793. {"OpAnyCharNotNL", Const, 0, ""},
  9794. {"OpBeginLine", Const, 0, ""},
  9795. {"OpBeginText", Const, 0, ""},
  9796. {"OpCapture", Const, 0, ""},
  9797. {"OpCharClass", Const, 0, ""},
  9798. {"OpConcat", Const, 0, ""},
  9799. {"OpEmptyMatch", Const, 0, ""},
  9800. {"OpEndLine", Const, 0, ""},
  9801. {"OpEndText", Const, 0, ""},
  9802. {"OpLiteral", Const, 0, ""},
  9803. {"OpNoMatch", Const, 0, ""},
  9804. {"OpNoWordBoundary", Const, 0, ""},
  9805. {"OpPlus", Const, 0, ""},
  9806. {"OpQuest", Const, 0, ""},
  9807. {"OpRepeat", Const, 0, ""},
  9808. {"OpStar", Const, 0, ""},
  9809. {"OpWordBoundary", Const, 0, ""},
  9810. {"POSIX", Const, 0, ""},
  9811. {"Parse", Func, 0, "func(s string, flags Flags) (*Regexp, error)"},
  9812. {"Perl", Const, 0, ""},
  9813. {"PerlX", Const, 0, ""},
  9814. {"Prog", Type, 0, ""},
  9815. {"Prog.Inst", Field, 0, ""},
  9816. {"Prog.NumCap", Field, 0, ""},
  9817. {"Prog.Start", Field, 0, ""},
  9818. {"Regexp", Type, 0, ""},
  9819. {"Regexp.Cap", Field, 0, ""},
  9820. {"Regexp.Flags", Field, 0, ""},
  9821. {"Regexp.Max", Field, 0, ""},
  9822. {"Regexp.Min", Field, 0, ""},
  9823. {"Regexp.Name", Field, 0, ""},
  9824. {"Regexp.Op", Field, 0, ""},
  9825. {"Regexp.Rune", Field, 0, ""},
  9826. {"Regexp.Rune0", Field, 0, ""},
  9827. {"Regexp.Sub", Field, 0, ""},
  9828. {"Regexp.Sub0", Field, 0, ""},
  9829. {"Simple", Const, 0, ""},
  9830. {"UnicodeGroups", Const, 0, ""},
  9831. {"WasDollar", Const, 0, ""},
  9832. },
  9833. "runtime": {
  9834. {"(*BlockProfileRecord).Stack", Method, 1, ""},
  9835. {"(*Frames).Next", Method, 7, ""},
  9836. {"(*Func).Entry", Method, 0, ""},
  9837. {"(*Func).FileLine", Method, 0, ""},
  9838. {"(*Func).Name", Method, 0, ""},
  9839. {"(*MemProfileRecord).InUseBytes", Method, 0, ""},
  9840. {"(*MemProfileRecord).InUseObjects", Method, 0, ""},
  9841. {"(*MemProfileRecord).Stack", Method, 0, ""},
  9842. {"(*PanicNilError).Error", Method, 21, ""},
  9843. {"(*PanicNilError).RuntimeError", Method, 21, ""},
  9844. {"(*Pinner).Pin", Method, 21, ""},
  9845. {"(*Pinner).Unpin", Method, 21, ""},
  9846. {"(*StackRecord).Stack", Method, 0, ""},
  9847. {"(*TypeAssertionError).Error", Method, 0, ""},
  9848. {"(*TypeAssertionError).RuntimeError", Method, 0, ""},
  9849. {"(Cleanup).Stop", Method, 24, ""},
  9850. {"AddCleanup", Func, 24, "func[T, S any](ptr *T, cleanup func(S), arg S) Cleanup"},
  9851. {"BlockProfile", Func, 1, "func(p []BlockProfileRecord) (n int, ok bool)"},
  9852. {"BlockProfileRecord", Type, 1, ""},
  9853. {"BlockProfileRecord.Count", Field, 1, ""},
  9854. {"BlockProfileRecord.Cycles", Field, 1, ""},
  9855. {"BlockProfileRecord.StackRecord", Field, 1, ""},
  9856. {"Breakpoint", Func, 0, "func()"},
  9857. {"CPUProfile", Func, 0, "func() []byte"},
  9858. {"Caller", Func, 0, "func(skip int) (pc uintptr, file string, line int, ok bool)"},
  9859. {"Callers", Func, 0, "func(skip int, pc []uintptr) int"},
  9860. {"CallersFrames", Func, 7, "func(callers []uintptr) *Frames"},
  9861. {"Cleanup", Type, 24, ""},
  9862. {"Compiler", Const, 0, ""},
  9863. {"Error", Type, 0, ""},
  9864. {"Frame", Type, 7, ""},
  9865. {"Frame.Entry", Field, 7, ""},
  9866. {"Frame.File", Field, 7, ""},
  9867. {"Frame.Func", Field, 7, ""},
  9868. {"Frame.Function", Field, 7, ""},
  9869. {"Frame.Line", Field, 7, ""},
  9870. {"Frame.PC", Field, 7, ""},
  9871. {"Frames", Type, 7, ""},
  9872. {"Func", Type, 0, ""},
  9873. {"FuncForPC", Func, 0, "func(pc uintptr) *Func"},
  9874. {"GC", Func, 0, "func()"},
  9875. {"GOARCH", Const, 0, ""},
  9876. {"GOMAXPROCS", Func, 0, "func(n int) int"},
  9877. {"GOOS", Const, 0, ""},
  9878. {"GOROOT", Func, 0, "func() string"},
  9879. {"Goexit", Func, 0, "func()"},
  9880. {"GoroutineProfile", Func, 0, "func(p []StackRecord) (n int, ok bool)"},
  9881. {"Gosched", Func, 0, "func()"},
  9882. {"KeepAlive", Func, 7, "func(x any)"},
  9883. {"LockOSThread", Func, 0, "func()"},
  9884. {"MemProfile", Func, 0, "func(p []MemProfileRecord, inuseZero bool) (n int, ok bool)"},
  9885. {"MemProfileRate", Var, 0, ""},
  9886. {"MemProfileRecord", Type, 0, ""},
  9887. {"MemProfileRecord.AllocBytes", Field, 0, ""},
  9888. {"MemProfileRecord.AllocObjects", Field, 0, ""},
  9889. {"MemProfileRecord.FreeBytes", Field, 0, ""},
  9890. {"MemProfileRecord.FreeObjects", Field, 0, ""},
  9891. {"MemProfileRecord.Stack0", Field, 0, ""},
  9892. {"MemStats", Type, 0, ""},
  9893. {"MemStats.Alloc", Field, 0, ""},
  9894. {"MemStats.BuckHashSys", Field, 0, ""},
  9895. {"MemStats.BySize", Field, 0, ""},
  9896. {"MemStats.DebugGC", Field, 0, ""},
  9897. {"MemStats.EnableGC", Field, 0, ""},
  9898. {"MemStats.Frees", Field, 0, ""},
  9899. {"MemStats.GCCPUFraction", Field, 5, ""},
  9900. {"MemStats.GCSys", Field, 2, ""},
  9901. {"MemStats.HeapAlloc", Field, 0, ""},
  9902. {"MemStats.HeapIdle", Field, 0, ""},
  9903. {"MemStats.HeapInuse", Field, 0, ""},
  9904. {"MemStats.HeapObjects", Field, 0, ""},
  9905. {"MemStats.HeapReleased", Field, 0, ""},
  9906. {"MemStats.HeapSys", Field, 0, ""},
  9907. {"MemStats.LastGC", Field, 0, ""},
  9908. {"MemStats.Lookups", Field, 0, ""},
  9909. {"MemStats.MCacheInuse", Field, 0, ""},
  9910. {"MemStats.MCacheSys", Field, 0, ""},
  9911. {"MemStats.MSpanInuse", Field, 0, ""},
  9912. {"MemStats.MSpanSys", Field, 0, ""},
  9913. {"MemStats.Mallocs", Field, 0, ""},
  9914. {"MemStats.NextGC", Field, 0, ""},
  9915. {"MemStats.NumForcedGC", Field, 8, ""},
  9916. {"MemStats.NumGC", Field, 0, ""},
  9917. {"MemStats.OtherSys", Field, 2, ""},
  9918. {"MemStats.PauseEnd", Field, 4, ""},
  9919. {"MemStats.PauseNs", Field, 0, ""},
  9920. {"MemStats.PauseTotalNs", Field, 0, ""},
  9921. {"MemStats.StackInuse", Field, 0, ""},
  9922. {"MemStats.StackSys", Field, 0, ""},
  9923. {"MemStats.Sys", Field, 0, ""},
  9924. {"MemStats.TotalAlloc", Field, 0, ""},
  9925. {"MutexProfile", Func, 8, "func(p []BlockProfileRecord) (n int, ok bool)"},
  9926. {"NumCPU", Func, 0, "func() int"},
  9927. {"NumCgoCall", Func, 0, "func() int64"},
  9928. {"NumGoroutine", Func, 0, "func() int"},
  9929. {"PanicNilError", Type, 21, ""},
  9930. {"Pinner", Type, 21, ""},
  9931. {"ReadMemStats", Func, 0, "func(m *MemStats)"},
  9932. {"ReadTrace", Func, 5, "func() []byte"},
  9933. {"SetBlockProfileRate", Func, 1, "func(rate int)"},
  9934. {"SetCPUProfileRate", Func, 0, "func(hz int)"},
  9935. {"SetCgoTraceback", Func, 7, "func(version int, traceback unsafe.Pointer, context unsafe.Pointer, symbolizer unsafe.Pointer)"},
  9936. {"SetDefaultGOMAXPROCS", Func, 25, "func()"},
  9937. {"SetFinalizer", Func, 0, "func(obj any, finalizer any)"},
  9938. {"SetMutexProfileFraction", Func, 8, "func(rate int) int"},
  9939. {"Stack", Func, 0, "func(buf []byte, all bool) int"},
  9940. {"StackRecord", Type, 0, ""},
  9941. {"StackRecord.Stack0", Field, 0, ""},
  9942. {"StartTrace", Func, 5, "func() error"},
  9943. {"StopTrace", Func, 5, "func()"},
  9944. {"ThreadCreateProfile", Func, 0, "func(p []StackRecord) (n int, ok bool)"},
  9945. {"TypeAssertionError", Type, 0, ""},
  9946. {"UnlockOSThread", Func, 0, "func()"},
  9947. {"Version", Func, 0, "func() string"},
  9948. },
  9949. "runtime/cgo": {
  9950. {"(Handle).Delete", Method, 17, ""},
  9951. {"(Handle).Value", Method, 17, ""},
  9952. {"Handle", Type, 17, ""},
  9953. {"Incomplete", Type, 20, ""},
  9954. {"NewHandle", Func, 17, ""},
  9955. },
  9956. "runtime/coverage": {
  9957. {"ClearCounters", Func, 20, "func() error"},
  9958. {"WriteCounters", Func, 20, "func(w io.Writer) error"},
  9959. {"WriteCountersDir", Func, 20, "func(dir string) error"},
  9960. {"WriteMeta", Func, 20, "func(w io.Writer) error"},
  9961. {"WriteMetaDir", Func, 20, "func(dir string) error"},
  9962. },
  9963. "runtime/debug": {
  9964. {"(*BuildInfo).String", Method, 18, ""},
  9965. {"BuildInfo", Type, 12, ""},
  9966. {"BuildInfo.Deps", Field, 12, ""},
  9967. {"BuildInfo.GoVersion", Field, 18, ""},
  9968. {"BuildInfo.Main", Field, 12, ""},
  9969. {"BuildInfo.Path", Field, 12, ""},
  9970. {"BuildInfo.Settings", Field, 18, ""},
  9971. {"BuildSetting", Type, 18, ""},
  9972. {"BuildSetting.Key", Field, 18, ""},
  9973. {"BuildSetting.Value", Field, 18, ""},
  9974. {"CrashOptions", Type, 23, ""},
  9975. {"FreeOSMemory", Func, 1, "func()"},
  9976. {"GCStats", Type, 1, ""},
  9977. {"GCStats.LastGC", Field, 1, ""},
  9978. {"GCStats.NumGC", Field, 1, ""},
  9979. {"GCStats.Pause", Field, 1, ""},
  9980. {"GCStats.PauseEnd", Field, 4, ""},
  9981. {"GCStats.PauseQuantiles", Field, 1, ""},
  9982. {"GCStats.PauseTotal", Field, 1, ""},
  9983. {"Module", Type, 12, ""},
  9984. {"Module.Path", Field, 12, ""},
  9985. {"Module.Replace", Field, 12, ""},
  9986. {"Module.Sum", Field, 12, ""},
  9987. {"Module.Version", Field, 12, ""},
  9988. {"ParseBuildInfo", Func, 18, "func(data string) (bi *BuildInfo, err error)"},
  9989. {"PrintStack", Func, 0, "func()"},
  9990. {"ReadBuildInfo", Func, 12, "func() (info *BuildInfo, ok bool)"},
  9991. {"ReadGCStats", Func, 1, "func(stats *GCStats)"},
  9992. {"SetCrashOutput", Func, 23, "func(f *os.File, opts CrashOptions) error"},
  9993. {"SetGCPercent", Func, 1, "func(percent int) int"},
  9994. {"SetMaxStack", Func, 2, "func(bytes int) int"},
  9995. {"SetMaxThreads", Func, 2, "func(threads int) int"},
  9996. {"SetMemoryLimit", Func, 19, "func(limit int64) int64"},
  9997. {"SetPanicOnFault", Func, 3, "func(enabled bool) bool"},
  9998. {"SetTraceback", Func, 6, "func(level string)"},
  9999. {"Stack", Func, 0, "func() []byte"},
  10000. {"WriteHeapDump", Func, 3, "func(fd uintptr)"},
  10001. },
  10002. "runtime/metrics": {
  10003. {"(Value).Float64", Method, 16, ""},
  10004. {"(Value).Float64Histogram", Method, 16, ""},
  10005. {"(Value).Kind", Method, 16, ""},
  10006. {"(Value).Uint64", Method, 16, ""},
  10007. {"All", Func, 16, "func() []Description"},
  10008. {"Description", Type, 16, ""},
  10009. {"Description.Cumulative", Field, 16, ""},
  10010. {"Description.Description", Field, 16, ""},
  10011. {"Description.Kind", Field, 16, ""},
  10012. {"Description.Name", Field, 16, ""},
  10013. {"Float64Histogram", Type, 16, ""},
  10014. {"Float64Histogram.Buckets", Field, 16, ""},
  10015. {"Float64Histogram.Counts", Field, 16, ""},
  10016. {"KindBad", Const, 16, ""},
  10017. {"KindFloat64", Const, 16, ""},
  10018. {"KindFloat64Histogram", Const, 16, ""},
  10019. {"KindUint64", Const, 16, ""},
  10020. {"Read", Func, 16, "func(m []Sample)"},
  10021. {"Sample", Type, 16, ""},
  10022. {"Sample.Name", Field, 16, ""},
  10023. {"Sample.Value", Field, 16, ""},
  10024. {"Value", Type, 16, ""},
  10025. {"ValueKind", Type, 16, ""},
  10026. },
  10027. "runtime/pprof": {
  10028. {"(*Profile).Add", Method, 0, ""},
  10029. {"(*Profile).Count", Method, 0, ""},
  10030. {"(*Profile).Name", Method, 0, ""},
  10031. {"(*Profile).Remove", Method, 0, ""},
  10032. {"(*Profile).WriteTo", Method, 0, ""},
  10033. {"Do", Func, 9, "func(ctx context.Context, labels LabelSet, f func(context.Context))"},
  10034. {"ForLabels", Func, 9, "func(ctx context.Context, f func(key string, value string) bool)"},
  10035. {"Label", Func, 9, "func(ctx context.Context, key string) (string, bool)"},
  10036. {"LabelSet", Type, 9, ""},
  10037. {"Labels", Func, 9, "func(args ...string) LabelSet"},
  10038. {"Lookup", Func, 0, "func(name string) *Profile"},
  10039. {"NewProfile", Func, 0, "func(name string) *Profile"},
  10040. {"Profile", Type, 0, ""},
  10041. {"Profiles", Func, 0, "func() []*Profile"},
  10042. {"SetGoroutineLabels", Func, 9, "func(ctx context.Context)"},
  10043. {"StartCPUProfile", Func, 0, "func(w io.Writer) error"},
  10044. {"StopCPUProfile", Func, 0, "func()"},
  10045. {"WithLabels", Func, 9, "func(ctx context.Context, labels LabelSet) context.Context"},
  10046. {"WriteHeapProfile", Func, 0, "func(w io.Writer) error"},
  10047. },
  10048. "runtime/trace": {
  10049. {"(*FlightRecorder).Enabled", Method, 25, ""},
  10050. {"(*FlightRecorder).Start", Method, 25, ""},
  10051. {"(*FlightRecorder).Stop", Method, 25, ""},
  10052. {"(*FlightRecorder).WriteTo", Method, 25, ""},
  10053. {"(*Region).End", Method, 11, ""},
  10054. {"(*Task).End", Method, 11, ""},
  10055. {"FlightRecorder", Type, 25, ""},
  10056. {"FlightRecorderConfig", Type, 25, ""},
  10057. {"FlightRecorderConfig.MaxBytes", Field, 25, ""},
  10058. {"FlightRecorderConfig.MinAge", Field, 25, ""},
  10059. {"IsEnabled", Func, 11, "func() bool"},
  10060. {"Log", Func, 11, "func(ctx context.Context, category string, message string)"},
  10061. {"Logf", Func, 11, "func(ctx context.Context, category string, format string, args ...any)"},
  10062. {"NewFlightRecorder", Func, 25, "func(cfg FlightRecorderConfig) *FlightRecorder"},
  10063. {"NewTask", Func, 11, "func(pctx context.Context, taskType string) (ctx context.Context, task *Task)"},
  10064. {"Region", Type, 11, ""},
  10065. {"Start", Func, 5, "func(w io.Writer) error"},
  10066. {"StartRegion", Func, 11, "func(ctx context.Context, regionType string) *Region"},
  10067. {"Stop", Func, 5, "func()"},
  10068. {"Task", Type, 11, ""},
  10069. {"WithRegion", Func, 11, "func(ctx context.Context, regionType string, fn func())"},
  10070. },
  10071. "slices": {
  10072. {"All", Func, 23, "func[Slice ~[]E, E any](s Slice) iter.Seq2[int, E]"},
  10073. {"AppendSeq", Func, 23, "func[Slice ~[]E, E any](s Slice, seq iter.Seq[E]) Slice"},
  10074. {"Backward", Func, 23, "func[Slice ~[]E, E any](s Slice) iter.Seq2[int, E]"},
  10075. {"BinarySearch", Func, 21, "func[S ~[]E, E cmp.Ordered](x S, target E) (int, bool)"},
  10076. {"BinarySearchFunc", Func, 21, "func[S ~[]E, E, T any](x S, target T, cmp func(E, T) int) (int, bool)"},
  10077. {"Chunk", Func, 23, "func[Slice ~[]E, E any](s Slice, n int) iter.Seq[Slice]"},
  10078. {"Clip", Func, 21, "func[S ~[]E, E any](s S) S"},
  10079. {"Clone", Func, 21, "func[S ~[]E, E any](s S) S"},
  10080. {"Collect", Func, 23, "func[E any](seq iter.Seq[E]) []E"},
  10081. {"Compact", Func, 21, "func[S ~[]E, E comparable](s S) S"},
  10082. {"CompactFunc", Func, 21, "func[S ~[]E, E any](s S, eq func(E, E) bool) S"},
  10083. {"Compare", Func, 21, "func[S ~[]E, E cmp.Ordered](s1 S, s2 S) int"},
  10084. {"CompareFunc", Func, 21, "func[S1 ~[]E1, S2 ~[]E2, E1, E2 any](s1 S1, s2 S2, cmp func(E1, E2) int) int"},
  10085. {"Concat", Func, 22, "func[S ~[]E, E any](slices ...S) S"},
  10086. {"Contains", Func, 21, "func[S ~[]E, E comparable](s S, v E) bool"},
  10087. {"ContainsFunc", Func, 21, "func[S ~[]E, E any](s S, f func(E) bool) bool"},
  10088. {"Delete", Func, 21, "func[S ~[]E, E any](s S, i int, j int) S"},
  10089. {"DeleteFunc", Func, 21, "func[S ~[]E, E any](s S, del func(E) bool) S"},
  10090. {"Equal", Func, 21, "func[S ~[]E, E comparable](s1 S, s2 S) bool"},
  10091. {"EqualFunc", Func, 21, "func[S1 ~[]E1, S2 ~[]E2, E1, E2 any](s1 S1, s2 S2, eq func(E1, E2) bool) bool"},
  10092. {"Grow", Func, 21, "func[S ~[]E, E any](s S, n int) S"},
  10093. {"Index", Func, 21, "func[S ~[]E, E comparable](s S, v E) int"},
  10094. {"IndexFunc", Func, 21, "func[S ~[]E, E any](s S, f func(E) bool) int"},
  10095. {"Insert", Func, 21, "func[S ~[]E, E any](s S, i int, v ...E) S"},
  10096. {"IsSorted", Func, 21, "func[S ~[]E, E cmp.Ordered](x S) bool"},
  10097. {"IsSortedFunc", Func, 21, "func[S ~[]E, E any](x S, cmp func(a E, b E) int) bool"},
  10098. {"Max", Func, 21, "func[S ~[]E, E cmp.Ordered](x S) E"},
  10099. {"MaxFunc", Func, 21, "func[S ~[]E, E any](x S, cmp func(a E, b E) int) E"},
  10100. {"Min", Func, 21, "func[S ~[]E, E cmp.Ordered](x S) E"},
  10101. {"MinFunc", Func, 21, "func[S ~[]E, E any](x S, cmp func(a E, b E) int) E"},
  10102. {"Repeat", Func, 23, "func[S ~[]E, E any](x S, count int) S"},
  10103. {"Replace", Func, 21, "func[S ~[]E, E any](s S, i int, j int, v ...E) S"},
  10104. {"Reverse", Func, 21, "func[S ~[]E, E any](s S)"},
  10105. {"Sort", Func, 21, "func[S ~[]E, E cmp.Ordered](x S)"},
  10106. {"SortFunc", Func, 21, "func[S ~[]E, E any](x S, cmp func(a E, b E) int)"},
  10107. {"SortStableFunc", Func, 21, "func[S ~[]E, E any](x S, cmp func(a E, b E) int)"},
  10108. {"Sorted", Func, 23, "func[E cmp.Ordered](seq iter.Seq[E]) []E"},
  10109. {"SortedFunc", Func, 23, "func[E any](seq iter.Seq[E], cmp func(E, E) int) []E"},
  10110. {"SortedStableFunc", Func, 23, "func[E any](seq iter.Seq[E], cmp func(E, E) int) []E"},
  10111. {"Values", Func, 23, "func[Slice ~[]E, E any](s Slice) iter.Seq[E]"},
  10112. },
  10113. "sort": {
  10114. {"(Float64Slice).Len", Method, 0, ""},
  10115. {"(Float64Slice).Less", Method, 0, ""},
  10116. {"(Float64Slice).Search", Method, 0, ""},
  10117. {"(Float64Slice).Sort", Method, 0, ""},
  10118. {"(Float64Slice).Swap", Method, 0, ""},
  10119. {"(IntSlice).Len", Method, 0, ""},
  10120. {"(IntSlice).Less", Method, 0, ""},
  10121. {"(IntSlice).Search", Method, 0, ""},
  10122. {"(IntSlice).Sort", Method, 0, ""},
  10123. {"(IntSlice).Swap", Method, 0, ""},
  10124. {"(StringSlice).Len", Method, 0, ""},
  10125. {"(StringSlice).Less", Method, 0, ""},
  10126. {"(StringSlice).Search", Method, 0, ""},
  10127. {"(StringSlice).Sort", Method, 0, ""},
  10128. {"(StringSlice).Swap", Method, 0, ""},
  10129. {"Find", Func, 19, "func(n int, cmp func(int) int) (i int, found bool)"},
  10130. {"Float64Slice", Type, 0, ""},
  10131. {"Float64s", Func, 0, "func(x []float64)"},
  10132. {"Float64sAreSorted", Func, 0, "func(x []float64) bool"},
  10133. {"IntSlice", Type, 0, ""},
  10134. {"Interface", Type, 0, ""},
  10135. {"Ints", Func, 0, "func(x []int)"},
  10136. {"IntsAreSorted", Func, 0, "func(x []int) bool"},
  10137. {"IsSorted", Func, 0, "func(data Interface) bool"},
  10138. {"Reverse", Func, 1, "func(data Interface) Interface"},
  10139. {"Search", Func, 0, "func(n int, f func(int) bool) int"},
  10140. {"SearchFloat64s", Func, 0, "func(a []float64, x float64) int"},
  10141. {"SearchInts", Func, 0, "func(a []int, x int) int"},
  10142. {"SearchStrings", Func, 0, "func(a []string, x string) int"},
  10143. {"Slice", Func, 8, "func(x any, less func(i int, j int) bool)"},
  10144. {"SliceIsSorted", Func, 8, "func(x any, less func(i int, j int) bool) bool"},
  10145. {"SliceStable", Func, 8, "func(x any, less func(i int, j int) bool)"},
  10146. {"Sort", Func, 0, "func(data Interface)"},
  10147. {"Stable", Func, 2, "func(data Interface)"},
  10148. {"StringSlice", Type, 0, ""},
  10149. {"Strings", Func, 0, "func(x []string)"},
  10150. {"StringsAreSorted", Func, 0, "func(x []string) bool"},
  10151. },
  10152. "strconv": {
  10153. {"(*NumError).Error", Method, 0, ""},
  10154. {"(*NumError).Unwrap", Method, 14, ""},
  10155. {"AppendBool", Func, 0, "func(dst []byte, b bool) []byte"},
  10156. {"AppendFloat", Func, 0, "func(dst []byte, f float64, fmt byte, prec int, bitSize int) []byte"},
  10157. {"AppendInt", Func, 0, "func(dst []byte, i int64, base int) []byte"},
  10158. {"AppendQuote", Func, 0, "func(dst []byte, s string) []byte"},
  10159. {"AppendQuoteRune", Func, 0, "func(dst []byte, r rune) []byte"},
  10160. {"AppendQuoteRuneToASCII", Func, 0, "func(dst []byte, r rune) []byte"},
  10161. {"AppendQuoteRuneToGraphic", Func, 6, "func(dst []byte, r rune) []byte"},
  10162. {"AppendQuoteToASCII", Func, 0, "func(dst []byte, s string) []byte"},
  10163. {"AppendQuoteToGraphic", Func, 6, "func(dst []byte, s string) []byte"},
  10164. {"AppendUint", Func, 0, "func(dst []byte, i uint64, base int) []byte"},
  10165. {"Atoi", Func, 0, "func(s string) (int, error)"},
  10166. {"CanBackquote", Func, 0, "func(s string) bool"},
  10167. {"ErrRange", Var, 0, ""},
  10168. {"ErrSyntax", Var, 0, ""},
  10169. {"FormatBool", Func, 0, "func(b bool) string"},
  10170. {"FormatComplex", Func, 15, "func(c complex128, fmt byte, prec int, bitSize int) string"},
  10171. {"FormatFloat", Func, 0, "func(f float64, fmt byte, prec int, bitSize int) string"},
  10172. {"FormatInt", Func, 0, "func(i int64, base int) string"},
  10173. {"FormatUint", Func, 0, "func(i uint64, base int) string"},
  10174. {"IntSize", Const, 0, ""},
  10175. {"IsGraphic", Func, 6, "func(r rune) bool"},
  10176. {"IsPrint", Func, 0, "func(r rune) bool"},
  10177. {"Itoa", Func, 0, "func(i int) string"},
  10178. {"NumError", Type, 0, ""},
  10179. {"NumError.Err", Field, 0, ""},
  10180. {"NumError.Func", Field, 0, ""},
  10181. {"NumError.Num", Field, 0, ""},
  10182. {"ParseBool", Func, 0, "func(str string) (bool, error)"},
  10183. {"ParseComplex", Func, 15, "func(s string, bitSize int) (complex128, error)"},
  10184. {"ParseFloat", Func, 0, "func(s string, bitSize int) (float64, error)"},
  10185. {"ParseInt", Func, 0, "func(s string, base int, bitSize int) (i int64, err error)"},
  10186. {"ParseUint", Func, 0, "func(s string, base int, bitSize int) (uint64, error)"},
  10187. {"Quote", Func, 0, "func(s string) string"},
  10188. {"QuoteRune", Func, 0, "func(r rune) string"},
  10189. {"QuoteRuneToASCII", Func, 0, "func(r rune) string"},
  10190. {"QuoteRuneToGraphic", Func, 6, "func(r rune) string"},
  10191. {"QuoteToASCII", Func, 0, "func(s string) string"},
  10192. {"QuoteToGraphic", Func, 6, "func(s string) string"},
  10193. {"QuotedPrefix", Func, 17, "func(s string) (string, error)"},
  10194. {"Unquote", Func, 0, "func(s string) (string, error)"},
  10195. {"UnquoteChar", Func, 0, "func(s string, quote byte) (value rune, multibyte bool, tail string, err error)"},
  10196. },
  10197. "strings": {
  10198. {"(*Builder).Cap", Method, 12, ""},
  10199. {"(*Builder).Grow", Method, 10, ""},
  10200. {"(*Builder).Len", Method, 10, ""},
  10201. {"(*Builder).Reset", Method, 10, ""},
  10202. {"(*Builder).String", Method, 10, ""},
  10203. {"(*Builder).Write", Method, 10, ""},
  10204. {"(*Builder).WriteByte", Method, 10, ""},
  10205. {"(*Builder).WriteRune", Method, 10, ""},
  10206. {"(*Builder).WriteString", Method, 10, ""},
  10207. {"(*Reader).Len", Method, 0, ""},
  10208. {"(*Reader).Read", Method, 0, ""},
  10209. {"(*Reader).ReadAt", Method, 0, ""},
  10210. {"(*Reader).ReadByte", Method, 0, ""},
  10211. {"(*Reader).ReadRune", Method, 0, ""},
  10212. {"(*Reader).Reset", Method, 7, ""},
  10213. {"(*Reader).Seek", Method, 0, ""},
  10214. {"(*Reader).Size", Method, 5, ""},
  10215. {"(*Reader).UnreadByte", Method, 0, ""},
  10216. {"(*Reader).UnreadRune", Method, 0, ""},
  10217. {"(*Reader).WriteTo", Method, 1, ""},
  10218. {"(*Replacer).Replace", Method, 0, ""},
  10219. {"(*Replacer).WriteString", Method, 0, ""},
  10220. {"Builder", Type, 10, ""},
  10221. {"Clone", Func, 18, "func(s string) string"},
  10222. {"Compare", Func, 5, "func(a string, b string) int"},
  10223. {"Contains", Func, 0, "func(s string, substr string) bool"},
  10224. {"ContainsAny", Func, 0, "func(s string, chars string) bool"},
  10225. {"ContainsFunc", Func, 21, "func(s string, f func(rune) bool) bool"},
  10226. {"ContainsRune", Func, 0, "func(s string, r rune) bool"},
  10227. {"Count", Func, 0, "func(s string, substr string) int"},
  10228. {"Cut", Func, 18, "func(s string, sep string) (before string, after string, found bool)"},
  10229. {"CutPrefix", Func, 20, "func(s string, prefix string) (after string, found bool)"},
  10230. {"CutSuffix", Func, 20, "func(s string, suffix string) (before string, found bool)"},
  10231. {"EqualFold", Func, 0, "func(s string, t string) bool"},
  10232. {"Fields", Func, 0, "func(s string) []string"},
  10233. {"FieldsFunc", Func, 0, "func(s string, f func(rune) bool) []string"},
  10234. {"FieldsFuncSeq", Func, 24, "func(s string, f func(rune) bool) iter.Seq[string]"},
  10235. {"FieldsSeq", Func, 24, "func(s string) iter.Seq[string]"},
  10236. {"HasPrefix", Func, 0, "func(s string, prefix string) bool"},
  10237. {"HasSuffix", Func, 0, "func(s string, suffix string) bool"},
  10238. {"Index", Func, 0, "func(s string, substr string) int"},
  10239. {"IndexAny", Func, 0, "func(s string, chars string) int"},
  10240. {"IndexByte", Func, 2, "func(s string, c byte) int"},
  10241. {"IndexFunc", Func, 0, "func(s string, f func(rune) bool) int"},
  10242. {"IndexRune", Func, 0, "func(s string, r rune) int"},
  10243. {"Join", Func, 0, "func(elems []string, sep string) string"},
  10244. {"LastIndex", Func, 0, "func(s string, substr string) int"},
  10245. {"LastIndexAny", Func, 0, "func(s string, chars string) int"},
  10246. {"LastIndexByte", Func, 5, "func(s string, c byte) int"},
  10247. {"LastIndexFunc", Func, 0, "func(s string, f func(rune) bool) int"},
  10248. {"Lines", Func, 24, "func(s string) iter.Seq[string]"},
  10249. {"Map", Func, 0, "func(mapping func(rune) rune, s string) string"},
  10250. {"NewReader", Func, 0, "func(s string) *Reader"},
  10251. {"NewReplacer", Func, 0, "func(oldnew ...string) *Replacer"},
  10252. {"Reader", Type, 0, ""},
  10253. {"Repeat", Func, 0, "func(s string, count int) string"},
  10254. {"Replace", Func, 0, "func(s string, old string, new string, n int) string"},
  10255. {"ReplaceAll", Func, 12, "func(s string, old string, new string) string"},
  10256. {"Replacer", Type, 0, ""},
  10257. {"Split", Func, 0, "func(s string, sep string) []string"},
  10258. {"SplitAfter", Func, 0, "func(s string, sep string) []string"},
  10259. {"SplitAfterN", Func, 0, "func(s string, sep string, n int) []string"},
  10260. {"SplitAfterSeq", Func, 24, "func(s string, sep string) iter.Seq[string]"},
  10261. {"SplitN", Func, 0, "func(s string, sep string, n int) []string"},
  10262. {"SplitSeq", Func, 24, "func(s string, sep string) iter.Seq[string]"},
  10263. {"Title", Func, 0, "func(s string) string"},
  10264. {"ToLower", Func, 0, "func(s string) string"},
  10265. {"ToLowerSpecial", Func, 0, "func(c unicode.SpecialCase, s string) string"},
  10266. {"ToTitle", Func, 0, "func(s string) string"},
  10267. {"ToTitleSpecial", Func, 0, "func(c unicode.SpecialCase, s string) string"},
  10268. {"ToUpper", Func, 0, "func(s string) string"},
  10269. {"ToUpperSpecial", Func, 0, "func(c unicode.SpecialCase, s string) string"},
  10270. {"ToValidUTF8", Func, 13, "func(s string, replacement string) string"},
  10271. {"Trim", Func, 0, "func(s string, cutset string) string"},
  10272. {"TrimFunc", Func, 0, "func(s string, f func(rune) bool) string"},
  10273. {"TrimLeft", Func, 0, "func(s string, cutset string) string"},
  10274. {"TrimLeftFunc", Func, 0, "func(s string, f func(rune) bool) string"},
  10275. {"TrimPrefix", Func, 1, "func(s string, prefix string) string"},
  10276. {"TrimRight", Func, 0, "func(s string, cutset string) string"},
  10277. {"TrimRightFunc", Func, 0, "func(s string, f func(rune) bool) string"},
  10278. {"TrimSpace", Func, 0, "func(s string) string"},
  10279. {"TrimSuffix", Func, 1, "func(s string, suffix string) string"},
  10280. },
  10281. "structs": {
  10282. {"HostLayout", Type, 23, ""},
  10283. },
  10284. "sync": {
  10285. {"(*Cond).Broadcast", Method, 0, ""},
  10286. {"(*Cond).Signal", Method, 0, ""},
  10287. {"(*Cond).Wait", Method, 0, ""},
  10288. {"(*Map).Clear", Method, 23, ""},
  10289. {"(*Map).CompareAndDelete", Method, 20, ""},
  10290. {"(*Map).CompareAndSwap", Method, 20, ""},
  10291. {"(*Map).Delete", Method, 9, ""},
  10292. {"(*Map).Load", Method, 9, ""},
  10293. {"(*Map).LoadAndDelete", Method, 15, ""},
  10294. {"(*Map).LoadOrStore", Method, 9, ""},
  10295. {"(*Map).Range", Method, 9, ""},
  10296. {"(*Map).Store", Method, 9, ""},
  10297. {"(*Map).Swap", Method, 20, ""},
  10298. {"(*Mutex).Lock", Method, 0, ""},
  10299. {"(*Mutex).TryLock", Method, 18, ""},
  10300. {"(*Mutex).Unlock", Method, 0, ""},
  10301. {"(*Once).Do", Method, 0, ""},
  10302. {"(*Pool).Get", Method, 3, ""},
  10303. {"(*Pool).Put", Method, 3, ""},
  10304. {"(*RWMutex).Lock", Method, 0, ""},
  10305. {"(*RWMutex).RLock", Method, 0, ""},
  10306. {"(*RWMutex).RLocker", Method, 0, ""},
  10307. {"(*RWMutex).RUnlock", Method, 0, ""},
  10308. {"(*RWMutex).TryLock", Method, 18, ""},
  10309. {"(*RWMutex).TryRLock", Method, 18, ""},
  10310. {"(*RWMutex).Unlock", Method, 0, ""},
  10311. {"(*WaitGroup).Add", Method, 0, ""},
  10312. {"(*WaitGroup).Done", Method, 0, ""},
  10313. {"(*WaitGroup).Go", Method, 25, ""},
  10314. {"(*WaitGroup).Wait", Method, 0, ""},
  10315. {"Cond", Type, 0, ""},
  10316. {"Cond.L", Field, 0, ""},
  10317. {"Locker", Type, 0, ""},
  10318. {"Map", Type, 9, ""},
  10319. {"Mutex", Type, 0, ""},
  10320. {"NewCond", Func, 0, "func(l Locker) *Cond"},
  10321. {"Once", Type, 0, ""},
  10322. {"OnceFunc", Func, 21, "func(f func()) func()"},
  10323. {"OnceValue", Func, 21, "func[T any](f func() T) func() T"},
  10324. {"OnceValues", Func, 21, "func[T1, T2 any](f func() (T1, T2)) func() (T1, T2)"},
  10325. {"Pool", Type, 3, ""},
  10326. {"Pool.New", Field, 3, ""},
  10327. {"RWMutex", Type, 0, ""},
  10328. {"WaitGroup", Type, 0, ""},
  10329. },
  10330. "sync/atomic": {
  10331. {"(*Bool).CompareAndSwap", Method, 19, ""},
  10332. {"(*Bool).Load", Method, 19, ""},
  10333. {"(*Bool).Store", Method, 19, ""},
  10334. {"(*Bool).Swap", Method, 19, ""},
  10335. {"(*Int32).Add", Method, 19, ""},
  10336. {"(*Int32).And", Method, 23, ""},
  10337. {"(*Int32).CompareAndSwap", Method, 19, ""},
  10338. {"(*Int32).Load", Method, 19, ""},
  10339. {"(*Int32).Or", Method, 23, ""},
  10340. {"(*Int32).Store", Method, 19, ""},
  10341. {"(*Int32).Swap", Method, 19, ""},
  10342. {"(*Int64).Add", Method, 19, ""},
  10343. {"(*Int64).And", Method, 23, ""},
  10344. {"(*Int64).CompareAndSwap", Method, 19, ""},
  10345. {"(*Int64).Load", Method, 19, ""},
  10346. {"(*Int64).Or", Method, 23, ""},
  10347. {"(*Int64).Store", Method, 19, ""},
  10348. {"(*Int64).Swap", Method, 19, ""},
  10349. {"(*Pointer).CompareAndSwap", Method, 19, ""},
  10350. {"(*Pointer).Load", Method, 19, ""},
  10351. {"(*Pointer).Store", Method, 19, ""},
  10352. {"(*Pointer).Swap", Method, 19, ""},
  10353. {"(*Uint32).Add", Method, 19, ""},
  10354. {"(*Uint32).And", Method, 23, ""},
  10355. {"(*Uint32).CompareAndSwap", Method, 19, ""},
  10356. {"(*Uint32).Load", Method, 19, ""},
  10357. {"(*Uint32).Or", Method, 23, ""},
  10358. {"(*Uint32).Store", Method, 19, ""},
  10359. {"(*Uint32).Swap", Method, 19, ""},
  10360. {"(*Uint64).Add", Method, 19, ""},
  10361. {"(*Uint64).And", Method, 23, ""},
  10362. {"(*Uint64).CompareAndSwap", Method, 19, ""},
  10363. {"(*Uint64).Load", Method, 19, ""},
  10364. {"(*Uint64).Or", Method, 23, ""},
  10365. {"(*Uint64).Store", Method, 19, ""},
  10366. {"(*Uint64).Swap", Method, 19, ""},
  10367. {"(*Uintptr).Add", Method, 19, ""},
  10368. {"(*Uintptr).And", Method, 23, ""},
  10369. {"(*Uintptr).CompareAndSwap", Method, 19, ""},
  10370. {"(*Uintptr).Load", Method, 19, ""},
  10371. {"(*Uintptr).Or", Method, 23, ""},
  10372. {"(*Uintptr).Store", Method, 19, ""},
  10373. {"(*Uintptr).Swap", Method, 19, ""},
  10374. {"(*Value).CompareAndSwap", Method, 17, ""},
  10375. {"(*Value).Load", Method, 4, ""},
  10376. {"(*Value).Store", Method, 4, ""},
  10377. {"(*Value).Swap", Method, 17, ""},
  10378. {"AddInt32", Func, 0, "func(addr *int32, delta int32) (new int32)"},
  10379. {"AddInt64", Func, 0, "func(addr *int64, delta int64) (new int64)"},
  10380. {"AddUint32", Func, 0, "func(addr *uint32, delta uint32) (new uint32)"},
  10381. {"AddUint64", Func, 0, "func(addr *uint64, delta uint64) (new uint64)"},
  10382. {"AddUintptr", Func, 0, "func(addr *uintptr, delta uintptr) (new uintptr)"},
  10383. {"AndInt32", Func, 23, "func(addr *int32, mask int32) (old int32)"},
  10384. {"AndInt64", Func, 23, "func(addr *int64, mask int64) (old int64)"},
  10385. {"AndUint32", Func, 23, "func(addr *uint32, mask uint32) (old uint32)"},
  10386. {"AndUint64", Func, 23, "func(addr *uint64, mask uint64) (old uint64)"},
  10387. {"AndUintptr", Func, 23, "func(addr *uintptr, mask uintptr) (old uintptr)"},
  10388. {"Bool", Type, 19, ""},
  10389. {"CompareAndSwapInt32", Func, 0, "func(addr *int32, old int32, new int32) (swapped bool)"},
  10390. {"CompareAndSwapInt64", Func, 0, "func(addr *int64, old int64, new int64) (swapped bool)"},
  10391. {"CompareAndSwapPointer", Func, 0, "func(addr *unsafe.Pointer, old unsafe.Pointer, new unsafe.Pointer) (swapped bool)"},
  10392. {"CompareAndSwapUint32", Func, 0, "func(addr *uint32, old uint32, new uint32) (swapped bool)"},
  10393. {"CompareAndSwapUint64", Func, 0, "func(addr *uint64, old uint64, new uint64) (swapped bool)"},
  10394. {"CompareAndSwapUintptr", Func, 0, "func(addr *uintptr, old uintptr, new uintptr) (swapped bool)"},
  10395. {"Int32", Type, 19, ""},
  10396. {"Int64", Type, 19, ""},
  10397. {"LoadInt32", Func, 0, "func(addr *int32) (val int32)"},
  10398. {"LoadInt64", Func, 0, "func(addr *int64) (val int64)"},
  10399. {"LoadPointer", Func, 0, "func(addr *unsafe.Pointer) (val unsafe.Pointer)"},
  10400. {"LoadUint32", Func, 0, "func(addr *uint32) (val uint32)"},
  10401. {"LoadUint64", Func, 0, "func(addr *uint64) (val uint64)"},
  10402. {"LoadUintptr", Func, 0, "func(addr *uintptr) (val uintptr)"},
  10403. {"OrInt32", Func, 23, "func(addr *int32, mask int32) (old int32)"},
  10404. {"OrInt64", Func, 23, "func(addr *int64, mask int64) (old int64)"},
  10405. {"OrUint32", Func, 23, "func(addr *uint32, mask uint32) (old uint32)"},
  10406. {"OrUint64", Func, 23, "func(addr *uint64, mask uint64) (old uint64)"},
  10407. {"OrUintptr", Func, 23, "func(addr *uintptr, mask uintptr) (old uintptr)"},
  10408. {"Pointer", Type, 19, ""},
  10409. {"StoreInt32", Func, 0, "func(addr *int32, val int32)"},
  10410. {"StoreInt64", Func, 0, "func(addr *int64, val int64)"},
  10411. {"StorePointer", Func, 0, "func(addr *unsafe.Pointer, val unsafe.Pointer)"},
  10412. {"StoreUint32", Func, 0, "func(addr *uint32, val uint32)"},
  10413. {"StoreUint64", Func, 0, "func(addr *uint64, val uint64)"},
  10414. {"StoreUintptr", Func, 0, "func(addr *uintptr, val uintptr)"},
  10415. {"SwapInt32", Func, 2, "func(addr *int32, new int32) (old int32)"},
  10416. {"SwapInt64", Func, 2, "func(addr *int64, new int64) (old int64)"},
  10417. {"SwapPointer", Func, 2, "func(addr *unsafe.Pointer, new unsafe.Pointer) (old unsafe.Pointer)"},
  10418. {"SwapUint32", Func, 2, "func(addr *uint32, new uint32) (old uint32)"},
  10419. {"SwapUint64", Func, 2, "func(addr *uint64, new uint64) (old uint64)"},
  10420. {"SwapUintptr", Func, 2, "func(addr *uintptr, new uintptr) (old uintptr)"},
  10421. {"Uint32", Type, 19, ""},
  10422. {"Uint64", Type, 19, ""},
  10423. {"Uintptr", Type, 19, ""},
  10424. {"Value", Type, 4, ""},
  10425. },
  10426. "syscall": {
  10427. {"(*Cmsghdr).SetLen", Method, 0, ""},
  10428. {"(*DLL).FindProc", Method, 0, ""},
  10429. {"(*DLL).MustFindProc", Method, 0, ""},
  10430. {"(*DLL).Release", Method, 0, ""},
  10431. {"(*DLLError).Error", Method, 0, ""},
  10432. {"(*DLLError).Unwrap", Method, 16, ""},
  10433. {"(*Filetime).Nanoseconds", Method, 0, ""},
  10434. {"(*Iovec).SetLen", Method, 0, ""},
  10435. {"(*LazyDLL).Handle", Method, 0, ""},
  10436. {"(*LazyDLL).Load", Method, 0, ""},
  10437. {"(*LazyDLL).NewProc", Method, 0, ""},
  10438. {"(*LazyProc).Addr", Method, 0, ""},
  10439. {"(*LazyProc).Call", Method, 0, ""},
  10440. {"(*LazyProc).Find", Method, 0, ""},
  10441. {"(*Msghdr).SetControllen", Method, 0, ""},
  10442. {"(*Proc).Addr", Method, 0, ""},
  10443. {"(*Proc).Call", Method, 0, ""},
  10444. {"(*PtraceRegs).PC", Method, 0, ""},
  10445. {"(*PtraceRegs).SetPC", Method, 0, ""},
  10446. {"(*RawSockaddrAny).Sockaddr", Method, 0, ""},
  10447. {"(*SID).Copy", Method, 0, ""},
  10448. {"(*SID).Len", Method, 0, ""},
  10449. {"(*SID).LookupAccount", Method, 0, ""},
  10450. {"(*SID).String", Method, 0, ""},
  10451. {"(*Timespec).Nano", Method, 0, ""},
  10452. {"(*Timespec).Unix", Method, 0, ""},
  10453. {"(*Timeval).Nano", Method, 0, ""},
  10454. {"(*Timeval).Nanoseconds", Method, 0, ""},
  10455. {"(*Timeval).Unix", Method, 0, ""},
  10456. {"(Errno).Error", Method, 0, ""},
  10457. {"(Errno).Is", Method, 13, ""},
  10458. {"(Errno).Temporary", Method, 0, ""},
  10459. {"(Errno).Timeout", Method, 0, ""},
  10460. {"(Signal).Signal", Method, 0, ""},
  10461. {"(Signal).String", Method, 0, ""},
  10462. {"(Token).Close", Method, 0, ""},
  10463. {"(Token).GetTokenPrimaryGroup", Method, 0, ""},
  10464. {"(Token).GetTokenUser", Method, 0, ""},
  10465. {"(Token).GetUserProfileDirectory", Method, 0, ""},
  10466. {"(WaitStatus).Continued", Method, 0, ""},
  10467. {"(WaitStatus).CoreDump", Method, 0, ""},
  10468. {"(WaitStatus).ExitStatus", Method, 0, ""},
  10469. {"(WaitStatus).Exited", Method, 0, ""},
  10470. {"(WaitStatus).Signal", Method, 0, ""},
  10471. {"(WaitStatus).Signaled", Method, 0, ""},
  10472. {"(WaitStatus).StopSignal", Method, 0, ""},
  10473. {"(WaitStatus).Stopped", Method, 0, ""},
  10474. {"(WaitStatus).TrapCause", Method, 0, ""},
  10475. {"AF_ALG", Const, 0, ""},
  10476. {"AF_APPLETALK", Const, 0, ""},
  10477. {"AF_ARP", Const, 0, ""},
  10478. {"AF_ASH", Const, 0, ""},
  10479. {"AF_ATM", Const, 0, ""},
  10480. {"AF_ATMPVC", Const, 0, ""},
  10481. {"AF_ATMSVC", Const, 0, ""},
  10482. {"AF_AX25", Const, 0, ""},
  10483. {"AF_BLUETOOTH", Const, 0, ""},
  10484. {"AF_BRIDGE", Const, 0, ""},
  10485. {"AF_CAIF", Const, 0, ""},
  10486. {"AF_CAN", Const, 0, ""},
  10487. {"AF_CCITT", Const, 0, ""},
  10488. {"AF_CHAOS", Const, 0, ""},
  10489. {"AF_CNT", Const, 0, ""},
  10490. {"AF_COIP", Const, 0, ""},
  10491. {"AF_DATAKIT", Const, 0, ""},
  10492. {"AF_DECnet", Const, 0, ""},
  10493. {"AF_DLI", Const, 0, ""},
  10494. {"AF_E164", Const, 0, ""},
  10495. {"AF_ECMA", Const, 0, ""},
  10496. {"AF_ECONET", Const, 0, ""},
  10497. {"AF_ENCAP", Const, 1, ""},
  10498. {"AF_FILE", Const, 0, ""},
  10499. {"AF_HYLINK", Const, 0, ""},
  10500. {"AF_IEEE80211", Const, 0, ""},
  10501. {"AF_IEEE802154", Const, 0, ""},
  10502. {"AF_IMPLINK", Const, 0, ""},
  10503. {"AF_INET", Const, 0, ""},
  10504. {"AF_INET6", Const, 0, ""},
  10505. {"AF_INET6_SDP", Const, 3, ""},
  10506. {"AF_INET_SDP", Const, 3, ""},
  10507. {"AF_IPX", Const, 0, ""},
  10508. {"AF_IRDA", Const, 0, ""},
  10509. {"AF_ISDN", Const, 0, ""},
  10510. {"AF_ISO", Const, 0, ""},
  10511. {"AF_IUCV", Const, 0, ""},
  10512. {"AF_KEY", Const, 0, ""},
  10513. {"AF_LAT", Const, 0, ""},
  10514. {"AF_LINK", Const, 0, ""},
  10515. {"AF_LLC", Const, 0, ""},
  10516. {"AF_LOCAL", Const, 0, ""},
  10517. {"AF_MAX", Const, 0, ""},
  10518. {"AF_MPLS", Const, 1, ""},
  10519. {"AF_NATM", Const, 0, ""},
  10520. {"AF_NDRV", Const, 0, ""},
  10521. {"AF_NETBEUI", Const, 0, ""},
  10522. {"AF_NETBIOS", Const, 0, ""},
  10523. {"AF_NETGRAPH", Const, 0, ""},
  10524. {"AF_NETLINK", Const, 0, ""},
  10525. {"AF_NETROM", Const, 0, ""},
  10526. {"AF_NS", Const, 0, ""},
  10527. {"AF_OROUTE", Const, 1, ""},
  10528. {"AF_OSI", Const, 0, ""},
  10529. {"AF_PACKET", Const, 0, ""},
  10530. {"AF_PHONET", Const, 0, ""},
  10531. {"AF_PPP", Const, 0, ""},
  10532. {"AF_PPPOX", Const, 0, ""},
  10533. {"AF_PUP", Const, 0, ""},
  10534. {"AF_RDS", Const, 0, ""},
  10535. {"AF_RESERVED_36", Const, 0, ""},
  10536. {"AF_ROSE", Const, 0, ""},
  10537. {"AF_ROUTE", Const, 0, ""},
  10538. {"AF_RXRPC", Const, 0, ""},
  10539. {"AF_SCLUSTER", Const, 0, ""},
  10540. {"AF_SECURITY", Const, 0, ""},
  10541. {"AF_SIP", Const, 0, ""},
  10542. {"AF_SLOW", Const, 0, ""},
  10543. {"AF_SNA", Const, 0, ""},
  10544. {"AF_SYSTEM", Const, 0, ""},
  10545. {"AF_TIPC", Const, 0, ""},
  10546. {"AF_UNIX", Const, 0, ""},
  10547. {"AF_UNSPEC", Const, 0, ""},
  10548. {"AF_UTUN", Const, 16, ""},
  10549. {"AF_VENDOR00", Const, 0, ""},
  10550. {"AF_VENDOR01", Const, 0, ""},
  10551. {"AF_VENDOR02", Const, 0, ""},
  10552. {"AF_VENDOR03", Const, 0, ""},
  10553. {"AF_VENDOR04", Const, 0, ""},
  10554. {"AF_VENDOR05", Const, 0, ""},
  10555. {"AF_VENDOR06", Const, 0, ""},
  10556. {"AF_VENDOR07", Const, 0, ""},
  10557. {"AF_VENDOR08", Const, 0, ""},
  10558. {"AF_VENDOR09", Const, 0, ""},
  10559. {"AF_VENDOR10", Const, 0, ""},
  10560. {"AF_VENDOR11", Const, 0, ""},
  10561. {"AF_VENDOR12", Const, 0, ""},
  10562. {"AF_VENDOR13", Const, 0, ""},
  10563. {"AF_VENDOR14", Const, 0, ""},
  10564. {"AF_VENDOR15", Const, 0, ""},
  10565. {"AF_VENDOR16", Const, 0, ""},
  10566. {"AF_VENDOR17", Const, 0, ""},
  10567. {"AF_VENDOR18", Const, 0, ""},
  10568. {"AF_VENDOR19", Const, 0, ""},
  10569. {"AF_VENDOR20", Const, 0, ""},
  10570. {"AF_VENDOR21", Const, 0, ""},
  10571. {"AF_VENDOR22", Const, 0, ""},
  10572. {"AF_VENDOR23", Const, 0, ""},
  10573. {"AF_VENDOR24", Const, 0, ""},
  10574. {"AF_VENDOR25", Const, 0, ""},
  10575. {"AF_VENDOR26", Const, 0, ""},
  10576. {"AF_VENDOR27", Const, 0, ""},
  10577. {"AF_VENDOR28", Const, 0, ""},
  10578. {"AF_VENDOR29", Const, 0, ""},
  10579. {"AF_VENDOR30", Const, 0, ""},
  10580. {"AF_VENDOR31", Const, 0, ""},
  10581. {"AF_VENDOR32", Const, 0, ""},
  10582. {"AF_VENDOR33", Const, 0, ""},
  10583. {"AF_VENDOR34", Const, 0, ""},
  10584. {"AF_VENDOR35", Const, 0, ""},
  10585. {"AF_VENDOR36", Const, 0, ""},
  10586. {"AF_VENDOR37", Const, 0, ""},
  10587. {"AF_VENDOR38", Const, 0, ""},
  10588. {"AF_VENDOR39", Const, 0, ""},
  10589. {"AF_VENDOR40", Const, 0, ""},
  10590. {"AF_VENDOR41", Const, 0, ""},
  10591. {"AF_VENDOR42", Const, 0, ""},
  10592. {"AF_VENDOR43", Const, 0, ""},
  10593. {"AF_VENDOR44", Const, 0, ""},
  10594. {"AF_VENDOR45", Const, 0, ""},
  10595. {"AF_VENDOR46", Const, 0, ""},
  10596. {"AF_VENDOR47", Const, 0, ""},
  10597. {"AF_WANPIPE", Const, 0, ""},
  10598. {"AF_X25", Const, 0, ""},
  10599. {"AI_CANONNAME", Const, 1, ""},
  10600. {"AI_NUMERICHOST", Const, 1, ""},
  10601. {"AI_PASSIVE", Const, 1, ""},
  10602. {"APPLICATION_ERROR", Const, 0, ""},
  10603. {"ARPHRD_ADAPT", Const, 0, ""},
  10604. {"ARPHRD_APPLETLK", Const, 0, ""},
  10605. {"ARPHRD_ARCNET", Const, 0, ""},
  10606. {"ARPHRD_ASH", Const, 0, ""},
  10607. {"ARPHRD_ATM", Const, 0, ""},
  10608. {"ARPHRD_AX25", Const, 0, ""},
  10609. {"ARPHRD_BIF", Const, 0, ""},
  10610. {"ARPHRD_CHAOS", Const, 0, ""},
  10611. {"ARPHRD_CISCO", Const, 0, ""},
  10612. {"ARPHRD_CSLIP", Const, 0, ""},
  10613. {"ARPHRD_CSLIP6", Const, 0, ""},
  10614. {"ARPHRD_DDCMP", Const, 0, ""},
  10615. {"ARPHRD_DLCI", Const, 0, ""},
  10616. {"ARPHRD_ECONET", Const, 0, ""},
  10617. {"ARPHRD_EETHER", Const, 0, ""},
  10618. {"ARPHRD_ETHER", Const, 0, ""},
  10619. {"ARPHRD_EUI64", Const, 0, ""},
  10620. {"ARPHRD_FCAL", Const, 0, ""},
  10621. {"ARPHRD_FCFABRIC", Const, 0, ""},
  10622. {"ARPHRD_FCPL", Const, 0, ""},
  10623. {"ARPHRD_FCPP", Const, 0, ""},
  10624. {"ARPHRD_FDDI", Const, 0, ""},
  10625. {"ARPHRD_FRAD", Const, 0, ""},
  10626. {"ARPHRD_FRELAY", Const, 1, ""},
  10627. {"ARPHRD_HDLC", Const, 0, ""},
  10628. {"ARPHRD_HIPPI", Const, 0, ""},
  10629. {"ARPHRD_HWX25", Const, 0, ""},
  10630. {"ARPHRD_IEEE1394", Const, 0, ""},
  10631. {"ARPHRD_IEEE802", Const, 0, ""},
  10632. {"ARPHRD_IEEE80211", Const, 0, ""},
  10633. {"ARPHRD_IEEE80211_PRISM", Const, 0, ""},
  10634. {"ARPHRD_IEEE80211_RADIOTAP", Const, 0, ""},
  10635. {"ARPHRD_IEEE802154", Const, 0, ""},
  10636. {"ARPHRD_IEEE802154_PHY", Const, 0, ""},
  10637. {"ARPHRD_IEEE802_TR", Const, 0, ""},
  10638. {"ARPHRD_INFINIBAND", Const, 0, ""},
  10639. {"ARPHRD_IPDDP", Const, 0, ""},
  10640. {"ARPHRD_IPGRE", Const, 0, ""},
  10641. {"ARPHRD_IRDA", Const, 0, ""},
  10642. {"ARPHRD_LAPB", Const, 0, ""},
  10643. {"ARPHRD_LOCALTLK", Const, 0, ""},
  10644. {"ARPHRD_LOOPBACK", Const, 0, ""},
  10645. {"ARPHRD_METRICOM", Const, 0, ""},
  10646. {"ARPHRD_NETROM", Const, 0, ""},
  10647. {"ARPHRD_NONE", Const, 0, ""},
  10648. {"ARPHRD_PIMREG", Const, 0, ""},
  10649. {"ARPHRD_PPP", Const, 0, ""},
  10650. {"ARPHRD_PRONET", Const, 0, ""},
  10651. {"ARPHRD_RAWHDLC", Const, 0, ""},
  10652. {"ARPHRD_ROSE", Const, 0, ""},
  10653. {"ARPHRD_RSRVD", Const, 0, ""},
  10654. {"ARPHRD_SIT", Const, 0, ""},
  10655. {"ARPHRD_SKIP", Const, 0, ""},
  10656. {"ARPHRD_SLIP", Const, 0, ""},
  10657. {"ARPHRD_SLIP6", Const, 0, ""},
  10658. {"ARPHRD_STRIP", Const, 1, ""},
  10659. {"ARPHRD_TUNNEL", Const, 0, ""},
  10660. {"ARPHRD_TUNNEL6", Const, 0, ""},
  10661. {"ARPHRD_VOID", Const, 0, ""},
  10662. {"ARPHRD_X25", Const, 0, ""},
  10663. {"AUTHTYPE_CLIENT", Const, 0, ""},
  10664. {"AUTHTYPE_SERVER", Const, 0, ""},
  10665. {"Accept", Func, 0, "func(fd int) (nfd int, sa Sockaddr, err error)"},
  10666. {"Accept4", Func, 1, "func(fd int, flags int) (nfd int, sa Sockaddr, err error)"},
  10667. {"AcceptEx", Func, 0, ""},
  10668. {"Access", Func, 0, "func(path string, mode uint32) (err error)"},
  10669. {"Acct", Func, 0, "func(path string) (err error)"},
  10670. {"AddrinfoW", Type, 1, ""},
  10671. {"AddrinfoW.Addr", Field, 1, ""},
  10672. {"AddrinfoW.Addrlen", Field, 1, ""},
  10673. {"AddrinfoW.Canonname", Field, 1, ""},
  10674. {"AddrinfoW.Family", Field, 1, ""},
  10675. {"AddrinfoW.Flags", Field, 1, ""},
  10676. {"AddrinfoW.Next", Field, 1, ""},
  10677. {"AddrinfoW.Protocol", Field, 1, ""},
  10678. {"AddrinfoW.Socktype", Field, 1, ""},
  10679. {"Adjtime", Func, 0, ""},
  10680. {"Adjtimex", Func, 0, "func(buf *Timex) (state int, err error)"},
  10681. {"AllThreadsSyscall", Func, 16, "func(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr) (r1 uintptr, r2 uintptr, err Errno)"},
  10682. {"AllThreadsSyscall6", Func, 16, "func(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr, a6 uintptr) (r1 uintptr, r2 uintptr, err Errno)"},
  10683. {"AttachLsf", Func, 0, "func(fd int, i []SockFilter) error"},
  10684. {"B0", Const, 0, ""},
  10685. {"B1000000", Const, 0, ""},
  10686. {"B110", Const, 0, ""},
  10687. {"B115200", Const, 0, ""},
  10688. {"B1152000", Const, 0, ""},
  10689. {"B1200", Const, 0, ""},
  10690. {"B134", Const, 0, ""},
  10691. {"B14400", Const, 1, ""},
  10692. {"B150", Const, 0, ""},
  10693. {"B1500000", Const, 0, ""},
  10694. {"B1800", Const, 0, ""},
  10695. {"B19200", Const, 0, ""},
  10696. {"B200", Const, 0, ""},
  10697. {"B2000000", Const, 0, ""},
  10698. {"B230400", Const, 0, ""},
  10699. {"B2400", Const, 0, ""},
  10700. {"B2500000", Const, 0, ""},
  10701. {"B28800", Const, 1, ""},
  10702. {"B300", Const, 0, ""},
  10703. {"B3000000", Const, 0, ""},
  10704. {"B3500000", Const, 0, ""},
  10705. {"B38400", Const, 0, ""},
  10706. {"B4000000", Const, 0, ""},
  10707. {"B460800", Const, 0, ""},
  10708. {"B4800", Const, 0, ""},
  10709. {"B50", Const, 0, ""},
  10710. {"B500000", Const, 0, ""},
  10711. {"B57600", Const, 0, ""},
  10712. {"B576000", Const, 0, ""},
  10713. {"B600", Const, 0, ""},
  10714. {"B7200", Const, 1, ""},
  10715. {"B75", Const, 0, ""},
  10716. {"B76800", Const, 1, ""},
  10717. {"B921600", Const, 0, ""},
  10718. {"B9600", Const, 0, ""},
  10719. {"BASE_PROTOCOL", Const, 2, ""},
  10720. {"BIOCFEEDBACK", Const, 0, ""},
  10721. {"BIOCFLUSH", Const, 0, ""},
  10722. {"BIOCGBLEN", Const, 0, ""},
  10723. {"BIOCGDIRECTION", Const, 0, ""},
  10724. {"BIOCGDIRFILT", Const, 1, ""},
  10725. {"BIOCGDLT", Const, 0, ""},
  10726. {"BIOCGDLTLIST", Const, 0, ""},
  10727. {"BIOCGETBUFMODE", Const, 0, ""},
  10728. {"BIOCGETIF", Const, 0, ""},
  10729. {"BIOCGETZMAX", Const, 0, ""},
  10730. {"BIOCGFEEDBACK", Const, 1, ""},
  10731. {"BIOCGFILDROP", Const, 1, ""},
  10732. {"BIOCGHDRCMPLT", Const, 0, ""},
  10733. {"BIOCGRSIG", Const, 0, ""},
  10734. {"BIOCGRTIMEOUT", Const, 0, ""},
  10735. {"BIOCGSEESENT", Const, 0, ""},
  10736. {"BIOCGSTATS", Const, 0, ""},
  10737. {"BIOCGSTATSOLD", Const, 1, ""},
  10738. {"BIOCGTSTAMP", Const, 1, ""},
  10739. {"BIOCIMMEDIATE", Const, 0, ""},
  10740. {"BIOCLOCK", Const, 0, ""},
  10741. {"BIOCPROMISC", Const, 0, ""},
  10742. {"BIOCROTZBUF", Const, 0, ""},
  10743. {"BIOCSBLEN", Const, 0, ""},
  10744. {"BIOCSDIRECTION", Const, 0, ""},
  10745. {"BIOCSDIRFILT", Const, 1, ""},
  10746. {"BIOCSDLT", Const, 0, ""},
  10747. {"BIOCSETBUFMODE", Const, 0, ""},
  10748. {"BIOCSETF", Const, 0, ""},
  10749. {"BIOCSETFNR", Const, 0, ""},
  10750. {"BIOCSETIF", Const, 0, ""},
  10751. {"BIOCSETWF", Const, 0, ""},
  10752. {"BIOCSETZBUF", Const, 0, ""},
  10753. {"BIOCSFEEDBACK", Const, 1, ""},
  10754. {"BIOCSFILDROP", Const, 1, ""},
  10755. {"BIOCSHDRCMPLT", Const, 0, ""},
  10756. {"BIOCSRSIG", Const, 0, ""},
  10757. {"BIOCSRTIMEOUT", Const, 0, ""},
  10758. {"BIOCSSEESENT", Const, 0, ""},
  10759. {"BIOCSTCPF", Const, 1, ""},
  10760. {"BIOCSTSTAMP", Const, 1, ""},
  10761. {"BIOCSUDPF", Const, 1, ""},
  10762. {"BIOCVERSION", Const, 0, ""},
  10763. {"BPF_A", Const, 0, ""},
  10764. {"BPF_ABS", Const, 0, ""},
  10765. {"BPF_ADD", Const, 0, ""},
  10766. {"BPF_ALIGNMENT", Const, 0, ""},
  10767. {"BPF_ALIGNMENT32", Const, 1, ""},
  10768. {"BPF_ALU", Const, 0, ""},
  10769. {"BPF_AND", Const, 0, ""},
  10770. {"BPF_B", Const, 0, ""},
  10771. {"BPF_BUFMODE_BUFFER", Const, 0, ""},
  10772. {"BPF_BUFMODE_ZBUF", Const, 0, ""},
  10773. {"BPF_DFLTBUFSIZE", Const, 1, ""},
  10774. {"BPF_DIRECTION_IN", Const, 1, ""},
  10775. {"BPF_DIRECTION_OUT", Const, 1, ""},
  10776. {"BPF_DIV", Const, 0, ""},
  10777. {"BPF_H", Const, 0, ""},
  10778. {"BPF_IMM", Const, 0, ""},
  10779. {"BPF_IND", Const, 0, ""},
  10780. {"BPF_JA", Const, 0, ""},
  10781. {"BPF_JEQ", Const, 0, ""},
  10782. {"BPF_JGE", Const, 0, ""},
  10783. {"BPF_JGT", Const, 0, ""},
  10784. {"BPF_JMP", Const, 0, ""},
  10785. {"BPF_JSET", Const, 0, ""},
  10786. {"BPF_K", Const, 0, ""},
  10787. {"BPF_LD", Const, 0, ""},
  10788. {"BPF_LDX", Const, 0, ""},
  10789. {"BPF_LEN", Const, 0, ""},
  10790. {"BPF_LSH", Const, 0, ""},
  10791. {"BPF_MAJOR_VERSION", Const, 0, ""},
  10792. {"BPF_MAXBUFSIZE", Const, 0, ""},
  10793. {"BPF_MAXINSNS", Const, 0, ""},
  10794. {"BPF_MEM", Const, 0, ""},
  10795. {"BPF_MEMWORDS", Const, 0, ""},
  10796. {"BPF_MINBUFSIZE", Const, 0, ""},
  10797. {"BPF_MINOR_VERSION", Const, 0, ""},
  10798. {"BPF_MISC", Const, 0, ""},
  10799. {"BPF_MSH", Const, 0, ""},
  10800. {"BPF_MUL", Const, 0, ""},
  10801. {"BPF_NEG", Const, 0, ""},
  10802. {"BPF_OR", Const, 0, ""},
  10803. {"BPF_RELEASE", Const, 0, ""},
  10804. {"BPF_RET", Const, 0, ""},
  10805. {"BPF_RSH", Const, 0, ""},
  10806. {"BPF_ST", Const, 0, ""},
  10807. {"BPF_STX", Const, 0, ""},
  10808. {"BPF_SUB", Const, 0, ""},
  10809. {"BPF_TAX", Const, 0, ""},
  10810. {"BPF_TXA", Const, 0, ""},
  10811. {"BPF_T_BINTIME", Const, 1, ""},
  10812. {"BPF_T_BINTIME_FAST", Const, 1, ""},
  10813. {"BPF_T_BINTIME_MONOTONIC", Const, 1, ""},
  10814. {"BPF_T_BINTIME_MONOTONIC_FAST", Const, 1, ""},
  10815. {"BPF_T_FAST", Const, 1, ""},
  10816. {"BPF_T_FLAG_MASK", Const, 1, ""},
  10817. {"BPF_T_FORMAT_MASK", Const, 1, ""},
  10818. {"BPF_T_MICROTIME", Const, 1, ""},
  10819. {"BPF_T_MICROTIME_FAST", Const, 1, ""},
  10820. {"BPF_T_MICROTIME_MONOTONIC", Const, 1, ""},
  10821. {"BPF_T_MICROTIME_MONOTONIC_FAST", Const, 1, ""},
  10822. {"BPF_T_MONOTONIC", Const, 1, ""},
  10823. {"BPF_T_MONOTONIC_FAST", Const, 1, ""},
  10824. {"BPF_T_NANOTIME", Const, 1, ""},
  10825. {"BPF_T_NANOTIME_FAST", Const, 1, ""},
  10826. {"BPF_T_NANOTIME_MONOTONIC", Const, 1, ""},
  10827. {"BPF_T_NANOTIME_MONOTONIC_FAST", Const, 1, ""},
  10828. {"BPF_T_NONE", Const, 1, ""},
  10829. {"BPF_T_NORMAL", Const, 1, ""},
  10830. {"BPF_W", Const, 0, ""},
  10831. {"BPF_X", Const, 0, ""},
  10832. {"BRKINT", Const, 0, ""},
  10833. {"Bind", Func, 0, "func(fd int, sa Sockaddr) (err error)"},
  10834. {"BindToDevice", Func, 0, "func(fd int, device string) (err error)"},
  10835. {"BpfBuflen", Func, 0, ""},
  10836. {"BpfDatalink", Func, 0, ""},
  10837. {"BpfHdr", Type, 0, ""},
  10838. {"BpfHdr.Caplen", Field, 0, ""},
  10839. {"BpfHdr.Datalen", Field, 0, ""},
  10840. {"BpfHdr.Hdrlen", Field, 0, ""},
  10841. {"BpfHdr.Pad_cgo_0", Field, 0, ""},
  10842. {"BpfHdr.Tstamp", Field, 0, ""},
  10843. {"BpfHeadercmpl", Func, 0, ""},
  10844. {"BpfInsn", Type, 0, ""},
  10845. {"BpfInsn.Code", Field, 0, ""},
  10846. {"BpfInsn.Jf", Field, 0, ""},
  10847. {"BpfInsn.Jt", Field, 0, ""},
  10848. {"BpfInsn.K", Field, 0, ""},
  10849. {"BpfInterface", Func, 0, ""},
  10850. {"BpfJump", Func, 0, ""},
  10851. {"BpfProgram", Type, 0, ""},
  10852. {"BpfProgram.Insns", Field, 0, ""},
  10853. {"BpfProgram.Len", Field, 0, ""},
  10854. {"BpfProgram.Pad_cgo_0", Field, 0, ""},
  10855. {"BpfStat", Type, 0, ""},
  10856. {"BpfStat.Capt", Field, 2, ""},
  10857. {"BpfStat.Drop", Field, 0, ""},
  10858. {"BpfStat.Padding", Field, 2, ""},
  10859. {"BpfStat.Recv", Field, 0, ""},
  10860. {"BpfStats", Func, 0, ""},
  10861. {"BpfStmt", Func, 0, ""},
  10862. {"BpfTimeout", Func, 0, ""},
  10863. {"BpfTimeval", Type, 2, ""},
  10864. {"BpfTimeval.Sec", Field, 2, ""},
  10865. {"BpfTimeval.Usec", Field, 2, ""},
  10866. {"BpfVersion", Type, 0, ""},
  10867. {"BpfVersion.Major", Field, 0, ""},
  10868. {"BpfVersion.Minor", Field, 0, ""},
  10869. {"BpfZbuf", Type, 0, ""},
  10870. {"BpfZbuf.Bufa", Field, 0, ""},
  10871. {"BpfZbuf.Bufb", Field, 0, ""},
  10872. {"BpfZbuf.Buflen", Field, 0, ""},
  10873. {"BpfZbufHeader", Type, 0, ""},
  10874. {"BpfZbufHeader.Kernel_gen", Field, 0, ""},
  10875. {"BpfZbufHeader.Kernel_len", Field, 0, ""},
  10876. {"BpfZbufHeader.User_gen", Field, 0, ""},
  10877. {"BpfZbufHeader.X_bzh_pad", Field, 0, ""},
  10878. {"ByHandleFileInformation", Type, 0, ""},
  10879. {"ByHandleFileInformation.CreationTime", Field, 0, ""},
  10880. {"ByHandleFileInformation.FileAttributes", Field, 0, ""},
  10881. {"ByHandleFileInformation.FileIndexHigh", Field, 0, ""},
  10882. {"ByHandleFileInformation.FileIndexLow", Field, 0, ""},
  10883. {"ByHandleFileInformation.FileSizeHigh", Field, 0, ""},
  10884. {"ByHandleFileInformation.FileSizeLow", Field, 0, ""},
  10885. {"ByHandleFileInformation.LastAccessTime", Field, 0, ""},
  10886. {"ByHandleFileInformation.LastWriteTime", Field, 0, ""},
  10887. {"ByHandleFileInformation.NumberOfLinks", Field, 0, ""},
  10888. {"ByHandleFileInformation.VolumeSerialNumber", Field, 0, ""},
  10889. {"BytePtrFromString", Func, 1, "func(s string) (*byte, error)"},
  10890. {"ByteSliceFromString", Func, 1, "func(s string) ([]byte, error)"},
  10891. {"CCR0_FLUSH", Const, 1, ""},
  10892. {"CERT_CHAIN_POLICY_AUTHENTICODE", Const, 0, ""},
  10893. {"CERT_CHAIN_POLICY_AUTHENTICODE_TS", Const, 0, ""},
  10894. {"CERT_CHAIN_POLICY_BASE", Const, 0, ""},
  10895. {"CERT_CHAIN_POLICY_BASIC_CONSTRAINTS", Const, 0, ""},
  10896. {"CERT_CHAIN_POLICY_EV", Const, 0, ""},
  10897. {"CERT_CHAIN_POLICY_MICROSOFT_ROOT", Const, 0, ""},
  10898. {"CERT_CHAIN_POLICY_NT_AUTH", Const, 0, ""},
  10899. {"CERT_CHAIN_POLICY_SSL", Const, 0, ""},
  10900. {"CERT_E_CN_NO_MATCH", Const, 0, ""},
  10901. {"CERT_E_EXPIRED", Const, 0, ""},
  10902. {"CERT_E_PURPOSE", Const, 0, ""},
  10903. {"CERT_E_ROLE", Const, 0, ""},
  10904. {"CERT_E_UNTRUSTEDROOT", Const, 0, ""},
  10905. {"CERT_STORE_ADD_ALWAYS", Const, 0, ""},
  10906. {"CERT_STORE_DEFER_CLOSE_UNTIL_LAST_FREE_FLAG", Const, 0, ""},
  10907. {"CERT_STORE_PROV_MEMORY", Const, 0, ""},
  10908. {"CERT_TRUST_HAS_EXCLUDED_NAME_CONSTRAINT", Const, 0, ""},
  10909. {"CERT_TRUST_HAS_NOT_DEFINED_NAME_CONSTRAINT", Const, 0, ""},
  10910. {"CERT_TRUST_HAS_NOT_PERMITTED_NAME_CONSTRAINT", Const, 0, ""},
  10911. {"CERT_TRUST_HAS_NOT_SUPPORTED_CRITICAL_EXT", Const, 0, ""},
  10912. {"CERT_TRUST_HAS_NOT_SUPPORTED_NAME_CONSTRAINT", Const, 0, ""},
  10913. {"CERT_TRUST_INVALID_BASIC_CONSTRAINTS", Const, 0, ""},
  10914. {"CERT_TRUST_INVALID_EXTENSION", Const, 0, ""},
  10915. {"CERT_TRUST_INVALID_NAME_CONSTRAINTS", Const, 0, ""},
  10916. {"CERT_TRUST_INVALID_POLICY_CONSTRAINTS", Const, 0, ""},
  10917. {"CERT_TRUST_IS_CYCLIC", Const, 0, ""},
  10918. {"CERT_TRUST_IS_EXPLICIT_DISTRUST", Const, 0, ""},
  10919. {"CERT_TRUST_IS_NOT_SIGNATURE_VALID", Const, 0, ""},
  10920. {"CERT_TRUST_IS_NOT_TIME_VALID", Const, 0, ""},
  10921. {"CERT_TRUST_IS_NOT_VALID_FOR_USAGE", Const, 0, ""},
  10922. {"CERT_TRUST_IS_OFFLINE_REVOCATION", Const, 0, ""},
  10923. {"CERT_TRUST_IS_REVOKED", Const, 0, ""},
  10924. {"CERT_TRUST_IS_UNTRUSTED_ROOT", Const, 0, ""},
  10925. {"CERT_TRUST_NO_ERROR", Const, 0, ""},
  10926. {"CERT_TRUST_NO_ISSUANCE_CHAIN_POLICY", Const, 0, ""},
  10927. {"CERT_TRUST_REVOCATION_STATUS_UNKNOWN", Const, 0, ""},
  10928. {"CFLUSH", Const, 1, ""},
  10929. {"CLOCAL", Const, 0, ""},
  10930. {"CLONE_CHILD_CLEARTID", Const, 2, ""},
  10931. {"CLONE_CHILD_SETTID", Const, 2, ""},
  10932. {"CLONE_CLEAR_SIGHAND", Const, 20, ""},
  10933. {"CLONE_CSIGNAL", Const, 3, ""},
  10934. {"CLONE_DETACHED", Const, 2, ""},
  10935. {"CLONE_FILES", Const, 2, ""},
  10936. {"CLONE_FS", Const, 2, ""},
  10937. {"CLONE_INTO_CGROUP", Const, 20, ""},
  10938. {"CLONE_IO", Const, 2, ""},
  10939. {"CLONE_NEWCGROUP", Const, 20, ""},
  10940. {"CLONE_NEWIPC", Const, 2, ""},
  10941. {"CLONE_NEWNET", Const, 2, ""},
  10942. {"CLONE_NEWNS", Const, 2, ""},
  10943. {"CLONE_NEWPID", Const, 2, ""},
  10944. {"CLONE_NEWTIME", Const, 20, ""},
  10945. {"CLONE_NEWUSER", Const, 2, ""},
  10946. {"CLONE_NEWUTS", Const, 2, ""},
  10947. {"CLONE_PARENT", Const, 2, ""},
  10948. {"CLONE_PARENT_SETTID", Const, 2, ""},
  10949. {"CLONE_PID", Const, 3, ""},
  10950. {"CLONE_PIDFD", Const, 20, ""},
  10951. {"CLONE_PTRACE", Const, 2, ""},
  10952. {"CLONE_SETTLS", Const, 2, ""},
  10953. {"CLONE_SIGHAND", Const, 2, ""},
  10954. {"CLONE_SYSVSEM", Const, 2, ""},
  10955. {"CLONE_THREAD", Const, 2, ""},
  10956. {"CLONE_UNTRACED", Const, 2, ""},
  10957. {"CLONE_VFORK", Const, 2, ""},
  10958. {"CLONE_VM", Const, 2, ""},
  10959. {"CPUID_CFLUSH", Const, 1, ""},
  10960. {"CREAD", Const, 0, ""},
  10961. {"CREATE_ALWAYS", Const, 0, ""},
  10962. {"CREATE_NEW", Const, 0, ""},
  10963. {"CREATE_NEW_PROCESS_GROUP", Const, 1, ""},
  10964. {"CREATE_UNICODE_ENVIRONMENT", Const, 0, ""},
  10965. {"CRYPT_DEFAULT_CONTAINER_OPTIONAL", Const, 0, ""},
  10966. {"CRYPT_DELETEKEYSET", Const, 0, ""},
  10967. {"CRYPT_MACHINE_KEYSET", Const, 0, ""},
  10968. {"CRYPT_NEWKEYSET", Const, 0, ""},
  10969. {"CRYPT_SILENT", Const, 0, ""},
  10970. {"CRYPT_VERIFYCONTEXT", Const, 0, ""},
  10971. {"CS5", Const, 0, ""},
  10972. {"CS6", Const, 0, ""},
  10973. {"CS7", Const, 0, ""},
  10974. {"CS8", Const, 0, ""},
  10975. {"CSIZE", Const, 0, ""},
  10976. {"CSTART", Const, 1, ""},
  10977. {"CSTATUS", Const, 1, ""},
  10978. {"CSTOP", Const, 1, ""},
  10979. {"CSTOPB", Const, 0, ""},
  10980. {"CSUSP", Const, 1, ""},
  10981. {"CTL_MAXNAME", Const, 0, ""},
  10982. {"CTL_NET", Const, 0, ""},
  10983. {"CTL_QUERY", Const, 1, ""},
  10984. {"CTRL_BREAK_EVENT", Const, 1, ""},
  10985. {"CTRL_CLOSE_EVENT", Const, 14, ""},
  10986. {"CTRL_C_EVENT", Const, 1, ""},
  10987. {"CTRL_LOGOFF_EVENT", Const, 14, ""},
  10988. {"CTRL_SHUTDOWN_EVENT", Const, 14, ""},
  10989. {"CancelIo", Func, 0, ""},
  10990. {"CancelIoEx", Func, 1, ""},
  10991. {"CertAddCertificateContextToStore", Func, 0, ""},
  10992. {"CertChainContext", Type, 0, ""},
  10993. {"CertChainContext.ChainCount", Field, 0, ""},
  10994. {"CertChainContext.Chains", Field, 0, ""},
  10995. {"CertChainContext.HasRevocationFreshnessTime", Field, 0, ""},
  10996. {"CertChainContext.LowerQualityChainCount", Field, 0, ""},
  10997. {"CertChainContext.LowerQualityChains", Field, 0, ""},
  10998. {"CertChainContext.RevocationFreshnessTime", Field, 0, ""},
  10999. {"CertChainContext.Size", Field, 0, ""},
  11000. {"CertChainContext.TrustStatus", Field, 0, ""},
  11001. {"CertChainElement", Type, 0, ""},
  11002. {"CertChainElement.ApplicationUsage", Field, 0, ""},
  11003. {"CertChainElement.CertContext", Field, 0, ""},
  11004. {"CertChainElement.ExtendedErrorInfo", Field, 0, ""},
  11005. {"CertChainElement.IssuanceUsage", Field, 0, ""},
  11006. {"CertChainElement.RevocationInfo", Field, 0, ""},
  11007. {"CertChainElement.Size", Field, 0, ""},
  11008. {"CertChainElement.TrustStatus", Field, 0, ""},
  11009. {"CertChainPara", Type, 0, ""},
  11010. {"CertChainPara.CacheResync", Field, 0, ""},
  11011. {"CertChainPara.CheckRevocationFreshnessTime", Field, 0, ""},
  11012. {"CertChainPara.RequestedUsage", Field, 0, ""},
  11013. {"CertChainPara.RequstedIssuancePolicy", Field, 0, ""},
  11014. {"CertChainPara.RevocationFreshnessTime", Field, 0, ""},
  11015. {"CertChainPara.Size", Field, 0, ""},
  11016. {"CertChainPara.URLRetrievalTimeout", Field, 0, ""},
  11017. {"CertChainPolicyPara", Type, 0, ""},
  11018. {"CertChainPolicyPara.ExtraPolicyPara", Field, 0, ""},
  11019. {"CertChainPolicyPara.Flags", Field, 0, ""},
  11020. {"CertChainPolicyPara.Size", Field, 0, ""},
  11021. {"CertChainPolicyStatus", Type, 0, ""},
  11022. {"CertChainPolicyStatus.ChainIndex", Field, 0, ""},
  11023. {"CertChainPolicyStatus.ElementIndex", Field, 0, ""},
  11024. {"CertChainPolicyStatus.Error", Field, 0, ""},
  11025. {"CertChainPolicyStatus.ExtraPolicyStatus", Field, 0, ""},
  11026. {"CertChainPolicyStatus.Size", Field, 0, ""},
  11027. {"CertCloseStore", Func, 0, ""},
  11028. {"CertContext", Type, 0, ""},
  11029. {"CertContext.CertInfo", Field, 0, ""},
  11030. {"CertContext.EncodedCert", Field, 0, ""},
  11031. {"CertContext.EncodingType", Field, 0, ""},
  11032. {"CertContext.Length", Field, 0, ""},
  11033. {"CertContext.Store", Field, 0, ""},
  11034. {"CertCreateCertificateContext", Func, 0, ""},
  11035. {"CertEnhKeyUsage", Type, 0, ""},
  11036. {"CertEnhKeyUsage.Length", Field, 0, ""},
  11037. {"CertEnhKeyUsage.UsageIdentifiers", Field, 0, ""},
  11038. {"CertEnumCertificatesInStore", Func, 0, ""},
  11039. {"CertFreeCertificateChain", Func, 0, ""},
  11040. {"CertFreeCertificateContext", Func, 0, ""},
  11041. {"CertGetCertificateChain", Func, 0, ""},
  11042. {"CertInfo", Type, 11, ""},
  11043. {"CertOpenStore", Func, 0, ""},
  11044. {"CertOpenSystemStore", Func, 0, ""},
  11045. {"CertRevocationCrlInfo", Type, 11, ""},
  11046. {"CertRevocationInfo", Type, 0, ""},
  11047. {"CertRevocationInfo.CrlInfo", Field, 0, ""},
  11048. {"CertRevocationInfo.FreshnessTime", Field, 0, ""},
  11049. {"CertRevocationInfo.HasFreshnessTime", Field, 0, ""},
  11050. {"CertRevocationInfo.OidSpecificInfo", Field, 0, ""},
  11051. {"CertRevocationInfo.RevocationOid", Field, 0, ""},
  11052. {"CertRevocationInfo.RevocationResult", Field, 0, ""},
  11053. {"CertRevocationInfo.Size", Field, 0, ""},
  11054. {"CertSimpleChain", Type, 0, ""},
  11055. {"CertSimpleChain.Elements", Field, 0, ""},
  11056. {"CertSimpleChain.HasRevocationFreshnessTime", Field, 0, ""},
  11057. {"CertSimpleChain.NumElements", Field, 0, ""},
  11058. {"CertSimpleChain.RevocationFreshnessTime", Field, 0, ""},
  11059. {"CertSimpleChain.Size", Field, 0, ""},
  11060. {"CertSimpleChain.TrustListInfo", Field, 0, ""},
  11061. {"CertSimpleChain.TrustStatus", Field, 0, ""},
  11062. {"CertTrustListInfo", Type, 11, ""},
  11063. {"CertTrustStatus", Type, 0, ""},
  11064. {"CertTrustStatus.ErrorStatus", Field, 0, ""},
  11065. {"CertTrustStatus.InfoStatus", Field, 0, ""},
  11066. {"CertUsageMatch", Type, 0, ""},
  11067. {"CertUsageMatch.Type", Field, 0, ""},
  11068. {"CertUsageMatch.Usage", Field, 0, ""},
  11069. {"CertVerifyCertificateChainPolicy", Func, 0, ""},
  11070. {"Chdir", Func, 0, "func(path string) (err error)"},
  11071. {"CheckBpfVersion", Func, 0, ""},
  11072. {"Chflags", Func, 0, ""},
  11073. {"Chmod", Func, 0, "func(path string, mode uint32) (err error)"},
  11074. {"Chown", Func, 0, "func(path string, uid int, gid int) (err error)"},
  11075. {"Chroot", Func, 0, "func(path string) (err error)"},
  11076. {"Clearenv", Func, 0, "func()"},
  11077. {"Close", Func, 0, "func(fd int) (err error)"},
  11078. {"CloseHandle", Func, 0, ""},
  11079. {"CloseOnExec", Func, 0, "func(fd int)"},
  11080. {"Closesocket", Func, 0, ""},
  11081. {"CmsgLen", Func, 0, "func(datalen int) int"},
  11082. {"CmsgSpace", Func, 0, "func(datalen int) int"},
  11083. {"Cmsghdr", Type, 0, ""},
  11084. {"Cmsghdr.Len", Field, 0, ""},
  11085. {"Cmsghdr.Level", Field, 0, ""},
  11086. {"Cmsghdr.Type", Field, 0, ""},
  11087. {"Cmsghdr.X__cmsg_data", Field, 0, ""},
  11088. {"CommandLineToArgv", Func, 0, ""},
  11089. {"ComputerName", Func, 0, ""},
  11090. {"Conn", Type, 9, ""},
  11091. {"Connect", Func, 0, "func(fd int, sa Sockaddr) (err error)"},
  11092. {"ConnectEx", Func, 1, ""},
  11093. {"ConvertSidToStringSid", Func, 0, ""},
  11094. {"ConvertStringSidToSid", Func, 0, ""},
  11095. {"CopySid", Func, 0, ""},
  11096. {"Creat", Func, 0, "func(path string, mode uint32) (fd int, err error)"},
  11097. {"CreateDirectory", Func, 0, ""},
  11098. {"CreateFile", Func, 0, ""},
  11099. {"CreateFileMapping", Func, 0, ""},
  11100. {"CreateHardLink", Func, 4, ""},
  11101. {"CreateIoCompletionPort", Func, 0, ""},
  11102. {"CreatePipe", Func, 0, ""},
  11103. {"CreateProcess", Func, 0, ""},
  11104. {"CreateProcessAsUser", Func, 10, ""},
  11105. {"CreateSymbolicLink", Func, 4, ""},
  11106. {"CreateToolhelp32Snapshot", Func, 4, ""},
  11107. {"Credential", Type, 0, ""},
  11108. {"Credential.Gid", Field, 0, ""},
  11109. {"Credential.Groups", Field, 0, ""},
  11110. {"Credential.NoSetGroups", Field, 9, ""},
  11111. {"Credential.Uid", Field, 0, ""},
  11112. {"CryptAcquireContext", Func, 0, ""},
  11113. {"CryptGenRandom", Func, 0, ""},
  11114. {"CryptReleaseContext", Func, 0, ""},
  11115. {"DIOCBSFLUSH", Const, 1, ""},
  11116. {"DIOCOSFPFLUSH", Const, 1, ""},
  11117. {"DLL", Type, 0, ""},
  11118. {"DLL.Handle", Field, 0, ""},
  11119. {"DLL.Name", Field, 0, ""},
  11120. {"DLLError", Type, 0, ""},
  11121. {"DLLError.Err", Field, 0, ""},
  11122. {"DLLError.Msg", Field, 0, ""},
  11123. {"DLLError.ObjName", Field, 0, ""},
  11124. {"DLT_A429", Const, 0, ""},
  11125. {"DLT_A653_ICM", Const, 0, ""},
  11126. {"DLT_AIRONET_HEADER", Const, 0, ""},
  11127. {"DLT_AOS", Const, 1, ""},
  11128. {"DLT_APPLE_IP_OVER_IEEE1394", Const, 0, ""},
  11129. {"DLT_ARCNET", Const, 0, ""},
  11130. {"DLT_ARCNET_LINUX", Const, 0, ""},
  11131. {"DLT_ATM_CLIP", Const, 0, ""},
  11132. {"DLT_ATM_RFC1483", Const, 0, ""},
  11133. {"DLT_AURORA", Const, 0, ""},
  11134. {"DLT_AX25", Const, 0, ""},
  11135. {"DLT_AX25_KISS", Const, 0, ""},
  11136. {"DLT_BACNET_MS_TP", Const, 0, ""},
  11137. {"DLT_BLUETOOTH_HCI_H4", Const, 0, ""},
  11138. {"DLT_BLUETOOTH_HCI_H4_WITH_PHDR", Const, 0, ""},
  11139. {"DLT_CAN20B", Const, 0, ""},
  11140. {"DLT_CAN_SOCKETCAN", Const, 1, ""},
  11141. {"DLT_CHAOS", Const, 0, ""},
  11142. {"DLT_CHDLC", Const, 0, ""},
  11143. {"DLT_CISCO_IOS", Const, 0, ""},
  11144. {"DLT_C_HDLC", Const, 0, ""},
  11145. {"DLT_C_HDLC_WITH_DIR", Const, 0, ""},
  11146. {"DLT_DBUS", Const, 1, ""},
  11147. {"DLT_DECT", Const, 1, ""},
  11148. {"DLT_DOCSIS", Const, 0, ""},
  11149. {"DLT_DVB_CI", Const, 1, ""},
  11150. {"DLT_ECONET", Const, 0, ""},
  11151. {"DLT_EN10MB", Const, 0, ""},
  11152. {"DLT_EN3MB", Const, 0, ""},
  11153. {"DLT_ENC", Const, 0, ""},
  11154. {"DLT_ERF", Const, 0, ""},
  11155. {"DLT_ERF_ETH", Const, 0, ""},
  11156. {"DLT_ERF_POS", Const, 0, ""},
  11157. {"DLT_FC_2", Const, 1, ""},
  11158. {"DLT_FC_2_WITH_FRAME_DELIMS", Const, 1, ""},
  11159. {"DLT_FDDI", Const, 0, ""},
  11160. {"DLT_FLEXRAY", Const, 0, ""},
  11161. {"DLT_FRELAY", Const, 0, ""},
  11162. {"DLT_FRELAY_WITH_DIR", Const, 0, ""},
  11163. {"DLT_GCOM_SERIAL", Const, 0, ""},
  11164. {"DLT_GCOM_T1E1", Const, 0, ""},
  11165. {"DLT_GPF_F", Const, 0, ""},
  11166. {"DLT_GPF_T", Const, 0, ""},
  11167. {"DLT_GPRS_LLC", Const, 0, ""},
  11168. {"DLT_GSMTAP_ABIS", Const, 1, ""},
  11169. {"DLT_GSMTAP_UM", Const, 1, ""},
  11170. {"DLT_HDLC", Const, 1, ""},
  11171. {"DLT_HHDLC", Const, 0, ""},
  11172. {"DLT_HIPPI", Const, 1, ""},
  11173. {"DLT_IBM_SN", Const, 0, ""},
  11174. {"DLT_IBM_SP", Const, 0, ""},
  11175. {"DLT_IEEE802", Const, 0, ""},
  11176. {"DLT_IEEE802_11", Const, 0, ""},
  11177. {"DLT_IEEE802_11_RADIO", Const, 0, ""},
  11178. {"DLT_IEEE802_11_RADIO_AVS", Const, 0, ""},
  11179. {"DLT_IEEE802_15_4", Const, 0, ""},
  11180. {"DLT_IEEE802_15_4_LINUX", Const, 0, ""},
  11181. {"DLT_IEEE802_15_4_NOFCS", Const, 1, ""},
  11182. {"DLT_IEEE802_15_4_NONASK_PHY", Const, 0, ""},
  11183. {"DLT_IEEE802_16_MAC_CPS", Const, 0, ""},
  11184. {"DLT_IEEE802_16_MAC_CPS_RADIO", Const, 0, ""},
  11185. {"DLT_IPFILTER", Const, 0, ""},
  11186. {"DLT_IPMB", Const, 0, ""},
  11187. {"DLT_IPMB_LINUX", Const, 0, ""},
  11188. {"DLT_IPNET", Const, 1, ""},
  11189. {"DLT_IPOIB", Const, 1, ""},
  11190. {"DLT_IPV4", Const, 1, ""},
  11191. {"DLT_IPV6", Const, 1, ""},
  11192. {"DLT_IP_OVER_FC", Const, 0, ""},
  11193. {"DLT_JUNIPER_ATM1", Const, 0, ""},
  11194. {"DLT_JUNIPER_ATM2", Const, 0, ""},
  11195. {"DLT_JUNIPER_ATM_CEMIC", Const, 1, ""},
  11196. {"DLT_JUNIPER_CHDLC", Const, 0, ""},
  11197. {"DLT_JUNIPER_ES", Const, 0, ""},
  11198. {"DLT_JUNIPER_ETHER", Const, 0, ""},
  11199. {"DLT_JUNIPER_FIBRECHANNEL", Const, 1, ""},
  11200. {"DLT_JUNIPER_FRELAY", Const, 0, ""},
  11201. {"DLT_JUNIPER_GGSN", Const, 0, ""},
  11202. {"DLT_JUNIPER_ISM", Const, 0, ""},
  11203. {"DLT_JUNIPER_MFR", Const, 0, ""},
  11204. {"DLT_JUNIPER_MLFR", Const, 0, ""},
  11205. {"DLT_JUNIPER_MLPPP", Const, 0, ""},
  11206. {"DLT_JUNIPER_MONITOR", Const, 0, ""},
  11207. {"DLT_JUNIPER_PIC_PEER", Const, 0, ""},
  11208. {"DLT_JUNIPER_PPP", Const, 0, ""},
  11209. {"DLT_JUNIPER_PPPOE", Const, 0, ""},
  11210. {"DLT_JUNIPER_PPPOE_ATM", Const, 0, ""},
  11211. {"DLT_JUNIPER_SERVICES", Const, 0, ""},
  11212. {"DLT_JUNIPER_SRX_E2E", Const, 1, ""},
  11213. {"DLT_JUNIPER_ST", Const, 0, ""},
  11214. {"DLT_JUNIPER_VP", Const, 0, ""},
  11215. {"DLT_JUNIPER_VS", Const, 1, ""},
  11216. {"DLT_LAPB_WITH_DIR", Const, 0, ""},
  11217. {"DLT_LAPD", Const, 0, ""},
  11218. {"DLT_LIN", Const, 0, ""},
  11219. {"DLT_LINUX_EVDEV", Const, 1, ""},
  11220. {"DLT_LINUX_IRDA", Const, 0, ""},
  11221. {"DLT_LINUX_LAPD", Const, 0, ""},
  11222. {"DLT_LINUX_PPP_WITHDIRECTION", Const, 0, ""},
  11223. {"DLT_LINUX_SLL", Const, 0, ""},
  11224. {"DLT_LOOP", Const, 0, ""},
  11225. {"DLT_LTALK", Const, 0, ""},
  11226. {"DLT_MATCHING_MAX", Const, 1, ""},
  11227. {"DLT_MATCHING_MIN", Const, 1, ""},
  11228. {"DLT_MFR", Const, 0, ""},
  11229. {"DLT_MOST", Const, 0, ""},
  11230. {"DLT_MPEG_2_TS", Const, 1, ""},
  11231. {"DLT_MPLS", Const, 1, ""},
  11232. {"DLT_MTP2", Const, 0, ""},
  11233. {"DLT_MTP2_WITH_PHDR", Const, 0, ""},
  11234. {"DLT_MTP3", Const, 0, ""},
  11235. {"DLT_MUX27010", Const, 1, ""},
  11236. {"DLT_NETANALYZER", Const, 1, ""},
  11237. {"DLT_NETANALYZER_TRANSPARENT", Const, 1, ""},
  11238. {"DLT_NFC_LLCP", Const, 1, ""},
  11239. {"DLT_NFLOG", Const, 1, ""},
  11240. {"DLT_NG40", Const, 1, ""},
  11241. {"DLT_NULL", Const, 0, ""},
  11242. {"DLT_PCI_EXP", Const, 0, ""},
  11243. {"DLT_PFLOG", Const, 0, ""},
  11244. {"DLT_PFSYNC", Const, 0, ""},
  11245. {"DLT_PPI", Const, 0, ""},
  11246. {"DLT_PPP", Const, 0, ""},
  11247. {"DLT_PPP_BSDOS", Const, 0, ""},
  11248. {"DLT_PPP_ETHER", Const, 0, ""},
  11249. {"DLT_PPP_PPPD", Const, 0, ""},
  11250. {"DLT_PPP_SERIAL", Const, 0, ""},
  11251. {"DLT_PPP_WITH_DIR", Const, 0, ""},
  11252. {"DLT_PPP_WITH_DIRECTION", Const, 0, ""},
  11253. {"DLT_PRISM_HEADER", Const, 0, ""},
  11254. {"DLT_PRONET", Const, 0, ""},
  11255. {"DLT_RAIF1", Const, 0, ""},
  11256. {"DLT_RAW", Const, 0, ""},
  11257. {"DLT_RAWAF_MASK", Const, 1, ""},
  11258. {"DLT_RIO", Const, 0, ""},
  11259. {"DLT_SCCP", Const, 0, ""},
  11260. {"DLT_SITA", Const, 0, ""},
  11261. {"DLT_SLIP", Const, 0, ""},
  11262. {"DLT_SLIP_BSDOS", Const, 0, ""},
  11263. {"DLT_STANAG_5066_D_PDU", Const, 1, ""},
  11264. {"DLT_SUNATM", Const, 0, ""},
  11265. {"DLT_SYMANTEC_FIREWALL", Const, 0, ""},
  11266. {"DLT_TZSP", Const, 0, ""},
  11267. {"DLT_USB", Const, 0, ""},
  11268. {"DLT_USB_LINUX", Const, 0, ""},
  11269. {"DLT_USB_LINUX_MMAPPED", Const, 1, ""},
  11270. {"DLT_USER0", Const, 0, ""},
  11271. {"DLT_USER1", Const, 0, ""},
  11272. {"DLT_USER10", Const, 0, ""},
  11273. {"DLT_USER11", Const, 0, ""},
  11274. {"DLT_USER12", Const, 0, ""},
  11275. {"DLT_USER13", Const, 0, ""},
  11276. {"DLT_USER14", Const, 0, ""},
  11277. {"DLT_USER15", Const, 0, ""},
  11278. {"DLT_USER2", Const, 0, ""},
  11279. {"DLT_USER3", Const, 0, ""},
  11280. {"DLT_USER4", Const, 0, ""},
  11281. {"DLT_USER5", Const, 0, ""},
  11282. {"DLT_USER6", Const, 0, ""},
  11283. {"DLT_USER7", Const, 0, ""},
  11284. {"DLT_USER8", Const, 0, ""},
  11285. {"DLT_USER9", Const, 0, ""},
  11286. {"DLT_WIHART", Const, 1, ""},
  11287. {"DLT_X2E_SERIAL", Const, 0, ""},
  11288. {"DLT_X2E_XORAYA", Const, 0, ""},
  11289. {"DNSMXData", Type, 0, ""},
  11290. {"DNSMXData.NameExchange", Field, 0, ""},
  11291. {"DNSMXData.Pad", Field, 0, ""},
  11292. {"DNSMXData.Preference", Field, 0, ""},
  11293. {"DNSPTRData", Type, 0, ""},
  11294. {"DNSPTRData.Host", Field, 0, ""},
  11295. {"DNSRecord", Type, 0, ""},
  11296. {"DNSRecord.Data", Field, 0, ""},
  11297. {"DNSRecord.Dw", Field, 0, ""},
  11298. {"DNSRecord.Length", Field, 0, ""},
  11299. {"DNSRecord.Name", Field, 0, ""},
  11300. {"DNSRecord.Next", Field, 0, ""},
  11301. {"DNSRecord.Reserved", Field, 0, ""},
  11302. {"DNSRecord.Ttl", Field, 0, ""},
  11303. {"DNSRecord.Type", Field, 0, ""},
  11304. {"DNSSRVData", Type, 0, ""},
  11305. {"DNSSRVData.Pad", Field, 0, ""},
  11306. {"DNSSRVData.Port", Field, 0, ""},
  11307. {"DNSSRVData.Priority", Field, 0, ""},
  11308. {"DNSSRVData.Target", Field, 0, ""},
  11309. {"DNSSRVData.Weight", Field, 0, ""},
  11310. {"DNSTXTData", Type, 0, ""},
  11311. {"DNSTXTData.StringArray", Field, 0, ""},
  11312. {"DNSTXTData.StringCount", Field, 0, ""},
  11313. {"DNS_INFO_NO_RECORDS", Const, 4, ""},
  11314. {"DNS_TYPE_A", Const, 0, ""},
  11315. {"DNS_TYPE_A6", Const, 0, ""},
  11316. {"DNS_TYPE_AAAA", Const, 0, ""},
  11317. {"DNS_TYPE_ADDRS", Const, 0, ""},
  11318. {"DNS_TYPE_AFSDB", Const, 0, ""},
  11319. {"DNS_TYPE_ALL", Const, 0, ""},
  11320. {"DNS_TYPE_ANY", Const, 0, ""},
  11321. {"DNS_TYPE_ATMA", Const, 0, ""},
  11322. {"DNS_TYPE_AXFR", Const, 0, ""},
  11323. {"DNS_TYPE_CERT", Const, 0, ""},
  11324. {"DNS_TYPE_CNAME", Const, 0, ""},
  11325. {"DNS_TYPE_DHCID", Const, 0, ""},
  11326. {"DNS_TYPE_DNAME", Const, 0, ""},
  11327. {"DNS_TYPE_DNSKEY", Const, 0, ""},
  11328. {"DNS_TYPE_DS", Const, 0, ""},
  11329. {"DNS_TYPE_EID", Const, 0, ""},
  11330. {"DNS_TYPE_GID", Const, 0, ""},
  11331. {"DNS_TYPE_GPOS", Const, 0, ""},
  11332. {"DNS_TYPE_HINFO", Const, 0, ""},
  11333. {"DNS_TYPE_ISDN", Const, 0, ""},
  11334. {"DNS_TYPE_IXFR", Const, 0, ""},
  11335. {"DNS_TYPE_KEY", Const, 0, ""},
  11336. {"DNS_TYPE_KX", Const, 0, ""},
  11337. {"DNS_TYPE_LOC", Const, 0, ""},
  11338. {"DNS_TYPE_MAILA", Const, 0, ""},
  11339. {"DNS_TYPE_MAILB", Const, 0, ""},
  11340. {"DNS_TYPE_MB", Const, 0, ""},
  11341. {"DNS_TYPE_MD", Const, 0, ""},
  11342. {"DNS_TYPE_MF", Const, 0, ""},
  11343. {"DNS_TYPE_MG", Const, 0, ""},
  11344. {"DNS_TYPE_MINFO", Const, 0, ""},
  11345. {"DNS_TYPE_MR", Const, 0, ""},
  11346. {"DNS_TYPE_MX", Const, 0, ""},
  11347. {"DNS_TYPE_NAPTR", Const, 0, ""},
  11348. {"DNS_TYPE_NBSTAT", Const, 0, ""},
  11349. {"DNS_TYPE_NIMLOC", Const, 0, ""},
  11350. {"DNS_TYPE_NS", Const, 0, ""},
  11351. {"DNS_TYPE_NSAP", Const, 0, ""},
  11352. {"DNS_TYPE_NSAPPTR", Const, 0, ""},
  11353. {"DNS_TYPE_NSEC", Const, 0, ""},
  11354. {"DNS_TYPE_NULL", Const, 0, ""},
  11355. {"DNS_TYPE_NXT", Const, 0, ""},
  11356. {"DNS_TYPE_OPT", Const, 0, ""},
  11357. {"DNS_TYPE_PTR", Const, 0, ""},
  11358. {"DNS_TYPE_PX", Const, 0, ""},
  11359. {"DNS_TYPE_RP", Const, 0, ""},
  11360. {"DNS_TYPE_RRSIG", Const, 0, ""},
  11361. {"DNS_TYPE_RT", Const, 0, ""},
  11362. {"DNS_TYPE_SIG", Const, 0, ""},
  11363. {"DNS_TYPE_SINK", Const, 0, ""},
  11364. {"DNS_TYPE_SOA", Const, 0, ""},
  11365. {"DNS_TYPE_SRV", Const, 0, ""},
  11366. {"DNS_TYPE_TEXT", Const, 0, ""},
  11367. {"DNS_TYPE_TKEY", Const, 0, ""},
  11368. {"DNS_TYPE_TSIG", Const, 0, ""},
  11369. {"DNS_TYPE_UID", Const, 0, ""},
  11370. {"DNS_TYPE_UINFO", Const, 0, ""},
  11371. {"DNS_TYPE_UNSPEC", Const, 0, ""},
  11372. {"DNS_TYPE_WINS", Const, 0, ""},
  11373. {"DNS_TYPE_WINSR", Const, 0, ""},
  11374. {"DNS_TYPE_WKS", Const, 0, ""},
  11375. {"DNS_TYPE_X25", Const, 0, ""},
  11376. {"DT_BLK", Const, 0, ""},
  11377. {"DT_CHR", Const, 0, ""},
  11378. {"DT_DIR", Const, 0, ""},
  11379. {"DT_FIFO", Const, 0, ""},
  11380. {"DT_LNK", Const, 0, ""},
  11381. {"DT_REG", Const, 0, ""},
  11382. {"DT_SOCK", Const, 0, ""},
  11383. {"DT_UNKNOWN", Const, 0, ""},
  11384. {"DT_WHT", Const, 0, ""},
  11385. {"DUPLICATE_CLOSE_SOURCE", Const, 0, ""},
  11386. {"DUPLICATE_SAME_ACCESS", Const, 0, ""},
  11387. {"DeleteFile", Func, 0, ""},
  11388. {"DetachLsf", Func, 0, "func(fd int) error"},
  11389. {"DeviceIoControl", Func, 4, ""},
  11390. {"Dirent", Type, 0, ""},
  11391. {"Dirent.Fileno", Field, 0, ""},
  11392. {"Dirent.Ino", Field, 0, ""},
  11393. {"Dirent.Name", Field, 0, ""},
  11394. {"Dirent.Namlen", Field, 0, ""},
  11395. {"Dirent.Off", Field, 0, ""},
  11396. {"Dirent.Pad0", Field, 12, ""},
  11397. {"Dirent.Pad1", Field, 12, ""},
  11398. {"Dirent.Pad_cgo_0", Field, 0, ""},
  11399. {"Dirent.Reclen", Field, 0, ""},
  11400. {"Dirent.Seekoff", Field, 0, ""},
  11401. {"Dirent.Type", Field, 0, ""},
  11402. {"Dirent.X__d_padding", Field, 3, ""},
  11403. {"DnsNameCompare", Func, 4, ""},
  11404. {"DnsQuery", Func, 0, ""},
  11405. {"DnsRecordListFree", Func, 0, ""},
  11406. {"DnsSectionAdditional", Const, 4, ""},
  11407. {"DnsSectionAnswer", Const, 4, ""},
  11408. {"DnsSectionAuthority", Const, 4, ""},
  11409. {"DnsSectionQuestion", Const, 4, ""},
  11410. {"Dup", Func, 0, "func(oldfd int) (fd int, err error)"},
  11411. {"Dup2", Func, 0, "func(oldfd int, newfd int) (err error)"},
  11412. {"Dup3", Func, 2, "func(oldfd int, newfd int, flags int) (err error)"},
  11413. {"DuplicateHandle", Func, 0, ""},
  11414. {"E2BIG", Const, 0, ""},
  11415. {"EACCES", Const, 0, ""},
  11416. {"EADDRINUSE", Const, 0, ""},
  11417. {"EADDRNOTAVAIL", Const, 0, ""},
  11418. {"EADV", Const, 0, ""},
  11419. {"EAFNOSUPPORT", Const, 0, ""},
  11420. {"EAGAIN", Const, 0, ""},
  11421. {"EALREADY", Const, 0, ""},
  11422. {"EAUTH", Const, 0, ""},
  11423. {"EBADARCH", Const, 0, ""},
  11424. {"EBADE", Const, 0, ""},
  11425. {"EBADEXEC", Const, 0, ""},
  11426. {"EBADF", Const, 0, ""},
  11427. {"EBADFD", Const, 0, ""},
  11428. {"EBADMACHO", Const, 0, ""},
  11429. {"EBADMSG", Const, 0, ""},
  11430. {"EBADR", Const, 0, ""},
  11431. {"EBADRPC", Const, 0, ""},
  11432. {"EBADRQC", Const, 0, ""},
  11433. {"EBADSLT", Const, 0, ""},
  11434. {"EBFONT", Const, 0, ""},
  11435. {"EBUSY", Const, 0, ""},
  11436. {"ECANCELED", Const, 0, ""},
  11437. {"ECAPMODE", Const, 1, ""},
  11438. {"ECHILD", Const, 0, ""},
  11439. {"ECHO", Const, 0, ""},
  11440. {"ECHOCTL", Const, 0, ""},
  11441. {"ECHOE", Const, 0, ""},
  11442. {"ECHOK", Const, 0, ""},
  11443. {"ECHOKE", Const, 0, ""},
  11444. {"ECHONL", Const, 0, ""},
  11445. {"ECHOPRT", Const, 0, ""},
  11446. {"ECHRNG", Const, 0, ""},
  11447. {"ECOMM", Const, 0, ""},
  11448. {"ECONNABORTED", Const, 0, ""},
  11449. {"ECONNREFUSED", Const, 0, ""},
  11450. {"ECONNRESET", Const, 0, ""},
  11451. {"EDEADLK", Const, 0, ""},
  11452. {"EDEADLOCK", Const, 0, ""},
  11453. {"EDESTADDRREQ", Const, 0, ""},
  11454. {"EDEVERR", Const, 0, ""},
  11455. {"EDOM", Const, 0, ""},
  11456. {"EDOOFUS", Const, 0, ""},
  11457. {"EDOTDOT", Const, 0, ""},
  11458. {"EDQUOT", Const, 0, ""},
  11459. {"EEXIST", Const, 0, ""},
  11460. {"EFAULT", Const, 0, ""},
  11461. {"EFBIG", Const, 0, ""},
  11462. {"EFER_LMA", Const, 1, ""},
  11463. {"EFER_LME", Const, 1, ""},
  11464. {"EFER_NXE", Const, 1, ""},
  11465. {"EFER_SCE", Const, 1, ""},
  11466. {"EFTYPE", Const, 0, ""},
  11467. {"EHOSTDOWN", Const, 0, ""},
  11468. {"EHOSTUNREACH", Const, 0, ""},
  11469. {"EHWPOISON", Const, 0, ""},
  11470. {"EIDRM", Const, 0, ""},
  11471. {"EILSEQ", Const, 0, ""},
  11472. {"EINPROGRESS", Const, 0, ""},
  11473. {"EINTR", Const, 0, ""},
  11474. {"EINVAL", Const, 0, ""},
  11475. {"EIO", Const, 0, ""},
  11476. {"EIPSEC", Const, 1, ""},
  11477. {"EISCONN", Const, 0, ""},
  11478. {"EISDIR", Const, 0, ""},
  11479. {"EISNAM", Const, 0, ""},
  11480. {"EKEYEXPIRED", Const, 0, ""},
  11481. {"EKEYREJECTED", Const, 0, ""},
  11482. {"EKEYREVOKED", Const, 0, ""},
  11483. {"EL2HLT", Const, 0, ""},
  11484. {"EL2NSYNC", Const, 0, ""},
  11485. {"EL3HLT", Const, 0, ""},
  11486. {"EL3RST", Const, 0, ""},
  11487. {"ELAST", Const, 0, ""},
  11488. {"ELF_NGREG", Const, 0, ""},
  11489. {"ELF_PRARGSZ", Const, 0, ""},
  11490. {"ELIBACC", Const, 0, ""},
  11491. {"ELIBBAD", Const, 0, ""},
  11492. {"ELIBEXEC", Const, 0, ""},
  11493. {"ELIBMAX", Const, 0, ""},
  11494. {"ELIBSCN", Const, 0, ""},
  11495. {"ELNRNG", Const, 0, ""},
  11496. {"ELOOP", Const, 0, ""},
  11497. {"EMEDIUMTYPE", Const, 0, ""},
  11498. {"EMFILE", Const, 0, ""},
  11499. {"EMLINK", Const, 0, ""},
  11500. {"EMSGSIZE", Const, 0, ""},
  11501. {"EMT_TAGOVF", Const, 1, ""},
  11502. {"EMULTIHOP", Const, 0, ""},
  11503. {"EMUL_ENABLED", Const, 1, ""},
  11504. {"EMUL_LINUX", Const, 1, ""},
  11505. {"EMUL_LINUX32", Const, 1, ""},
  11506. {"EMUL_MAXID", Const, 1, ""},
  11507. {"EMUL_NATIVE", Const, 1, ""},
  11508. {"ENAMETOOLONG", Const, 0, ""},
  11509. {"ENAVAIL", Const, 0, ""},
  11510. {"ENDRUNDISC", Const, 1, ""},
  11511. {"ENEEDAUTH", Const, 0, ""},
  11512. {"ENETDOWN", Const, 0, ""},
  11513. {"ENETRESET", Const, 0, ""},
  11514. {"ENETUNREACH", Const, 0, ""},
  11515. {"ENFILE", Const, 0, ""},
  11516. {"ENOANO", Const, 0, ""},
  11517. {"ENOATTR", Const, 0, ""},
  11518. {"ENOBUFS", Const, 0, ""},
  11519. {"ENOCSI", Const, 0, ""},
  11520. {"ENODATA", Const, 0, ""},
  11521. {"ENODEV", Const, 0, ""},
  11522. {"ENOENT", Const, 0, ""},
  11523. {"ENOEXEC", Const, 0, ""},
  11524. {"ENOKEY", Const, 0, ""},
  11525. {"ENOLCK", Const, 0, ""},
  11526. {"ENOLINK", Const, 0, ""},
  11527. {"ENOMEDIUM", Const, 0, ""},
  11528. {"ENOMEM", Const, 0, ""},
  11529. {"ENOMSG", Const, 0, ""},
  11530. {"ENONET", Const, 0, ""},
  11531. {"ENOPKG", Const, 0, ""},
  11532. {"ENOPOLICY", Const, 0, ""},
  11533. {"ENOPROTOOPT", Const, 0, ""},
  11534. {"ENOSPC", Const, 0, ""},
  11535. {"ENOSR", Const, 0, ""},
  11536. {"ENOSTR", Const, 0, ""},
  11537. {"ENOSYS", Const, 0, ""},
  11538. {"ENOTBLK", Const, 0, ""},
  11539. {"ENOTCAPABLE", Const, 0, ""},
  11540. {"ENOTCONN", Const, 0, ""},
  11541. {"ENOTDIR", Const, 0, ""},
  11542. {"ENOTEMPTY", Const, 0, ""},
  11543. {"ENOTNAM", Const, 0, ""},
  11544. {"ENOTRECOVERABLE", Const, 0, ""},
  11545. {"ENOTSOCK", Const, 0, ""},
  11546. {"ENOTSUP", Const, 0, ""},
  11547. {"ENOTTY", Const, 0, ""},
  11548. {"ENOTUNIQ", Const, 0, ""},
  11549. {"ENXIO", Const, 0, ""},
  11550. {"EN_SW_CTL_INF", Const, 1, ""},
  11551. {"EN_SW_CTL_PREC", Const, 1, ""},
  11552. {"EN_SW_CTL_ROUND", Const, 1, ""},
  11553. {"EN_SW_DATACHAIN", Const, 1, ""},
  11554. {"EN_SW_DENORM", Const, 1, ""},
  11555. {"EN_SW_INVOP", Const, 1, ""},
  11556. {"EN_SW_OVERFLOW", Const, 1, ""},
  11557. {"EN_SW_PRECLOSS", Const, 1, ""},
  11558. {"EN_SW_UNDERFLOW", Const, 1, ""},
  11559. {"EN_SW_ZERODIV", Const, 1, ""},
  11560. {"EOPNOTSUPP", Const, 0, ""},
  11561. {"EOVERFLOW", Const, 0, ""},
  11562. {"EOWNERDEAD", Const, 0, ""},
  11563. {"EPERM", Const, 0, ""},
  11564. {"EPFNOSUPPORT", Const, 0, ""},
  11565. {"EPIPE", Const, 0, ""},
  11566. {"EPOLLERR", Const, 0, ""},
  11567. {"EPOLLET", Const, 0, ""},
  11568. {"EPOLLHUP", Const, 0, ""},
  11569. {"EPOLLIN", Const, 0, ""},
  11570. {"EPOLLMSG", Const, 0, ""},
  11571. {"EPOLLONESHOT", Const, 0, ""},
  11572. {"EPOLLOUT", Const, 0, ""},
  11573. {"EPOLLPRI", Const, 0, ""},
  11574. {"EPOLLRDBAND", Const, 0, ""},
  11575. {"EPOLLRDHUP", Const, 0, ""},
  11576. {"EPOLLRDNORM", Const, 0, ""},
  11577. {"EPOLLWRBAND", Const, 0, ""},
  11578. {"EPOLLWRNORM", Const, 0, ""},
  11579. {"EPOLL_CLOEXEC", Const, 0, ""},
  11580. {"EPOLL_CTL_ADD", Const, 0, ""},
  11581. {"EPOLL_CTL_DEL", Const, 0, ""},
  11582. {"EPOLL_CTL_MOD", Const, 0, ""},
  11583. {"EPOLL_NONBLOCK", Const, 0, ""},
  11584. {"EPROCLIM", Const, 0, ""},
  11585. {"EPROCUNAVAIL", Const, 0, ""},
  11586. {"EPROGMISMATCH", Const, 0, ""},
  11587. {"EPROGUNAVAIL", Const, 0, ""},
  11588. {"EPROTO", Const, 0, ""},
  11589. {"EPROTONOSUPPORT", Const, 0, ""},
  11590. {"EPROTOTYPE", Const, 0, ""},
  11591. {"EPWROFF", Const, 0, ""},
  11592. {"EQFULL", Const, 16, ""},
  11593. {"ERANGE", Const, 0, ""},
  11594. {"EREMCHG", Const, 0, ""},
  11595. {"EREMOTE", Const, 0, ""},
  11596. {"EREMOTEIO", Const, 0, ""},
  11597. {"ERESTART", Const, 0, ""},
  11598. {"ERFKILL", Const, 0, ""},
  11599. {"EROFS", Const, 0, ""},
  11600. {"ERPCMISMATCH", Const, 0, ""},
  11601. {"ERROR_ACCESS_DENIED", Const, 0, ""},
  11602. {"ERROR_ALREADY_EXISTS", Const, 0, ""},
  11603. {"ERROR_BROKEN_PIPE", Const, 0, ""},
  11604. {"ERROR_BUFFER_OVERFLOW", Const, 0, ""},
  11605. {"ERROR_DIR_NOT_EMPTY", Const, 8, ""},
  11606. {"ERROR_ENVVAR_NOT_FOUND", Const, 0, ""},
  11607. {"ERROR_FILE_EXISTS", Const, 0, ""},
  11608. {"ERROR_FILE_NOT_FOUND", Const, 0, ""},
  11609. {"ERROR_HANDLE_EOF", Const, 2, ""},
  11610. {"ERROR_INSUFFICIENT_BUFFER", Const, 0, ""},
  11611. {"ERROR_IO_PENDING", Const, 0, ""},
  11612. {"ERROR_MOD_NOT_FOUND", Const, 0, ""},
  11613. {"ERROR_MORE_DATA", Const, 3, ""},
  11614. {"ERROR_NETNAME_DELETED", Const, 3, ""},
  11615. {"ERROR_NOT_FOUND", Const, 1, ""},
  11616. {"ERROR_NO_MORE_FILES", Const, 0, ""},
  11617. {"ERROR_OPERATION_ABORTED", Const, 0, ""},
  11618. {"ERROR_PATH_NOT_FOUND", Const, 0, ""},
  11619. {"ERROR_PRIVILEGE_NOT_HELD", Const, 4, ""},
  11620. {"ERROR_PROC_NOT_FOUND", Const, 0, ""},
  11621. {"ESHLIBVERS", Const, 0, ""},
  11622. {"ESHUTDOWN", Const, 0, ""},
  11623. {"ESOCKTNOSUPPORT", Const, 0, ""},
  11624. {"ESPIPE", Const, 0, ""},
  11625. {"ESRCH", Const, 0, ""},
  11626. {"ESRMNT", Const, 0, ""},
  11627. {"ESTALE", Const, 0, ""},
  11628. {"ESTRPIPE", Const, 0, ""},
  11629. {"ETHERCAP_JUMBO_MTU", Const, 1, ""},
  11630. {"ETHERCAP_VLAN_HWTAGGING", Const, 1, ""},
  11631. {"ETHERCAP_VLAN_MTU", Const, 1, ""},
  11632. {"ETHERMIN", Const, 1, ""},
  11633. {"ETHERMTU", Const, 1, ""},
  11634. {"ETHERMTU_JUMBO", Const, 1, ""},
  11635. {"ETHERTYPE_8023", Const, 1, ""},
  11636. {"ETHERTYPE_AARP", Const, 1, ""},
  11637. {"ETHERTYPE_ACCTON", Const, 1, ""},
  11638. {"ETHERTYPE_AEONIC", Const, 1, ""},
  11639. {"ETHERTYPE_ALPHA", Const, 1, ""},
  11640. {"ETHERTYPE_AMBER", Const, 1, ""},
  11641. {"ETHERTYPE_AMOEBA", Const, 1, ""},
  11642. {"ETHERTYPE_AOE", Const, 1, ""},
  11643. {"ETHERTYPE_APOLLO", Const, 1, ""},
  11644. {"ETHERTYPE_APOLLODOMAIN", Const, 1, ""},
  11645. {"ETHERTYPE_APPLETALK", Const, 1, ""},
  11646. {"ETHERTYPE_APPLITEK", Const, 1, ""},
  11647. {"ETHERTYPE_ARGONAUT", Const, 1, ""},
  11648. {"ETHERTYPE_ARP", Const, 1, ""},
  11649. {"ETHERTYPE_AT", Const, 1, ""},
  11650. {"ETHERTYPE_ATALK", Const, 1, ""},
  11651. {"ETHERTYPE_ATOMIC", Const, 1, ""},
  11652. {"ETHERTYPE_ATT", Const, 1, ""},
  11653. {"ETHERTYPE_ATTSTANFORD", Const, 1, ""},
  11654. {"ETHERTYPE_AUTOPHON", Const, 1, ""},
  11655. {"ETHERTYPE_AXIS", Const, 1, ""},
  11656. {"ETHERTYPE_BCLOOP", Const, 1, ""},
  11657. {"ETHERTYPE_BOFL", Const, 1, ""},
  11658. {"ETHERTYPE_CABLETRON", Const, 1, ""},
  11659. {"ETHERTYPE_CHAOS", Const, 1, ""},
  11660. {"ETHERTYPE_COMDESIGN", Const, 1, ""},
  11661. {"ETHERTYPE_COMPUGRAPHIC", Const, 1, ""},
  11662. {"ETHERTYPE_COUNTERPOINT", Const, 1, ""},
  11663. {"ETHERTYPE_CRONUS", Const, 1, ""},
  11664. {"ETHERTYPE_CRONUSVLN", Const, 1, ""},
  11665. {"ETHERTYPE_DCA", Const, 1, ""},
  11666. {"ETHERTYPE_DDE", Const, 1, ""},
  11667. {"ETHERTYPE_DEBNI", Const, 1, ""},
  11668. {"ETHERTYPE_DECAM", Const, 1, ""},
  11669. {"ETHERTYPE_DECCUST", Const, 1, ""},
  11670. {"ETHERTYPE_DECDIAG", Const, 1, ""},
  11671. {"ETHERTYPE_DECDNS", Const, 1, ""},
  11672. {"ETHERTYPE_DECDTS", Const, 1, ""},
  11673. {"ETHERTYPE_DECEXPER", Const, 1, ""},
  11674. {"ETHERTYPE_DECLAST", Const, 1, ""},
  11675. {"ETHERTYPE_DECLTM", Const, 1, ""},
  11676. {"ETHERTYPE_DECMUMPS", Const, 1, ""},
  11677. {"ETHERTYPE_DECNETBIOS", Const, 1, ""},
  11678. {"ETHERTYPE_DELTACON", Const, 1, ""},
  11679. {"ETHERTYPE_DIDDLE", Const, 1, ""},
  11680. {"ETHERTYPE_DLOG1", Const, 1, ""},
  11681. {"ETHERTYPE_DLOG2", Const, 1, ""},
  11682. {"ETHERTYPE_DN", Const, 1, ""},
  11683. {"ETHERTYPE_DOGFIGHT", Const, 1, ""},
  11684. {"ETHERTYPE_DSMD", Const, 1, ""},
  11685. {"ETHERTYPE_ECMA", Const, 1, ""},
  11686. {"ETHERTYPE_ENCRYPT", Const, 1, ""},
  11687. {"ETHERTYPE_ES", Const, 1, ""},
  11688. {"ETHERTYPE_EXCELAN", Const, 1, ""},
  11689. {"ETHERTYPE_EXPERDATA", Const, 1, ""},
  11690. {"ETHERTYPE_FLIP", Const, 1, ""},
  11691. {"ETHERTYPE_FLOWCONTROL", Const, 1, ""},
  11692. {"ETHERTYPE_FRARP", Const, 1, ""},
  11693. {"ETHERTYPE_GENDYN", Const, 1, ""},
  11694. {"ETHERTYPE_HAYES", Const, 1, ""},
  11695. {"ETHERTYPE_HIPPI_FP", Const, 1, ""},
  11696. {"ETHERTYPE_HITACHI", Const, 1, ""},
  11697. {"ETHERTYPE_HP", Const, 1, ""},
  11698. {"ETHERTYPE_IEEEPUP", Const, 1, ""},
  11699. {"ETHERTYPE_IEEEPUPAT", Const, 1, ""},
  11700. {"ETHERTYPE_IMLBL", Const, 1, ""},
  11701. {"ETHERTYPE_IMLBLDIAG", Const, 1, ""},
  11702. {"ETHERTYPE_IP", Const, 1, ""},
  11703. {"ETHERTYPE_IPAS", Const, 1, ""},
  11704. {"ETHERTYPE_IPV6", Const, 1, ""},
  11705. {"ETHERTYPE_IPX", Const, 1, ""},
  11706. {"ETHERTYPE_IPXNEW", Const, 1, ""},
  11707. {"ETHERTYPE_KALPANA", Const, 1, ""},
  11708. {"ETHERTYPE_LANBRIDGE", Const, 1, ""},
  11709. {"ETHERTYPE_LANPROBE", Const, 1, ""},
  11710. {"ETHERTYPE_LAT", Const, 1, ""},
  11711. {"ETHERTYPE_LBACK", Const, 1, ""},
  11712. {"ETHERTYPE_LITTLE", Const, 1, ""},
  11713. {"ETHERTYPE_LLDP", Const, 1, ""},
  11714. {"ETHERTYPE_LOGICRAFT", Const, 1, ""},
  11715. {"ETHERTYPE_LOOPBACK", Const, 1, ""},
  11716. {"ETHERTYPE_MATRA", Const, 1, ""},
  11717. {"ETHERTYPE_MAX", Const, 1, ""},
  11718. {"ETHERTYPE_MERIT", Const, 1, ""},
  11719. {"ETHERTYPE_MICP", Const, 1, ""},
  11720. {"ETHERTYPE_MOPDL", Const, 1, ""},
  11721. {"ETHERTYPE_MOPRC", Const, 1, ""},
  11722. {"ETHERTYPE_MOTOROLA", Const, 1, ""},
  11723. {"ETHERTYPE_MPLS", Const, 1, ""},
  11724. {"ETHERTYPE_MPLS_MCAST", Const, 1, ""},
  11725. {"ETHERTYPE_MUMPS", Const, 1, ""},
  11726. {"ETHERTYPE_NBPCC", Const, 1, ""},
  11727. {"ETHERTYPE_NBPCLAIM", Const, 1, ""},
  11728. {"ETHERTYPE_NBPCLREQ", Const, 1, ""},
  11729. {"ETHERTYPE_NBPCLRSP", Const, 1, ""},
  11730. {"ETHERTYPE_NBPCREQ", Const, 1, ""},
  11731. {"ETHERTYPE_NBPCRSP", Const, 1, ""},
  11732. {"ETHERTYPE_NBPDG", Const, 1, ""},
  11733. {"ETHERTYPE_NBPDGB", Const, 1, ""},
  11734. {"ETHERTYPE_NBPDLTE", Const, 1, ""},
  11735. {"ETHERTYPE_NBPRAR", Const, 1, ""},
  11736. {"ETHERTYPE_NBPRAS", Const, 1, ""},
  11737. {"ETHERTYPE_NBPRST", Const, 1, ""},
  11738. {"ETHERTYPE_NBPSCD", Const, 1, ""},
  11739. {"ETHERTYPE_NBPVCD", Const, 1, ""},
  11740. {"ETHERTYPE_NBS", Const, 1, ""},
  11741. {"ETHERTYPE_NCD", Const, 1, ""},
  11742. {"ETHERTYPE_NESTAR", Const, 1, ""},
  11743. {"ETHERTYPE_NETBEUI", Const, 1, ""},
  11744. {"ETHERTYPE_NOVELL", Const, 1, ""},
  11745. {"ETHERTYPE_NS", Const, 1, ""},
  11746. {"ETHERTYPE_NSAT", Const, 1, ""},
  11747. {"ETHERTYPE_NSCOMPAT", Const, 1, ""},
  11748. {"ETHERTYPE_NTRAILER", Const, 1, ""},
  11749. {"ETHERTYPE_OS9", Const, 1, ""},
  11750. {"ETHERTYPE_OS9NET", Const, 1, ""},
  11751. {"ETHERTYPE_PACER", Const, 1, ""},
  11752. {"ETHERTYPE_PAE", Const, 1, ""},
  11753. {"ETHERTYPE_PCS", Const, 1, ""},
  11754. {"ETHERTYPE_PLANNING", Const, 1, ""},
  11755. {"ETHERTYPE_PPP", Const, 1, ""},
  11756. {"ETHERTYPE_PPPOE", Const, 1, ""},
  11757. {"ETHERTYPE_PPPOEDISC", Const, 1, ""},
  11758. {"ETHERTYPE_PRIMENTS", Const, 1, ""},
  11759. {"ETHERTYPE_PUP", Const, 1, ""},
  11760. {"ETHERTYPE_PUPAT", Const, 1, ""},
  11761. {"ETHERTYPE_QINQ", Const, 1, ""},
  11762. {"ETHERTYPE_RACAL", Const, 1, ""},
  11763. {"ETHERTYPE_RATIONAL", Const, 1, ""},
  11764. {"ETHERTYPE_RAWFR", Const, 1, ""},
  11765. {"ETHERTYPE_RCL", Const, 1, ""},
  11766. {"ETHERTYPE_RDP", Const, 1, ""},
  11767. {"ETHERTYPE_RETIX", Const, 1, ""},
  11768. {"ETHERTYPE_REVARP", Const, 1, ""},
  11769. {"ETHERTYPE_SCA", Const, 1, ""},
  11770. {"ETHERTYPE_SECTRA", Const, 1, ""},
  11771. {"ETHERTYPE_SECUREDATA", Const, 1, ""},
  11772. {"ETHERTYPE_SGITW", Const, 1, ""},
  11773. {"ETHERTYPE_SG_BOUNCE", Const, 1, ""},
  11774. {"ETHERTYPE_SG_DIAG", Const, 1, ""},
  11775. {"ETHERTYPE_SG_NETGAMES", Const, 1, ""},
  11776. {"ETHERTYPE_SG_RESV", Const, 1, ""},
  11777. {"ETHERTYPE_SIMNET", Const, 1, ""},
  11778. {"ETHERTYPE_SLOW", Const, 1, ""},
  11779. {"ETHERTYPE_SLOWPROTOCOLS", Const, 1, ""},
  11780. {"ETHERTYPE_SNA", Const, 1, ""},
  11781. {"ETHERTYPE_SNMP", Const, 1, ""},
  11782. {"ETHERTYPE_SONIX", Const, 1, ""},
  11783. {"ETHERTYPE_SPIDER", Const, 1, ""},
  11784. {"ETHERTYPE_SPRITE", Const, 1, ""},
  11785. {"ETHERTYPE_STP", Const, 1, ""},
  11786. {"ETHERTYPE_TALARIS", Const, 1, ""},
  11787. {"ETHERTYPE_TALARISMC", Const, 1, ""},
  11788. {"ETHERTYPE_TCPCOMP", Const, 1, ""},
  11789. {"ETHERTYPE_TCPSM", Const, 1, ""},
  11790. {"ETHERTYPE_TEC", Const, 1, ""},
  11791. {"ETHERTYPE_TIGAN", Const, 1, ""},
  11792. {"ETHERTYPE_TRAIL", Const, 1, ""},
  11793. {"ETHERTYPE_TRANSETHER", Const, 1, ""},
  11794. {"ETHERTYPE_TYMSHARE", Const, 1, ""},
  11795. {"ETHERTYPE_UBBST", Const, 1, ""},
  11796. {"ETHERTYPE_UBDEBUG", Const, 1, ""},
  11797. {"ETHERTYPE_UBDIAGLOOP", Const, 1, ""},
  11798. {"ETHERTYPE_UBDL", Const, 1, ""},
  11799. {"ETHERTYPE_UBNIU", Const, 1, ""},
  11800. {"ETHERTYPE_UBNMC", Const, 1, ""},
  11801. {"ETHERTYPE_VALID", Const, 1, ""},
  11802. {"ETHERTYPE_VARIAN", Const, 1, ""},
  11803. {"ETHERTYPE_VAXELN", Const, 1, ""},
  11804. {"ETHERTYPE_VEECO", Const, 1, ""},
  11805. {"ETHERTYPE_VEXP", Const, 1, ""},
  11806. {"ETHERTYPE_VGLAB", Const, 1, ""},
  11807. {"ETHERTYPE_VINES", Const, 1, ""},
  11808. {"ETHERTYPE_VINESECHO", Const, 1, ""},
  11809. {"ETHERTYPE_VINESLOOP", Const, 1, ""},
  11810. {"ETHERTYPE_VITAL", Const, 1, ""},
  11811. {"ETHERTYPE_VLAN", Const, 1, ""},
  11812. {"ETHERTYPE_VLTLMAN", Const, 1, ""},
  11813. {"ETHERTYPE_VPROD", Const, 1, ""},
  11814. {"ETHERTYPE_VURESERVED", Const, 1, ""},
  11815. {"ETHERTYPE_WATERLOO", Const, 1, ""},
  11816. {"ETHERTYPE_WELLFLEET", Const, 1, ""},
  11817. {"ETHERTYPE_X25", Const, 1, ""},
  11818. {"ETHERTYPE_X75", Const, 1, ""},
  11819. {"ETHERTYPE_XNSSM", Const, 1, ""},
  11820. {"ETHERTYPE_XTP", Const, 1, ""},
  11821. {"ETHER_ADDR_LEN", Const, 1, ""},
  11822. {"ETHER_ALIGN", Const, 1, ""},
  11823. {"ETHER_CRC_LEN", Const, 1, ""},
  11824. {"ETHER_CRC_POLY_BE", Const, 1, ""},
  11825. {"ETHER_CRC_POLY_LE", Const, 1, ""},
  11826. {"ETHER_HDR_LEN", Const, 1, ""},
  11827. {"ETHER_MAX_DIX_LEN", Const, 1, ""},
  11828. {"ETHER_MAX_LEN", Const, 1, ""},
  11829. {"ETHER_MAX_LEN_JUMBO", Const, 1, ""},
  11830. {"ETHER_MIN_LEN", Const, 1, ""},
  11831. {"ETHER_PPPOE_ENCAP_LEN", Const, 1, ""},
  11832. {"ETHER_TYPE_LEN", Const, 1, ""},
  11833. {"ETHER_VLAN_ENCAP_LEN", Const, 1, ""},
  11834. {"ETH_P_1588", Const, 0, ""},
  11835. {"ETH_P_8021Q", Const, 0, ""},
  11836. {"ETH_P_802_2", Const, 0, ""},
  11837. {"ETH_P_802_3", Const, 0, ""},
  11838. {"ETH_P_AARP", Const, 0, ""},
  11839. {"ETH_P_ALL", Const, 0, ""},
  11840. {"ETH_P_AOE", Const, 0, ""},
  11841. {"ETH_P_ARCNET", Const, 0, ""},
  11842. {"ETH_P_ARP", Const, 0, ""},
  11843. {"ETH_P_ATALK", Const, 0, ""},
  11844. {"ETH_P_ATMFATE", Const, 0, ""},
  11845. {"ETH_P_ATMMPOA", Const, 0, ""},
  11846. {"ETH_P_AX25", Const, 0, ""},
  11847. {"ETH_P_BPQ", Const, 0, ""},
  11848. {"ETH_P_CAIF", Const, 0, ""},
  11849. {"ETH_P_CAN", Const, 0, ""},
  11850. {"ETH_P_CONTROL", Const, 0, ""},
  11851. {"ETH_P_CUST", Const, 0, ""},
  11852. {"ETH_P_DDCMP", Const, 0, ""},
  11853. {"ETH_P_DEC", Const, 0, ""},
  11854. {"ETH_P_DIAG", Const, 0, ""},
  11855. {"ETH_P_DNA_DL", Const, 0, ""},
  11856. {"ETH_P_DNA_RC", Const, 0, ""},
  11857. {"ETH_P_DNA_RT", Const, 0, ""},
  11858. {"ETH_P_DSA", Const, 0, ""},
  11859. {"ETH_P_ECONET", Const, 0, ""},
  11860. {"ETH_P_EDSA", Const, 0, ""},
  11861. {"ETH_P_FCOE", Const, 0, ""},
  11862. {"ETH_P_FIP", Const, 0, ""},
  11863. {"ETH_P_HDLC", Const, 0, ""},
  11864. {"ETH_P_IEEE802154", Const, 0, ""},
  11865. {"ETH_P_IEEEPUP", Const, 0, ""},
  11866. {"ETH_P_IEEEPUPAT", Const, 0, ""},
  11867. {"ETH_P_IP", Const, 0, ""},
  11868. {"ETH_P_IPV6", Const, 0, ""},
  11869. {"ETH_P_IPX", Const, 0, ""},
  11870. {"ETH_P_IRDA", Const, 0, ""},
  11871. {"ETH_P_LAT", Const, 0, ""},
  11872. {"ETH_P_LINK_CTL", Const, 0, ""},
  11873. {"ETH_P_LOCALTALK", Const, 0, ""},
  11874. {"ETH_P_LOOP", Const, 0, ""},
  11875. {"ETH_P_MOBITEX", Const, 0, ""},
  11876. {"ETH_P_MPLS_MC", Const, 0, ""},
  11877. {"ETH_P_MPLS_UC", Const, 0, ""},
  11878. {"ETH_P_PAE", Const, 0, ""},
  11879. {"ETH_P_PAUSE", Const, 0, ""},
  11880. {"ETH_P_PHONET", Const, 0, ""},
  11881. {"ETH_P_PPPTALK", Const, 0, ""},
  11882. {"ETH_P_PPP_DISC", Const, 0, ""},
  11883. {"ETH_P_PPP_MP", Const, 0, ""},
  11884. {"ETH_P_PPP_SES", Const, 0, ""},
  11885. {"ETH_P_PUP", Const, 0, ""},
  11886. {"ETH_P_PUPAT", Const, 0, ""},
  11887. {"ETH_P_RARP", Const, 0, ""},
  11888. {"ETH_P_SCA", Const, 0, ""},
  11889. {"ETH_P_SLOW", Const, 0, ""},
  11890. {"ETH_P_SNAP", Const, 0, ""},
  11891. {"ETH_P_TEB", Const, 0, ""},
  11892. {"ETH_P_TIPC", Const, 0, ""},
  11893. {"ETH_P_TRAILER", Const, 0, ""},
  11894. {"ETH_P_TR_802_2", Const, 0, ""},
  11895. {"ETH_P_WAN_PPP", Const, 0, ""},
  11896. {"ETH_P_WCCP", Const, 0, ""},
  11897. {"ETH_P_X25", Const, 0, ""},
  11898. {"ETIME", Const, 0, ""},
  11899. {"ETIMEDOUT", Const, 0, ""},
  11900. {"ETOOMANYREFS", Const, 0, ""},
  11901. {"ETXTBSY", Const, 0, ""},
  11902. {"EUCLEAN", Const, 0, ""},
  11903. {"EUNATCH", Const, 0, ""},
  11904. {"EUSERS", Const, 0, ""},
  11905. {"EVFILT_AIO", Const, 0, ""},
  11906. {"EVFILT_FS", Const, 0, ""},
  11907. {"EVFILT_LIO", Const, 0, ""},
  11908. {"EVFILT_MACHPORT", Const, 0, ""},
  11909. {"EVFILT_PROC", Const, 0, ""},
  11910. {"EVFILT_READ", Const, 0, ""},
  11911. {"EVFILT_SIGNAL", Const, 0, ""},
  11912. {"EVFILT_SYSCOUNT", Const, 0, ""},
  11913. {"EVFILT_THREADMARKER", Const, 0, ""},
  11914. {"EVFILT_TIMER", Const, 0, ""},
  11915. {"EVFILT_USER", Const, 0, ""},
  11916. {"EVFILT_VM", Const, 0, ""},
  11917. {"EVFILT_VNODE", Const, 0, ""},
  11918. {"EVFILT_WRITE", Const, 0, ""},
  11919. {"EV_ADD", Const, 0, ""},
  11920. {"EV_CLEAR", Const, 0, ""},
  11921. {"EV_DELETE", Const, 0, ""},
  11922. {"EV_DISABLE", Const, 0, ""},
  11923. {"EV_DISPATCH", Const, 0, ""},
  11924. {"EV_DROP", Const, 3, ""},
  11925. {"EV_ENABLE", Const, 0, ""},
  11926. {"EV_EOF", Const, 0, ""},
  11927. {"EV_ERROR", Const, 0, ""},
  11928. {"EV_FLAG0", Const, 0, ""},
  11929. {"EV_FLAG1", Const, 0, ""},
  11930. {"EV_ONESHOT", Const, 0, ""},
  11931. {"EV_OOBAND", Const, 0, ""},
  11932. {"EV_POLL", Const, 0, ""},
  11933. {"EV_RECEIPT", Const, 0, ""},
  11934. {"EV_SYSFLAGS", Const, 0, ""},
  11935. {"EWINDOWS", Const, 0, ""},
  11936. {"EWOULDBLOCK", Const, 0, ""},
  11937. {"EXDEV", Const, 0, ""},
  11938. {"EXFULL", Const, 0, ""},
  11939. {"EXTA", Const, 0, ""},
  11940. {"EXTB", Const, 0, ""},
  11941. {"EXTPROC", Const, 0, ""},
  11942. {"Environ", Func, 0, "func() []string"},
  11943. {"EpollCreate", Func, 0, "func(size int) (fd int, err error)"},
  11944. {"EpollCreate1", Func, 0, "func(flag int) (fd int, err error)"},
  11945. {"EpollCtl", Func, 0, "func(epfd int, op int, fd int, event *EpollEvent) (err error)"},
  11946. {"EpollEvent", Type, 0, ""},
  11947. {"EpollEvent.Events", Field, 0, ""},
  11948. {"EpollEvent.Fd", Field, 0, ""},
  11949. {"EpollEvent.Pad", Field, 0, ""},
  11950. {"EpollEvent.PadFd", Field, 0, ""},
  11951. {"EpollWait", Func, 0, "func(epfd int, events []EpollEvent, msec int) (n int, err error)"},
  11952. {"Errno", Type, 0, ""},
  11953. {"EscapeArg", Func, 0, ""},
  11954. {"Exchangedata", Func, 0, ""},
  11955. {"Exec", Func, 0, "func(argv0 string, argv []string, envv []string) (err error)"},
  11956. {"Exit", Func, 0, "func(code int)"},
  11957. {"ExitProcess", Func, 0, ""},
  11958. {"FD_CLOEXEC", Const, 0, ""},
  11959. {"FD_SETSIZE", Const, 0, ""},
  11960. {"FILE_ACTION_ADDED", Const, 0, ""},
  11961. {"FILE_ACTION_MODIFIED", Const, 0, ""},
  11962. {"FILE_ACTION_REMOVED", Const, 0, ""},
  11963. {"FILE_ACTION_RENAMED_NEW_NAME", Const, 0, ""},
  11964. {"FILE_ACTION_RENAMED_OLD_NAME", Const, 0, ""},
  11965. {"FILE_APPEND_DATA", Const, 0, ""},
  11966. {"FILE_ATTRIBUTE_ARCHIVE", Const, 0, ""},
  11967. {"FILE_ATTRIBUTE_DIRECTORY", Const, 0, ""},
  11968. {"FILE_ATTRIBUTE_HIDDEN", Const, 0, ""},
  11969. {"FILE_ATTRIBUTE_NORMAL", Const, 0, ""},
  11970. {"FILE_ATTRIBUTE_READONLY", Const, 0, ""},
  11971. {"FILE_ATTRIBUTE_REPARSE_POINT", Const, 4, ""},
  11972. {"FILE_ATTRIBUTE_SYSTEM", Const, 0, ""},
  11973. {"FILE_BEGIN", Const, 0, ""},
  11974. {"FILE_CURRENT", Const, 0, ""},
  11975. {"FILE_END", Const, 0, ""},
  11976. {"FILE_FLAG_BACKUP_SEMANTICS", Const, 0, ""},
  11977. {"FILE_FLAG_OPEN_REPARSE_POINT", Const, 4, ""},
  11978. {"FILE_FLAG_OVERLAPPED", Const, 0, ""},
  11979. {"FILE_LIST_DIRECTORY", Const, 0, ""},
  11980. {"FILE_MAP_COPY", Const, 0, ""},
  11981. {"FILE_MAP_EXECUTE", Const, 0, ""},
  11982. {"FILE_MAP_READ", Const, 0, ""},
  11983. {"FILE_MAP_WRITE", Const, 0, ""},
  11984. {"FILE_NOTIFY_CHANGE_ATTRIBUTES", Const, 0, ""},
  11985. {"FILE_NOTIFY_CHANGE_CREATION", Const, 0, ""},
  11986. {"FILE_NOTIFY_CHANGE_DIR_NAME", Const, 0, ""},
  11987. {"FILE_NOTIFY_CHANGE_FILE_NAME", Const, 0, ""},
  11988. {"FILE_NOTIFY_CHANGE_LAST_ACCESS", Const, 0, ""},
  11989. {"FILE_NOTIFY_CHANGE_LAST_WRITE", Const, 0, ""},
  11990. {"FILE_NOTIFY_CHANGE_SIZE", Const, 0, ""},
  11991. {"FILE_SHARE_DELETE", Const, 0, ""},
  11992. {"FILE_SHARE_READ", Const, 0, ""},
  11993. {"FILE_SHARE_WRITE", Const, 0, ""},
  11994. {"FILE_SKIP_COMPLETION_PORT_ON_SUCCESS", Const, 2, ""},
  11995. {"FILE_SKIP_SET_EVENT_ON_HANDLE", Const, 2, ""},
  11996. {"FILE_TYPE_CHAR", Const, 0, ""},
  11997. {"FILE_TYPE_DISK", Const, 0, ""},
  11998. {"FILE_TYPE_PIPE", Const, 0, ""},
  11999. {"FILE_TYPE_REMOTE", Const, 0, ""},
  12000. {"FILE_TYPE_UNKNOWN", Const, 0, ""},
  12001. {"FILE_WRITE_ATTRIBUTES", Const, 0, ""},
  12002. {"FLUSHO", Const, 0, ""},
  12003. {"FORMAT_MESSAGE_ALLOCATE_BUFFER", Const, 0, ""},
  12004. {"FORMAT_MESSAGE_ARGUMENT_ARRAY", Const, 0, ""},
  12005. {"FORMAT_MESSAGE_FROM_HMODULE", Const, 0, ""},
  12006. {"FORMAT_MESSAGE_FROM_STRING", Const, 0, ""},
  12007. {"FORMAT_MESSAGE_FROM_SYSTEM", Const, 0, ""},
  12008. {"FORMAT_MESSAGE_IGNORE_INSERTS", Const, 0, ""},
  12009. {"FORMAT_MESSAGE_MAX_WIDTH_MASK", Const, 0, ""},
  12010. {"FSCTL_GET_REPARSE_POINT", Const, 4, ""},
  12011. {"F_ADDFILESIGS", Const, 0, ""},
  12012. {"F_ADDSIGS", Const, 0, ""},
  12013. {"F_ALLOCATEALL", Const, 0, ""},
  12014. {"F_ALLOCATECONTIG", Const, 0, ""},
  12015. {"F_CANCEL", Const, 0, ""},
  12016. {"F_CHKCLEAN", Const, 0, ""},
  12017. {"F_CLOSEM", Const, 1, ""},
  12018. {"F_DUP2FD", Const, 0, ""},
  12019. {"F_DUP2FD_CLOEXEC", Const, 1, ""},
  12020. {"F_DUPFD", Const, 0, ""},
  12021. {"F_DUPFD_CLOEXEC", Const, 0, ""},
  12022. {"F_EXLCK", Const, 0, ""},
  12023. {"F_FINDSIGS", Const, 16, ""},
  12024. {"F_FLUSH_DATA", Const, 0, ""},
  12025. {"F_FREEZE_FS", Const, 0, ""},
  12026. {"F_FSCTL", Const, 1, ""},
  12027. {"F_FSDIRMASK", Const, 1, ""},
  12028. {"F_FSIN", Const, 1, ""},
  12029. {"F_FSINOUT", Const, 1, ""},
  12030. {"F_FSOUT", Const, 1, ""},
  12031. {"F_FSPRIV", Const, 1, ""},
  12032. {"F_FSVOID", Const, 1, ""},
  12033. {"F_FULLFSYNC", Const, 0, ""},
  12034. {"F_GETCODEDIR", Const, 16, ""},
  12035. {"F_GETFD", Const, 0, ""},
  12036. {"F_GETFL", Const, 0, ""},
  12037. {"F_GETLEASE", Const, 0, ""},
  12038. {"F_GETLK", Const, 0, ""},
  12039. {"F_GETLK64", Const, 0, ""},
  12040. {"F_GETLKPID", Const, 0, ""},
  12041. {"F_GETNOSIGPIPE", Const, 0, ""},
  12042. {"F_GETOWN", Const, 0, ""},
  12043. {"F_GETOWN_EX", Const, 0, ""},
  12044. {"F_GETPATH", Const, 0, ""},
  12045. {"F_GETPATH_MTMINFO", Const, 0, ""},
  12046. {"F_GETPIPE_SZ", Const, 0, ""},
  12047. {"F_GETPROTECTIONCLASS", Const, 0, ""},
  12048. {"F_GETPROTECTIONLEVEL", Const, 16, ""},
  12049. {"F_GETSIG", Const, 0, ""},
  12050. {"F_GLOBAL_NOCACHE", Const, 0, ""},
  12051. {"F_LOCK", Const, 0, ""},
  12052. {"F_LOG2PHYS", Const, 0, ""},
  12053. {"F_LOG2PHYS_EXT", Const, 0, ""},
  12054. {"F_MARKDEPENDENCY", Const, 0, ""},
  12055. {"F_MAXFD", Const, 1, ""},
  12056. {"F_NOCACHE", Const, 0, ""},
  12057. {"F_NODIRECT", Const, 0, ""},
  12058. {"F_NOTIFY", Const, 0, ""},
  12059. {"F_OGETLK", Const, 0, ""},
  12060. {"F_OK", Const, 0, ""},
  12061. {"F_OSETLK", Const, 0, ""},
  12062. {"F_OSETLKW", Const, 0, ""},
  12063. {"F_PARAM_MASK", Const, 1, ""},
  12064. {"F_PARAM_MAX", Const, 1, ""},
  12065. {"F_PATHPKG_CHECK", Const, 0, ""},
  12066. {"F_PEOFPOSMODE", Const, 0, ""},
  12067. {"F_PREALLOCATE", Const, 0, ""},
  12068. {"F_RDADVISE", Const, 0, ""},
  12069. {"F_RDAHEAD", Const, 0, ""},
  12070. {"F_RDLCK", Const, 0, ""},
  12071. {"F_READAHEAD", Const, 0, ""},
  12072. {"F_READBOOTSTRAP", Const, 0, ""},
  12073. {"F_SETBACKINGSTORE", Const, 0, ""},
  12074. {"F_SETFD", Const, 0, ""},
  12075. {"F_SETFL", Const, 0, ""},
  12076. {"F_SETLEASE", Const, 0, ""},
  12077. {"F_SETLK", Const, 0, ""},
  12078. {"F_SETLK64", Const, 0, ""},
  12079. {"F_SETLKW", Const, 0, ""},
  12080. {"F_SETLKW64", Const, 0, ""},
  12081. {"F_SETLKWTIMEOUT", Const, 16, ""},
  12082. {"F_SETLK_REMOTE", Const, 0, ""},
  12083. {"F_SETNOSIGPIPE", Const, 0, ""},
  12084. {"F_SETOWN", Const, 0, ""},
  12085. {"F_SETOWN_EX", Const, 0, ""},
  12086. {"F_SETPIPE_SZ", Const, 0, ""},
  12087. {"F_SETPROTECTIONCLASS", Const, 0, ""},
  12088. {"F_SETSIG", Const, 0, ""},
  12089. {"F_SETSIZE", Const, 0, ""},
  12090. {"F_SHLCK", Const, 0, ""},
  12091. {"F_SINGLE_WRITER", Const, 16, ""},
  12092. {"F_TEST", Const, 0, ""},
  12093. {"F_THAW_FS", Const, 0, ""},
  12094. {"F_TLOCK", Const, 0, ""},
  12095. {"F_TRANSCODEKEY", Const, 16, ""},
  12096. {"F_ULOCK", Const, 0, ""},
  12097. {"F_UNLCK", Const, 0, ""},
  12098. {"F_UNLCKSYS", Const, 0, ""},
  12099. {"F_VOLPOSMODE", Const, 0, ""},
  12100. {"F_WRITEBOOTSTRAP", Const, 0, ""},
  12101. {"F_WRLCK", Const, 0, ""},
  12102. {"Faccessat", Func, 0, "func(dirfd int, path string, mode uint32, flags int) (err error)"},
  12103. {"Fallocate", Func, 0, "func(fd int, mode uint32, off int64, len int64) (err error)"},
  12104. {"Fbootstraptransfer_t", Type, 0, ""},
  12105. {"Fbootstraptransfer_t.Buffer", Field, 0, ""},
  12106. {"Fbootstraptransfer_t.Length", Field, 0, ""},
  12107. {"Fbootstraptransfer_t.Offset", Field, 0, ""},
  12108. {"Fchdir", Func, 0, "func(fd int) (err error)"},
  12109. {"Fchflags", Func, 0, ""},
  12110. {"Fchmod", Func, 0, "func(fd int, mode uint32) (err error)"},
  12111. {"Fchmodat", Func, 0, "func(dirfd int, path string, mode uint32, flags int) error"},
  12112. {"Fchown", Func, 0, "func(fd int, uid int, gid int) (err error)"},
  12113. {"Fchownat", Func, 0, "func(dirfd int, path string, uid int, gid int, flags int) (err error)"},
  12114. {"FcntlFlock", Func, 3, "func(fd uintptr, cmd int, lk *Flock_t) error"},
  12115. {"FdSet", Type, 0, ""},
  12116. {"FdSet.Bits", Field, 0, ""},
  12117. {"FdSet.X__fds_bits", Field, 0, ""},
  12118. {"Fdatasync", Func, 0, "func(fd int) (err error)"},
  12119. {"FileNotifyInformation", Type, 0, ""},
  12120. {"FileNotifyInformation.Action", Field, 0, ""},
  12121. {"FileNotifyInformation.FileName", Field, 0, ""},
  12122. {"FileNotifyInformation.FileNameLength", Field, 0, ""},
  12123. {"FileNotifyInformation.NextEntryOffset", Field, 0, ""},
  12124. {"Filetime", Type, 0, ""},
  12125. {"Filetime.HighDateTime", Field, 0, ""},
  12126. {"Filetime.LowDateTime", Field, 0, ""},
  12127. {"FindClose", Func, 0, ""},
  12128. {"FindFirstFile", Func, 0, ""},
  12129. {"FindNextFile", Func, 0, ""},
  12130. {"Flock", Func, 0, "func(fd int, how int) (err error)"},
  12131. {"Flock_t", Type, 0, ""},
  12132. {"Flock_t.Len", Field, 0, ""},
  12133. {"Flock_t.Pad_cgo_0", Field, 0, ""},
  12134. {"Flock_t.Pad_cgo_1", Field, 3, ""},
  12135. {"Flock_t.Pid", Field, 0, ""},
  12136. {"Flock_t.Start", Field, 0, ""},
  12137. {"Flock_t.Sysid", Field, 0, ""},
  12138. {"Flock_t.Type", Field, 0, ""},
  12139. {"Flock_t.Whence", Field, 0, ""},
  12140. {"FlushBpf", Func, 0, ""},
  12141. {"FlushFileBuffers", Func, 0, ""},
  12142. {"FlushViewOfFile", Func, 0, ""},
  12143. {"ForkExec", Func, 0, "func(argv0 string, argv []string, attr *ProcAttr) (pid int, err error)"},
  12144. {"ForkLock", Var, 0, ""},
  12145. {"FormatMessage", Func, 0, ""},
  12146. {"Fpathconf", Func, 0, ""},
  12147. {"FreeAddrInfoW", Func, 1, ""},
  12148. {"FreeEnvironmentStrings", Func, 0, ""},
  12149. {"FreeLibrary", Func, 0, ""},
  12150. {"Fsid", Type, 0, ""},
  12151. {"Fsid.Val", Field, 0, ""},
  12152. {"Fsid.X__fsid_val", Field, 2, ""},
  12153. {"Fsid.X__val", Field, 0, ""},
  12154. {"Fstat", Func, 0, "func(fd int, stat *Stat_t) (err error)"},
  12155. {"Fstatat", Func, 12, ""},
  12156. {"Fstatfs", Func, 0, "func(fd int, buf *Statfs_t) (err error)"},
  12157. {"Fstore_t", Type, 0, ""},
  12158. {"Fstore_t.Bytesalloc", Field, 0, ""},
  12159. {"Fstore_t.Flags", Field, 0, ""},
  12160. {"Fstore_t.Length", Field, 0, ""},
  12161. {"Fstore_t.Offset", Field, 0, ""},
  12162. {"Fstore_t.Posmode", Field, 0, ""},
  12163. {"Fsync", Func, 0, "func(fd int) (err error)"},
  12164. {"Ftruncate", Func, 0, "func(fd int, length int64) (err error)"},
  12165. {"FullPath", Func, 4, ""},
  12166. {"Futimes", Func, 0, "func(fd int, tv []Timeval) (err error)"},
  12167. {"Futimesat", Func, 0, "func(dirfd int, path string, tv []Timeval) (err error)"},
  12168. {"GENERIC_ALL", Const, 0, ""},
  12169. {"GENERIC_EXECUTE", Const, 0, ""},
  12170. {"GENERIC_READ", Const, 0, ""},
  12171. {"GENERIC_WRITE", Const, 0, ""},
  12172. {"GUID", Type, 1, ""},
  12173. {"GUID.Data1", Field, 1, ""},
  12174. {"GUID.Data2", Field, 1, ""},
  12175. {"GUID.Data3", Field, 1, ""},
  12176. {"GUID.Data4", Field, 1, ""},
  12177. {"GetAcceptExSockaddrs", Func, 0, ""},
  12178. {"GetAdaptersInfo", Func, 0, ""},
  12179. {"GetAddrInfoW", Func, 1, ""},
  12180. {"GetCommandLine", Func, 0, ""},
  12181. {"GetComputerName", Func, 0, ""},
  12182. {"GetConsoleMode", Func, 1, ""},
  12183. {"GetCurrentDirectory", Func, 0, ""},
  12184. {"GetCurrentProcess", Func, 0, ""},
  12185. {"GetEnvironmentStrings", Func, 0, ""},
  12186. {"GetEnvironmentVariable", Func, 0, ""},
  12187. {"GetExitCodeProcess", Func, 0, ""},
  12188. {"GetFileAttributes", Func, 0, ""},
  12189. {"GetFileAttributesEx", Func, 0, ""},
  12190. {"GetFileExInfoStandard", Const, 0, ""},
  12191. {"GetFileExMaxInfoLevel", Const, 0, ""},
  12192. {"GetFileInformationByHandle", Func, 0, ""},
  12193. {"GetFileType", Func, 0, ""},
  12194. {"GetFullPathName", Func, 0, ""},
  12195. {"GetHostByName", Func, 0, ""},
  12196. {"GetIfEntry", Func, 0, ""},
  12197. {"GetLastError", Func, 0, ""},
  12198. {"GetLengthSid", Func, 0, ""},
  12199. {"GetLongPathName", Func, 0, ""},
  12200. {"GetProcAddress", Func, 0, ""},
  12201. {"GetProcessTimes", Func, 0, ""},
  12202. {"GetProtoByName", Func, 0, ""},
  12203. {"GetQueuedCompletionStatus", Func, 0, ""},
  12204. {"GetServByName", Func, 0, ""},
  12205. {"GetShortPathName", Func, 0, ""},
  12206. {"GetStartupInfo", Func, 0, ""},
  12207. {"GetStdHandle", Func, 0, ""},
  12208. {"GetSystemTimeAsFileTime", Func, 0, ""},
  12209. {"GetTempPath", Func, 0, ""},
  12210. {"GetTimeZoneInformation", Func, 0, ""},
  12211. {"GetTokenInformation", Func, 0, ""},
  12212. {"GetUserNameEx", Func, 0, ""},
  12213. {"GetUserProfileDirectory", Func, 0, ""},
  12214. {"GetVersion", Func, 0, ""},
  12215. {"Getcwd", Func, 0, "func(buf []byte) (n int, err error)"},
  12216. {"Getdents", Func, 0, "func(fd int, buf []byte) (n int, err error)"},
  12217. {"Getdirentries", Func, 0, ""},
  12218. {"Getdtablesize", Func, 0, ""},
  12219. {"Getegid", Func, 0, "func() (egid int)"},
  12220. {"Getenv", Func, 0, "func(key string) (value string, found bool)"},
  12221. {"Geteuid", Func, 0, "func() (euid int)"},
  12222. {"Getfsstat", Func, 0, ""},
  12223. {"Getgid", Func, 0, "func() (gid int)"},
  12224. {"Getgroups", Func, 0, "func() (gids []int, err error)"},
  12225. {"Getpagesize", Func, 0, "func() int"},
  12226. {"Getpeername", Func, 0, "func(fd int) (sa Sockaddr, err error)"},
  12227. {"Getpgid", Func, 0, "func(pid int) (pgid int, err error)"},
  12228. {"Getpgrp", Func, 0, "func() (pid int)"},
  12229. {"Getpid", Func, 0, "func() (pid int)"},
  12230. {"Getppid", Func, 0, "func() (ppid int)"},
  12231. {"Getpriority", Func, 0, "func(which int, who int) (prio int, err error)"},
  12232. {"Getrlimit", Func, 0, "func(resource int, rlim *Rlimit) (err error)"},
  12233. {"Getrusage", Func, 0, "func(who int, rusage *Rusage) (err error)"},
  12234. {"Getsid", Func, 0, ""},
  12235. {"Getsockname", Func, 0, "func(fd int) (sa Sockaddr, err error)"},
  12236. {"Getsockopt", Func, 1, ""},
  12237. {"GetsockoptByte", Func, 0, ""},
  12238. {"GetsockoptICMPv6Filter", Func, 2, "func(fd int, level int, opt int) (*ICMPv6Filter, error)"},
  12239. {"GetsockoptIPMreq", Func, 0, "func(fd int, level int, opt int) (*IPMreq, error)"},
  12240. {"GetsockoptIPMreqn", Func, 0, "func(fd int, level int, opt int) (*IPMreqn, error)"},
  12241. {"GetsockoptIPv6MTUInfo", Func, 2, "func(fd int, level int, opt int) (*IPv6MTUInfo, error)"},
  12242. {"GetsockoptIPv6Mreq", Func, 0, "func(fd int, level int, opt int) (*IPv6Mreq, error)"},
  12243. {"GetsockoptInet4Addr", Func, 0, "func(fd int, level int, opt int) (value [4]byte, err error)"},
  12244. {"GetsockoptInt", Func, 0, "func(fd int, level int, opt int) (value int, err error)"},
  12245. {"GetsockoptUcred", Func, 1, "func(fd int, level int, opt int) (*Ucred, error)"},
  12246. {"Gettid", Func, 0, "func() (tid int)"},
  12247. {"Gettimeofday", Func, 0, "func(tv *Timeval) (err error)"},
  12248. {"Getuid", Func, 0, "func() (uid int)"},
  12249. {"Getwd", Func, 0, "func() (wd string, err error)"},
  12250. {"Getxattr", Func, 1, "func(path string, attr string, dest []byte) (sz int, err error)"},
  12251. {"HANDLE_FLAG_INHERIT", Const, 0, ""},
  12252. {"HKEY_CLASSES_ROOT", Const, 0, ""},
  12253. {"HKEY_CURRENT_CONFIG", Const, 0, ""},
  12254. {"HKEY_CURRENT_USER", Const, 0, ""},
  12255. {"HKEY_DYN_DATA", Const, 0, ""},
  12256. {"HKEY_LOCAL_MACHINE", Const, 0, ""},
  12257. {"HKEY_PERFORMANCE_DATA", Const, 0, ""},
  12258. {"HKEY_USERS", Const, 0, ""},
  12259. {"HUPCL", Const, 0, ""},
  12260. {"Handle", Type, 0, ""},
  12261. {"Hostent", Type, 0, ""},
  12262. {"Hostent.AddrList", Field, 0, ""},
  12263. {"Hostent.AddrType", Field, 0, ""},
  12264. {"Hostent.Aliases", Field, 0, ""},
  12265. {"Hostent.Length", Field, 0, ""},
  12266. {"Hostent.Name", Field, 0, ""},
  12267. {"ICANON", Const, 0, ""},
  12268. {"ICMP6_FILTER", Const, 2, ""},
  12269. {"ICMPV6_FILTER", Const, 2, ""},
  12270. {"ICMPv6Filter", Type, 2, ""},
  12271. {"ICMPv6Filter.Data", Field, 2, ""},
  12272. {"ICMPv6Filter.Filt", Field, 2, ""},
  12273. {"ICRNL", Const, 0, ""},
  12274. {"IEXTEN", Const, 0, ""},
  12275. {"IFAN_ARRIVAL", Const, 1, ""},
  12276. {"IFAN_DEPARTURE", Const, 1, ""},
  12277. {"IFA_ADDRESS", Const, 0, ""},
  12278. {"IFA_ANYCAST", Const, 0, ""},
  12279. {"IFA_BROADCAST", Const, 0, ""},
  12280. {"IFA_CACHEINFO", Const, 0, ""},
  12281. {"IFA_F_DADFAILED", Const, 0, ""},
  12282. {"IFA_F_DEPRECATED", Const, 0, ""},
  12283. {"IFA_F_HOMEADDRESS", Const, 0, ""},
  12284. {"IFA_F_NODAD", Const, 0, ""},
  12285. {"IFA_F_OPTIMISTIC", Const, 0, ""},
  12286. {"IFA_F_PERMANENT", Const, 0, ""},
  12287. {"IFA_F_SECONDARY", Const, 0, ""},
  12288. {"IFA_F_TEMPORARY", Const, 0, ""},
  12289. {"IFA_F_TENTATIVE", Const, 0, ""},
  12290. {"IFA_LABEL", Const, 0, ""},
  12291. {"IFA_LOCAL", Const, 0, ""},
  12292. {"IFA_MAX", Const, 0, ""},
  12293. {"IFA_MULTICAST", Const, 0, ""},
  12294. {"IFA_ROUTE", Const, 1, ""},
  12295. {"IFA_UNSPEC", Const, 0, ""},
  12296. {"IFF_ALLMULTI", Const, 0, ""},
  12297. {"IFF_ALTPHYS", Const, 0, ""},
  12298. {"IFF_AUTOMEDIA", Const, 0, ""},
  12299. {"IFF_BROADCAST", Const, 0, ""},
  12300. {"IFF_CANTCHANGE", Const, 0, ""},
  12301. {"IFF_CANTCONFIG", Const, 1, ""},
  12302. {"IFF_DEBUG", Const, 0, ""},
  12303. {"IFF_DRV_OACTIVE", Const, 0, ""},
  12304. {"IFF_DRV_RUNNING", Const, 0, ""},
  12305. {"IFF_DYING", Const, 0, ""},
  12306. {"IFF_DYNAMIC", Const, 0, ""},
  12307. {"IFF_LINK0", Const, 0, ""},
  12308. {"IFF_LINK1", Const, 0, ""},
  12309. {"IFF_LINK2", Const, 0, ""},
  12310. {"IFF_LOOPBACK", Const, 0, ""},
  12311. {"IFF_MASTER", Const, 0, ""},
  12312. {"IFF_MONITOR", Const, 0, ""},
  12313. {"IFF_MULTICAST", Const, 0, ""},
  12314. {"IFF_NOARP", Const, 0, ""},
  12315. {"IFF_NOTRAILERS", Const, 0, ""},
  12316. {"IFF_NO_PI", Const, 0, ""},
  12317. {"IFF_OACTIVE", Const, 0, ""},
  12318. {"IFF_ONE_QUEUE", Const, 0, ""},
  12319. {"IFF_POINTOPOINT", Const, 0, ""},
  12320. {"IFF_POINTTOPOINT", Const, 0, ""},
  12321. {"IFF_PORTSEL", Const, 0, ""},
  12322. {"IFF_PPROMISC", Const, 0, ""},
  12323. {"IFF_PROMISC", Const, 0, ""},
  12324. {"IFF_RENAMING", Const, 0, ""},
  12325. {"IFF_RUNNING", Const, 0, ""},
  12326. {"IFF_SIMPLEX", Const, 0, ""},
  12327. {"IFF_SLAVE", Const, 0, ""},
  12328. {"IFF_SMART", Const, 0, ""},
  12329. {"IFF_STATICARP", Const, 0, ""},
  12330. {"IFF_TAP", Const, 0, ""},
  12331. {"IFF_TUN", Const, 0, ""},
  12332. {"IFF_TUN_EXCL", Const, 0, ""},
  12333. {"IFF_UP", Const, 0, ""},
  12334. {"IFF_VNET_HDR", Const, 0, ""},
  12335. {"IFLA_ADDRESS", Const, 0, ""},
  12336. {"IFLA_BROADCAST", Const, 0, ""},
  12337. {"IFLA_COST", Const, 0, ""},
  12338. {"IFLA_IFALIAS", Const, 0, ""},
  12339. {"IFLA_IFNAME", Const, 0, ""},
  12340. {"IFLA_LINK", Const, 0, ""},
  12341. {"IFLA_LINKINFO", Const, 0, ""},
  12342. {"IFLA_LINKMODE", Const, 0, ""},
  12343. {"IFLA_MAP", Const, 0, ""},
  12344. {"IFLA_MASTER", Const, 0, ""},
  12345. {"IFLA_MAX", Const, 0, ""},
  12346. {"IFLA_MTU", Const, 0, ""},
  12347. {"IFLA_NET_NS_PID", Const, 0, ""},
  12348. {"IFLA_OPERSTATE", Const, 0, ""},
  12349. {"IFLA_PRIORITY", Const, 0, ""},
  12350. {"IFLA_PROTINFO", Const, 0, ""},
  12351. {"IFLA_QDISC", Const, 0, ""},
  12352. {"IFLA_STATS", Const, 0, ""},
  12353. {"IFLA_TXQLEN", Const, 0, ""},
  12354. {"IFLA_UNSPEC", Const, 0, ""},
  12355. {"IFLA_WEIGHT", Const, 0, ""},
  12356. {"IFLA_WIRELESS", Const, 0, ""},
  12357. {"IFNAMSIZ", Const, 0, ""},
  12358. {"IFT_1822", Const, 0, ""},
  12359. {"IFT_A12MPPSWITCH", Const, 0, ""},
  12360. {"IFT_AAL2", Const, 0, ""},
  12361. {"IFT_AAL5", Const, 0, ""},
  12362. {"IFT_ADSL", Const, 0, ""},
  12363. {"IFT_AFLANE8023", Const, 0, ""},
  12364. {"IFT_AFLANE8025", Const, 0, ""},
  12365. {"IFT_ARAP", Const, 0, ""},
  12366. {"IFT_ARCNET", Const, 0, ""},
  12367. {"IFT_ARCNETPLUS", Const, 0, ""},
  12368. {"IFT_ASYNC", Const, 0, ""},
  12369. {"IFT_ATM", Const, 0, ""},
  12370. {"IFT_ATMDXI", Const, 0, ""},
  12371. {"IFT_ATMFUNI", Const, 0, ""},
  12372. {"IFT_ATMIMA", Const, 0, ""},
  12373. {"IFT_ATMLOGICAL", Const, 0, ""},
  12374. {"IFT_ATMRADIO", Const, 0, ""},
  12375. {"IFT_ATMSUBINTERFACE", Const, 0, ""},
  12376. {"IFT_ATMVCIENDPT", Const, 0, ""},
  12377. {"IFT_ATMVIRTUAL", Const, 0, ""},
  12378. {"IFT_BGPPOLICYACCOUNTING", Const, 0, ""},
  12379. {"IFT_BLUETOOTH", Const, 1, ""},
  12380. {"IFT_BRIDGE", Const, 0, ""},
  12381. {"IFT_BSC", Const, 0, ""},
  12382. {"IFT_CARP", Const, 0, ""},
  12383. {"IFT_CCTEMUL", Const, 0, ""},
  12384. {"IFT_CELLULAR", Const, 0, ""},
  12385. {"IFT_CEPT", Const, 0, ""},
  12386. {"IFT_CES", Const, 0, ""},
  12387. {"IFT_CHANNEL", Const, 0, ""},
  12388. {"IFT_CNR", Const, 0, ""},
  12389. {"IFT_COFFEE", Const, 0, ""},
  12390. {"IFT_COMPOSITELINK", Const, 0, ""},
  12391. {"IFT_DCN", Const, 0, ""},
  12392. {"IFT_DIGITALPOWERLINE", Const, 0, ""},
  12393. {"IFT_DIGITALWRAPPEROVERHEADCHANNEL", Const, 0, ""},
  12394. {"IFT_DLSW", Const, 0, ""},
  12395. {"IFT_DOCSCABLEDOWNSTREAM", Const, 0, ""},
  12396. {"IFT_DOCSCABLEMACLAYER", Const, 0, ""},
  12397. {"IFT_DOCSCABLEUPSTREAM", Const, 0, ""},
  12398. {"IFT_DOCSCABLEUPSTREAMCHANNEL", Const, 1, ""},
  12399. {"IFT_DS0", Const, 0, ""},
  12400. {"IFT_DS0BUNDLE", Const, 0, ""},
  12401. {"IFT_DS1FDL", Const, 0, ""},
  12402. {"IFT_DS3", Const, 0, ""},
  12403. {"IFT_DTM", Const, 0, ""},
  12404. {"IFT_DUMMY", Const, 1, ""},
  12405. {"IFT_DVBASILN", Const, 0, ""},
  12406. {"IFT_DVBASIOUT", Const, 0, ""},
  12407. {"IFT_DVBRCCDOWNSTREAM", Const, 0, ""},
  12408. {"IFT_DVBRCCMACLAYER", Const, 0, ""},
  12409. {"IFT_DVBRCCUPSTREAM", Const, 0, ""},
  12410. {"IFT_ECONET", Const, 1, ""},
  12411. {"IFT_ENC", Const, 0, ""},
  12412. {"IFT_EON", Const, 0, ""},
  12413. {"IFT_EPLRS", Const, 0, ""},
  12414. {"IFT_ESCON", Const, 0, ""},
  12415. {"IFT_ETHER", Const, 0, ""},
  12416. {"IFT_FAITH", Const, 0, ""},
  12417. {"IFT_FAST", Const, 0, ""},
  12418. {"IFT_FASTETHER", Const, 0, ""},
  12419. {"IFT_FASTETHERFX", Const, 0, ""},
  12420. {"IFT_FDDI", Const, 0, ""},
  12421. {"IFT_FIBRECHANNEL", Const, 0, ""},
  12422. {"IFT_FRAMERELAYINTERCONNECT", Const, 0, ""},
  12423. {"IFT_FRAMERELAYMPI", Const, 0, ""},
  12424. {"IFT_FRDLCIENDPT", Const, 0, ""},
  12425. {"IFT_FRELAY", Const, 0, ""},
  12426. {"IFT_FRELAYDCE", Const, 0, ""},
  12427. {"IFT_FRF16MFRBUNDLE", Const, 0, ""},
  12428. {"IFT_FRFORWARD", Const, 0, ""},
  12429. {"IFT_G703AT2MB", Const, 0, ""},
  12430. {"IFT_G703AT64K", Const, 0, ""},
  12431. {"IFT_GIF", Const, 0, ""},
  12432. {"IFT_GIGABITETHERNET", Const, 0, ""},
  12433. {"IFT_GR303IDT", Const, 0, ""},
  12434. {"IFT_GR303RDT", Const, 0, ""},
  12435. {"IFT_H323GATEKEEPER", Const, 0, ""},
  12436. {"IFT_H323PROXY", Const, 0, ""},
  12437. {"IFT_HDH1822", Const, 0, ""},
  12438. {"IFT_HDLC", Const, 0, ""},
  12439. {"IFT_HDSL2", Const, 0, ""},
  12440. {"IFT_HIPERLAN2", Const, 0, ""},
  12441. {"IFT_HIPPI", Const, 0, ""},
  12442. {"IFT_HIPPIINTERFACE", Const, 0, ""},
  12443. {"IFT_HOSTPAD", Const, 0, ""},
  12444. {"IFT_HSSI", Const, 0, ""},
  12445. {"IFT_HY", Const, 0, ""},
  12446. {"IFT_IBM370PARCHAN", Const, 0, ""},
  12447. {"IFT_IDSL", Const, 0, ""},
  12448. {"IFT_IEEE1394", Const, 0, ""},
  12449. {"IFT_IEEE80211", Const, 0, ""},
  12450. {"IFT_IEEE80212", Const, 0, ""},
  12451. {"IFT_IEEE8023ADLAG", Const, 0, ""},
  12452. {"IFT_IFGSN", Const, 0, ""},
  12453. {"IFT_IMT", Const, 0, ""},
  12454. {"IFT_INFINIBAND", Const, 1, ""},
  12455. {"IFT_INTERLEAVE", Const, 0, ""},
  12456. {"IFT_IP", Const, 0, ""},
  12457. {"IFT_IPFORWARD", Const, 0, ""},
  12458. {"IFT_IPOVERATM", Const, 0, ""},
  12459. {"IFT_IPOVERCDLC", Const, 0, ""},
  12460. {"IFT_IPOVERCLAW", Const, 0, ""},
  12461. {"IFT_IPSWITCH", Const, 0, ""},
  12462. {"IFT_IPXIP", Const, 0, ""},
  12463. {"IFT_ISDN", Const, 0, ""},
  12464. {"IFT_ISDNBASIC", Const, 0, ""},
  12465. {"IFT_ISDNPRIMARY", Const, 0, ""},
  12466. {"IFT_ISDNS", Const, 0, ""},
  12467. {"IFT_ISDNU", Const, 0, ""},
  12468. {"IFT_ISO88022LLC", Const, 0, ""},
  12469. {"IFT_ISO88023", Const, 0, ""},
  12470. {"IFT_ISO88024", Const, 0, ""},
  12471. {"IFT_ISO88025", Const, 0, ""},
  12472. {"IFT_ISO88025CRFPINT", Const, 0, ""},
  12473. {"IFT_ISO88025DTR", Const, 0, ""},
  12474. {"IFT_ISO88025FIBER", Const, 0, ""},
  12475. {"IFT_ISO88026", Const, 0, ""},
  12476. {"IFT_ISUP", Const, 0, ""},
  12477. {"IFT_L2VLAN", Const, 0, ""},
  12478. {"IFT_L3IPVLAN", Const, 0, ""},
  12479. {"IFT_L3IPXVLAN", Const, 0, ""},
  12480. {"IFT_LAPB", Const, 0, ""},
  12481. {"IFT_LAPD", Const, 0, ""},
  12482. {"IFT_LAPF", Const, 0, ""},
  12483. {"IFT_LINEGROUP", Const, 1, ""},
  12484. {"IFT_LOCALTALK", Const, 0, ""},
  12485. {"IFT_LOOP", Const, 0, ""},
  12486. {"IFT_MEDIAMAILOVERIP", Const, 0, ""},
  12487. {"IFT_MFSIGLINK", Const, 0, ""},
  12488. {"IFT_MIOX25", Const, 0, ""},
  12489. {"IFT_MODEM", Const, 0, ""},
  12490. {"IFT_MPC", Const, 0, ""},
  12491. {"IFT_MPLS", Const, 0, ""},
  12492. {"IFT_MPLSTUNNEL", Const, 0, ""},
  12493. {"IFT_MSDSL", Const, 0, ""},
  12494. {"IFT_MVL", Const, 0, ""},
  12495. {"IFT_MYRINET", Const, 0, ""},
  12496. {"IFT_NFAS", Const, 0, ""},
  12497. {"IFT_NSIP", Const, 0, ""},
  12498. {"IFT_OPTICALCHANNEL", Const, 0, ""},
  12499. {"IFT_OPTICALTRANSPORT", Const, 0, ""},
  12500. {"IFT_OTHER", Const, 0, ""},
  12501. {"IFT_P10", Const, 0, ""},
  12502. {"IFT_P80", Const, 0, ""},
  12503. {"IFT_PARA", Const, 0, ""},
  12504. {"IFT_PDP", Const, 0, ""},
  12505. {"IFT_PFLOG", Const, 0, ""},
  12506. {"IFT_PFLOW", Const, 1, ""},
  12507. {"IFT_PFSYNC", Const, 0, ""},
  12508. {"IFT_PLC", Const, 0, ""},
  12509. {"IFT_PON155", Const, 1, ""},
  12510. {"IFT_PON622", Const, 1, ""},
  12511. {"IFT_POS", Const, 0, ""},
  12512. {"IFT_PPP", Const, 0, ""},
  12513. {"IFT_PPPMULTILINKBUNDLE", Const, 0, ""},
  12514. {"IFT_PROPATM", Const, 1, ""},
  12515. {"IFT_PROPBWAP2MP", Const, 0, ""},
  12516. {"IFT_PROPCNLS", Const, 0, ""},
  12517. {"IFT_PROPDOCSWIRELESSDOWNSTREAM", Const, 0, ""},
  12518. {"IFT_PROPDOCSWIRELESSMACLAYER", Const, 0, ""},
  12519. {"IFT_PROPDOCSWIRELESSUPSTREAM", Const, 0, ""},
  12520. {"IFT_PROPMUX", Const, 0, ""},
  12521. {"IFT_PROPVIRTUAL", Const, 0, ""},
  12522. {"IFT_PROPWIRELESSP2P", Const, 0, ""},
  12523. {"IFT_PTPSERIAL", Const, 0, ""},
  12524. {"IFT_PVC", Const, 0, ""},
  12525. {"IFT_Q2931", Const, 1, ""},
  12526. {"IFT_QLLC", Const, 0, ""},
  12527. {"IFT_RADIOMAC", Const, 0, ""},
  12528. {"IFT_RADSL", Const, 0, ""},
  12529. {"IFT_REACHDSL", Const, 0, ""},
  12530. {"IFT_RFC1483", Const, 0, ""},
  12531. {"IFT_RS232", Const, 0, ""},
  12532. {"IFT_RSRB", Const, 0, ""},
  12533. {"IFT_SDLC", Const, 0, ""},
  12534. {"IFT_SDSL", Const, 0, ""},
  12535. {"IFT_SHDSL", Const, 0, ""},
  12536. {"IFT_SIP", Const, 0, ""},
  12537. {"IFT_SIPSIG", Const, 1, ""},
  12538. {"IFT_SIPTG", Const, 1, ""},
  12539. {"IFT_SLIP", Const, 0, ""},
  12540. {"IFT_SMDSDXI", Const, 0, ""},
  12541. {"IFT_SMDSICIP", Const, 0, ""},
  12542. {"IFT_SONET", Const, 0, ""},
  12543. {"IFT_SONETOVERHEADCHANNEL", Const, 0, ""},
  12544. {"IFT_SONETPATH", Const, 0, ""},
  12545. {"IFT_SONETVT", Const, 0, ""},
  12546. {"IFT_SRP", Const, 0, ""},
  12547. {"IFT_SS7SIGLINK", Const, 0, ""},
  12548. {"IFT_STACKTOSTACK", Const, 0, ""},
  12549. {"IFT_STARLAN", Const, 0, ""},
  12550. {"IFT_STF", Const, 0, ""},
  12551. {"IFT_T1", Const, 0, ""},
  12552. {"IFT_TDLC", Const, 0, ""},
  12553. {"IFT_TELINK", Const, 1, ""},
  12554. {"IFT_TERMPAD", Const, 0, ""},
  12555. {"IFT_TR008", Const, 0, ""},
  12556. {"IFT_TRANSPHDLC", Const, 0, ""},
  12557. {"IFT_TUNNEL", Const, 0, ""},
  12558. {"IFT_ULTRA", Const, 0, ""},
  12559. {"IFT_USB", Const, 0, ""},
  12560. {"IFT_V11", Const, 0, ""},
  12561. {"IFT_V35", Const, 0, ""},
  12562. {"IFT_V36", Const, 0, ""},
  12563. {"IFT_V37", Const, 0, ""},
  12564. {"IFT_VDSL", Const, 0, ""},
  12565. {"IFT_VIRTUALIPADDRESS", Const, 0, ""},
  12566. {"IFT_VIRTUALTG", Const, 1, ""},
  12567. {"IFT_VOICEDID", Const, 1, ""},
  12568. {"IFT_VOICEEM", Const, 0, ""},
  12569. {"IFT_VOICEEMFGD", Const, 1, ""},
  12570. {"IFT_VOICEENCAP", Const, 0, ""},
  12571. {"IFT_VOICEFGDEANA", Const, 1, ""},
  12572. {"IFT_VOICEFXO", Const, 0, ""},
  12573. {"IFT_VOICEFXS", Const, 0, ""},
  12574. {"IFT_VOICEOVERATM", Const, 0, ""},
  12575. {"IFT_VOICEOVERCABLE", Const, 1, ""},
  12576. {"IFT_VOICEOVERFRAMERELAY", Const, 0, ""},
  12577. {"IFT_VOICEOVERIP", Const, 0, ""},
  12578. {"IFT_X213", Const, 0, ""},
  12579. {"IFT_X25", Const, 0, ""},
  12580. {"IFT_X25DDN", Const, 0, ""},
  12581. {"IFT_X25HUNTGROUP", Const, 0, ""},
  12582. {"IFT_X25MLP", Const, 0, ""},
  12583. {"IFT_X25PLE", Const, 0, ""},
  12584. {"IFT_XETHER", Const, 0, ""},
  12585. {"IGNBRK", Const, 0, ""},
  12586. {"IGNCR", Const, 0, ""},
  12587. {"IGNORE", Const, 0, ""},
  12588. {"IGNPAR", Const, 0, ""},
  12589. {"IMAXBEL", Const, 0, ""},
  12590. {"INFINITE", Const, 0, ""},
  12591. {"INLCR", Const, 0, ""},
  12592. {"INPCK", Const, 0, ""},
  12593. {"INVALID_FILE_ATTRIBUTES", Const, 0, ""},
  12594. {"IN_ACCESS", Const, 0, ""},
  12595. {"IN_ALL_EVENTS", Const, 0, ""},
  12596. {"IN_ATTRIB", Const, 0, ""},
  12597. {"IN_CLASSA_HOST", Const, 0, ""},
  12598. {"IN_CLASSA_MAX", Const, 0, ""},
  12599. {"IN_CLASSA_NET", Const, 0, ""},
  12600. {"IN_CLASSA_NSHIFT", Const, 0, ""},
  12601. {"IN_CLASSB_HOST", Const, 0, ""},
  12602. {"IN_CLASSB_MAX", Const, 0, ""},
  12603. {"IN_CLASSB_NET", Const, 0, ""},
  12604. {"IN_CLASSB_NSHIFT", Const, 0, ""},
  12605. {"IN_CLASSC_HOST", Const, 0, ""},
  12606. {"IN_CLASSC_NET", Const, 0, ""},
  12607. {"IN_CLASSC_NSHIFT", Const, 0, ""},
  12608. {"IN_CLASSD_HOST", Const, 0, ""},
  12609. {"IN_CLASSD_NET", Const, 0, ""},
  12610. {"IN_CLASSD_NSHIFT", Const, 0, ""},
  12611. {"IN_CLOEXEC", Const, 0, ""},
  12612. {"IN_CLOSE", Const, 0, ""},
  12613. {"IN_CLOSE_NOWRITE", Const, 0, ""},
  12614. {"IN_CLOSE_WRITE", Const, 0, ""},
  12615. {"IN_CREATE", Const, 0, ""},
  12616. {"IN_DELETE", Const, 0, ""},
  12617. {"IN_DELETE_SELF", Const, 0, ""},
  12618. {"IN_DONT_FOLLOW", Const, 0, ""},
  12619. {"IN_EXCL_UNLINK", Const, 0, ""},
  12620. {"IN_IGNORED", Const, 0, ""},
  12621. {"IN_ISDIR", Const, 0, ""},
  12622. {"IN_LINKLOCALNETNUM", Const, 0, ""},
  12623. {"IN_LOOPBACKNET", Const, 0, ""},
  12624. {"IN_MASK_ADD", Const, 0, ""},
  12625. {"IN_MODIFY", Const, 0, ""},
  12626. {"IN_MOVE", Const, 0, ""},
  12627. {"IN_MOVED_FROM", Const, 0, ""},
  12628. {"IN_MOVED_TO", Const, 0, ""},
  12629. {"IN_MOVE_SELF", Const, 0, ""},
  12630. {"IN_NONBLOCK", Const, 0, ""},
  12631. {"IN_ONESHOT", Const, 0, ""},
  12632. {"IN_ONLYDIR", Const, 0, ""},
  12633. {"IN_OPEN", Const, 0, ""},
  12634. {"IN_Q_OVERFLOW", Const, 0, ""},
  12635. {"IN_RFC3021_HOST", Const, 1, ""},
  12636. {"IN_RFC3021_MASK", Const, 1, ""},
  12637. {"IN_RFC3021_NET", Const, 1, ""},
  12638. {"IN_RFC3021_NSHIFT", Const, 1, ""},
  12639. {"IN_UNMOUNT", Const, 0, ""},
  12640. {"IOC_IN", Const, 1, ""},
  12641. {"IOC_INOUT", Const, 1, ""},
  12642. {"IOC_OUT", Const, 1, ""},
  12643. {"IOC_VENDOR", Const, 3, ""},
  12644. {"IOC_WS2", Const, 1, ""},
  12645. {"IO_REPARSE_TAG_SYMLINK", Const, 4, ""},
  12646. {"IPMreq", Type, 0, ""},
  12647. {"IPMreq.Interface", Field, 0, ""},
  12648. {"IPMreq.Multiaddr", Field, 0, ""},
  12649. {"IPMreqn", Type, 0, ""},
  12650. {"IPMreqn.Address", Field, 0, ""},
  12651. {"IPMreqn.Ifindex", Field, 0, ""},
  12652. {"IPMreqn.Multiaddr", Field, 0, ""},
  12653. {"IPPROTO_3PC", Const, 0, ""},
  12654. {"IPPROTO_ADFS", Const, 0, ""},
  12655. {"IPPROTO_AH", Const, 0, ""},
  12656. {"IPPROTO_AHIP", Const, 0, ""},
  12657. {"IPPROTO_APES", Const, 0, ""},
  12658. {"IPPROTO_ARGUS", Const, 0, ""},
  12659. {"IPPROTO_AX25", Const, 0, ""},
  12660. {"IPPROTO_BHA", Const, 0, ""},
  12661. {"IPPROTO_BLT", Const, 0, ""},
  12662. {"IPPROTO_BRSATMON", Const, 0, ""},
  12663. {"IPPROTO_CARP", Const, 0, ""},
  12664. {"IPPROTO_CFTP", Const, 0, ""},
  12665. {"IPPROTO_CHAOS", Const, 0, ""},
  12666. {"IPPROTO_CMTP", Const, 0, ""},
  12667. {"IPPROTO_COMP", Const, 0, ""},
  12668. {"IPPROTO_CPHB", Const, 0, ""},
  12669. {"IPPROTO_CPNX", Const, 0, ""},
  12670. {"IPPROTO_DCCP", Const, 0, ""},
  12671. {"IPPROTO_DDP", Const, 0, ""},
  12672. {"IPPROTO_DGP", Const, 0, ""},
  12673. {"IPPROTO_DIVERT", Const, 0, ""},
  12674. {"IPPROTO_DIVERT_INIT", Const, 3, ""},
  12675. {"IPPROTO_DIVERT_RESP", Const, 3, ""},
  12676. {"IPPROTO_DONE", Const, 0, ""},
  12677. {"IPPROTO_DSTOPTS", Const, 0, ""},
  12678. {"IPPROTO_EGP", Const, 0, ""},
  12679. {"IPPROTO_EMCON", Const, 0, ""},
  12680. {"IPPROTO_ENCAP", Const, 0, ""},
  12681. {"IPPROTO_EON", Const, 0, ""},
  12682. {"IPPROTO_ESP", Const, 0, ""},
  12683. {"IPPROTO_ETHERIP", Const, 0, ""},
  12684. {"IPPROTO_FRAGMENT", Const, 0, ""},
  12685. {"IPPROTO_GGP", Const, 0, ""},
  12686. {"IPPROTO_GMTP", Const, 0, ""},
  12687. {"IPPROTO_GRE", Const, 0, ""},
  12688. {"IPPROTO_HELLO", Const, 0, ""},
  12689. {"IPPROTO_HMP", Const, 0, ""},
  12690. {"IPPROTO_HOPOPTS", Const, 0, ""},
  12691. {"IPPROTO_ICMP", Const, 0, ""},
  12692. {"IPPROTO_ICMPV6", Const, 0, ""},
  12693. {"IPPROTO_IDP", Const, 0, ""},
  12694. {"IPPROTO_IDPR", Const, 0, ""},
  12695. {"IPPROTO_IDRP", Const, 0, ""},
  12696. {"IPPROTO_IGMP", Const, 0, ""},
  12697. {"IPPROTO_IGP", Const, 0, ""},
  12698. {"IPPROTO_IGRP", Const, 0, ""},
  12699. {"IPPROTO_IL", Const, 0, ""},
  12700. {"IPPROTO_INLSP", Const, 0, ""},
  12701. {"IPPROTO_INP", Const, 0, ""},
  12702. {"IPPROTO_IP", Const, 0, ""},
  12703. {"IPPROTO_IPCOMP", Const, 0, ""},
  12704. {"IPPROTO_IPCV", Const, 0, ""},
  12705. {"IPPROTO_IPEIP", Const, 0, ""},
  12706. {"IPPROTO_IPIP", Const, 0, ""},
  12707. {"IPPROTO_IPPC", Const, 0, ""},
  12708. {"IPPROTO_IPV4", Const, 0, ""},
  12709. {"IPPROTO_IPV6", Const, 0, ""},
  12710. {"IPPROTO_IPV6_ICMP", Const, 1, ""},
  12711. {"IPPROTO_IRTP", Const, 0, ""},
  12712. {"IPPROTO_KRYPTOLAN", Const, 0, ""},
  12713. {"IPPROTO_LARP", Const, 0, ""},
  12714. {"IPPROTO_LEAF1", Const, 0, ""},
  12715. {"IPPROTO_LEAF2", Const, 0, ""},
  12716. {"IPPROTO_MAX", Const, 0, ""},
  12717. {"IPPROTO_MAXID", Const, 0, ""},
  12718. {"IPPROTO_MEAS", Const, 0, ""},
  12719. {"IPPROTO_MH", Const, 1, ""},
  12720. {"IPPROTO_MHRP", Const, 0, ""},
  12721. {"IPPROTO_MICP", Const, 0, ""},
  12722. {"IPPROTO_MOBILE", Const, 0, ""},
  12723. {"IPPROTO_MPLS", Const, 1, ""},
  12724. {"IPPROTO_MTP", Const, 0, ""},
  12725. {"IPPROTO_MUX", Const, 0, ""},
  12726. {"IPPROTO_ND", Const, 0, ""},
  12727. {"IPPROTO_NHRP", Const, 0, ""},
  12728. {"IPPROTO_NONE", Const, 0, ""},
  12729. {"IPPROTO_NSP", Const, 0, ""},
  12730. {"IPPROTO_NVPII", Const, 0, ""},
  12731. {"IPPROTO_OLD_DIVERT", Const, 0, ""},
  12732. {"IPPROTO_OSPFIGP", Const, 0, ""},
  12733. {"IPPROTO_PFSYNC", Const, 0, ""},
  12734. {"IPPROTO_PGM", Const, 0, ""},
  12735. {"IPPROTO_PIGP", Const, 0, ""},
  12736. {"IPPROTO_PIM", Const, 0, ""},
  12737. {"IPPROTO_PRM", Const, 0, ""},
  12738. {"IPPROTO_PUP", Const, 0, ""},
  12739. {"IPPROTO_PVP", Const, 0, ""},
  12740. {"IPPROTO_RAW", Const, 0, ""},
  12741. {"IPPROTO_RCCMON", Const, 0, ""},
  12742. {"IPPROTO_RDP", Const, 0, ""},
  12743. {"IPPROTO_ROUTING", Const, 0, ""},
  12744. {"IPPROTO_RSVP", Const, 0, ""},
  12745. {"IPPROTO_RVD", Const, 0, ""},
  12746. {"IPPROTO_SATEXPAK", Const, 0, ""},
  12747. {"IPPROTO_SATMON", Const, 0, ""},
  12748. {"IPPROTO_SCCSP", Const, 0, ""},
  12749. {"IPPROTO_SCTP", Const, 0, ""},
  12750. {"IPPROTO_SDRP", Const, 0, ""},
  12751. {"IPPROTO_SEND", Const, 1, ""},
  12752. {"IPPROTO_SEP", Const, 0, ""},
  12753. {"IPPROTO_SKIP", Const, 0, ""},
  12754. {"IPPROTO_SPACER", Const, 0, ""},
  12755. {"IPPROTO_SRPC", Const, 0, ""},
  12756. {"IPPROTO_ST", Const, 0, ""},
  12757. {"IPPROTO_SVMTP", Const, 0, ""},
  12758. {"IPPROTO_SWIPE", Const, 0, ""},
  12759. {"IPPROTO_TCF", Const, 0, ""},
  12760. {"IPPROTO_TCP", Const, 0, ""},
  12761. {"IPPROTO_TLSP", Const, 0, ""},
  12762. {"IPPROTO_TP", Const, 0, ""},
  12763. {"IPPROTO_TPXX", Const, 0, ""},
  12764. {"IPPROTO_TRUNK1", Const, 0, ""},
  12765. {"IPPROTO_TRUNK2", Const, 0, ""},
  12766. {"IPPROTO_TTP", Const, 0, ""},
  12767. {"IPPROTO_UDP", Const, 0, ""},
  12768. {"IPPROTO_UDPLITE", Const, 0, ""},
  12769. {"IPPROTO_VINES", Const, 0, ""},
  12770. {"IPPROTO_VISA", Const, 0, ""},
  12771. {"IPPROTO_VMTP", Const, 0, ""},
  12772. {"IPPROTO_VRRP", Const, 1, ""},
  12773. {"IPPROTO_WBEXPAK", Const, 0, ""},
  12774. {"IPPROTO_WBMON", Const, 0, ""},
  12775. {"IPPROTO_WSN", Const, 0, ""},
  12776. {"IPPROTO_XNET", Const, 0, ""},
  12777. {"IPPROTO_XTP", Const, 0, ""},
  12778. {"IPV6_2292DSTOPTS", Const, 0, ""},
  12779. {"IPV6_2292HOPLIMIT", Const, 0, ""},
  12780. {"IPV6_2292HOPOPTS", Const, 0, ""},
  12781. {"IPV6_2292NEXTHOP", Const, 0, ""},
  12782. {"IPV6_2292PKTINFO", Const, 0, ""},
  12783. {"IPV6_2292PKTOPTIONS", Const, 0, ""},
  12784. {"IPV6_2292RTHDR", Const, 0, ""},
  12785. {"IPV6_ADDRFORM", Const, 0, ""},
  12786. {"IPV6_ADD_MEMBERSHIP", Const, 0, ""},
  12787. {"IPV6_AUTHHDR", Const, 0, ""},
  12788. {"IPV6_AUTH_LEVEL", Const, 1, ""},
  12789. {"IPV6_AUTOFLOWLABEL", Const, 0, ""},
  12790. {"IPV6_BINDANY", Const, 0, ""},
  12791. {"IPV6_BINDV6ONLY", Const, 0, ""},
  12792. {"IPV6_BOUND_IF", Const, 0, ""},
  12793. {"IPV6_CHECKSUM", Const, 0, ""},
  12794. {"IPV6_DEFAULT_MULTICAST_HOPS", Const, 0, ""},
  12795. {"IPV6_DEFAULT_MULTICAST_LOOP", Const, 0, ""},
  12796. {"IPV6_DEFHLIM", Const, 0, ""},
  12797. {"IPV6_DONTFRAG", Const, 0, ""},
  12798. {"IPV6_DROP_MEMBERSHIP", Const, 0, ""},
  12799. {"IPV6_DSTOPTS", Const, 0, ""},
  12800. {"IPV6_ESP_NETWORK_LEVEL", Const, 1, ""},
  12801. {"IPV6_ESP_TRANS_LEVEL", Const, 1, ""},
  12802. {"IPV6_FAITH", Const, 0, ""},
  12803. {"IPV6_FLOWINFO_MASK", Const, 0, ""},
  12804. {"IPV6_FLOWLABEL_MASK", Const, 0, ""},
  12805. {"IPV6_FRAGTTL", Const, 0, ""},
  12806. {"IPV6_FW_ADD", Const, 0, ""},
  12807. {"IPV6_FW_DEL", Const, 0, ""},
  12808. {"IPV6_FW_FLUSH", Const, 0, ""},
  12809. {"IPV6_FW_GET", Const, 0, ""},
  12810. {"IPV6_FW_ZERO", Const, 0, ""},
  12811. {"IPV6_HLIMDEC", Const, 0, ""},
  12812. {"IPV6_HOPLIMIT", Const, 0, ""},
  12813. {"IPV6_HOPOPTS", Const, 0, ""},
  12814. {"IPV6_IPCOMP_LEVEL", Const, 1, ""},
  12815. {"IPV6_IPSEC_POLICY", Const, 0, ""},
  12816. {"IPV6_JOIN_ANYCAST", Const, 0, ""},
  12817. {"IPV6_JOIN_GROUP", Const, 0, ""},
  12818. {"IPV6_LEAVE_ANYCAST", Const, 0, ""},
  12819. {"IPV6_LEAVE_GROUP", Const, 0, ""},
  12820. {"IPV6_MAXHLIM", Const, 0, ""},
  12821. {"IPV6_MAXOPTHDR", Const, 0, ""},
  12822. {"IPV6_MAXPACKET", Const, 0, ""},
  12823. {"IPV6_MAX_GROUP_SRC_FILTER", Const, 0, ""},
  12824. {"IPV6_MAX_MEMBERSHIPS", Const, 0, ""},
  12825. {"IPV6_MAX_SOCK_SRC_FILTER", Const, 0, ""},
  12826. {"IPV6_MIN_MEMBERSHIPS", Const, 0, ""},
  12827. {"IPV6_MMTU", Const, 0, ""},
  12828. {"IPV6_MSFILTER", Const, 0, ""},
  12829. {"IPV6_MTU", Const, 0, ""},
  12830. {"IPV6_MTU_DISCOVER", Const, 0, ""},
  12831. {"IPV6_MULTICAST_HOPS", Const, 0, ""},
  12832. {"IPV6_MULTICAST_IF", Const, 0, ""},
  12833. {"IPV6_MULTICAST_LOOP", Const, 0, ""},
  12834. {"IPV6_NEXTHOP", Const, 0, ""},
  12835. {"IPV6_OPTIONS", Const, 1, ""},
  12836. {"IPV6_PATHMTU", Const, 0, ""},
  12837. {"IPV6_PIPEX", Const, 1, ""},
  12838. {"IPV6_PKTINFO", Const, 0, ""},
  12839. {"IPV6_PMTUDISC_DO", Const, 0, ""},
  12840. {"IPV6_PMTUDISC_DONT", Const, 0, ""},
  12841. {"IPV6_PMTUDISC_PROBE", Const, 0, ""},
  12842. {"IPV6_PMTUDISC_WANT", Const, 0, ""},
  12843. {"IPV6_PORTRANGE", Const, 0, ""},
  12844. {"IPV6_PORTRANGE_DEFAULT", Const, 0, ""},
  12845. {"IPV6_PORTRANGE_HIGH", Const, 0, ""},
  12846. {"IPV6_PORTRANGE_LOW", Const, 0, ""},
  12847. {"IPV6_PREFER_TEMPADDR", Const, 0, ""},
  12848. {"IPV6_RECVDSTOPTS", Const, 0, ""},
  12849. {"IPV6_RECVDSTPORT", Const, 3, ""},
  12850. {"IPV6_RECVERR", Const, 0, ""},
  12851. {"IPV6_RECVHOPLIMIT", Const, 0, ""},
  12852. {"IPV6_RECVHOPOPTS", Const, 0, ""},
  12853. {"IPV6_RECVPATHMTU", Const, 0, ""},
  12854. {"IPV6_RECVPKTINFO", Const, 0, ""},
  12855. {"IPV6_RECVRTHDR", Const, 0, ""},
  12856. {"IPV6_RECVTCLASS", Const, 0, ""},
  12857. {"IPV6_ROUTER_ALERT", Const, 0, ""},
  12858. {"IPV6_RTABLE", Const, 1, ""},
  12859. {"IPV6_RTHDR", Const, 0, ""},
  12860. {"IPV6_RTHDRDSTOPTS", Const, 0, ""},
  12861. {"IPV6_RTHDR_LOOSE", Const, 0, ""},
  12862. {"IPV6_RTHDR_STRICT", Const, 0, ""},
  12863. {"IPV6_RTHDR_TYPE_0", Const, 0, ""},
  12864. {"IPV6_RXDSTOPTS", Const, 0, ""},
  12865. {"IPV6_RXHOPOPTS", Const, 0, ""},
  12866. {"IPV6_SOCKOPT_RESERVED1", Const, 0, ""},
  12867. {"IPV6_TCLASS", Const, 0, ""},
  12868. {"IPV6_UNICAST_HOPS", Const, 0, ""},
  12869. {"IPV6_USE_MIN_MTU", Const, 0, ""},
  12870. {"IPV6_V6ONLY", Const, 0, ""},
  12871. {"IPV6_VERSION", Const, 0, ""},
  12872. {"IPV6_VERSION_MASK", Const, 0, ""},
  12873. {"IPV6_XFRM_POLICY", Const, 0, ""},
  12874. {"IP_ADD_MEMBERSHIP", Const, 0, ""},
  12875. {"IP_ADD_SOURCE_MEMBERSHIP", Const, 0, ""},
  12876. {"IP_AUTH_LEVEL", Const, 1, ""},
  12877. {"IP_BINDANY", Const, 0, ""},
  12878. {"IP_BLOCK_SOURCE", Const, 0, ""},
  12879. {"IP_BOUND_IF", Const, 0, ""},
  12880. {"IP_DEFAULT_MULTICAST_LOOP", Const, 0, ""},
  12881. {"IP_DEFAULT_MULTICAST_TTL", Const, 0, ""},
  12882. {"IP_DF", Const, 0, ""},
  12883. {"IP_DIVERTFL", Const, 3, ""},
  12884. {"IP_DONTFRAG", Const, 0, ""},
  12885. {"IP_DROP_MEMBERSHIP", Const, 0, ""},
  12886. {"IP_DROP_SOURCE_MEMBERSHIP", Const, 0, ""},
  12887. {"IP_DUMMYNET3", Const, 0, ""},
  12888. {"IP_DUMMYNET_CONFIGURE", Const, 0, ""},
  12889. {"IP_DUMMYNET_DEL", Const, 0, ""},
  12890. {"IP_DUMMYNET_FLUSH", Const, 0, ""},
  12891. {"IP_DUMMYNET_GET", Const, 0, ""},
  12892. {"IP_EF", Const, 1, ""},
  12893. {"IP_ERRORMTU", Const, 1, ""},
  12894. {"IP_ESP_NETWORK_LEVEL", Const, 1, ""},
  12895. {"IP_ESP_TRANS_LEVEL", Const, 1, ""},
  12896. {"IP_FAITH", Const, 0, ""},
  12897. {"IP_FREEBIND", Const, 0, ""},
  12898. {"IP_FW3", Const, 0, ""},
  12899. {"IP_FW_ADD", Const, 0, ""},
  12900. {"IP_FW_DEL", Const, 0, ""},
  12901. {"IP_FW_FLUSH", Const, 0, ""},
  12902. {"IP_FW_GET", Const, 0, ""},
  12903. {"IP_FW_NAT_CFG", Const, 0, ""},
  12904. {"IP_FW_NAT_DEL", Const, 0, ""},
  12905. {"IP_FW_NAT_GET_CONFIG", Const, 0, ""},
  12906. {"IP_FW_NAT_GET_LOG", Const, 0, ""},
  12907. {"IP_FW_RESETLOG", Const, 0, ""},
  12908. {"IP_FW_TABLE_ADD", Const, 0, ""},
  12909. {"IP_FW_TABLE_DEL", Const, 0, ""},
  12910. {"IP_FW_TABLE_FLUSH", Const, 0, ""},
  12911. {"IP_FW_TABLE_GETSIZE", Const, 0, ""},
  12912. {"IP_FW_TABLE_LIST", Const, 0, ""},
  12913. {"IP_FW_ZERO", Const, 0, ""},
  12914. {"IP_HDRINCL", Const, 0, ""},
  12915. {"IP_IPCOMP_LEVEL", Const, 1, ""},
  12916. {"IP_IPSECFLOWINFO", Const, 1, ""},
  12917. {"IP_IPSEC_LOCAL_AUTH", Const, 1, ""},
  12918. {"IP_IPSEC_LOCAL_CRED", Const, 1, ""},
  12919. {"IP_IPSEC_LOCAL_ID", Const, 1, ""},
  12920. {"IP_IPSEC_POLICY", Const, 0, ""},
  12921. {"IP_IPSEC_REMOTE_AUTH", Const, 1, ""},
  12922. {"IP_IPSEC_REMOTE_CRED", Const, 1, ""},
  12923. {"IP_IPSEC_REMOTE_ID", Const, 1, ""},
  12924. {"IP_MAXPACKET", Const, 0, ""},
  12925. {"IP_MAX_GROUP_SRC_FILTER", Const, 0, ""},
  12926. {"IP_MAX_MEMBERSHIPS", Const, 0, ""},
  12927. {"IP_MAX_SOCK_MUTE_FILTER", Const, 0, ""},
  12928. {"IP_MAX_SOCK_SRC_FILTER", Const, 0, ""},
  12929. {"IP_MAX_SOURCE_FILTER", Const, 0, ""},
  12930. {"IP_MF", Const, 0, ""},
  12931. {"IP_MINFRAGSIZE", Const, 1, ""},
  12932. {"IP_MINTTL", Const, 0, ""},
  12933. {"IP_MIN_MEMBERSHIPS", Const, 0, ""},
  12934. {"IP_MSFILTER", Const, 0, ""},
  12935. {"IP_MSS", Const, 0, ""},
  12936. {"IP_MTU", Const, 0, ""},
  12937. {"IP_MTU_DISCOVER", Const, 0, ""},
  12938. {"IP_MULTICAST_IF", Const, 0, ""},
  12939. {"IP_MULTICAST_IFINDEX", Const, 0, ""},
  12940. {"IP_MULTICAST_LOOP", Const, 0, ""},
  12941. {"IP_MULTICAST_TTL", Const, 0, ""},
  12942. {"IP_MULTICAST_VIF", Const, 0, ""},
  12943. {"IP_NAT__XXX", Const, 0, ""},
  12944. {"IP_OFFMASK", Const, 0, ""},
  12945. {"IP_OLD_FW_ADD", Const, 0, ""},
  12946. {"IP_OLD_FW_DEL", Const, 0, ""},
  12947. {"IP_OLD_FW_FLUSH", Const, 0, ""},
  12948. {"IP_OLD_FW_GET", Const, 0, ""},
  12949. {"IP_OLD_FW_RESETLOG", Const, 0, ""},
  12950. {"IP_OLD_FW_ZERO", Const, 0, ""},
  12951. {"IP_ONESBCAST", Const, 0, ""},
  12952. {"IP_OPTIONS", Const, 0, ""},
  12953. {"IP_ORIGDSTADDR", Const, 0, ""},
  12954. {"IP_PASSSEC", Const, 0, ""},
  12955. {"IP_PIPEX", Const, 1, ""},
  12956. {"IP_PKTINFO", Const, 0, ""},
  12957. {"IP_PKTOPTIONS", Const, 0, ""},
  12958. {"IP_PMTUDISC", Const, 0, ""},
  12959. {"IP_PMTUDISC_DO", Const, 0, ""},
  12960. {"IP_PMTUDISC_DONT", Const, 0, ""},
  12961. {"IP_PMTUDISC_PROBE", Const, 0, ""},
  12962. {"IP_PMTUDISC_WANT", Const, 0, ""},
  12963. {"IP_PORTRANGE", Const, 0, ""},
  12964. {"IP_PORTRANGE_DEFAULT", Const, 0, ""},
  12965. {"IP_PORTRANGE_HIGH", Const, 0, ""},
  12966. {"IP_PORTRANGE_LOW", Const, 0, ""},
  12967. {"IP_RECVDSTADDR", Const, 0, ""},
  12968. {"IP_RECVDSTPORT", Const, 1, ""},
  12969. {"IP_RECVERR", Const, 0, ""},
  12970. {"IP_RECVIF", Const, 0, ""},
  12971. {"IP_RECVOPTS", Const, 0, ""},
  12972. {"IP_RECVORIGDSTADDR", Const, 0, ""},
  12973. {"IP_RECVPKTINFO", Const, 0, ""},
  12974. {"IP_RECVRETOPTS", Const, 0, ""},
  12975. {"IP_RECVRTABLE", Const, 1, ""},
  12976. {"IP_RECVTOS", Const, 0, ""},
  12977. {"IP_RECVTTL", Const, 0, ""},
  12978. {"IP_RETOPTS", Const, 0, ""},
  12979. {"IP_RF", Const, 0, ""},
  12980. {"IP_ROUTER_ALERT", Const, 0, ""},
  12981. {"IP_RSVP_OFF", Const, 0, ""},
  12982. {"IP_RSVP_ON", Const, 0, ""},
  12983. {"IP_RSVP_VIF_OFF", Const, 0, ""},
  12984. {"IP_RSVP_VIF_ON", Const, 0, ""},
  12985. {"IP_RTABLE", Const, 1, ""},
  12986. {"IP_SENDSRCADDR", Const, 0, ""},
  12987. {"IP_STRIPHDR", Const, 0, ""},
  12988. {"IP_TOS", Const, 0, ""},
  12989. {"IP_TRAFFIC_MGT_BACKGROUND", Const, 0, ""},
  12990. {"IP_TRANSPARENT", Const, 0, ""},
  12991. {"IP_TTL", Const, 0, ""},
  12992. {"IP_UNBLOCK_SOURCE", Const, 0, ""},
  12993. {"IP_XFRM_POLICY", Const, 0, ""},
  12994. {"IPv6MTUInfo", Type, 2, ""},
  12995. {"IPv6MTUInfo.Addr", Field, 2, ""},
  12996. {"IPv6MTUInfo.Mtu", Field, 2, ""},
  12997. {"IPv6Mreq", Type, 0, ""},
  12998. {"IPv6Mreq.Interface", Field, 0, ""},
  12999. {"IPv6Mreq.Multiaddr", Field, 0, ""},
  13000. {"ISIG", Const, 0, ""},
  13001. {"ISTRIP", Const, 0, ""},
  13002. {"IUCLC", Const, 0, ""},
  13003. {"IUTF8", Const, 0, ""},
  13004. {"IXANY", Const, 0, ""},
  13005. {"IXOFF", Const, 0, ""},
  13006. {"IXON", Const, 0, ""},
  13007. {"IfAddrmsg", Type, 0, ""},
  13008. {"IfAddrmsg.Family", Field, 0, ""},
  13009. {"IfAddrmsg.Flags", Field, 0, ""},
  13010. {"IfAddrmsg.Index", Field, 0, ""},
  13011. {"IfAddrmsg.Prefixlen", Field, 0, ""},
  13012. {"IfAddrmsg.Scope", Field, 0, ""},
  13013. {"IfAnnounceMsghdr", Type, 1, ""},
  13014. {"IfAnnounceMsghdr.Hdrlen", Field, 2, ""},
  13015. {"IfAnnounceMsghdr.Index", Field, 1, ""},
  13016. {"IfAnnounceMsghdr.Msglen", Field, 1, ""},
  13017. {"IfAnnounceMsghdr.Name", Field, 1, ""},
  13018. {"IfAnnounceMsghdr.Type", Field, 1, ""},
  13019. {"IfAnnounceMsghdr.Version", Field, 1, ""},
  13020. {"IfAnnounceMsghdr.What", Field, 1, ""},
  13021. {"IfData", Type, 0, ""},
  13022. {"IfData.Addrlen", Field, 0, ""},
  13023. {"IfData.Baudrate", Field, 0, ""},
  13024. {"IfData.Capabilities", Field, 2, ""},
  13025. {"IfData.Collisions", Field, 0, ""},
  13026. {"IfData.Datalen", Field, 0, ""},
  13027. {"IfData.Epoch", Field, 0, ""},
  13028. {"IfData.Hdrlen", Field, 0, ""},
  13029. {"IfData.Hwassist", Field, 0, ""},
  13030. {"IfData.Ibytes", Field, 0, ""},
  13031. {"IfData.Ierrors", Field, 0, ""},
  13032. {"IfData.Imcasts", Field, 0, ""},
  13033. {"IfData.Ipackets", Field, 0, ""},
  13034. {"IfData.Iqdrops", Field, 0, ""},
  13035. {"IfData.Lastchange", Field, 0, ""},
  13036. {"IfData.Link_state", Field, 0, ""},
  13037. {"IfData.Mclpool", Field, 2, ""},
  13038. {"IfData.Metric", Field, 0, ""},
  13039. {"IfData.Mtu", Field, 0, ""},
  13040. {"IfData.Noproto", Field, 0, ""},
  13041. {"IfData.Obytes", Field, 0, ""},
  13042. {"IfData.Oerrors", Field, 0, ""},
  13043. {"IfData.Omcasts", Field, 0, ""},
  13044. {"IfData.Opackets", Field, 0, ""},
  13045. {"IfData.Pad", Field, 2, ""},
  13046. {"IfData.Pad_cgo_0", Field, 2, ""},
  13047. {"IfData.Pad_cgo_1", Field, 2, ""},
  13048. {"IfData.Physical", Field, 0, ""},
  13049. {"IfData.Recvquota", Field, 0, ""},
  13050. {"IfData.Recvtiming", Field, 0, ""},
  13051. {"IfData.Reserved1", Field, 0, ""},
  13052. {"IfData.Reserved2", Field, 0, ""},
  13053. {"IfData.Spare_char1", Field, 0, ""},
  13054. {"IfData.Spare_char2", Field, 0, ""},
  13055. {"IfData.Type", Field, 0, ""},
  13056. {"IfData.Typelen", Field, 0, ""},
  13057. {"IfData.Unused1", Field, 0, ""},
  13058. {"IfData.Unused2", Field, 0, ""},
  13059. {"IfData.Xmitquota", Field, 0, ""},
  13060. {"IfData.Xmittiming", Field, 0, ""},
  13061. {"IfInfomsg", Type, 0, ""},
  13062. {"IfInfomsg.Change", Field, 0, ""},
  13063. {"IfInfomsg.Family", Field, 0, ""},
  13064. {"IfInfomsg.Flags", Field, 0, ""},
  13065. {"IfInfomsg.Index", Field, 0, ""},
  13066. {"IfInfomsg.Type", Field, 0, ""},
  13067. {"IfInfomsg.X__ifi_pad", Field, 0, ""},
  13068. {"IfMsghdr", Type, 0, ""},
  13069. {"IfMsghdr.Addrs", Field, 0, ""},
  13070. {"IfMsghdr.Data", Field, 0, ""},
  13071. {"IfMsghdr.Flags", Field, 0, ""},
  13072. {"IfMsghdr.Hdrlen", Field, 2, ""},
  13073. {"IfMsghdr.Index", Field, 0, ""},
  13074. {"IfMsghdr.Msglen", Field, 0, ""},
  13075. {"IfMsghdr.Pad1", Field, 2, ""},
  13076. {"IfMsghdr.Pad2", Field, 2, ""},
  13077. {"IfMsghdr.Pad_cgo_0", Field, 0, ""},
  13078. {"IfMsghdr.Pad_cgo_1", Field, 2, ""},
  13079. {"IfMsghdr.Tableid", Field, 2, ""},
  13080. {"IfMsghdr.Type", Field, 0, ""},
  13081. {"IfMsghdr.Version", Field, 0, ""},
  13082. {"IfMsghdr.Xflags", Field, 2, ""},
  13083. {"IfaMsghdr", Type, 0, ""},
  13084. {"IfaMsghdr.Addrs", Field, 0, ""},
  13085. {"IfaMsghdr.Flags", Field, 0, ""},
  13086. {"IfaMsghdr.Hdrlen", Field, 2, ""},
  13087. {"IfaMsghdr.Index", Field, 0, ""},
  13088. {"IfaMsghdr.Metric", Field, 0, ""},
  13089. {"IfaMsghdr.Msglen", Field, 0, ""},
  13090. {"IfaMsghdr.Pad1", Field, 2, ""},
  13091. {"IfaMsghdr.Pad2", Field, 2, ""},
  13092. {"IfaMsghdr.Pad_cgo_0", Field, 0, ""},
  13093. {"IfaMsghdr.Tableid", Field, 2, ""},
  13094. {"IfaMsghdr.Type", Field, 0, ""},
  13095. {"IfaMsghdr.Version", Field, 0, ""},
  13096. {"IfmaMsghdr", Type, 0, ""},
  13097. {"IfmaMsghdr.Addrs", Field, 0, ""},
  13098. {"IfmaMsghdr.Flags", Field, 0, ""},
  13099. {"IfmaMsghdr.Index", Field, 0, ""},
  13100. {"IfmaMsghdr.Msglen", Field, 0, ""},
  13101. {"IfmaMsghdr.Pad_cgo_0", Field, 0, ""},
  13102. {"IfmaMsghdr.Type", Field, 0, ""},
  13103. {"IfmaMsghdr.Version", Field, 0, ""},
  13104. {"IfmaMsghdr2", Type, 0, ""},
  13105. {"IfmaMsghdr2.Addrs", Field, 0, ""},
  13106. {"IfmaMsghdr2.Flags", Field, 0, ""},
  13107. {"IfmaMsghdr2.Index", Field, 0, ""},
  13108. {"IfmaMsghdr2.Msglen", Field, 0, ""},
  13109. {"IfmaMsghdr2.Pad_cgo_0", Field, 0, ""},
  13110. {"IfmaMsghdr2.Refcount", Field, 0, ""},
  13111. {"IfmaMsghdr2.Type", Field, 0, ""},
  13112. {"IfmaMsghdr2.Version", Field, 0, ""},
  13113. {"ImplementsGetwd", Const, 0, ""},
  13114. {"Inet4Pktinfo", Type, 0, ""},
  13115. {"Inet4Pktinfo.Addr", Field, 0, ""},
  13116. {"Inet4Pktinfo.Ifindex", Field, 0, ""},
  13117. {"Inet4Pktinfo.Spec_dst", Field, 0, ""},
  13118. {"Inet6Pktinfo", Type, 0, ""},
  13119. {"Inet6Pktinfo.Addr", Field, 0, ""},
  13120. {"Inet6Pktinfo.Ifindex", Field, 0, ""},
  13121. {"InotifyAddWatch", Func, 0, "func(fd int, pathname string, mask uint32) (watchdesc int, err error)"},
  13122. {"InotifyEvent", Type, 0, ""},
  13123. {"InotifyEvent.Cookie", Field, 0, ""},
  13124. {"InotifyEvent.Len", Field, 0, ""},
  13125. {"InotifyEvent.Mask", Field, 0, ""},
  13126. {"InotifyEvent.Name", Field, 0, ""},
  13127. {"InotifyEvent.Wd", Field, 0, ""},
  13128. {"InotifyInit", Func, 0, "func() (fd int, err error)"},
  13129. {"InotifyInit1", Func, 0, "func(flags int) (fd int, err error)"},
  13130. {"InotifyRmWatch", Func, 0, "func(fd int, watchdesc uint32) (success int, err error)"},
  13131. {"InterfaceAddrMessage", Type, 0, ""},
  13132. {"InterfaceAddrMessage.Data", Field, 0, ""},
  13133. {"InterfaceAddrMessage.Header", Field, 0, ""},
  13134. {"InterfaceAnnounceMessage", Type, 1, ""},
  13135. {"InterfaceAnnounceMessage.Header", Field, 1, ""},
  13136. {"InterfaceInfo", Type, 0, ""},
  13137. {"InterfaceInfo.Address", Field, 0, ""},
  13138. {"InterfaceInfo.BroadcastAddress", Field, 0, ""},
  13139. {"InterfaceInfo.Flags", Field, 0, ""},
  13140. {"InterfaceInfo.Netmask", Field, 0, ""},
  13141. {"InterfaceMessage", Type, 0, ""},
  13142. {"InterfaceMessage.Data", Field, 0, ""},
  13143. {"InterfaceMessage.Header", Field, 0, ""},
  13144. {"InterfaceMulticastAddrMessage", Type, 0, ""},
  13145. {"InterfaceMulticastAddrMessage.Data", Field, 0, ""},
  13146. {"InterfaceMulticastAddrMessage.Header", Field, 0, ""},
  13147. {"InvalidHandle", Const, 0, ""},
  13148. {"Ioperm", Func, 0, "func(from int, num int, on int) (err error)"},
  13149. {"Iopl", Func, 0, "func(level int) (err error)"},
  13150. {"Iovec", Type, 0, ""},
  13151. {"Iovec.Base", Field, 0, ""},
  13152. {"Iovec.Len", Field, 0, ""},
  13153. {"IpAdapterInfo", Type, 0, ""},
  13154. {"IpAdapterInfo.AdapterName", Field, 0, ""},
  13155. {"IpAdapterInfo.Address", Field, 0, ""},
  13156. {"IpAdapterInfo.AddressLength", Field, 0, ""},
  13157. {"IpAdapterInfo.ComboIndex", Field, 0, ""},
  13158. {"IpAdapterInfo.CurrentIpAddress", Field, 0, ""},
  13159. {"IpAdapterInfo.Description", Field, 0, ""},
  13160. {"IpAdapterInfo.DhcpEnabled", Field, 0, ""},
  13161. {"IpAdapterInfo.DhcpServer", Field, 0, ""},
  13162. {"IpAdapterInfo.GatewayList", Field, 0, ""},
  13163. {"IpAdapterInfo.HaveWins", Field, 0, ""},
  13164. {"IpAdapterInfo.Index", Field, 0, ""},
  13165. {"IpAdapterInfo.IpAddressList", Field, 0, ""},
  13166. {"IpAdapterInfo.LeaseExpires", Field, 0, ""},
  13167. {"IpAdapterInfo.LeaseObtained", Field, 0, ""},
  13168. {"IpAdapterInfo.Next", Field, 0, ""},
  13169. {"IpAdapterInfo.PrimaryWinsServer", Field, 0, ""},
  13170. {"IpAdapterInfo.SecondaryWinsServer", Field, 0, ""},
  13171. {"IpAdapterInfo.Type", Field, 0, ""},
  13172. {"IpAddrString", Type, 0, ""},
  13173. {"IpAddrString.Context", Field, 0, ""},
  13174. {"IpAddrString.IpAddress", Field, 0, ""},
  13175. {"IpAddrString.IpMask", Field, 0, ""},
  13176. {"IpAddrString.Next", Field, 0, ""},
  13177. {"IpAddressString", Type, 0, ""},
  13178. {"IpAddressString.String", Field, 0, ""},
  13179. {"IpMaskString", Type, 0, ""},
  13180. {"IpMaskString.String", Field, 2, ""},
  13181. {"Issetugid", Func, 0, ""},
  13182. {"KEY_ALL_ACCESS", Const, 0, ""},
  13183. {"KEY_CREATE_LINK", Const, 0, ""},
  13184. {"KEY_CREATE_SUB_KEY", Const, 0, ""},
  13185. {"KEY_ENUMERATE_SUB_KEYS", Const, 0, ""},
  13186. {"KEY_EXECUTE", Const, 0, ""},
  13187. {"KEY_NOTIFY", Const, 0, ""},
  13188. {"KEY_QUERY_VALUE", Const, 0, ""},
  13189. {"KEY_READ", Const, 0, ""},
  13190. {"KEY_SET_VALUE", Const, 0, ""},
  13191. {"KEY_WOW64_32KEY", Const, 0, ""},
  13192. {"KEY_WOW64_64KEY", Const, 0, ""},
  13193. {"KEY_WRITE", Const, 0, ""},
  13194. {"Kevent", Func, 0, ""},
  13195. {"Kevent_t", Type, 0, ""},
  13196. {"Kevent_t.Data", Field, 0, ""},
  13197. {"Kevent_t.Fflags", Field, 0, ""},
  13198. {"Kevent_t.Filter", Field, 0, ""},
  13199. {"Kevent_t.Flags", Field, 0, ""},
  13200. {"Kevent_t.Ident", Field, 0, ""},
  13201. {"Kevent_t.Pad_cgo_0", Field, 2, ""},
  13202. {"Kevent_t.Udata", Field, 0, ""},
  13203. {"Kill", Func, 0, "func(pid int, sig Signal) (err error)"},
  13204. {"Klogctl", Func, 0, "func(typ int, buf []byte) (n int, err error)"},
  13205. {"Kqueue", Func, 0, ""},
  13206. {"LANG_ENGLISH", Const, 0, ""},
  13207. {"LAYERED_PROTOCOL", Const, 2, ""},
  13208. {"LCNT_OVERLOAD_FLUSH", Const, 1, ""},
  13209. {"LINUX_REBOOT_CMD_CAD_OFF", Const, 0, ""},
  13210. {"LINUX_REBOOT_CMD_CAD_ON", Const, 0, ""},
  13211. {"LINUX_REBOOT_CMD_HALT", Const, 0, ""},
  13212. {"LINUX_REBOOT_CMD_KEXEC", Const, 0, ""},
  13213. {"LINUX_REBOOT_CMD_POWER_OFF", Const, 0, ""},
  13214. {"LINUX_REBOOT_CMD_RESTART", Const, 0, ""},
  13215. {"LINUX_REBOOT_CMD_RESTART2", Const, 0, ""},
  13216. {"LINUX_REBOOT_CMD_SW_SUSPEND", Const, 0, ""},
  13217. {"LINUX_REBOOT_MAGIC1", Const, 0, ""},
  13218. {"LINUX_REBOOT_MAGIC2", Const, 0, ""},
  13219. {"LOCK_EX", Const, 0, ""},
  13220. {"LOCK_NB", Const, 0, ""},
  13221. {"LOCK_SH", Const, 0, ""},
  13222. {"LOCK_UN", Const, 0, ""},
  13223. {"LazyDLL", Type, 0, ""},
  13224. {"LazyDLL.Name", Field, 0, ""},
  13225. {"LazyProc", Type, 0, ""},
  13226. {"LazyProc.Name", Field, 0, ""},
  13227. {"Lchown", Func, 0, "func(path string, uid int, gid int) (err error)"},
  13228. {"Linger", Type, 0, ""},
  13229. {"Linger.Linger", Field, 0, ""},
  13230. {"Linger.Onoff", Field, 0, ""},
  13231. {"Link", Func, 0, "func(oldpath string, newpath string) (err error)"},
  13232. {"Listen", Func, 0, "func(s int, n int) (err error)"},
  13233. {"Listxattr", Func, 1, "func(path string, dest []byte) (sz int, err error)"},
  13234. {"LoadCancelIoEx", Func, 1, ""},
  13235. {"LoadConnectEx", Func, 1, ""},
  13236. {"LoadCreateSymbolicLink", Func, 4, ""},
  13237. {"LoadDLL", Func, 0, ""},
  13238. {"LoadGetAddrInfo", Func, 1, ""},
  13239. {"LoadLibrary", Func, 0, ""},
  13240. {"LoadSetFileCompletionNotificationModes", Func, 2, ""},
  13241. {"LocalFree", Func, 0, ""},
  13242. {"Log2phys_t", Type, 0, ""},
  13243. {"Log2phys_t.Contigbytes", Field, 0, ""},
  13244. {"Log2phys_t.Devoffset", Field, 0, ""},
  13245. {"Log2phys_t.Flags", Field, 0, ""},
  13246. {"LookupAccountName", Func, 0, ""},
  13247. {"LookupAccountSid", Func, 0, ""},
  13248. {"LookupSID", Func, 0, ""},
  13249. {"LsfJump", Func, 0, "func(code int, k int, jt int, jf int) *SockFilter"},
  13250. {"LsfSocket", Func, 0, "func(ifindex int, proto int) (int, error)"},
  13251. {"LsfStmt", Func, 0, "func(code int, k int) *SockFilter"},
  13252. {"Lstat", Func, 0, "func(path string, stat *Stat_t) (err error)"},
  13253. {"MADV_AUTOSYNC", Const, 1, ""},
  13254. {"MADV_CAN_REUSE", Const, 0, ""},
  13255. {"MADV_CORE", Const, 1, ""},
  13256. {"MADV_DOFORK", Const, 0, ""},
  13257. {"MADV_DONTFORK", Const, 0, ""},
  13258. {"MADV_DONTNEED", Const, 0, ""},
  13259. {"MADV_FREE", Const, 0, ""},
  13260. {"MADV_FREE_REUSABLE", Const, 0, ""},
  13261. {"MADV_FREE_REUSE", Const, 0, ""},
  13262. {"MADV_HUGEPAGE", Const, 0, ""},
  13263. {"MADV_HWPOISON", Const, 0, ""},
  13264. {"MADV_MERGEABLE", Const, 0, ""},
  13265. {"MADV_NOCORE", Const, 1, ""},
  13266. {"MADV_NOHUGEPAGE", Const, 0, ""},
  13267. {"MADV_NORMAL", Const, 0, ""},
  13268. {"MADV_NOSYNC", Const, 1, ""},
  13269. {"MADV_PROTECT", Const, 1, ""},
  13270. {"MADV_RANDOM", Const, 0, ""},
  13271. {"MADV_REMOVE", Const, 0, ""},
  13272. {"MADV_SEQUENTIAL", Const, 0, ""},
  13273. {"MADV_SPACEAVAIL", Const, 3, ""},
  13274. {"MADV_UNMERGEABLE", Const, 0, ""},
  13275. {"MADV_WILLNEED", Const, 0, ""},
  13276. {"MADV_ZERO_WIRED_PAGES", Const, 0, ""},
  13277. {"MAP_32BIT", Const, 0, ""},
  13278. {"MAP_ALIGNED_SUPER", Const, 3, ""},
  13279. {"MAP_ALIGNMENT_16MB", Const, 3, ""},
  13280. {"MAP_ALIGNMENT_1TB", Const, 3, ""},
  13281. {"MAP_ALIGNMENT_256TB", Const, 3, ""},
  13282. {"MAP_ALIGNMENT_4GB", Const, 3, ""},
  13283. {"MAP_ALIGNMENT_64KB", Const, 3, ""},
  13284. {"MAP_ALIGNMENT_64PB", Const, 3, ""},
  13285. {"MAP_ALIGNMENT_MASK", Const, 3, ""},
  13286. {"MAP_ALIGNMENT_SHIFT", Const, 3, ""},
  13287. {"MAP_ANON", Const, 0, ""},
  13288. {"MAP_ANONYMOUS", Const, 0, ""},
  13289. {"MAP_COPY", Const, 0, ""},
  13290. {"MAP_DENYWRITE", Const, 0, ""},
  13291. {"MAP_EXECUTABLE", Const, 0, ""},
  13292. {"MAP_FILE", Const, 0, ""},
  13293. {"MAP_FIXED", Const, 0, ""},
  13294. {"MAP_FLAGMASK", Const, 3, ""},
  13295. {"MAP_GROWSDOWN", Const, 0, ""},
  13296. {"MAP_HASSEMAPHORE", Const, 0, ""},
  13297. {"MAP_HUGETLB", Const, 0, ""},
  13298. {"MAP_INHERIT", Const, 3, ""},
  13299. {"MAP_INHERIT_COPY", Const, 3, ""},
  13300. {"MAP_INHERIT_DEFAULT", Const, 3, ""},
  13301. {"MAP_INHERIT_DONATE_COPY", Const, 3, ""},
  13302. {"MAP_INHERIT_NONE", Const, 3, ""},
  13303. {"MAP_INHERIT_SHARE", Const, 3, ""},
  13304. {"MAP_JIT", Const, 0, ""},
  13305. {"MAP_LOCKED", Const, 0, ""},
  13306. {"MAP_NOCACHE", Const, 0, ""},
  13307. {"MAP_NOCORE", Const, 1, ""},
  13308. {"MAP_NOEXTEND", Const, 0, ""},
  13309. {"MAP_NONBLOCK", Const, 0, ""},
  13310. {"MAP_NORESERVE", Const, 0, ""},
  13311. {"MAP_NOSYNC", Const, 1, ""},
  13312. {"MAP_POPULATE", Const, 0, ""},
  13313. {"MAP_PREFAULT_READ", Const, 1, ""},
  13314. {"MAP_PRIVATE", Const, 0, ""},
  13315. {"MAP_RENAME", Const, 0, ""},
  13316. {"MAP_RESERVED0080", Const, 0, ""},
  13317. {"MAP_RESERVED0100", Const, 1, ""},
  13318. {"MAP_SHARED", Const, 0, ""},
  13319. {"MAP_STACK", Const, 0, ""},
  13320. {"MAP_TRYFIXED", Const, 3, ""},
  13321. {"MAP_TYPE", Const, 0, ""},
  13322. {"MAP_WIRED", Const, 3, ""},
  13323. {"MAXIMUM_REPARSE_DATA_BUFFER_SIZE", Const, 4, ""},
  13324. {"MAXLEN_IFDESCR", Const, 0, ""},
  13325. {"MAXLEN_PHYSADDR", Const, 0, ""},
  13326. {"MAX_ADAPTER_ADDRESS_LENGTH", Const, 0, ""},
  13327. {"MAX_ADAPTER_DESCRIPTION_LENGTH", Const, 0, ""},
  13328. {"MAX_ADAPTER_NAME_LENGTH", Const, 0, ""},
  13329. {"MAX_COMPUTERNAME_LENGTH", Const, 0, ""},
  13330. {"MAX_INTERFACE_NAME_LEN", Const, 0, ""},
  13331. {"MAX_LONG_PATH", Const, 0, ""},
  13332. {"MAX_PATH", Const, 0, ""},
  13333. {"MAX_PROTOCOL_CHAIN", Const, 2, ""},
  13334. {"MCL_CURRENT", Const, 0, ""},
  13335. {"MCL_FUTURE", Const, 0, ""},
  13336. {"MNT_DETACH", Const, 0, ""},
  13337. {"MNT_EXPIRE", Const, 0, ""},
  13338. {"MNT_FORCE", Const, 0, ""},
  13339. {"MSG_BCAST", Const, 1, ""},
  13340. {"MSG_CMSG_CLOEXEC", Const, 0, ""},
  13341. {"MSG_COMPAT", Const, 0, ""},
  13342. {"MSG_CONFIRM", Const, 0, ""},
  13343. {"MSG_CONTROLMBUF", Const, 1, ""},
  13344. {"MSG_CTRUNC", Const, 0, ""},
  13345. {"MSG_DONTROUTE", Const, 0, ""},
  13346. {"MSG_DONTWAIT", Const, 0, ""},
  13347. {"MSG_EOF", Const, 0, ""},
  13348. {"MSG_EOR", Const, 0, ""},
  13349. {"MSG_ERRQUEUE", Const, 0, ""},
  13350. {"MSG_FASTOPEN", Const, 1, ""},
  13351. {"MSG_FIN", Const, 0, ""},
  13352. {"MSG_FLUSH", Const, 0, ""},
  13353. {"MSG_HAVEMORE", Const, 0, ""},
  13354. {"MSG_HOLD", Const, 0, ""},
  13355. {"MSG_IOVUSRSPACE", Const, 1, ""},
  13356. {"MSG_LENUSRSPACE", Const, 1, ""},
  13357. {"MSG_MCAST", Const, 1, ""},
  13358. {"MSG_MORE", Const, 0, ""},
  13359. {"MSG_NAMEMBUF", Const, 1, ""},
  13360. {"MSG_NBIO", Const, 0, ""},
  13361. {"MSG_NEEDSA", Const, 0, ""},
  13362. {"MSG_NOSIGNAL", Const, 0, ""},
  13363. {"MSG_NOTIFICATION", Const, 0, ""},
  13364. {"MSG_OOB", Const, 0, ""},
  13365. {"MSG_PEEK", Const, 0, ""},
  13366. {"MSG_PROXY", Const, 0, ""},
  13367. {"MSG_RCVMORE", Const, 0, ""},
  13368. {"MSG_RST", Const, 0, ""},
  13369. {"MSG_SEND", Const, 0, ""},
  13370. {"MSG_SYN", Const, 0, ""},
  13371. {"MSG_TRUNC", Const, 0, ""},
  13372. {"MSG_TRYHARD", Const, 0, ""},
  13373. {"MSG_USERFLAGS", Const, 1, ""},
  13374. {"MSG_WAITALL", Const, 0, ""},
  13375. {"MSG_WAITFORONE", Const, 0, ""},
  13376. {"MSG_WAITSTREAM", Const, 0, ""},
  13377. {"MS_ACTIVE", Const, 0, ""},
  13378. {"MS_ASYNC", Const, 0, ""},
  13379. {"MS_BIND", Const, 0, ""},
  13380. {"MS_DEACTIVATE", Const, 0, ""},
  13381. {"MS_DIRSYNC", Const, 0, ""},
  13382. {"MS_INVALIDATE", Const, 0, ""},
  13383. {"MS_I_VERSION", Const, 0, ""},
  13384. {"MS_KERNMOUNT", Const, 0, ""},
  13385. {"MS_KILLPAGES", Const, 0, ""},
  13386. {"MS_MANDLOCK", Const, 0, ""},
  13387. {"MS_MGC_MSK", Const, 0, ""},
  13388. {"MS_MGC_VAL", Const, 0, ""},
  13389. {"MS_MOVE", Const, 0, ""},
  13390. {"MS_NOATIME", Const, 0, ""},
  13391. {"MS_NODEV", Const, 0, ""},
  13392. {"MS_NODIRATIME", Const, 0, ""},
  13393. {"MS_NOEXEC", Const, 0, ""},
  13394. {"MS_NOSUID", Const, 0, ""},
  13395. {"MS_NOUSER", Const, 0, ""},
  13396. {"MS_POSIXACL", Const, 0, ""},
  13397. {"MS_PRIVATE", Const, 0, ""},
  13398. {"MS_RDONLY", Const, 0, ""},
  13399. {"MS_REC", Const, 0, ""},
  13400. {"MS_RELATIME", Const, 0, ""},
  13401. {"MS_REMOUNT", Const, 0, ""},
  13402. {"MS_RMT_MASK", Const, 0, ""},
  13403. {"MS_SHARED", Const, 0, ""},
  13404. {"MS_SILENT", Const, 0, ""},
  13405. {"MS_SLAVE", Const, 0, ""},
  13406. {"MS_STRICTATIME", Const, 0, ""},
  13407. {"MS_SYNC", Const, 0, ""},
  13408. {"MS_SYNCHRONOUS", Const, 0, ""},
  13409. {"MS_UNBINDABLE", Const, 0, ""},
  13410. {"Madvise", Func, 0, "func(b []byte, advice int) (err error)"},
  13411. {"MapViewOfFile", Func, 0, ""},
  13412. {"MaxTokenInfoClass", Const, 0, ""},
  13413. {"Mclpool", Type, 2, ""},
  13414. {"Mclpool.Alive", Field, 2, ""},
  13415. {"Mclpool.Cwm", Field, 2, ""},
  13416. {"Mclpool.Grown", Field, 2, ""},
  13417. {"Mclpool.Hwm", Field, 2, ""},
  13418. {"Mclpool.Lwm", Field, 2, ""},
  13419. {"MibIfRow", Type, 0, ""},
  13420. {"MibIfRow.AdminStatus", Field, 0, ""},
  13421. {"MibIfRow.Descr", Field, 0, ""},
  13422. {"MibIfRow.DescrLen", Field, 0, ""},
  13423. {"MibIfRow.InDiscards", Field, 0, ""},
  13424. {"MibIfRow.InErrors", Field, 0, ""},
  13425. {"MibIfRow.InNUcastPkts", Field, 0, ""},
  13426. {"MibIfRow.InOctets", Field, 0, ""},
  13427. {"MibIfRow.InUcastPkts", Field, 0, ""},
  13428. {"MibIfRow.InUnknownProtos", Field, 0, ""},
  13429. {"MibIfRow.Index", Field, 0, ""},
  13430. {"MibIfRow.LastChange", Field, 0, ""},
  13431. {"MibIfRow.Mtu", Field, 0, ""},
  13432. {"MibIfRow.Name", Field, 0, ""},
  13433. {"MibIfRow.OperStatus", Field, 0, ""},
  13434. {"MibIfRow.OutDiscards", Field, 0, ""},
  13435. {"MibIfRow.OutErrors", Field, 0, ""},
  13436. {"MibIfRow.OutNUcastPkts", Field, 0, ""},
  13437. {"MibIfRow.OutOctets", Field, 0, ""},
  13438. {"MibIfRow.OutQLen", Field, 0, ""},
  13439. {"MibIfRow.OutUcastPkts", Field, 0, ""},
  13440. {"MibIfRow.PhysAddr", Field, 0, ""},
  13441. {"MibIfRow.PhysAddrLen", Field, 0, ""},
  13442. {"MibIfRow.Speed", Field, 0, ""},
  13443. {"MibIfRow.Type", Field, 0, ""},
  13444. {"Mkdir", Func, 0, "func(path string, mode uint32) (err error)"},
  13445. {"Mkdirat", Func, 0, "func(dirfd int, path string, mode uint32) (err error)"},
  13446. {"Mkfifo", Func, 0, "func(path string, mode uint32) (err error)"},
  13447. {"Mknod", Func, 0, "func(path string, mode uint32, dev int) (err error)"},
  13448. {"Mknodat", Func, 0, "func(dirfd int, path string, mode uint32, dev int) (err error)"},
  13449. {"Mlock", Func, 0, "func(b []byte) (err error)"},
  13450. {"Mlockall", Func, 0, "func(flags int) (err error)"},
  13451. {"Mmap", Func, 0, "func(fd int, offset int64, length int, prot int, flags int) (data []byte, err error)"},
  13452. {"Mount", Func, 0, "func(source string, target string, fstype string, flags uintptr, data string) (err error)"},
  13453. {"MoveFile", Func, 0, ""},
  13454. {"Mprotect", Func, 0, "func(b []byte, prot int) (err error)"},
  13455. {"Msghdr", Type, 0, ""},
  13456. {"Msghdr.Control", Field, 0, ""},
  13457. {"Msghdr.Controllen", Field, 0, ""},
  13458. {"Msghdr.Flags", Field, 0, ""},
  13459. {"Msghdr.Iov", Field, 0, ""},
  13460. {"Msghdr.Iovlen", Field, 0, ""},
  13461. {"Msghdr.Name", Field, 0, ""},
  13462. {"Msghdr.Namelen", Field, 0, ""},
  13463. {"Msghdr.Pad_cgo_0", Field, 0, ""},
  13464. {"Msghdr.Pad_cgo_1", Field, 0, ""},
  13465. {"Munlock", Func, 0, "func(b []byte) (err error)"},
  13466. {"Munlockall", Func, 0, "func() (err error)"},
  13467. {"Munmap", Func, 0, "func(b []byte) (err error)"},
  13468. {"MustLoadDLL", Func, 0, ""},
  13469. {"NAME_MAX", Const, 0, ""},
  13470. {"NETLINK_ADD_MEMBERSHIP", Const, 0, ""},
  13471. {"NETLINK_AUDIT", Const, 0, ""},
  13472. {"NETLINK_BROADCAST_ERROR", Const, 0, ""},
  13473. {"NETLINK_CONNECTOR", Const, 0, ""},
  13474. {"NETLINK_DNRTMSG", Const, 0, ""},
  13475. {"NETLINK_DROP_MEMBERSHIP", Const, 0, ""},
  13476. {"NETLINK_ECRYPTFS", Const, 0, ""},
  13477. {"NETLINK_FIB_LOOKUP", Const, 0, ""},
  13478. {"NETLINK_FIREWALL", Const, 0, ""},
  13479. {"NETLINK_GENERIC", Const, 0, ""},
  13480. {"NETLINK_INET_DIAG", Const, 0, ""},
  13481. {"NETLINK_IP6_FW", Const, 0, ""},
  13482. {"NETLINK_ISCSI", Const, 0, ""},
  13483. {"NETLINK_KOBJECT_UEVENT", Const, 0, ""},
  13484. {"NETLINK_NETFILTER", Const, 0, ""},
  13485. {"NETLINK_NFLOG", Const, 0, ""},
  13486. {"NETLINK_NO_ENOBUFS", Const, 0, ""},
  13487. {"NETLINK_PKTINFO", Const, 0, ""},
  13488. {"NETLINK_RDMA", Const, 0, ""},
  13489. {"NETLINK_ROUTE", Const, 0, ""},
  13490. {"NETLINK_SCSITRANSPORT", Const, 0, ""},
  13491. {"NETLINK_SELINUX", Const, 0, ""},
  13492. {"NETLINK_UNUSED", Const, 0, ""},
  13493. {"NETLINK_USERSOCK", Const, 0, ""},
  13494. {"NETLINK_XFRM", Const, 0, ""},
  13495. {"NET_RT_DUMP", Const, 0, ""},
  13496. {"NET_RT_DUMP2", Const, 0, ""},
  13497. {"NET_RT_FLAGS", Const, 0, ""},
  13498. {"NET_RT_IFLIST", Const, 0, ""},
  13499. {"NET_RT_IFLIST2", Const, 0, ""},
  13500. {"NET_RT_IFLISTL", Const, 1, ""},
  13501. {"NET_RT_IFMALIST", Const, 0, ""},
  13502. {"NET_RT_MAXID", Const, 0, ""},
  13503. {"NET_RT_OIFLIST", Const, 1, ""},
  13504. {"NET_RT_OOIFLIST", Const, 1, ""},
  13505. {"NET_RT_STAT", Const, 0, ""},
  13506. {"NET_RT_STATS", Const, 1, ""},
  13507. {"NET_RT_TABLE", Const, 1, ""},
  13508. {"NET_RT_TRASH", Const, 0, ""},
  13509. {"NLA_ALIGNTO", Const, 0, ""},
  13510. {"NLA_F_NESTED", Const, 0, ""},
  13511. {"NLA_F_NET_BYTEORDER", Const, 0, ""},
  13512. {"NLA_HDRLEN", Const, 0, ""},
  13513. {"NLMSG_ALIGNTO", Const, 0, ""},
  13514. {"NLMSG_DONE", Const, 0, ""},
  13515. {"NLMSG_ERROR", Const, 0, ""},
  13516. {"NLMSG_HDRLEN", Const, 0, ""},
  13517. {"NLMSG_MIN_TYPE", Const, 0, ""},
  13518. {"NLMSG_NOOP", Const, 0, ""},
  13519. {"NLMSG_OVERRUN", Const, 0, ""},
  13520. {"NLM_F_ACK", Const, 0, ""},
  13521. {"NLM_F_APPEND", Const, 0, ""},
  13522. {"NLM_F_ATOMIC", Const, 0, ""},
  13523. {"NLM_F_CREATE", Const, 0, ""},
  13524. {"NLM_F_DUMP", Const, 0, ""},
  13525. {"NLM_F_ECHO", Const, 0, ""},
  13526. {"NLM_F_EXCL", Const, 0, ""},
  13527. {"NLM_F_MATCH", Const, 0, ""},
  13528. {"NLM_F_MULTI", Const, 0, ""},
  13529. {"NLM_F_REPLACE", Const, 0, ""},
  13530. {"NLM_F_REQUEST", Const, 0, ""},
  13531. {"NLM_F_ROOT", Const, 0, ""},
  13532. {"NOFLSH", Const, 0, ""},
  13533. {"NOTE_ABSOLUTE", Const, 0, ""},
  13534. {"NOTE_ATTRIB", Const, 0, ""},
  13535. {"NOTE_BACKGROUND", Const, 16, ""},
  13536. {"NOTE_CHILD", Const, 0, ""},
  13537. {"NOTE_CRITICAL", Const, 16, ""},
  13538. {"NOTE_DELETE", Const, 0, ""},
  13539. {"NOTE_EOF", Const, 1, ""},
  13540. {"NOTE_EXEC", Const, 0, ""},
  13541. {"NOTE_EXIT", Const, 0, ""},
  13542. {"NOTE_EXITSTATUS", Const, 0, ""},
  13543. {"NOTE_EXIT_CSERROR", Const, 16, ""},
  13544. {"NOTE_EXIT_DECRYPTFAIL", Const, 16, ""},
  13545. {"NOTE_EXIT_DETAIL", Const, 16, ""},
  13546. {"NOTE_EXIT_DETAIL_MASK", Const, 16, ""},
  13547. {"NOTE_EXIT_MEMORY", Const, 16, ""},
  13548. {"NOTE_EXIT_REPARENTED", Const, 16, ""},
  13549. {"NOTE_EXTEND", Const, 0, ""},
  13550. {"NOTE_FFAND", Const, 0, ""},
  13551. {"NOTE_FFCOPY", Const, 0, ""},
  13552. {"NOTE_FFCTRLMASK", Const, 0, ""},
  13553. {"NOTE_FFLAGSMASK", Const, 0, ""},
  13554. {"NOTE_FFNOP", Const, 0, ""},
  13555. {"NOTE_FFOR", Const, 0, ""},
  13556. {"NOTE_FORK", Const, 0, ""},
  13557. {"NOTE_LEEWAY", Const, 16, ""},
  13558. {"NOTE_LINK", Const, 0, ""},
  13559. {"NOTE_LOWAT", Const, 0, ""},
  13560. {"NOTE_NONE", Const, 0, ""},
  13561. {"NOTE_NSECONDS", Const, 0, ""},
  13562. {"NOTE_PCTRLMASK", Const, 0, ""},
  13563. {"NOTE_PDATAMASK", Const, 0, ""},
  13564. {"NOTE_REAP", Const, 0, ""},
  13565. {"NOTE_RENAME", Const, 0, ""},
  13566. {"NOTE_RESOURCEEND", Const, 0, ""},
  13567. {"NOTE_REVOKE", Const, 0, ""},
  13568. {"NOTE_SECONDS", Const, 0, ""},
  13569. {"NOTE_SIGNAL", Const, 0, ""},
  13570. {"NOTE_TRACK", Const, 0, ""},
  13571. {"NOTE_TRACKERR", Const, 0, ""},
  13572. {"NOTE_TRIGGER", Const, 0, ""},
  13573. {"NOTE_TRUNCATE", Const, 1, ""},
  13574. {"NOTE_USECONDS", Const, 0, ""},
  13575. {"NOTE_VM_ERROR", Const, 0, ""},
  13576. {"NOTE_VM_PRESSURE", Const, 0, ""},
  13577. {"NOTE_VM_PRESSURE_SUDDEN_TERMINATE", Const, 0, ""},
  13578. {"NOTE_VM_PRESSURE_TERMINATE", Const, 0, ""},
  13579. {"NOTE_WRITE", Const, 0, ""},
  13580. {"NameCanonical", Const, 0, ""},
  13581. {"NameCanonicalEx", Const, 0, ""},
  13582. {"NameDisplay", Const, 0, ""},
  13583. {"NameDnsDomain", Const, 0, ""},
  13584. {"NameFullyQualifiedDN", Const, 0, ""},
  13585. {"NameSamCompatible", Const, 0, ""},
  13586. {"NameServicePrincipal", Const, 0, ""},
  13587. {"NameUniqueId", Const, 0, ""},
  13588. {"NameUnknown", Const, 0, ""},
  13589. {"NameUserPrincipal", Const, 0, ""},
  13590. {"Nanosleep", Func, 0, "func(time *Timespec, leftover *Timespec) (err error)"},
  13591. {"NetApiBufferFree", Func, 0, ""},
  13592. {"NetGetJoinInformation", Func, 2, ""},
  13593. {"NetSetupDomainName", Const, 2, ""},
  13594. {"NetSetupUnjoined", Const, 2, ""},
  13595. {"NetSetupUnknownStatus", Const, 2, ""},
  13596. {"NetSetupWorkgroupName", Const, 2, ""},
  13597. {"NetUserGetInfo", Func, 0, ""},
  13598. {"NetlinkMessage", Type, 0, ""},
  13599. {"NetlinkMessage.Data", Field, 0, ""},
  13600. {"NetlinkMessage.Header", Field, 0, ""},
  13601. {"NetlinkRIB", Func, 0, "func(proto int, family int) ([]byte, error)"},
  13602. {"NetlinkRouteAttr", Type, 0, ""},
  13603. {"NetlinkRouteAttr.Attr", Field, 0, ""},
  13604. {"NetlinkRouteAttr.Value", Field, 0, ""},
  13605. {"NetlinkRouteRequest", Type, 0, ""},
  13606. {"NetlinkRouteRequest.Data", Field, 0, ""},
  13607. {"NetlinkRouteRequest.Header", Field, 0, ""},
  13608. {"NewCallback", Func, 0, ""},
  13609. {"NewCallbackCDecl", Func, 3, ""},
  13610. {"NewLazyDLL", Func, 0, ""},
  13611. {"NlAttr", Type, 0, ""},
  13612. {"NlAttr.Len", Field, 0, ""},
  13613. {"NlAttr.Type", Field, 0, ""},
  13614. {"NlMsgerr", Type, 0, ""},
  13615. {"NlMsgerr.Error", Field, 0, ""},
  13616. {"NlMsgerr.Msg", Field, 0, ""},
  13617. {"NlMsghdr", Type, 0, ""},
  13618. {"NlMsghdr.Flags", Field, 0, ""},
  13619. {"NlMsghdr.Len", Field, 0, ""},
  13620. {"NlMsghdr.Pid", Field, 0, ""},
  13621. {"NlMsghdr.Seq", Field, 0, ""},
  13622. {"NlMsghdr.Type", Field, 0, ""},
  13623. {"NsecToFiletime", Func, 0, ""},
  13624. {"NsecToTimespec", Func, 0, "func(nsec int64) Timespec"},
  13625. {"NsecToTimeval", Func, 0, "func(nsec int64) Timeval"},
  13626. {"Ntohs", Func, 0, ""},
  13627. {"OCRNL", Const, 0, ""},
  13628. {"OFDEL", Const, 0, ""},
  13629. {"OFILL", Const, 0, ""},
  13630. {"OFIOGETBMAP", Const, 1, ""},
  13631. {"OID_PKIX_KP_SERVER_AUTH", Var, 0, ""},
  13632. {"OID_SERVER_GATED_CRYPTO", Var, 0, ""},
  13633. {"OID_SGC_NETSCAPE", Var, 0, ""},
  13634. {"OLCUC", Const, 0, ""},
  13635. {"ONLCR", Const, 0, ""},
  13636. {"ONLRET", Const, 0, ""},
  13637. {"ONOCR", Const, 0, ""},
  13638. {"ONOEOT", Const, 1, ""},
  13639. {"OPEN_ALWAYS", Const, 0, ""},
  13640. {"OPEN_EXISTING", Const, 0, ""},
  13641. {"OPOST", Const, 0, ""},
  13642. {"O_ACCMODE", Const, 0, ""},
  13643. {"O_ALERT", Const, 0, ""},
  13644. {"O_ALT_IO", Const, 1, ""},
  13645. {"O_APPEND", Const, 0, ""},
  13646. {"O_ASYNC", Const, 0, ""},
  13647. {"O_CLOEXEC", Const, 0, ""},
  13648. {"O_CREAT", Const, 0, ""},
  13649. {"O_DIRECT", Const, 0, ""},
  13650. {"O_DIRECTORY", Const, 0, ""},
  13651. {"O_DP_GETRAWENCRYPTED", Const, 16, ""},
  13652. {"O_DSYNC", Const, 0, ""},
  13653. {"O_EVTONLY", Const, 0, ""},
  13654. {"O_EXCL", Const, 0, ""},
  13655. {"O_EXEC", Const, 0, ""},
  13656. {"O_EXLOCK", Const, 0, ""},
  13657. {"O_FSYNC", Const, 0, ""},
  13658. {"O_LARGEFILE", Const, 0, ""},
  13659. {"O_NDELAY", Const, 0, ""},
  13660. {"O_NOATIME", Const, 0, ""},
  13661. {"O_NOCTTY", Const, 0, ""},
  13662. {"O_NOFOLLOW", Const, 0, ""},
  13663. {"O_NONBLOCK", Const, 0, ""},
  13664. {"O_NOSIGPIPE", Const, 1, ""},
  13665. {"O_POPUP", Const, 0, ""},
  13666. {"O_RDONLY", Const, 0, ""},
  13667. {"O_RDWR", Const, 0, ""},
  13668. {"O_RSYNC", Const, 0, ""},
  13669. {"O_SHLOCK", Const, 0, ""},
  13670. {"O_SYMLINK", Const, 0, ""},
  13671. {"O_SYNC", Const, 0, ""},
  13672. {"O_TRUNC", Const, 0, ""},
  13673. {"O_TTY_INIT", Const, 0, ""},
  13674. {"O_WRONLY", Const, 0, ""},
  13675. {"Open", Func, 0, "func(path string, mode int, perm uint32) (fd int, err error)"},
  13676. {"OpenCurrentProcessToken", Func, 0, ""},
  13677. {"OpenProcess", Func, 0, ""},
  13678. {"OpenProcessToken", Func, 0, ""},
  13679. {"Openat", Func, 0, "func(dirfd int, path string, flags int, mode uint32) (fd int, err error)"},
  13680. {"Overlapped", Type, 0, ""},
  13681. {"Overlapped.HEvent", Field, 0, ""},
  13682. {"Overlapped.Internal", Field, 0, ""},
  13683. {"Overlapped.InternalHigh", Field, 0, ""},
  13684. {"Overlapped.Offset", Field, 0, ""},
  13685. {"Overlapped.OffsetHigh", Field, 0, ""},
  13686. {"PACKET_ADD_MEMBERSHIP", Const, 0, ""},
  13687. {"PACKET_BROADCAST", Const, 0, ""},
  13688. {"PACKET_DROP_MEMBERSHIP", Const, 0, ""},
  13689. {"PACKET_FASTROUTE", Const, 0, ""},
  13690. {"PACKET_HOST", Const, 0, ""},
  13691. {"PACKET_LOOPBACK", Const, 0, ""},
  13692. {"PACKET_MR_ALLMULTI", Const, 0, ""},
  13693. {"PACKET_MR_MULTICAST", Const, 0, ""},
  13694. {"PACKET_MR_PROMISC", Const, 0, ""},
  13695. {"PACKET_MULTICAST", Const, 0, ""},
  13696. {"PACKET_OTHERHOST", Const, 0, ""},
  13697. {"PACKET_OUTGOING", Const, 0, ""},
  13698. {"PACKET_RECV_OUTPUT", Const, 0, ""},
  13699. {"PACKET_RX_RING", Const, 0, ""},
  13700. {"PACKET_STATISTICS", Const, 0, ""},
  13701. {"PAGE_EXECUTE_READ", Const, 0, ""},
  13702. {"PAGE_EXECUTE_READWRITE", Const, 0, ""},
  13703. {"PAGE_EXECUTE_WRITECOPY", Const, 0, ""},
  13704. {"PAGE_READONLY", Const, 0, ""},
  13705. {"PAGE_READWRITE", Const, 0, ""},
  13706. {"PAGE_WRITECOPY", Const, 0, ""},
  13707. {"PARENB", Const, 0, ""},
  13708. {"PARMRK", Const, 0, ""},
  13709. {"PARODD", Const, 0, ""},
  13710. {"PENDIN", Const, 0, ""},
  13711. {"PFL_HIDDEN", Const, 2, ""},
  13712. {"PFL_MATCHES_PROTOCOL_ZERO", Const, 2, ""},
  13713. {"PFL_MULTIPLE_PROTO_ENTRIES", Const, 2, ""},
  13714. {"PFL_NETWORKDIRECT_PROVIDER", Const, 2, ""},
  13715. {"PFL_RECOMMENDED_PROTO_ENTRY", Const, 2, ""},
  13716. {"PF_FLUSH", Const, 1, ""},
  13717. {"PKCS_7_ASN_ENCODING", Const, 0, ""},
  13718. {"PMC5_PIPELINE_FLUSH", Const, 1, ""},
  13719. {"PRIO_PGRP", Const, 2, ""},
  13720. {"PRIO_PROCESS", Const, 2, ""},
  13721. {"PRIO_USER", Const, 2, ""},
  13722. {"PRI_IOFLUSH", Const, 1, ""},
  13723. {"PROCESS_QUERY_INFORMATION", Const, 0, ""},
  13724. {"PROCESS_TERMINATE", Const, 2, ""},
  13725. {"PROT_EXEC", Const, 0, ""},
  13726. {"PROT_GROWSDOWN", Const, 0, ""},
  13727. {"PROT_GROWSUP", Const, 0, ""},
  13728. {"PROT_NONE", Const, 0, ""},
  13729. {"PROT_READ", Const, 0, ""},
  13730. {"PROT_WRITE", Const, 0, ""},
  13731. {"PROV_DH_SCHANNEL", Const, 0, ""},
  13732. {"PROV_DSS", Const, 0, ""},
  13733. {"PROV_DSS_DH", Const, 0, ""},
  13734. {"PROV_EC_ECDSA_FULL", Const, 0, ""},
  13735. {"PROV_EC_ECDSA_SIG", Const, 0, ""},
  13736. {"PROV_EC_ECNRA_FULL", Const, 0, ""},
  13737. {"PROV_EC_ECNRA_SIG", Const, 0, ""},
  13738. {"PROV_FORTEZZA", Const, 0, ""},
  13739. {"PROV_INTEL_SEC", Const, 0, ""},
  13740. {"PROV_MS_EXCHANGE", Const, 0, ""},
  13741. {"PROV_REPLACE_OWF", Const, 0, ""},
  13742. {"PROV_RNG", Const, 0, ""},
  13743. {"PROV_RSA_AES", Const, 0, ""},
  13744. {"PROV_RSA_FULL", Const, 0, ""},
  13745. {"PROV_RSA_SCHANNEL", Const, 0, ""},
  13746. {"PROV_RSA_SIG", Const, 0, ""},
  13747. {"PROV_SPYRUS_LYNKS", Const, 0, ""},
  13748. {"PROV_SSL", Const, 0, ""},
  13749. {"PR_CAPBSET_DROP", Const, 0, ""},
  13750. {"PR_CAPBSET_READ", Const, 0, ""},
  13751. {"PR_CLEAR_SECCOMP_FILTER", Const, 0, ""},
  13752. {"PR_ENDIAN_BIG", Const, 0, ""},
  13753. {"PR_ENDIAN_LITTLE", Const, 0, ""},
  13754. {"PR_ENDIAN_PPC_LITTLE", Const, 0, ""},
  13755. {"PR_FPEMU_NOPRINT", Const, 0, ""},
  13756. {"PR_FPEMU_SIGFPE", Const, 0, ""},
  13757. {"PR_FP_EXC_ASYNC", Const, 0, ""},
  13758. {"PR_FP_EXC_DISABLED", Const, 0, ""},
  13759. {"PR_FP_EXC_DIV", Const, 0, ""},
  13760. {"PR_FP_EXC_INV", Const, 0, ""},
  13761. {"PR_FP_EXC_NONRECOV", Const, 0, ""},
  13762. {"PR_FP_EXC_OVF", Const, 0, ""},
  13763. {"PR_FP_EXC_PRECISE", Const, 0, ""},
  13764. {"PR_FP_EXC_RES", Const, 0, ""},
  13765. {"PR_FP_EXC_SW_ENABLE", Const, 0, ""},
  13766. {"PR_FP_EXC_UND", Const, 0, ""},
  13767. {"PR_GET_DUMPABLE", Const, 0, ""},
  13768. {"PR_GET_ENDIAN", Const, 0, ""},
  13769. {"PR_GET_FPEMU", Const, 0, ""},
  13770. {"PR_GET_FPEXC", Const, 0, ""},
  13771. {"PR_GET_KEEPCAPS", Const, 0, ""},
  13772. {"PR_GET_NAME", Const, 0, ""},
  13773. {"PR_GET_PDEATHSIG", Const, 0, ""},
  13774. {"PR_GET_SECCOMP", Const, 0, ""},
  13775. {"PR_GET_SECCOMP_FILTER", Const, 0, ""},
  13776. {"PR_GET_SECUREBITS", Const, 0, ""},
  13777. {"PR_GET_TIMERSLACK", Const, 0, ""},
  13778. {"PR_GET_TIMING", Const, 0, ""},
  13779. {"PR_GET_TSC", Const, 0, ""},
  13780. {"PR_GET_UNALIGN", Const, 0, ""},
  13781. {"PR_MCE_KILL", Const, 0, ""},
  13782. {"PR_MCE_KILL_CLEAR", Const, 0, ""},
  13783. {"PR_MCE_KILL_DEFAULT", Const, 0, ""},
  13784. {"PR_MCE_KILL_EARLY", Const, 0, ""},
  13785. {"PR_MCE_KILL_GET", Const, 0, ""},
  13786. {"PR_MCE_KILL_LATE", Const, 0, ""},
  13787. {"PR_MCE_KILL_SET", Const, 0, ""},
  13788. {"PR_SECCOMP_FILTER_EVENT", Const, 0, ""},
  13789. {"PR_SECCOMP_FILTER_SYSCALL", Const, 0, ""},
  13790. {"PR_SET_DUMPABLE", Const, 0, ""},
  13791. {"PR_SET_ENDIAN", Const, 0, ""},
  13792. {"PR_SET_FPEMU", Const, 0, ""},
  13793. {"PR_SET_FPEXC", Const, 0, ""},
  13794. {"PR_SET_KEEPCAPS", Const, 0, ""},
  13795. {"PR_SET_NAME", Const, 0, ""},
  13796. {"PR_SET_PDEATHSIG", Const, 0, ""},
  13797. {"PR_SET_PTRACER", Const, 0, ""},
  13798. {"PR_SET_SECCOMP", Const, 0, ""},
  13799. {"PR_SET_SECCOMP_FILTER", Const, 0, ""},
  13800. {"PR_SET_SECUREBITS", Const, 0, ""},
  13801. {"PR_SET_TIMERSLACK", Const, 0, ""},
  13802. {"PR_SET_TIMING", Const, 0, ""},
  13803. {"PR_SET_TSC", Const, 0, ""},
  13804. {"PR_SET_UNALIGN", Const, 0, ""},
  13805. {"PR_TASK_PERF_EVENTS_DISABLE", Const, 0, ""},
  13806. {"PR_TASK_PERF_EVENTS_ENABLE", Const, 0, ""},
  13807. {"PR_TIMING_STATISTICAL", Const, 0, ""},
  13808. {"PR_TIMING_TIMESTAMP", Const, 0, ""},
  13809. {"PR_TSC_ENABLE", Const, 0, ""},
  13810. {"PR_TSC_SIGSEGV", Const, 0, ""},
  13811. {"PR_UNALIGN_NOPRINT", Const, 0, ""},
  13812. {"PR_UNALIGN_SIGBUS", Const, 0, ""},
  13813. {"PTRACE_ARCH_PRCTL", Const, 0, ""},
  13814. {"PTRACE_ATTACH", Const, 0, ""},
  13815. {"PTRACE_CONT", Const, 0, ""},
  13816. {"PTRACE_DETACH", Const, 0, ""},
  13817. {"PTRACE_EVENT_CLONE", Const, 0, ""},
  13818. {"PTRACE_EVENT_EXEC", Const, 0, ""},
  13819. {"PTRACE_EVENT_EXIT", Const, 0, ""},
  13820. {"PTRACE_EVENT_FORK", Const, 0, ""},
  13821. {"PTRACE_EVENT_VFORK", Const, 0, ""},
  13822. {"PTRACE_EVENT_VFORK_DONE", Const, 0, ""},
  13823. {"PTRACE_GETCRUNCHREGS", Const, 0, ""},
  13824. {"PTRACE_GETEVENTMSG", Const, 0, ""},
  13825. {"PTRACE_GETFPREGS", Const, 0, ""},
  13826. {"PTRACE_GETFPXREGS", Const, 0, ""},
  13827. {"PTRACE_GETHBPREGS", Const, 0, ""},
  13828. {"PTRACE_GETREGS", Const, 0, ""},
  13829. {"PTRACE_GETREGSET", Const, 0, ""},
  13830. {"PTRACE_GETSIGINFO", Const, 0, ""},
  13831. {"PTRACE_GETVFPREGS", Const, 0, ""},
  13832. {"PTRACE_GETWMMXREGS", Const, 0, ""},
  13833. {"PTRACE_GET_THREAD_AREA", Const, 0, ""},
  13834. {"PTRACE_KILL", Const, 0, ""},
  13835. {"PTRACE_OLDSETOPTIONS", Const, 0, ""},
  13836. {"PTRACE_O_MASK", Const, 0, ""},
  13837. {"PTRACE_O_TRACECLONE", Const, 0, ""},
  13838. {"PTRACE_O_TRACEEXEC", Const, 0, ""},
  13839. {"PTRACE_O_TRACEEXIT", Const, 0, ""},
  13840. {"PTRACE_O_TRACEFORK", Const, 0, ""},
  13841. {"PTRACE_O_TRACESYSGOOD", Const, 0, ""},
  13842. {"PTRACE_O_TRACEVFORK", Const, 0, ""},
  13843. {"PTRACE_O_TRACEVFORKDONE", Const, 0, ""},
  13844. {"PTRACE_PEEKDATA", Const, 0, ""},
  13845. {"PTRACE_PEEKTEXT", Const, 0, ""},
  13846. {"PTRACE_PEEKUSR", Const, 0, ""},
  13847. {"PTRACE_POKEDATA", Const, 0, ""},
  13848. {"PTRACE_POKETEXT", Const, 0, ""},
  13849. {"PTRACE_POKEUSR", Const, 0, ""},
  13850. {"PTRACE_SETCRUNCHREGS", Const, 0, ""},
  13851. {"PTRACE_SETFPREGS", Const, 0, ""},
  13852. {"PTRACE_SETFPXREGS", Const, 0, ""},
  13853. {"PTRACE_SETHBPREGS", Const, 0, ""},
  13854. {"PTRACE_SETOPTIONS", Const, 0, ""},
  13855. {"PTRACE_SETREGS", Const, 0, ""},
  13856. {"PTRACE_SETREGSET", Const, 0, ""},
  13857. {"PTRACE_SETSIGINFO", Const, 0, ""},
  13858. {"PTRACE_SETVFPREGS", Const, 0, ""},
  13859. {"PTRACE_SETWMMXREGS", Const, 0, ""},
  13860. {"PTRACE_SET_SYSCALL", Const, 0, ""},
  13861. {"PTRACE_SET_THREAD_AREA", Const, 0, ""},
  13862. {"PTRACE_SINGLEBLOCK", Const, 0, ""},
  13863. {"PTRACE_SINGLESTEP", Const, 0, ""},
  13864. {"PTRACE_SYSCALL", Const, 0, ""},
  13865. {"PTRACE_SYSEMU", Const, 0, ""},
  13866. {"PTRACE_SYSEMU_SINGLESTEP", Const, 0, ""},
  13867. {"PTRACE_TRACEME", Const, 0, ""},
  13868. {"PT_ATTACH", Const, 0, ""},
  13869. {"PT_ATTACHEXC", Const, 0, ""},
  13870. {"PT_CONTINUE", Const, 0, ""},
  13871. {"PT_DATA_ADDR", Const, 0, ""},
  13872. {"PT_DENY_ATTACH", Const, 0, ""},
  13873. {"PT_DETACH", Const, 0, ""},
  13874. {"PT_FIRSTMACH", Const, 0, ""},
  13875. {"PT_FORCEQUOTA", Const, 0, ""},
  13876. {"PT_KILL", Const, 0, ""},
  13877. {"PT_MASK", Const, 1, ""},
  13878. {"PT_READ_D", Const, 0, ""},
  13879. {"PT_READ_I", Const, 0, ""},
  13880. {"PT_READ_U", Const, 0, ""},
  13881. {"PT_SIGEXC", Const, 0, ""},
  13882. {"PT_STEP", Const, 0, ""},
  13883. {"PT_TEXT_ADDR", Const, 0, ""},
  13884. {"PT_TEXT_END_ADDR", Const, 0, ""},
  13885. {"PT_THUPDATE", Const, 0, ""},
  13886. {"PT_TRACE_ME", Const, 0, ""},
  13887. {"PT_WRITE_D", Const, 0, ""},
  13888. {"PT_WRITE_I", Const, 0, ""},
  13889. {"PT_WRITE_U", Const, 0, ""},
  13890. {"ParseDirent", Func, 0, "func(buf []byte, max int, names []string) (consumed int, count int, newnames []string)"},
  13891. {"ParseNetlinkMessage", Func, 0, "func(b []byte) ([]NetlinkMessage, error)"},
  13892. {"ParseNetlinkRouteAttr", Func, 0, "func(m *NetlinkMessage) ([]NetlinkRouteAttr, error)"},
  13893. {"ParseRoutingMessage", Func, 0, ""},
  13894. {"ParseRoutingSockaddr", Func, 0, ""},
  13895. {"ParseSocketControlMessage", Func, 0, "func(b []byte) ([]SocketControlMessage, error)"},
  13896. {"ParseUnixCredentials", Func, 0, "func(m *SocketControlMessage) (*Ucred, error)"},
  13897. {"ParseUnixRights", Func, 0, "func(m *SocketControlMessage) ([]int, error)"},
  13898. {"PathMax", Const, 0, ""},
  13899. {"Pathconf", Func, 0, ""},
  13900. {"Pause", Func, 0, "func() (err error)"},
  13901. {"Pipe", Func, 0, "func(p []int) error"},
  13902. {"Pipe2", Func, 1, "func(p []int, flags int) error"},
  13903. {"PivotRoot", Func, 0, "func(newroot string, putold string) (err error)"},
  13904. {"Pointer", Type, 11, ""},
  13905. {"PostQueuedCompletionStatus", Func, 0, ""},
  13906. {"Pread", Func, 0, "func(fd int, p []byte, offset int64) (n int, err error)"},
  13907. {"Proc", Type, 0, ""},
  13908. {"Proc.Dll", Field, 0, ""},
  13909. {"Proc.Name", Field, 0, ""},
  13910. {"ProcAttr", Type, 0, ""},
  13911. {"ProcAttr.Dir", Field, 0, ""},
  13912. {"ProcAttr.Env", Field, 0, ""},
  13913. {"ProcAttr.Files", Field, 0, ""},
  13914. {"ProcAttr.Sys", Field, 0, ""},
  13915. {"Process32First", Func, 4, ""},
  13916. {"Process32Next", Func, 4, ""},
  13917. {"ProcessEntry32", Type, 4, ""},
  13918. {"ProcessEntry32.DefaultHeapID", Field, 4, ""},
  13919. {"ProcessEntry32.ExeFile", Field, 4, ""},
  13920. {"ProcessEntry32.Flags", Field, 4, ""},
  13921. {"ProcessEntry32.ModuleID", Field, 4, ""},
  13922. {"ProcessEntry32.ParentProcessID", Field, 4, ""},
  13923. {"ProcessEntry32.PriClassBase", Field, 4, ""},
  13924. {"ProcessEntry32.ProcessID", Field, 4, ""},
  13925. {"ProcessEntry32.Size", Field, 4, ""},
  13926. {"ProcessEntry32.Threads", Field, 4, ""},
  13927. {"ProcessEntry32.Usage", Field, 4, ""},
  13928. {"ProcessInformation", Type, 0, ""},
  13929. {"ProcessInformation.Process", Field, 0, ""},
  13930. {"ProcessInformation.ProcessId", Field, 0, ""},
  13931. {"ProcessInformation.Thread", Field, 0, ""},
  13932. {"ProcessInformation.ThreadId", Field, 0, ""},
  13933. {"Protoent", Type, 0, ""},
  13934. {"Protoent.Aliases", Field, 0, ""},
  13935. {"Protoent.Name", Field, 0, ""},
  13936. {"Protoent.Proto", Field, 0, ""},
  13937. {"PtraceAttach", Func, 0, "func(pid int) (err error)"},
  13938. {"PtraceCont", Func, 0, "func(pid int, signal int) (err error)"},
  13939. {"PtraceDetach", Func, 0, "func(pid int) (err error)"},
  13940. {"PtraceGetEventMsg", Func, 0, "func(pid int) (msg uint, err error)"},
  13941. {"PtraceGetRegs", Func, 0, "func(pid int, regsout *PtraceRegs) (err error)"},
  13942. {"PtracePeekData", Func, 0, "func(pid int, addr uintptr, out []byte) (count int, err error)"},
  13943. {"PtracePeekText", Func, 0, "func(pid int, addr uintptr, out []byte) (count int, err error)"},
  13944. {"PtracePokeData", Func, 0, "func(pid int, addr uintptr, data []byte) (count int, err error)"},
  13945. {"PtracePokeText", Func, 0, "func(pid int, addr uintptr, data []byte) (count int, err error)"},
  13946. {"PtraceRegs", Type, 0, ""},
  13947. {"PtraceRegs.Cs", Field, 0, ""},
  13948. {"PtraceRegs.Ds", Field, 0, ""},
  13949. {"PtraceRegs.Eax", Field, 0, ""},
  13950. {"PtraceRegs.Ebp", Field, 0, ""},
  13951. {"PtraceRegs.Ebx", Field, 0, ""},
  13952. {"PtraceRegs.Ecx", Field, 0, ""},
  13953. {"PtraceRegs.Edi", Field, 0, ""},
  13954. {"PtraceRegs.Edx", Field, 0, ""},
  13955. {"PtraceRegs.Eflags", Field, 0, ""},
  13956. {"PtraceRegs.Eip", Field, 0, ""},
  13957. {"PtraceRegs.Es", Field, 0, ""},
  13958. {"PtraceRegs.Esi", Field, 0, ""},
  13959. {"PtraceRegs.Esp", Field, 0, ""},
  13960. {"PtraceRegs.Fs", Field, 0, ""},
  13961. {"PtraceRegs.Fs_base", Field, 0, ""},
  13962. {"PtraceRegs.Gs", Field, 0, ""},
  13963. {"PtraceRegs.Gs_base", Field, 0, ""},
  13964. {"PtraceRegs.Orig_eax", Field, 0, ""},
  13965. {"PtraceRegs.Orig_rax", Field, 0, ""},
  13966. {"PtraceRegs.R10", Field, 0, ""},
  13967. {"PtraceRegs.R11", Field, 0, ""},
  13968. {"PtraceRegs.R12", Field, 0, ""},
  13969. {"PtraceRegs.R13", Field, 0, ""},
  13970. {"PtraceRegs.R14", Field, 0, ""},
  13971. {"PtraceRegs.R15", Field, 0, ""},
  13972. {"PtraceRegs.R8", Field, 0, ""},
  13973. {"PtraceRegs.R9", Field, 0, ""},
  13974. {"PtraceRegs.Rax", Field, 0, ""},
  13975. {"PtraceRegs.Rbp", Field, 0, ""},
  13976. {"PtraceRegs.Rbx", Field, 0, ""},
  13977. {"PtraceRegs.Rcx", Field, 0, ""},
  13978. {"PtraceRegs.Rdi", Field, 0, ""},
  13979. {"PtraceRegs.Rdx", Field, 0, ""},
  13980. {"PtraceRegs.Rip", Field, 0, ""},
  13981. {"PtraceRegs.Rsi", Field, 0, ""},
  13982. {"PtraceRegs.Rsp", Field, 0, ""},
  13983. {"PtraceRegs.Ss", Field, 0, ""},
  13984. {"PtraceRegs.Uregs", Field, 0, ""},
  13985. {"PtraceRegs.Xcs", Field, 0, ""},
  13986. {"PtraceRegs.Xds", Field, 0, ""},
  13987. {"PtraceRegs.Xes", Field, 0, ""},
  13988. {"PtraceRegs.Xfs", Field, 0, ""},
  13989. {"PtraceRegs.Xgs", Field, 0, ""},
  13990. {"PtraceRegs.Xss", Field, 0, ""},
  13991. {"PtraceSetOptions", Func, 0, "func(pid int, options int) (err error)"},
  13992. {"PtraceSetRegs", Func, 0, "func(pid int, regs *PtraceRegs) (err error)"},
  13993. {"PtraceSingleStep", Func, 0, "func(pid int) (err error)"},
  13994. {"PtraceSyscall", Func, 1, "func(pid int, signal int) (err error)"},
  13995. {"Pwrite", Func, 0, "func(fd int, p []byte, offset int64) (n int, err error)"},
  13996. {"REG_BINARY", Const, 0, ""},
  13997. {"REG_DWORD", Const, 0, ""},
  13998. {"REG_DWORD_BIG_ENDIAN", Const, 0, ""},
  13999. {"REG_DWORD_LITTLE_ENDIAN", Const, 0, ""},
  14000. {"REG_EXPAND_SZ", Const, 0, ""},
  14001. {"REG_FULL_RESOURCE_DESCRIPTOR", Const, 0, ""},
  14002. {"REG_LINK", Const, 0, ""},
  14003. {"REG_MULTI_SZ", Const, 0, ""},
  14004. {"REG_NONE", Const, 0, ""},
  14005. {"REG_QWORD", Const, 0, ""},
  14006. {"REG_QWORD_LITTLE_ENDIAN", Const, 0, ""},
  14007. {"REG_RESOURCE_LIST", Const, 0, ""},
  14008. {"REG_RESOURCE_REQUIREMENTS_LIST", Const, 0, ""},
  14009. {"REG_SZ", Const, 0, ""},
  14010. {"RLIMIT_AS", Const, 0, ""},
  14011. {"RLIMIT_CORE", Const, 0, ""},
  14012. {"RLIMIT_CPU", Const, 0, ""},
  14013. {"RLIMIT_CPU_USAGE_MONITOR", Const, 16, ""},
  14014. {"RLIMIT_DATA", Const, 0, ""},
  14015. {"RLIMIT_FSIZE", Const, 0, ""},
  14016. {"RLIMIT_NOFILE", Const, 0, ""},
  14017. {"RLIMIT_STACK", Const, 0, ""},
  14018. {"RLIM_INFINITY", Const, 0, ""},
  14019. {"RTAX_ADVMSS", Const, 0, ""},
  14020. {"RTAX_AUTHOR", Const, 0, ""},
  14021. {"RTAX_BRD", Const, 0, ""},
  14022. {"RTAX_CWND", Const, 0, ""},
  14023. {"RTAX_DST", Const, 0, ""},
  14024. {"RTAX_FEATURES", Const, 0, ""},
  14025. {"RTAX_FEATURE_ALLFRAG", Const, 0, ""},
  14026. {"RTAX_FEATURE_ECN", Const, 0, ""},
  14027. {"RTAX_FEATURE_SACK", Const, 0, ""},
  14028. {"RTAX_FEATURE_TIMESTAMP", Const, 0, ""},
  14029. {"RTAX_GATEWAY", Const, 0, ""},
  14030. {"RTAX_GENMASK", Const, 0, ""},
  14031. {"RTAX_HOPLIMIT", Const, 0, ""},
  14032. {"RTAX_IFA", Const, 0, ""},
  14033. {"RTAX_IFP", Const, 0, ""},
  14034. {"RTAX_INITCWND", Const, 0, ""},
  14035. {"RTAX_INITRWND", Const, 0, ""},
  14036. {"RTAX_LABEL", Const, 1, ""},
  14037. {"RTAX_LOCK", Const, 0, ""},
  14038. {"RTAX_MAX", Const, 0, ""},
  14039. {"RTAX_MTU", Const, 0, ""},
  14040. {"RTAX_NETMASK", Const, 0, ""},
  14041. {"RTAX_REORDERING", Const, 0, ""},
  14042. {"RTAX_RTO_MIN", Const, 0, ""},
  14043. {"RTAX_RTT", Const, 0, ""},
  14044. {"RTAX_RTTVAR", Const, 0, ""},
  14045. {"RTAX_SRC", Const, 1, ""},
  14046. {"RTAX_SRCMASK", Const, 1, ""},
  14047. {"RTAX_SSTHRESH", Const, 0, ""},
  14048. {"RTAX_TAG", Const, 1, ""},
  14049. {"RTAX_UNSPEC", Const, 0, ""},
  14050. {"RTAX_WINDOW", Const, 0, ""},
  14051. {"RTA_ALIGNTO", Const, 0, ""},
  14052. {"RTA_AUTHOR", Const, 0, ""},
  14053. {"RTA_BRD", Const, 0, ""},
  14054. {"RTA_CACHEINFO", Const, 0, ""},
  14055. {"RTA_DST", Const, 0, ""},
  14056. {"RTA_FLOW", Const, 0, ""},
  14057. {"RTA_GATEWAY", Const, 0, ""},
  14058. {"RTA_GENMASK", Const, 0, ""},
  14059. {"RTA_IFA", Const, 0, ""},
  14060. {"RTA_IFP", Const, 0, ""},
  14061. {"RTA_IIF", Const, 0, ""},
  14062. {"RTA_LABEL", Const, 1, ""},
  14063. {"RTA_MAX", Const, 0, ""},
  14064. {"RTA_METRICS", Const, 0, ""},
  14065. {"RTA_MULTIPATH", Const, 0, ""},
  14066. {"RTA_NETMASK", Const, 0, ""},
  14067. {"RTA_OIF", Const, 0, ""},
  14068. {"RTA_PREFSRC", Const, 0, ""},
  14069. {"RTA_PRIORITY", Const, 0, ""},
  14070. {"RTA_SRC", Const, 0, ""},
  14071. {"RTA_SRCMASK", Const, 1, ""},
  14072. {"RTA_TABLE", Const, 0, ""},
  14073. {"RTA_TAG", Const, 1, ""},
  14074. {"RTA_UNSPEC", Const, 0, ""},
  14075. {"RTCF_DIRECTSRC", Const, 0, ""},
  14076. {"RTCF_DOREDIRECT", Const, 0, ""},
  14077. {"RTCF_LOG", Const, 0, ""},
  14078. {"RTCF_MASQ", Const, 0, ""},
  14079. {"RTCF_NAT", Const, 0, ""},
  14080. {"RTCF_VALVE", Const, 0, ""},
  14081. {"RTF_ADDRCLASSMASK", Const, 0, ""},
  14082. {"RTF_ADDRCONF", Const, 0, ""},
  14083. {"RTF_ALLONLINK", Const, 0, ""},
  14084. {"RTF_ANNOUNCE", Const, 1, ""},
  14085. {"RTF_BLACKHOLE", Const, 0, ""},
  14086. {"RTF_BROADCAST", Const, 0, ""},
  14087. {"RTF_CACHE", Const, 0, ""},
  14088. {"RTF_CLONED", Const, 1, ""},
  14089. {"RTF_CLONING", Const, 0, ""},
  14090. {"RTF_CONDEMNED", Const, 0, ""},
  14091. {"RTF_DEFAULT", Const, 0, ""},
  14092. {"RTF_DELCLONE", Const, 0, ""},
  14093. {"RTF_DONE", Const, 0, ""},
  14094. {"RTF_DYNAMIC", Const, 0, ""},
  14095. {"RTF_FLOW", Const, 0, ""},
  14096. {"RTF_FMASK", Const, 0, ""},
  14097. {"RTF_GATEWAY", Const, 0, ""},
  14098. {"RTF_GWFLAG_COMPAT", Const, 3, ""},
  14099. {"RTF_HOST", Const, 0, ""},
  14100. {"RTF_IFREF", Const, 0, ""},
  14101. {"RTF_IFSCOPE", Const, 0, ""},
  14102. {"RTF_INTERFACE", Const, 0, ""},
  14103. {"RTF_IRTT", Const, 0, ""},
  14104. {"RTF_LINKRT", Const, 0, ""},
  14105. {"RTF_LLDATA", Const, 0, ""},
  14106. {"RTF_LLINFO", Const, 0, ""},
  14107. {"RTF_LOCAL", Const, 0, ""},
  14108. {"RTF_MASK", Const, 1, ""},
  14109. {"RTF_MODIFIED", Const, 0, ""},
  14110. {"RTF_MPATH", Const, 1, ""},
  14111. {"RTF_MPLS", Const, 1, ""},
  14112. {"RTF_MSS", Const, 0, ""},
  14113. {"RTF_MTU", Const, 0, ""},
  14114. {"RTF_MULTICAST", Const, 0, ""},
  14115. {"RTF_NAT", Const, 0, ""},
  14116. {"RTF_NOFORWARD", Const, 0, ""},
  14117. {"RTF_NONEXTHOP", Const, 0, ""},
  14118. {"RTF_NOPMTUDISC", Const, 0, ""},
  14119. {"RTF_PERMANENT_ARP", Const, 1, ""},
  14120. {"RTF_PINNED", Const, 0, ""},
  14121. {"RTF_POLICY", Const, 0, ""},
  14122. {"RTF_PRCLONING", Const, 0, ""},
  14123. {"RTF_PROTO1", Const, 0, ""},
  14124. {"RTF_PROTO2", Const, 0, ""},
  14125. {"RTF_PROTO3", Const, 0, ""},
  14126. {"RTF_PROXY", Const, 16, ""},
  14127. {"RTF_REINSTATE", Const, 0, ""},
  14128. {"RTF_REJECT", Const, 0, ""},
  14129. {"RTF_RNH_LOCKED", Const, 0, ""},
  14130. {"RTF_ROUTER", Const, 16, ""},
  14131. {"RTF_SOURCE", Const, 1, ""},
  14132. {"RTF_SRC", Const, 1, ""},
  14133. {"RTF_STATIC", Const, 0, ""},
  14134. {"RTF_STICKY", Const, 0, ""},
  14135. {"RTF_THROW", Const, 0, ""},
  14136. {"RTF_TUNNEL", Const, 1, ""},
  14137. {"RTF_UP", Const, 0, ""},
  14138. {"RTF_USETRAILERS", Const, 1, ""},
  14139. {"RTF_WASCLONED", Const, 0, ""},
  14140. {"RTF_WINDOW", Const, 0, ""},
  14141. {"RTF_XRESOLVE", Const, 0, ""},
  14142. {"RTM_ADD", Const, 0, ""},
  14143. {"RTM_BASE", Const, 0, ""},
  14144. {"RTM_CHANGE", Const, 0, ""},
  14145. {"RTM_CHGADDR", Const, 1, ""},
  14146. {"RTM_DELACTION", Const, 0, ""},
  14147. {"RTM_DELADDR", Const, 0, ""},
  14148. {"RTM_DELADDRLABEL", Const, 0, ""},
  14149. {"RTM_DELETE", Const, 0, ""},
  14150. {"RTM_DELLINK", Const, 0, ""},
  14151. {"RTM_DELMADDR", Const, 0, ""},
  14152. {"RTM_DELNEIGH", Const, 0, ""},
  14153. {"RTM_DELQDISC", Const, 0, ""},
  14154. {"RTM_DELROUTE", Const, 0, ""},
  14155. {"RTM_DELRULE", Const, 0, ""},
  14156. {"RTM_DELTCLASS", Const, 0, ""},
  14157. {"RTM_DELTFILTER", Const, 0, ""},
  14158. {"RTM_DESYNC", Const, 1, ""},
  14159. {"RTM_F_CLONED", Const, 0, ""},
  14160. {"RTM_F_EQUALIZE", Const, 0, ""},
  14161. {"RTM_F_NOTIFY", Const, 0, ""},
  14162. {"RTM_F_PREFIX", Const, 0, ""},
  14163. {"RTM_GET", Const, 0, ""},
  14164. {"RTM_GET2", Const, 0, ""},
  14165. {"RTM_GETACTION", Const, 0, ""},
  14166. {"RTM_GETADDR", Const, 0, ""},
  14167. {"RTM_GETADDRLABEL", Const, 0, ""},
  14168. {"RTM_GETANYCAST", Const, 0, ""},
  14169. {"RTM_GETDCB", Const, 0, ""},
  14170. {"RTM_GETLINK", Const, 0, ""},
  14171. {"RTM_GETMULTICAST", Const, 0, ""},
  14172. {"RTM_GETNEIGH", Const, 0, ""},
  14173. {"RTM_GETNEIGHTBL", Const, 0, ""},
  14174. {"RTM_GETQDISC", Const, 0, ""},
  14175. {"RTM_GETROUTE", Const, 0, ""},
  14176. {"RTM_GETRULE", Const, 0, ""},
  14177. {"RTM_GETTCLASS", Const, 0, ""},
  14178. {"RTM_GETTFILTER", Const, 0, ""},
  14179. {"RTM_IEEE80211", Const, 0, ""},
  14180. {"RTM_IFANNOUNCE", Const, 0, ""},
  14181. {"RTM_IFINFO", Const, 0, ""},
  14182. {"RTM_IFINFO2", Const, 0, ""},
  14183. {"RTM_LLINFO_UPD", Const, 1, ""},
  14184. {"RTM_LOCK", Const, 0, ""},
  14185. {"RTM_LOSING", Const, 0, ""},
  14186. {"RTM_MAX", Const, 0, ""},
  14187. {"RTM_MAXSIZE", Const, 1, ""},
  14188. {"RTM_MISS", Const, 0, ""},
  14189. {"RTM_NEWACTION", Const, 0, ""},
  14190. {"RTM_NEWADDR", Const, 0, ""},
  14191. {"RTM_NEWADDRLABEL", Const, 0, ""},
  14192. {"RTM_NEWLINK", Const, 0, ""},
  14193. {"RTM_NEWMADDR", Const, 0, ""},
  14194. {"RTM_NEWMADDR2", Const, 0, ""},
  14195. {"RTM_NEWNDUSEROPT", Const, 0, ""},
  14196. {"RTM_NEWNEIGH", Const, 0, ""},
  14197. {"RTM_NEWNEIGHTBL", Const, 0, ""},
  14198. {"RTM_NEWPREFIX", Const, 0, ""},
  14199. {"RTM_NEWQDISC", Const, 0, ""},
  14200. {"RTM_NEWROUTE", Const, 0, ""},
  14201. {"RTM_NEWRULE", Const, 0, ""},
  14202. {"RTM_NEWTCLASS", Const, 0, ""},
  14203. {"RTM_NEWTFILTER", Const, 0, ""},
  14204. {"RTM_NR_FAMILIES", Const, 0, ""},
  14205. {"RTM_NR_MSGTYPES", Const, 0, ""},
  14206. {"RTM_OIFINFO", Const, 1, ""},
  14207. {"RTM_OLDADD", Const, 0, ""},
  14208. {"RTM_OLDDEL", Const, 0, ""},
  14209. {"RTM_OOIFINFO", Const, 1, ""},
  14210. {"RTM_REDIRECT", Const, 0, ""},
  14211. {"RTM_RESOLVE", Const, 0, ""},
  14212. {"RTM_RTTUNIT", Const, 0, ""},
  14213. {"RTM_SETDCB", Const, 0, ""},
  14214. {"RTM_SETGATE", Const, 1, ""},
  14215. {"RTM_SETLINK", Const, 0, ""},
  14216. {"RTM_SETNEIGHTBL", Const, 0, ""},
  14217. {"RTM_VERSION", Const, 0, ""},
  14218. {"RTNH_ALIGNTO", Const, 0, ""},
  14219. {"RTNH_F_DEAD", Const, 0, ""},
  14220. {"RTNH_F_ONLINK", Const, 0, ""},
  14221. {"RTNH_F_PERVASIVE", Const, 0, ""},
  14222. {"RTNLGRP_IPV4_IFADDR", Const, 1, ""},
  14223. {"RTNLGRP_IPV4_MROUTE", Const, 1, ""},
  14224. {"RTNLGRP_IPV4_ROUTE", Const, 1, ""},
  14225. {"RTNLGRP_IPV4_RULE", Const, 1, ""},
  14226. {"RTNLGRP_IPV6_IFADDR", Const, 1, ""},
  14227. {"RTNLGRP_IPV6_IFINFO", Const, 1, ""},
  14228. {"RTNLGRP_IPV6_MROUTE", Const, 1, ""},
  14229. {"RTNLGRP_IPV6_PREFIX", Const, 1, ""},
  14230. {"RTNLGRP_IPV6_ROUTE", Const, 1, ""},
  14231. {"RTNLGRP_IPV6_RULE", Const, 1, ""},
  14232. {"RTNLGRP_LINK", Const, 1, ""},
  14233. {"RTNLGRP_ND_USEROPT", Const, 1, ""},
  14234. {"RTNLGRP_NEIGH", Const, 1, ""},
  14235. {"RTNLGRP_NONE", Const, 1, ""},
  14236. {"RTNLGRP_NOTIFY", Const, 1, ""},
  14237. {"RTNLGRP_TC", Const, 1, ""},
  14238. {"RTN_ANYCAST", Const, 0, ""},
  14239. {"RTN_BLACKHOLE", Const, 0, ""},
  14240. {"RTN_BROADCAST", Const, 0, ""},
  14241. {"RTN_LOCAL", Const, 0, ""},
  14242. {"RTN_MAX", Const, 0, ""},
  14243. {"RTN_MULTICAST", Const, 0, ""},
  14244. {"RTN_NAT", Const, 0, ""},
  14245. {"RTN_PROHIBIT", Const, 0, ""},
  14246. {"RTN_THROW", Const, 0, ""},
  14247. {"RTN_UNICAST", Const, 0, ""},
  14248. {"RTN_UNREACHABLE", Const, 0, ""},
  14249. {"RTN_UNSPEC", Const, 0, ""},
  14250. {"RTN_XRESOLVE", Const, 0, ""},
  14251. {"RTPROT_BIRD", Const, 0, ""},
  14252. {"RTPROT_BOOT", Const, 0, ""},
  14253. {"RTPROT_DHCP", Const, 0, ""},
  14254. {"RTPROT_DNROUTED", Const, 0, ""},
  14255. {"RTPROT_GATED", Const, 0, ""},
  14256. {"RTPROT_KERNEL", Const, 0, ""},
  14257. {"RTPROT_MRT", Const, 0, ""},
  14258. {"RTPROT_NTK", Const, 0, ""},
  14259. {"RTPROT_RA", Const, 0, ""},
  14260. {"RTPROT_REDIRECT", Const, 0, ""},
  14261. {"RTPROT_STATIC", Const, 0, ""},
  14262. {"RTPROT_UNSPEC", Const, 0, ""},
  14263. {"RTPROT_XORP", Const, 0, ""},
  14264. {"RTPROT_ZEBRA", Const, 0, ""},
  14265. {"RTV_EXPIRE", Const, 0, ""},
  14266. {"RTV_HOPCOUNT", Const, 0, ""},
  14267. {"RTV_MTU", Const, 0, ""},
  14268. {"RTV_RPIPE", Const, 0, ""},
  14269. {"RTV_RTT", Const, 0, ""},
  14270. {"RTV_RTTVAR", Const, 0, ""},
  14271. {"RTV_SPIPE", Const, 0, ""},
  14272. {"RTV_SSTHRESH", Const, 0, ""},
  14273. {"RTV_WEIGHT", Const, 0, ""},
  14274. {"RT_CACHING_CONTEXT", Const, 1, ""},
  14275. {"RT_CLASS_DEFAULT", Const, 0, ""},
  14276. {"RT_CLASS_LOCAL", Const, 0, ""},
  14277. {"RT_CLASS_MAIN", Const, 0, ""},
  14278. {"RT_CLASS_MAX", Const, 0, ""},
  14279. {"RT_CLASS_UNSPEC", Const, 0, ""},
  14280. {"RT_DEFAULT_FIB", Const, 1, ""},
  14281. {"RT_NORTREF", Const, 1, ""},
  14282. {"RT_SCOPE_HOST", Const, 0, ""},
  14283. {"RT_SCOPE_LINK", Const, 0, ""},
  14284. {"RT_SCOPE_NOWHERE", Const, 0, ""},
  14285. {"RT_SCOPE_SITE", Const, 0, ""},
  14286. {"RT_SCOPE_UNIVERSE", Const, 0, ""},
  14287. {"RT_TABLEID_MAX", Const, 1, ""},
  14288. {"RT_TABLE_COMPAT", Const, 0, ""},
  14289. {"RT_TABLE_DEFAULT", Const, 0, ""},
  14290. {"RT_TABLE_LOCAL", Const, 0, ""},
  14291. {"RT_TABLE_MAIN", Const, 0, ""},
  14292. {"RT_TABLE_MAX", Const, 0, ""},
  14293. {"RT_TABLE_UNSPEC", Const, 0, ""},
  14294. {"RUSAGE_CHILDREN", Const, 0, ""},
  14295. {"RUSAGE_SELF", Const, 0, ""},
  14296. {"RUSAGE_THREAD", Const, 0, ""},
  14297. {"Radvisory_t", Type, 0, ""},
  14298. {"Radvisory_t.Count", Field, 0, ""},
  14299. {"Radvisory_t.Offset", Field, 0, ""},
  14300. {"Radvisory_t.Pad_cgo_0", Field, 0, ""},
  14301. {"RawConn", Type, 9, ""},
  14302. {"RawSockaddr", Type, 0, ""},
  14303. {"RawSockaddr.Data", Field, 0, ""},
  14304. {"RawSockaddr.Family", Field, 0, ""},
  14305. {"RawSockaddr.Len", Field, 0, ""},
  14306. {"RawSockaddrAny", Type, 0, ""},
  14307. {"RawSockaddrAny.Addr", Field, 0, ""},
  14308. {"RawSockaddrAny.Pad", Field, 0, ""},
  14309. {"RawSockaddrDatalink", Type, 0, ""},
  14310. {"RawSockaddrDatalink.Alen", Field, 0, ""},
  14311. {"RawSockaddrDatalink.Data", Field, 0, ""},
  14312. {"RawSockaddrDatalink.Family", Field, 0, ""},
  14313. {"RawSockaddrDatalink.Index", Field, 0, ""},
  14314. {"RawSockaddrDatalink.Len", Field, 0, ""},
  14315. {"RawSockaddrDatalink.Nlen", Field, 0, ""},
  14316. {"RawSockaddrDatalink.Pad_cgo_0", Field, 2, ""},
  14317. {"RawSockaddrDatalink.Slen", Field, 0, ""},
  14318. {"RawSockaddrDatalink.Type", Field, 0, ""},
  14319. {"RawSockaddrInet4", Type, 0, ""},
  14320. {"RawSockaddrInet4.Addr", Field, 0, ""},
  14321. {"RawSockaddrInet4.Family", Field, 0, ""},
  14322. {"RawSockaddrInet4.Len", Field, 0, ""},
  14323. {"RawSockaddrInet4.Port", Field, 0, ""},
  14324. {"RawSockaddrInet4.Zero", Field, 0, ""},
  14325. {"RawSockaddrInet6", Type, 0, ""},
  14326. {"RawSockaddrInet6.Addr", Field, 0, ""},
  14327. {"RawSockaddrInet6.Family", Field, 0, ""},
  14328. {"RawSockaddrInet6.Flowinfo", Field, 0, ""},
  14329. {"RawSockaddrInet6.Len", Field, 0, ""},
  14330. {"RawSockaddrInet6.Port", Field, 0, ""},
  14331. {"RawSockaddrInet6.Scope_id", Field, 0, ""},
  14332. {"RawSockaddrLinklayer", Type, 0, ""},
  14333. {"RawSockaddrLinklayer.Addr", Field, 0, ""},
  14334. {"RawSockaddrLinklayer.Family", Field, 0, ""},
  14335. {"RawSockaddrLinklayer.Halen", Field, 0, ""},
  14336. {"RawSockaddrLinklayer.Hatype", Field, 0, ""},
  14337. {"RawSockaddrLinklayer.Ifindex", Field, 0, ""},
  14338. {"RawSockaddrLinklayer.Pkttype", Field, 0, ""},
  14339. {"RawSockaddrLinklayer.Protocol", Field, 0, ""},
  14340. {"RawSockaddrNetlink", Type, 0, ""},
  14341. {"RawSockaddrNetlink.Family", Field, 0, ""},
  14342. {"RawSockaddrNetlink.Groups", Field, 0, ""},
  14343. {"RawSockaddrNetlink.Pad", Field, 0, ""},
  14344. {"RawSockaddrNetlink.Pid", Field, 0, ""},
  14345. {"RawSockaddrUnix", Type, 0, ""},
  14346. {"RawSockaddrUnix.Family", Field, 0, ""},
  14347. {"RawSockaddrUnix.Len", Field, 0, ""},
  14348. {"RawSockaddrUnix.Pad_cgo_0", Field, 2, ""},
  14349. {"RawSockaddrUnix.Path", Field, 0, ""},
  14350. {"RawSyscall", Func, 0, "func(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr) (r1 uintptr, r2 uintptr, err Errno)"},
  14351. {"RawSyscall6", Func, 0, "func(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr, a6 uintptr) (r1 uintptr, r2 uintptr, err Errno)"},
  14352. {"Read", Func, 0, "func(fd int, p []byte) (n int, err error)"},
  14353. {"ReadConsole", Func, 1, ""},
  14354. {"ReadDirectoryChanges", Func, 0, ""},
  14355. {"ReadDirent", Func, 0, "func(fd int, buf []byte) (n int, err error)"},
  14356. {"ReadFile", Func, 0, ""},
  14357. {"Readlink", Func, 0, "func(path string, buf []byte) (n int, err error)"},
  14358. {"Reboot", Func, 0, "func(cmd int) (err error)"},
  14359. {"Recvfrom", Func, 0, "func(fd int, p []byte, flags int) (n int, from Sockaddr, err error)"},
  14360. {"Recvmsg", Func, 0, "func(fd int, p []byte, oob []byte, flags int) (n int, oobn int, recvflags int, from Sockaddr, err error)"},
  14361. {"RegCloseKey", Func, 0, ""},
  14362. {"RegEnumKeyEx", Func, 0, ""},
  14363. {"RegOpenKeyEx", Func, 0, ""},
  14364. {"RegQueryInfoKey", Func, 0, ""},
  14365. {"RegQueryValueEx", Func, 0, ""},
  14366. {"RemoveDirectory", Func, 0, ""},
  14367. {"Removexattr", Func, 1, "func(path string, attr string) (err error)"},
  14368. {"Rename", Func, 0, "func(oldpath string, newpath string) (err error)"},
  14369. {"Renameat", Func, 0, "func(olddirfd int, oldpath string, newdirfd int, newpath string) (err error)"},
  14370. {"Revoke", Func, 0, ""},
  14371. {"Rlimit", Type, 0, ""},
  14372. {"Rlimit.Cur", Field, 0, ""},
  14373. {"Rlimit.Max", Field, 0, ""},
  14374. {"Rmdir", Func, 0, "func(path string) error"},
  14375. {"RouteMessage", Type, 0, ""},
  14376. {"RouteMessage.Data", Field, 0, ""},
  14377. {"RouteMessage.Header", Field, 0, ""},
  14378. {"RouteRIB", Func, 0, ""},
  14379. {"RoutingMessage", Type, 0, ""},
  14380. {"RtAttr", Type, 0, ""},
  14381. {"RtAttr.Len", Field, 0, ""},
  14382. {"RtAttr.Type", Field, 0, ""},
  14383. {"RtGenmsg", Type, 0, ""},
  14384. {"RtGenmsg.Family", Field, 0, ""},
  14385. {"RtMetrics", Type, 0, ""},
  14386. {"RtMetrics.Expire", Field, 0, ""},
  14387. {"RtMetrics.Filler", Field, 0, ""},
  14388. {"RtMetrics.Hopcount", Field, 0, ""},
  14389. {"RtMetrics.Locks", Field, 0, ""},
  14390. {"RtMetrics.Mtu", Field, 0, ""},
  14391. {"RtMetrics.Pad", Field, 3, ""},
  14392. {"RtMetrics.Pksent", Field, 0, ""},
  14393. {"RtMetrics.Recvpipe", Field, 0, ""},
  14394. {"RtMetrics.Refcnt", Field, 2, ""},
  14395. {"RtMetrics.Rtt", Field, 0, ""},
  14396. {"RtMetrics.Rttvar", Field, 0, ""},
  14397. {"RtMetrics.Sendpipe", Field, 0, ""},
  14398. {"RtMetrics.Ssthresh", Field, 0, ""},
  14399. {"RtMetrics.Weight", Field, 0, ""},
  14400. {"RtMsg", Type, 0, ""},
  14401. {"RtMsg.Dst_len", Field, 0, ""},
  14402. {"RtMsg.Family", Field, 0, ""},
  14403. {"RtMsg.Flags", Field, 0, ""},
  14404. {"RtMsg.Protocol", Field, 0, ""},
  14405. {"RtMsg.Scope", Field, 0, ""},
  14406. {"RtMsg.Src_len", Field, 0, ""},
  14407. {"RtMsg.Table", Field, 0, ""},
  14408. {"RtMsg.Tos", Field, 0, ""},
  14409. {"RtMsg.Type", Field, 0, ""},
  14410. {"RtMsghdr", Type, 0, ""},
  14411. {"RtMsghdr.Addrs", Field, 0, ""},
  14412. {"RtMsghdr.Errno", Field, 0, ""},
  14413. {"RtMsghdr.Flags", Field, 0, ""},
  14414. {"RtMsghdr.Fmask", Field, 0, ""},
  14415. {"RtMsghdr.Hdrlen", Field, 2, ""},
  14416. {"RtMsghdr.Index", Field, 0, ""},
  14417. {"RtMsghdr.Inits", Field, 0, ""},
  14418. {"RtMsghdr.Mpls", Field, 2, ""},
  14419. {"RtMsghdr.Msglen", Field, 0, ""},
  14420. {"RtMsghdr.Pad_cgo_0", Field, 0, ""},
  14421. {"RtMsghdr.Pad_cgo_1", Field, 2, ""},
  14422. {"RtMsghdr.Pid", Field, 0, ""},
  14423. {"RtMsghdr.Priority", Field, 2, ""},
  14424. {"RtMsghdr.Rmx", Field, 0, ""},
  14425. {"RtMsghdr.Seq", Field, 0, ""},
  14426. {"RtMsghdr.Tableid", Field, 2, ""},
  14427. {"RtMsghdr.Type", Field, 0, ""},
  14428. {"RtMsghdr.Use", Field, 0, ""},
  14429. {"RtMsghdr.Version", Field, 0, ""},
  14430. {"RtNexthop", Type, 0, ""},
  14431. {"RtNexthop.Flags", Field, 0, ""},
  14432. {"RtNexthop.Hops", Field, 0, ""},
  14433. {"RtNexthop.Ifindex", Field, 0, ""},
  14434. {"RtNexthop.Len", Field, 0, ""},
  14435. {"Rusage", Type, 0, ""},
  14436. {"Rusage.CreationTime", Field, 0, ""},
  14437. {"Rusage.ExitTime", Field, 0, ""},
  14438. {"Rusage.Idrss", Field, 0, ""},
  14439. {"Rusage.Inblock", Field, 0, ""},
  14440. {"Rusage.Isrss", Field, 0, ""},
  14441. {"Rusage.Ixrss", Field, 0, ""},
  14442. {"Rusage.KernelTime", Field, 0, ""},
  14443. {"Rusage.Majflt", Field, 0, ""},
  14444. {"Rusage.Maxrss", Field, 0, ""},
  14445. {"Rusage.Minflt", Field, 0, ""},
  14446. {"Rusage.Msgrcv", Field, 0, ""},
  14447. {"Rusage.Msgsnd", Field, 0, ""},
  14448. {"Rusage.Nivcsw", Field, 0, ""},
  14449. {"Rusage.Nsignals", Field, 0, ""},
  14450. {"Rusage.Nswap", Field, 0, ""},
  14451. {"Rusage.Nvcsw", Field, 0, ""},
  14452. {"Rusage.Oublock", Field, 0, ""},
  14453. {"Rusage.Stime", Field, 0, ""},
  14454. {"Rusage.UserTime", Field, 0, ""},
  14455. {"Rusage.Utime", Field, 0, ""},
  14456. {"SCM_BINTIME", Const, 0, ""},
  14457. {"SCM_CREDENTIALS", Const, 0, ""},
  14458. {"SCM_CREDS", Const, 0, ""},
  14459. {"SCM_RIGHTS", Const, 0, ""},
  14460. {"SCM_TIMESTAMP", Const, 0, ""},
  14461. {"SCM_TIMESTAMPING", Const, 0, ""},
  14462. {"SCM_TIMESTAMPNS", Const, 0, ""},
  14463. {"SCM_TIMESTAMP_MONOTONIC", Const, 0, ""},
  14464. {"SHUT_RD", Const, 0, ""},
  14465. {"SHUT_RDWR", Const, 0, ""},
  14466. {"SHUT_WR", Const, 0, ""},
  14467. {"SID", Type, 0, ""},
  14468. {"SIDAndAttributes", Type, 0, ""},
  14469. {"SIDAndAttributes.Attributes", Field, 0, ""},
  14470. {"SIDAndAttributes.Sid", Field, 0, ""},
  14471. {"SIGABRT", Const, 0, ""},
  14472. {"SIGALRM", Const, 0, ""},
  14473. {"SIGBUS", Const, 0, ""},
  14474. {"SIGCHLD", Const, 0, ""},
  14475. {"SIGCLD", Const, 0, ""},
  14476. {"SIGCONT", Const, 0, ""},
  14477. {"SIGEMT", Const, 0, ""},
  14478. {"SIGFPE", Const, 0, ""},
  14479. {"SIGHUP", Const, 0, ""},
  14480. {"SIGILL", Const, 0, ""},
  14481. {"SIGINFO", Const, 0, ""},
  14482. {"SIGINT", Const, 0, ""},
  14483. {"SIGIO", Const, 0, ""},
  14484. {"SIGIOT", Const, 0, ""},
  14485. {"SIGKILL", Const, 0, ""},
  14486. {"SIGLIBRT", Const, 1, ""},
  14487. {"SIGLWP", Const, 0, ""},
  14488. {"SIGPIPE", Const, 0, ""},
  14489. {"SIGPOLL", Const, 0, ""},
  14490. {"SIGPROF", Const, 0, ""},
  14491. {"SIGPWR", Const, 0, ""},
  14492. {"SIGQUIT", Const, 0, ""},
  14493. {"SIGSEGV", Const, 0, ""},
  14494. {"SIGSTKFLT", Const, 0, ""},
  14495. {"SIGSTOP", Const, 0, ""},
  14496. {"SIGSYS", Const, 0, ""},
  14497. {"SIGTERM", Const, 0, ""},
  14498. {"SIGTHR", Const, 0, ""},
  14499. {"SIGTRAP", Const, 0, ""},
  14500. {"SIGTSTP", Const, 0, ""},
  14501. {"SIGTTIN", Const, 0, ""},
  14502. {"SIGTTOU", Const, 0, ""},
  14503. {"SIGUNUSED", Const, 0, ""},
  14504. {"SIGURG", Const, 0, ""},
  14505. {"SIGUSR1", Const, 0, ""},
  14506. {"SIGUSR2", Const, 0, ""},
  14507. {"SIGVTALRM", Const, 0, ""},
  14508. {"SIGWINCH", Const, 0, ""},
  14509. {"SIGXCPU", Const, 0, ""},
  14510. {"SIGXFSZ", Const, 0, ""},
  14511. {"SIOCADDDLCI", Const, 0, ""},
  14512. {"SIOCADDMULTI", Const, 0, ""},
  14513. {"SIOCADDRT", Const, 0, ""},
  14514. {"SIOCAIFADDR", Const, 0, ""},
  14515. {"SIOCAIFGROUP", Const, 0, ""},
  14516. {"SIOCALIFADDR", Const, 0, ""},
  14517. {"SIOCARPIPLL", Const, 0, ""},
  14518. {"SIOCATMARK", Const, 0, ""},
  14519. {"SIOCAUTOADDR", Const, 0, ""},
  14520. {"SIOCAUTONETMASK", Const, 0, ""},
  14521. {"SIOCBRDGADD", Const, 1, ""},
  14522. {"SIOCBRDGADDS", Const, 1, ""},
  14523. {"SIOCBRDGARL", Const, 1, ""},
  14524. {"SIOCBRDGDADDR", Const, 1, ""},
  14525. {"SIOCBRDGDEL", Const, 1, ""},
  14526. {"SIOCBRDGDELS", Const, 1, ""},
  14527. {"SIOCBRDGFLUSH", Const, 1, ""},
  14528. {"SIOCBRDGFRL", Const, 1, ""},
  14529. {"SIOCBRDGGCACHE", Const, 1, ""},
  14530. {"SIOCBRDGGFD", Const, 1, ""},
  14531. {"SIOCBRDGGHT", Const, 1, ""},
  14532. {"SIOCBRDGGIFFLGS", Const, 1, ""},
  14533. {"SIOCBRDGGMA", Const, 1, ""},
  14534. {"SIOCBRDGGPARAM", Const, 1, ""},
  14535. {"SIOCBRDGGPRI", Const, 1, ""},
  14536. {"SIOCBRDGGRL", Const, 1, ""},
  14537. {"SIOCBRDGGSIFS", Const, 1, ""},
  14538. {"SIOCBRDGGTO", Const, 1, ""},
  14539. {"SIOCBRDGIFS", Const, 1, ""},
  14540. {"SIOCBRDGRTS", Const, 1, ""},
  14541. {"SIOCBRDGSADDR", Const, 1, ""},
  14542. {"SIOCBRDGSCACHE", Const, 1, ""},
  14543. {"SIOCBRDGSFD", Const, 1, ""},
  14544. {"SIOCBRDGSHT", Const, 1, ""},
  14545. {"SIOCBRDGSIFCOST", Const, 1, ""},
  14546. {"SIOCBRDGSIFFLGS", Const, 1, ""},
  14547. {"SIOCBRDGSIFPRIO", Const, 1, ""},
  14548. {"SIOCBRDGSMA", Const, 1, ""},
  14549. {"SIOCBRDGSPRI", Const, 1, ""},
  14550. {"SIOCBRDGSPROTO", Const, 1, ""},
  14551. {"SIOCBRDGSTO", Const, 1, ""},
  14552. {"SIOCBRDGSTXHC", Const, 1, ""},
  14553. {"SIOCDARP", Const, 0, ""},
  14554. {"SIOCDELDLCI", Const, 0, ""},
  14555. {"SIOCDELMULTI", Const, 0, ""},
  14556. {"SIOCDELRT", Const, 0, ""},
  14557. {"SIOCDEVPRIVATE", Const, 0, ""},
  14558. {"SIOCDIFADDR", Const, 0, ""},
  14559. {"SIOCDIFGROUP", Const, 0, ""},
  14560. {"SIOCDIFPHYADDR", Const, 0, ""},
  14561. {"SIOCDLIFADDR", Const, 0, ""},
  14562. {"SIOCDRARP", Const, 0, ""},
  14563. {"SIOCGARP", Const, 0, ""},
  14564. {"SIOCGDRVSPEC", Const, 0, ""},
  14565. {"SIOCGETKALIVE", Const, 1, ""},
  14566. {"SIOCGETLABEL", Const, 1, ""},
  14567. {"SIOCGETPFLOW", Const, 1, ""},
  14568. {"SIOCGETPFSYNC", Const, 1, ""},
  14569. {"SIOCGETSGCNT", Const, 0, ""},
  14570. {"SIOCGETVIFCNT", Const, 0, ""},
  14571. {"SIOCGETVLAN", Const, 0, ""},
  14572. {"SIOCGHIWAT", Const, 0, ""},
  14573. {"SIOCGIFADDR", Const, 0, ""},
  14574. {"SIOCGIFADDRPREF", Const, 1, ""},
  14575. {"SIOCGIFALIAS", Const, 1, ""},
  14576. {"SIOCGIFALTMTU", Const, 0, ""},
  14577. {"SIOCGIFASYNCMAP", Const, 0, ""},
  14578. {"SIOCGIFBOND", Const, 0, ""},
  14579. {"SIOCGIFBR", Const, 0, ""},
  14580. {"SIOCGIFBRDADDR", Const, 0, ""},
  14581. {"SIOCGIFCAP", Const, 0, ""},
  14582. {"SIOCGIFCONF", Const, 0, ""},
  14583. {"SIOCGIFCOUNT", Const, 0, ""},
  14584. {"SIOCGIFDATA", Const, 1, ""},
  14585. {"SIOCGIFDESCR", Const, 0, ""},
  14586. {"SIOCGIFDEVMTU", Const, 0, ""},
  14587. {"SIOCGIFDLT", Const, 1, ""},
  14588. {"SIOCGIFDSTADDR", Const, 0, ""},
  14589. {"SIOCGIFENCAP", Const, 0, ""},
  14590. {"SIOCGIFFIB", Const, 1, ""},
  14591. {"SIOCGIFFLAGS", Const, 0, ""},
  14592. {"SIOCGIFGATTR", Const, 1, ""},
  14593. {"SIOCGIFGENERIC", Const, 0, ""},
  14594. {"SIOCGIFGMEMB", Const, 0, ""},
  14595. {"SIOCGIFGROUP", Const, 0, ""},
  14596. {"SIOCGIFHARDMTU", Const, 3, ""},
  14597. {"SIOCGIFHWADDR", Const, 0, ""},
  14598. {"SIOCGIFINDEX", Const, 0, ""},
  14599. {"SIOCGIFKPI", Const, 0, ""},
  14600. {"SIOCGIFMAC", Const, 0, ""},
  14601. {"SIOCGIFMAP", Const, 0, ""},
  14602. {"SIOCGIFMEDIA", Const, 0, ""},
  14603. {"SIOCGIFMEM", Const, 0, ""},
  14604. {"SIOCGIFMETRIC", Const, 0, ""},
  14605. {"SIOCGIFMTU", Const, 0, ""},
  14606. {"SIOCGIFNAME", Const, 0, ""},
  14607. {"SIOCGIFNETMASK", Const, 0, ""},
  14608. {"SIOCGIFPDSTADDR", Const, 0, ""},
  14609. {"SIOCGIFPFLAGS", Const, 0, ""},
  14610. {"SIOCGIFPHYS", Const, 0, ""},
  14611. {"SIOCGIFPRIORITY", Const, 1, ""},
  14612. {"SIOCGIFPSRCADDR", Const, 0, ""},
  14613. {"SIOCGIFRDOMAIN", Const, 1, ""},
  14614. {"SIOCGIFRTLABEL", Const, 1, ""},
  14615. {"SIOCGIFSLAVE", Const, 0, ""},
  14616. {"SIOCGIFSTATUS", Const, 0, ""},
  14617. {"SIOCGIFTIMESLOT", Const, 1, ""},
  14618. {"SIOCGIFTXQLEN", Const, 0, ""},
  14619. {"SIOCGIFVLAN", Const, 0, ""},
  14620. {"SIOCGIFWAKEFLAGS", Const, 0, ""},
  14621. {"SIOCGIFXFLAGS", Const, 1, ""},
  14622. {"SIOCGLIFADDR", Const, 0, ""},
  14623. {"SIOCGLIFPHYADDR", Const, 0, ""},
  14624. {"SIOCGLIFPHYRTABLE", Const, 1, ""},
  14625. {"SIOCGLIFPHYTTL", Const, 3, ""},
  14626. {"SIOCGLINKSTR", Const, 1, ""},
  14627. {"SIOCGLOWAT", Const, 0, ""},
  14628. {"SIOCGPGRP", Const, 0, ""},
  14629. {"SIOCGPRIVATE_0", Const, 0, ""},
  14630. {"SIOCGPRIVATE_1", Const, 0, ""},
  14631. {"SIOCGRARP", Const, 0, ""},
  14632. {"SIOCGSPPPPARAMS", Const, 3, ""},
  14633. {"SIOCGSTAMP", Const, 0, ""},
  14634. {"SIOCGSTAMPNS", Const, 0, ""},
  14635. {"SIOCGVH", Const, 1, ""},
  14636. {"SIOCGVNETID", Const, 3, ""},
  14637. {"SIOCIFCREATE", Const, 0, ""},
  14638. {"SIOCIFCREATE2", Const, 0, ""},
  14639. {"SIOCIFDESTROY", Const, 0, ""},
  14640. {"SIOCIFGCLONERS", Const, 0, ""},
  14641. {"SIOCINITIFADDR", Const, 1, ""},
  14642. {"SIOCPROTOPRIVATE", Const, 0, ""},
  14643. {"SIOCRSLVMULTI", Const, 0, ""},
  14644. {"SIOCRTMSG", Const, 0, ""},
  14645. {"SIOCSARP", Const, 0, ""},
  14646. {"SIOCSDRVSPEC", Const, 0, ""},
  14647. {"SIOCSETKALIVE", Const, 1, ""},
  14648. {"SIOCSETLABEL", Const, 1, ""},
  14649. {"SIOCSETPFLOW", Const, 1, ""},
  14650. {"SIOCSETPFSYNC", Const, 1, ""},
  14651. {"SIOCSETVLAN", Const, 0, ""},
  14652. {"SIOCSHIWAT", Const, 0, ""},
  14653. {"SIOCSIFADDR", Const, 0, ""},
  14654. {"SIOCSIFADDRPREF", Const, 1, ""},
  14655. {"SIOCSIFALTMTU", Const, 0, ""},
  14656. {"SIOCSIFASYNCMAP", Const, 0, ""},
  14657. {"SIOCSIFBOND", Const, 0, ""},
  14658. {"SIOCSIFBR", Const, 0, ""},
  14659. {"SIOCSIFBRDADDR", Const, 0, ""},
  14660. {"SIOCSIFCAP", Const, 0, ""},
  14661. {"SIOCSIFDESCR", Const, 0, ""},
  14662. {"SIOCSIFDSTADDR", Const, 0, ""},
  14663. {"SIOCSIFENCAP", Const, 0, ""},
  14664. {"SIOCSIFFIB", Const, 1, ""},
  14665. {"SIOCSIFFLAGS", Const, 0, ""},
  14666. {"SIOCSIFGATTR", Const, 1, ""},
  14667. {"SIOCSIFGENERIC", Const, 0, ""},
  14668. {"SIOCSIFHWADDR", Const, 0, ""},
  14669. {"SIOCSIFHWBROADCAST", Const, 0, ""},
  14670. {"SIOCSIFKPI", Const, 0, ""},
  14671. {"SIOCSIFLINK", Const, 0, ""},
  14672. {"SIOCSIFLLADDR", Const, 0, ""},
  14673. {"SIOCSIFMAC", Const, 0, ""},
  14674. {"SIOCSIFMAP", Const, 0, ""},
  14675. {"SIOCSIFMEDIA", Const, 0, ""},
  14676. {"SIOCSIFMEM", Const, 0, ""},
  14677. {"SIOCSIFMETRIC", Const, 0, ""},
  14678. {"SIOCSIFMTU", Const, 0, ""},
  14679. {"SIOCSIFNAME", Const, 0, ""},
  14680. {"SIOCSIFNETMASK", Const, 0, ""},
  14681. {"SIOCSIFPFLAGS", Const, 0, ""},
  14682. {"SIOCSIFPHYADDR", Const, 0, ""},
  14683. {"SIOCSIFPHYS", Const, 0, ""},
  14684. {"SIOCSIFPRIORITY", Const, 1, ""},
  14685. {"SIOCSIFRDOMAIN", Const, 1, ""},
  14686. {"SIOCSIFRTLABEL", Const, 1, ""},
  14687. {"SIOCSIFRVNET", Const, 0, ""},
  14688. {"SIOCSIFSLAVE", Const, 0, ""},
  14689. {"SIOCSIFTIMESLOT", Const, 1, ""},
  14690. {"SIOCSIFTXQLEN", Const, 0, ""},
  14691. {"SIOCSIFVLAN", Const, 0, ""},
  14692. {"SIOCSIFVNET", Const, 0, ""},
  14693. {"SIOCSIFXFLAGS", Const, 1, ""},
  14694. {"SIOCSLIFPHYADDR", Const, 0, ""},
  14695. {"SIOCSLIFPHYRTABLE", Const, 1, ""},
  14696. {"SIOCSLIFPHYTTL", Const, 3, ""},
  14697. {"SIOCSLINKSTR", Const, 1, ""},
  14698. {"SIOCSLOWAT", Const, 0, ""},
  14699. {"SIOCSPGRP", Const, 0, ""},
  14700. {"SIOCSRARP", Const, 0, ""},
  14701. {"SIOCSSPPPPARAMS", Const, 3, ""},
  14702. {"SIOCSVH", Const, 1, ""},
  14703. {"SIOCSVNETID", Const, 3, ""},
  14704. {"SIOCZIFDATA", Const, 1, ""},
  14705. {"SIO_GET_EXTENSION_FUNCTION_POINTER", Const, 1, ""},
  14706. {"SIO_GET_INTERFACE_LIST", Const, 0, ""},
  14707. {"SIO_KEEPALIVE_VALS", Const, 3, ""},
  14708. {"SIO_UDP_CONNRESET", Const, 4, ""},
  14709. {"SOCK_CLOEXEC", Const, 0, ""},
  14710. {"SOCK_DCCP", Const, 0, ""},
  14711. {"SOCK_DGRAM", Const, 0, ""},
  14712. {"SOCK_FLAGS_MASK", Const, 1, ""},
  14713. {"SOCK_MAXADDRLEN", Const, 0, ""},
  14714. {"SOCK_NONBLOCK", Const, 0, ""},
  14715. {"SOCK_NOSIGPIPE", Const, 1, ""},
  14716. {"SOCK_PACKET", Const, 0, ""},
  14717. {"SOCK_RAW", Const, 0, ""},
  14718. {"SOCK_RDM", Const, 0, ""},
  14719. {"SOCK_SEQPACKET", Const, 0, ""},
  14720. {"SOCK_STREAM", Const, 0, ""},
  14721. {"SOL_AAL", Const, 0, ""},
  14722. {"SOL_ATM", Const, 0, ""},
  14723. {"SOL_DECNET", Const, 0, ""},
  14724. {"SOL_ICMPV6", Const, 0, ""},
  14725. {"SOL_IP", Const, 0, ""},
  14726. {"SOL_IPV6", Const, 0, ""},
  14727. {"SOL_IRDA", Const, 0, ""},
  14728. {"SOL_PACKET", Const, 0, ""},
  14729. {"SOL_RAW", Const, 0, ""},
  14730. {"SOL_SOCKET", Const, 0, ""},
  14731. {"SOL_TCP", Const, 0, ""},
  14732. {"SOL_X25", Const, 0, ""},
  14733. {"SOMAXCONN", Const, 0, ""},
  14734. {"SO_ACCEPTCONN", Const, 0, ""},
  14735. {"SO_ACCEPTFILTER", Const, 0, ""},
  14736. {"SO_ATTACH_FILTER", Const, 0, ""},
  14737. {"SO_BINDANY", Const, 1, ""},
  14738. {"SO_BINDTODEVICE", Const, 0, ""},
  14739. {"SO_BINTIME", Const, 0, ""},
  14740. {"SO_BROADCAST", Const, 0, ""},
  14741. {"SO_BSDCOMPAT", Const, 0, ""},
  14742. {"SO_DEBUG", Const, 0, ""},
  14743. {"SO_DETACH_FILTER", Const, 0, ""},
  14744. {"SO_DOMAIN", Const, 0, ""},
  14745. {"SO_DONTROUTE", Const, 0, ""},
  14746. {"SO_DONTTRUNC", Const, 0, ""},
  14747. {"SO_ERROR", Const, 0, ""},
  14748. {"SO_KEEPALIVE", Const, 0, ""},
  14749. {"SO_LABEL", Const, 0, ""},
  14750. {"SO_LINGER", Const, 0, ""},
  14751. {"SO_LINGER_SEC", Const, 0, ""},
  14752. {"SO_LISTENINCQLEN", Const, 0, ""},
  14753. {"SO_LISTENQLEN", Const, 0, ""},
  14754. {"SO_LISTENQLIMIT", Const, 0, ""},
  14755. {"SO_MARK", Const, 0, ""},
  14756. {"SO_NETPROC", Const, 1, ""},
  14757. {"SO_NKE", Const, 0, ""},
  14758. {"SO_NOADDRERR", Const, 0, ""},
  14759. {"SO_NOHEADER", Const, 1, ""},
  14760. {"SO_NOSIGPIPE", Const, 0, ""},
  14761. {"SO_NOTIFYCONFLICT", Const, 0, ""},
  14762. {"SO_NO_CHECK", Const, 0, ""},
  14763. {"SO_NO_DDP", Const, 0, ""},
  14764. {"SO_NO_OFFLOAD", Const, 0, ""},
  14765. {"SO_NP_EXTENSIONS", Const, 0, ""},
  14766. {"SO_NREAD", Const, 0, ""},
  14767. {"SO_NUMRCVPKT", Const, 16, ""},
  14768. {"SO_NWRITE", Const, 0, ""},
  14769. {"SO_OOBINLINE", Const, 0, ""},
  14770. {"SO_OVERFLOWED", Const, 1, ""},
  14771. {"SO_PASSCRED", Const, 0, ""},
  14772. {"SO_PASSSEC", Const, 0, ""},
  14773. {"SO_PEERCRED", Const, 0, ""},
  14774. {"SO_PEERLABEL", Const, 0, ""},
  14775. {"SO_PEERNAME", Const, 0, ""},
  14776. {"SO_PEERSEC", Const, 0, ""},
  14777. {"SO_PRIORITY", Const, 0, ""},
  14778. {"SO_PROTOCOL", Const, 0, ""},
  14779. {"SO_PROTOTYPE", Const, 1, ""},
  14780. {"SO_RANDOMPORT", Const, 0, ""},
  14781. {"SO_RCVBUF", Const, 0, ""},
  14782. {"SO_RCVBUFFORCE", Const, 0, ""},
  14783. {"SO_RCVLOWAT", Const, 0, ""},
  14784. {"SO_RCVTIMEO", Const, 0, ""},
  14785. {"SO_RESTRICTIONS", Const, 0, ""},
  14786. {"SO_RESTRICT_DENYIN", Const, 0, ""},
  14787. {"SO_RESTRICT_DENYOUT", Const, 0, ""},
  14788. {"SO_RESTRICT_DENYSET", Const, 0, ""},
  14789. {"SO_REUSEADDR", Const, 0, ""},
  14790. {"SO_REUSEPORT", Const, 0, ""},
  14791. {"SO_REUSESHAREUID", Const, 0, ""},
  14792. {"SO_RTABLE", Const, 1, ""},
  14793. {"SO_RXQ_OVFL", Const, 0, ""},
  14794. {"SO_SECURITY_AUTHENTICATION", Const, 0, ""},
  14795. {"SO_SECURITY_ENCRYPTION_NETWORK", Const, 0, ""},
  14796. {"SO_SECURITY_ENCRYPTION_TRANSPORT", Const, 0, ""},
  14797. {"SO_SETFIB", Const, 0, ""},
  14798. {"SO_SNDBUF", Const, 0, ""},
  14799. {"SO_SNDBUFFORCE", Const, 0, ""},
  14800. {"SO_SNDLOWAT", Const, 0, ""},
  14801. {"SO_SNDTIMEO", Const, 0, ""},
  14802. {"SO_SPLICE", Const, 1, ""},
  14803. {"SO_TIMESTAMP", Const, 0, ""},
  14804. {"SO_TIMESTAMPING", Const, 0, ""},
  14805. {"SO_TIMESTAMPNS", Const, 0, ""},
  14806. {"SO_TIMESTAMP_MONOTONIC", Const, 0, ""},
  14807. {"SO_TYPE", Const, 0, ""},
  14808. {"SO_UPCALLCLOSEWAIT", Const, 0, ""},
  14809. {"SO_UPDATE_ACCEPT_CONTEXT", Const, 0, ""},
  14810. {"SO_UPDATE_CONNECT_CONTEXT", Const, 1, ""},
  14811. {"SO_USELOOPBACK", Const, 0, ""},
  14812. {"SO_USER_COOKIE", Const, 1, ""},
  14813. {"SO_VENDOR", Const, 3, ""},
  14814. {"SO_WANTMORE", Const, 0, ""},
  14815. {"SO_WANTOOBFLAG", Const, 0, ""},
  14816. {"SSLExtraCertChainPolicyPara", Type, 0, ""},
  14817. {"SSLExtraCertChainPolicyPara.AuthType", Field, 0, ""},
  14818. {"SSLExtraCertChainPolicyPara.Checks", Field, 0, ""},
  14819. {"SSLExtraCertChainPolicyPara.ServerName", Field, 0, ""},
  14820. {"SSLExtraCertChainPolicyPara.Size", Field, 0, ""},
  14821. {"STANDARD_RIGHTS_ALL", Const, 0, ""},
  14822. {"STANDARD_RIGHTS_EXECUTE", Const, 0, ""},
  14823. {"STANDARD_RIGHTS_READ", Const, 0, ""},
  14824. {"STANDARD_RIGHTS_REQUIRED", Const, 0, ""},
  14825. {"STANDARD_RIGHTS_WRITE", Const, 0, ""},
  14826. {"STARTF_USESHOWWINDOW", Const, 0, ""},
  14827. {"STARTF_USESTDHANDLES", Const, 0, ""},
  14828. {"STD_ERROR_HANDLE", Const, 0, ""},
  14829. {"STD_INPUT_HANDLE", Const, 0, ""},
  14830. {"STD_OUTPUT_HANDLE", Const, 0, ""},
  14831. {"SUBLANG_ENGLISH_US", Const, 0, ""},
  14832. {"SW_FORCEMINIMIZE", Const, 0, ""},
  14833. {"SW_HIDE", Const, 0, ""},
  14834. {"SW_MAXIMIZE", Const, 0, ""},
  14835. {"SW_MINIMIZE", Const, 0, ""},
  14836. {"SW_NORMAL", Const, 0, ""},
  14837. {"SW_RESTORE", Const, 0, ""},
  14838. {"SW_SHOW", Const, 0, ""},
  14839. {"SW_SHOWDEFAULT", Const, 0, ""},
  14840. {"SW_SHOWMAXIMIZED", Const, 0, ""},
  14841. {"SW_SHOWMINIMIZED", Const, 0, ""},
  14842. {"SW_SHOWMINNOACTIVE", Const, 0, ""},
  14843. {"SW_SHOWNA", Const, 0, ""},
  14844. {"SW_SHOWNOACTIVATE", Const, 0, ""},
  14845. {"SW_SHOWNORMAL", Const, 0, ""},
  14846. {"SYMBOLIC_LINK_FLAG_DIRECTORY", Const, 4, ""},
  14847. {"SYNCHRONIZE", Const, 0, ""},
  14848. {"SYSCTL_VERSION", Const, 1, ""},
  14849. {"SYSCTL_VERS_0", Const, 1, ""},
  14850. {"SYSCTL_VERS_1", Const, 1, ""},
  14851. {"SYSCTL_VERS_MASK", Const, 1, ""},
  14852. {"SYS_ABORT2", Const, 0, ""},
  14853. {"SYS_ACCEPT", Const, 0, ""},
  14854. {"SYS_ACCEPT4", Const, 0, ""},
  14855. {"SYS_ACCEPT_NOCANCEL", Const, 0, ""},
  14856. {"SYS_ACCESS", Const, 0, ""},
  14857. {"SYS_ACCESS_EXTENDED", Const, 0, ""},
  14858. {"SYS_ACCT", Const, 0, ""},
  14859. {"SYS_ADD_KEY", Const, 0, ""},
  14860. {"SYS_ADD_PROFIL", Const, 0, ""},
  14861. {"SYS_ADJFREQ", Const, 1, ""},
  14862. {"SYS_ADJTIME", Const, 0, ""},
  14863. {"SYS_ADJTIMEX", Const, 0, ""},
  14864. {"SYS_AFS_SYSCALL", Const, 0, ""},
  14865. {"SYS_AIO_CANCEL", Const, 0, ""},
  14866. {"SYS_AIO_ERROR", Const, 0, ""},
  14867. {"SYS_AIO_FSYNC", Const, 0, ""},
  14868. {"SYS_AIO_MLOCK", Const, 14, ""},
  14869. {"SYS_AIO_READ", Const, 0, ""},
  14870. {"SYS_AIO_RETURN", Const, 0, ""},
  14871. {"SYS_AIO_SUSPEND", Const, 0, ""},
  14872. {"SYS_AIO_SUSPEND_NOCANCEL", Const, 0, ""},
  14873. {"SYS_AIO_WAITCOMPLETE", Const, 14, ""},
  14874. {"SYS_AIO_WRITE", Const, 0, ""},
  14875. {"SYS_ALARM", Const, 0, ""},
  14876. {"SYS_ARCH_PRCTL", Const, 0, ""},
  14877. {"SYS_ARM_FADVISE64_64", Const, 0, ""},
  14878. {"SYS_ARM_SYNC_FILE_RANGE", Const, 0, ""},
  14879. {"SYS_ATGETMSG", Const, 0, ""},
  14880. {"SYS_ATPGETREQ", Const, 0, ""},
  14881. {"SYS_ATPGETRSP", Const, 0, ""},
  14882. {"SYS_ATPSNDREQ", Const, 0, ""},
  14883. {"SYS_ATPSNDRSP", Const, 0, ""},
  14884. {"SYS_ATPUTMSG", Const, 0, ""},
  14885. {"SYS_ATSOCKET", Const, 0, ""},
  14886. {"SYS_AUDIT", Const, 0, ""},
  14887. {"SYS_AUDITCTL", Const, 0, ""},
  14888. {"SYS_AUDITON", Const, 0, ""},
  14889. {"SYS_AUDIT_SESSION_JOIN", Const, 0, ""},
  14890. {"SYS_AUDIT_SESSION_PORT", Const, 0, ""},
  14891. {"SYS_AUDIT_SESSION_SELF", Const, 0, ""},
  14892. {"SYS_BDFLUSH", Const, 0, ""},
  14893. {"SYS_BIND", Const, 0, ""},
  14894. {"SYS_BINDAT", Const, 3, ""},
  14895. {"SYS_BREAK", Const, 0, ""},
  14896. {"SYS_BRK", Const, 0, ""},
  14897. {"SYS_BSDTHREAD_CREATE", Const, 0, ""},
  14898. {"SYS_BSDTHREAD_REGISTER", Const, 0, ""},
  14899. {"SYS_BSDTHREAD_TERMINATE", Const, 0, ""},
  14900. {"SYS_CAPGET", Const, 0, ""},
  14901. {"SYS_CAPSET", Const, 0, ""},
  14902. {"SYS_CAP_ENTER", Const, 0, ""},
  14903. {"SYS_CAP_FCNTLS_GET", Const, 1, ""},
  14904. {"SYS_CAP_FCNTLS_LIMIT", Const, 1, ""},
  14905. {"SYS_CAP_GETMODE", Const, 0, ""},
  14906. {"SYS_CAP_GETRIGHTS", Const, 0, ""},
  14907. {"SYS_CAP_IOCTLS_GET", Const, 1, ""},
  14908. {"SYS_CAP_IOCTLS_LIMIT", Const, 1, ""},
  14909. {"SYS_CAP_NEW", Const, 0, ""},
  14910. {"SYS_CAP_RIGHTS_GET", Const, 1, ""},
  14911. {"SYS_CAP_RIGHTS_LIMIT", Const, 1, ""},
  14912. {"SYS_CHDIR", Const, 0, ""},
  14913. {"SYS_CHFLAGS", Const, 0, ""},
  14914. {"SYS_CHFLAGSAT", Const, 3, ""},
  14915. {"SYS_CHMOD", Const, 0, ""},
  14916. {"SYS_CHMOD_EXTENDED", Const, 0, ""},
  14917. {"SYS_CHOWN", Const, 0, ""},
  14918. {"SYS_CHOWN32", Const, 0, ""},
  14919. {"SYS_CHROOT", Const, 0, ""},
  14920. {"SYS_CHUD", Const, 0, ""},
  14921. {"SYS_CLOCK_ADJTIME", Const, 0, ""},
  14922. {"SYS_CLOCK_GETCPUCLOCKID2", Const, 1, ""},
  14923. {"SYS_CLOCK_GETRES", Const, 0, ""},
  14924. {"SYS_CLOCK_GETTIME", Const, 0, ""},
  14925. {"SYS_CLOCK_NANOSLEEP", Const, 0, ""},
  14926. {"SYS_CLOCK_SETTIME", Const, 0, ""},
  14927. {"SYS_CLONE", Const, 0, ""},
  14928. {"SYS_CLOSE", Const, 0, ""},
  14929. {"SYS_CLOSEFROM", Const, 0, ""},
  14930. {"SYS_CLOSE_NOCANCEL", Const, 0, ""},
  14931. {"SYS_CONNECT", Const, 0, ""},
  14932. {"SYS_CONNECTAT", Const, 3, ""},
  14933. {"SYS_CONNECT_NOCANCEL", Const, 0, ""},
  14934. {"SYS_COPYFILE", Const, 0, ""},
  14935. {"SYS_CPUSET", Const, 0, ""},
  14936. {"SYS_CPUSET_GETAFFINITY", Const, 0, ""},
  14937. {"SYS_CPUSET_GETID", Const, 0, ""},
  14938. {"SYS_CPUSET_SETAFFINITY", Const, 0, ""},
  14939. {"SYS_CPUSET_SETID", Const, 0, ""},
  14940. {"SYS_CREAT", Const, 0, ""},
  14941. {"SYS_CREATE_MODULE", Const, 0, ""},
  14942. {"SYS_CSOPS", Const, 0, ""},
  14943. {"SYS_CSOPS_AUDITTOKEN", Const, 16, ""},
  14944. {"SYS_DELETE", Const, 0, ""},
  14945. {"SYS_DELETE_MODULE", Const, 0, ""},
  14946. {"SYS_DUP", Const, 0, ""},
  14947. {"SYS_DUP2", Const, 0, ""},
  14948. {"SYS_DUP3", Const, 0, ""},
  14949. {"SYS_EACCESS", Const, 0, ""},
  14950. {"SYS_EPOLL_CREATE", Const, 0, ""},
  14951. {"SYS_EPOLL_CREATE1", Const, 0, ""},
  14952. {"SYS_EPOLL_CTL", Const, 0, ""},
  14953. {"SYS_EPOLL_CTL_OLD", Const, 0, ""},
  14954. {"SYS_EPOLL_PWAIT", Const, 0, ""},
  14955. {"SYS_EPOLL_WAIT", Const, 0, ""},
  14956. {"SYS_EPOLL_WAIT_OLD", Const, 0, ""},
  14957. {"SYS_EVENTFD", Const, 0, ""},
  14958. {"SYS_EVENTFD2", Const, 0, ""},
  14959. {"SYS_EXCHANGEDATA", Const, 0, ""},
  14960. {"SYS_EXECVE", Const, 0, ""},
  14961. {"SYS_EXIT", Const, 0, ""},
  14962. {"SYS_EXIT_GROUP", Const, 0, ""},
  14963. {"SYS_EXTATTRCTL", Const, 0, ""},
  14964. {"SYS_EXTATTR_DELETE_FD", Const, 0, ""},
  14965. {"SYS_EXTATTR_DELETE_FILE", Const, 0, ""},
  14966. {"SYS_EXTATTR_DELETE_LINK", Const, 0, ""},
  14967. {"SYS_EXTATTR_GET_FD", Const, 0, ""},
  14968. {"SYS_EXTATTR_GET_FILE", Const, 0, ""},
  14969. {"SYS_EXTATTR_GET_LINK", Const, 0, ""},
  14970. {"SYS_EXTATTR_LIST_FD", Const, 0, ""},
  14971. {"SYS_EXTATTR_LIST_FILE", Const, 0, ""},
  14972. {"SYS_EXTATTR_LIST_LINK", Const, 0, ""},
  14973. {"SYS_EXTATTR_SET_FD", Const, 0, ""},
  14974. {"SYS_EXTATTR_SET_FILE", Const, 0, ""},
  14975. {"SYS_EXTATTR_SET_LINK", Const, 0, ""},
  14976. {"SYS_FACCESSAT", Const, 0, ""},
  14977. {"SYS_FADVISE64", Const, 0, ""},
  14978. {"SYS_FADVISE64_64", Const, 0, ""},
  14979. {"SYS_FALLOCATE", Const, 0, ""},
  14980. {"SYS_FANOTIFY_INIT", Const, 0, ""},
  14981. {"SYS_FANOTIFY_MARK", Const, 0, ""},
  14982. {"SYS_FCHDIR", Const, 0, ""},
  14983. {"SYS_FCHFLAGS", Const, 0, ""},
  14984. {"SYS_FCHMOD", Const, 0, ""},
  14985. {"SYS_FCHMODAT", Const, 0, ""},
  14986. {"SYS_FCHMOD_EXTENDED", Const, 0, ""},
  14987. {"SYS_FCHOWN", Const, 0, ""},
  14988. {"SYS_FCHOWN32", Const, 0, ""},
  14989. {"SYS_FCHOWNAT", Const, 0, ""},
  14990. {"SYS_FCHROOT", Const, 1, ""},
  14991. {"SYS_FCNTL", Const, 0, ""},
  14992. {"SYS_FCNTL64", Const, 0, ""},
  14993. {"SYS_FCNTL_NOCANCEL", Const, 0, ""},
  14994. {"SYS_FDATASYNC", Const, 0, ""},
  14995. {"SYS_FEXECVE", Const, 0, ""},
  14996. {"SYS_FFCLOCK_GETCOUNTER", Const, 0, ""},
  14997. {"SYS_FFCLOCK_GETESTIMATE", Const, 0, ""},
  14998. {"SYS_FFCLOCK_SETESTIMATE", Const, 0, ""},
  14999. {"SYS_FFSCTL", Const, 0, ""},
  15000. {"SYS_FGETATTRLIST", Const, 0, ""},
  15001. {"SYS_FGETXATTR", Const, 0, ""},
  15002. {"SYS_FHOPEN", Const, 0, ""},
  15003. {"SYS_FHSTAT", Const, 0, ""},
  15004. {"SYS_FHSTATFS", Const, 0, ""},
  15005. {"SYS_FILEPORT_MAKEFD", Const, 0, ""},
  15006. {"SYS_FILEPORT_MAKEPORT", Const, 0, ""},
  15007. {"SYS_FKTRACE", Const, 1, ""},
  15008. {"SYS_FLISTXATTR", Const, 0, ""},
  15009. {"SYS_FLOCK", Const, 0, ""},
  15010. {"SYS_FORK", Const, 0, ""},
  15011. {"SYS_FPATHCONF", Const, 0, ""},
  15012. {"SYS_FREEBSD6_FTRUNCATE", Const, 0, ""},
  15013. {"SYS_FREEBSD6_LSEEK", Const, 0, ""},
  15014. {"SYS_FREEBSD6_MMAP", Const, 0, ""},
  15015. {"SYS_FREEBSD6_PREAD", Const, 0, ""},
  15016. {"SYS_FREEBSD6_PWRITE", Const, 0, ""},
  15017. {"SYS_FREEBSD6_TRUNCATE", Const, 0, ""},
  15018. {"SYS_FREMOVEXATTR", Const, 0, ""},
  15019. {"SYS_FSCTL", Const, 0, ""},
  15020. {"SYS_FSETATTRLIST", Const, 0, ""},
  15021. {"SYS_FSETXATTR", Const, 0, ""},
  15022. {"SYS_FSGETPATH", Const, 0, ""},
  15023. {"SYS_FSTAT", Const, 0, ""},
  15024. {"SYS_FSTAT64", Const, 0, ""},
  15025. {"SYS_FSTAT64_EXTENDED", Const, 0, ""},
  15026. {"SYS_FSTATAT", Const, 0, ""},
  15027. {"SYS_FSTATAT64", Const, 0, ""},
  15028. {"SYS_FSTATFS", Const, 0, ""},
  15029. {"SYS_FSTATFS64", Const, 0, ""},
  15030. {"SYS_FSTATV", Const, 0, ""},
  15031. {"SYS_FSTATVFS1", Const, 1, ""},
  15032. {"SYS_FSTAT_EXTENDED", Const, 0, ""},
  15033. {"SYS_FSYNC", Const, 0, ""},
  15034. {"SYS_FSYNC_NOCANCEL", Const, 0, ""},
  15035. {"SYS_FSYNC_RANGE", Const, 1, ""},
  15036. {"SYS_FTIME", Const, 0, ""},
  15037. {"SYS_FTRUNCATE", Const, 0, ""},
  15038. {"SYS_FTRUNCATE64", Const, 0, ""},
  15039. {"SYS_FUTEX", Const, 0, ""},
  15040. {"SYS_FUTIMENS", Const, 1, ""},
  15041. {"SYS_FUTIMES", Const, 0, ""},
  15042. {"SYS_FUTIMESAT", Const, 0, ""},
  15043. {"SYS_GETATTRLIST", Const, 0, ""},
  15044. {"SYS_GETAUDIT", Const, 0, ""},
  15045. {"SYS_GETAUDIT_ADDR", Const, 0, ""},
  15046. {"SYS_GETAUID", Const, 0, ""},
  15047. {"SYS_GETCONTEXT", Const, 0, ""},
  15048. {"SYS_GETCPU", Const, 0, ""},
  15049. {"SYS_GETCWD", Const, 0, ""},
  15050. {"SYS_GETDENTS", Const, 0, ""},
  15051. {"SYS_GETDENTS64", Const, 0, ""},
  15052. {"SYS_GETDIRENTRIES", Const, 0, ""},
  15053. {"SYS_GETDIRENTRIES64", Const, 0, ""},
  15054. {"SYS_GETDIRENTRIESATTR", Const, 0, ""},
  15055. {"SYS_GETDTABLECOUNT", Const, 1, ""},
  15056. {"SYS_GETDTABLESIZE", Const, 0, ""},
  15057. {"SYS_GETEGID", Const, 0, ""},
  15058. {"SYS_GETEGID32", Const, 0, ""},
  15059. {"SYS_GETEUID", Const, 0, ""},
  15060. {"SYS_GETEUID32", Const, 0, ""},
  15061. {"SYS_GETFH", Const, 0, ""},
  15062. {"SYS_GETFSSTAT", Const, 0, ""},
  15063. {"SYS_GETFSSTAT64", Const, 0, ""},
  15064. {"SYS_GETGID", Const, 0, ""},
  15065. {"SYS_GETGID32", Const, 0, ""},
  15066. {"SYS_GETGROUPS", Const, 0, ""},
  15067. {"SYS_GETGROUPS32", Const, 0, ""},
  15068. {"SYS_GETHOSTUUID", Const, 0, ""},
  15069. {"SYS_GETITIMER", Const, 0, ""},
  15070. {"SYS_GETLCID", Const, 0, ""},
  15071. {"SYS_GETLOGIN", Const, 0, ""},
  15072. {"SYS_GETLOGINCLASS", Const, 0, ""},
  15073. {"SYS_GETPEERNAME", Const, 0, ""},
  15074. {"SYS_GETPGID", Const, 0, ""},
  15075. {"SYS_GETPGRP", Const, 0, ""},
  15076. {"SYS_GETPID", Const, 0, ""},
  15077. {"SYS_GETPMSG", Const, 0, ""},
  15078. {"SYS_GETPPID", Const, 0, ""},
  15079. {"SYS_GETPRIORITY", Const, 0, ""},
  15080. {"SYS_GETRESGID", Const, 0, ""},
  15081. {"SYS_GETRESGID32", Const, 0, ""},
  15082. {"SYS_GETRESUID", Const, 0, ""},
  15083. {"SYS_GETRESUID32", Const, 0, ""},
  15084. {"SYS_GETRLIMIT", Const, 0, ""},
  15085. {"SYS_GETRTABLE", Const, 1, ""},
  15086. {"SYS_GETRUSAGE", Const, 0, ""},
  15087. {"SYS_GETSGROUPS", Const, 0, ""},
  15088. {"SYS_GETSID", Const, 0, ""},
  15089. {"SYS_GETSOCKNAME", Const, 0, ""},
  15090. {"SYS_GETSOCKOPT", Const, 0, ""},
  15091. {"SYS_GETTHRID", Const, 1, ""},
  15092. {"SYS_GETTID", Const, 0, ""},
  15093. {"SYS_GETTIMEOFDAY", Const, 0, ""},
  15094. {"SYS_GETUID", Const, 0, ""},
  15095. {"SYS_GETUID32", Const, 0, ""},
  15096. {"SYS_GETVFSSTAT", Const, 1, ""},
  15097. {"SYS_GETWGROUPS", Const, 0, ""},
  15098. {"SYS_GETXATTR", Const, 0, ""},
  15099. {"SYS_GET_KERNEL_SYMS", Const, 0, ""},
  15100. {"SYS_GET_MEMPOLICY", Const, 0, ""},
  15101. {"SYS_GET_ROBUST_LIST", Const, 0, ""},
  15102. {"SYS_GET_THREAD_AREA", Const, 0, ""},
  15103. {"SYS_GSSD_SYSCALL", Const, 14, ""},
  15104. {"SYS_GTTY", Const, 0, ""},
  15105. {"SYS_IDENTITYSVC", Const, 0, ""},
  15106. {"SYS_IDLE", Const, 0, ""},
  15107. {"SYS_INITGROUPS", Const, 0, ""},
  15108. {"SYS_INIT_MODULE", Const, 0, ""},
  15109. {"SYS_INOTIFY_ADD_WATCH", Const, 0, ""},
  15110. {"SYS_INOTIFY_INIT", Const, 0, ""},
  15111. {"SYS_INOTIFY_INIT1", Const, 0, ""},
  15112. {"SYS_INOTIFY_RM_WATCH", Const, 0, ""},
  15113. {"SYS_IOCTL", Const, 0, ""},
  15114. {"SYS_IOPERM", Const, 0, ""},
  15115. {"SYS_IOPL", Const, 0, ""},
  15116. {"SYS_IOPOLICYSYS", Const, 0, ""},
  15117. {"SYS_IOPRIO_GET", Const, 0, ""},
  15118. {"SYS_IOPRIO_SET", Const, 0, ""},
  15119. {"SYS_IO_CANCEL", Const, 0, ""},
  15120. {"SYS_IO_DESTROY", Const, 0, ""},
  15121. {"SYS_IO_GETEVENTS", Const, 0, ""},
  15122. {"SYS_IO_SETUP", Const, 0, ""},
  15123. {"SYS_IO_SUBMIT", Const, 0, ""},
  15124. {"SYS_IPC", Const, 0, ""},
  15125. {"SYS_ISSETUGID", Const, 0, ""},
  15126. {"SYS_JAIL", Const, 0, ""},
  15127. {"SYS_JAIL_ATTACH", Const, 0, ""},
  15128. {"SYS_JAIL_GET", Const, 0, ""},
  15129. {"SYS_JAIL_REMOVE", Const, 0, ""},
  15130. {"SYS_JAIL_SET", Const, 0, ""},
  15131. {"SYS_KAS_INFO", Const, 16, ""},
  15132. {"SYS_KDEBUG_TRACE", Const, 0, ""},
  15133. {"SYS_KENV", Const, 0, ""},
  15134. {"SYS_KEVENT", Const, 0, ""},
  15135. {"SYS_KEVENT64", Const, 0, ""},
  15136. {"SYS_KEXEC_LOAD", Const, 0, ""},
  15137. {"SYS_KEYCTL", Const, 0, ""},
  15138. {"SYS_KILL", Const, 0, ""},
  15139. {"SYS_KLDFIND", Const, 0, ""},
  15140. {"SYS_KLDFIRSTMOD", Const, 0, ""},
  15141. {"SYS_KLDLOAD", Const, 0, ""},
  15142. {"SYS_KLDNEXT", Const, 0, ""},
  15143. {"SYS_KLDSTAT", Const, 0, ""},
  15144. {"SYS_KLDSYM", Const, 0, ""},
  15145. {"SYS_KLDUNLOAD", Const, 0, ""},
  15146. {"SYS_KLDUNLOADF", Const, 0, ""},
  15147. {"SYS_KMQ_NOTIFY", Const, 14, ""},
  15148. {"SYS_KMQ_OPEN", Const, 14, ""},
  15149. {"SYS_KMQ_SETATTR", Const, 14, ""},
  15150. {"SYS_KMQ_TIMEDRECEIVE", Const, 14, ""},
  15151. {"SYS_KMQ_TIMEDSEND", Const, 14, ""},
  15152. {"SYS_KMQ_UNLINK", Const, 14, ""},
  15153. {"SYS_KQUEUE", Const, 0, ""},
  15154. {"SYS_KQUEUE1", Const, 1, ""},
  15155. {"SYS_KSEM_CLOSE", Const, 14, ""},
  15156. {"SYS_KSEM_DESTROY", Const, 14, ""},
  15157. {"SYS_KSEM_GETVALUE", Const, 14, ""},
  15158. {"SYS_KSEM_INIT", Const, 14, ""},
  15159. {"SYS_KSEM_OPEN", Const, 14, ""},
  15160. {"SYS_KSEM_POST", Const, 14, ""},
  15161. {"SYS_KSEM_TIMEDWAIT", Const, 14, ""},
  15162. {"SYS_KSEM_TRYWAIT", Const, 14, ""},
  15163. {"SYS_KSEM_UNLINK", Const, 14, ""},
  15164. {"SYS_KSEM_WAIT", Const, 14, ""},
  15165. {"SYS_KTIMER_CREATE", Const, 0, ""},
  15166. {"SYS_KTIMER_DELETE", Const, 0, ""},
  15167. {"SYS_KTIMER_GETOVERRUN", Const, 0, ""},
  15168. {"SYS_KTIMER_GETTIME", Const, 0, ""},
  15169. {"SYS_KTIMER_SETTIME", Const, 0, ""},
  15170. {"SYS_KTRACE", Const, 0, ""},
  15171. {"SYS_LCHFLAGS", Const, 0, ""},
  15172. {"SYS_LCHMOD", Const, 0, ""},
  15173. {"SYS_LCHOWN", Const, 0, ""},
  15174. {"SYS_LCHOWN32", Const, 0, ""},
  15175. {"SYS_LEDGER", Const, 16, ""},
  15176. {"SYS_LGETFH", Const, 0, ""},
  15177. {"SYS_LGETXATTR", Const, 0, ""},
  15178. {"SYS_LINK", Const, 0, ""},
  15179. {"SYS_LINKAT", Const, 0, ""},
  15180. {"SYS_LIO_LISTIO", Const, 0, ""},
  15181. {"SYS_LISTEN", Const, 0, ""},
  15182. {"SYS_LISTXATTR", Const, 0, ""},
  15183. {"SYS_LLISTXATTR", Const, 0, ""},
  15184. {"SYS_LOCK", Const, 0, ""},
  15185. {"SYS_LOOKUP_DCOOKIE", Const, 0, ""},
  15186. {"SYS_LPATHCONF", Const, 0, ""},
  15187. {"SYS_LREMOVEXATTR", Const, 0, ""},
  15188. {"SYS_LSEEK", Const, 0, ""},
  15189. {"SYS_LSETXATTR", Const, 0, ""},
  15190. {"SYS_LSTAT", Const, 0, ""},
  15191. {"SYS_LSTAT64", Const, 0, ""},
  15192. {"SYS_LSTAT64_EXTENDED", Const, 0, ""},
  15193. {"SYS_LSTATV", Const, 0, ""},
  15194. {"SYS_LSTAT_EXTENDED", Const, 0, ""},
  15195. {"SYS_LUTIMES", Const, 0, ""},
  15196. {"SYS_MAC_SYSCALL", Const, 0, ""},
  15197. {"SYS_MADVISE", Const, 0, ""},
  15198. {"SYS_MADVISE1", Const, 0, ""},
  15199. {"SYS_MAXSYSCALL", Const, 0, ""},
  15200. {"SYS_MBIND", Const, 0, ""},
  15201. {"SYS_MIGRATE_PAGES", Const, 0, ""},
  15202. {"SYS_MINCORE", Const, 0, ""},
  15203. {"SYS_MINHERIT", Const, 0, ""},
  15204. {"SYS_MKCOMPLEX", Const, 0, ""},
  15205. {"SYS_MKDIR", Const, 0, ""},
  15206. {"SYS_MKDIRAT", Const, 0, ""},
  15207. {"SYS_MKDIR_EXTENDED", Const, 0, ""},
  15208. {"SYS_MKFIFO", Const, 0, ""},
  15209. {"SYS_MKFIFOAT", Const, 0, ""},
  15210. {"SYS_MKFIFO_EXTENDED", Const, 0, ""},
  15211. {"SYS_MKNOD", Const, 0, ""},
  15212. {"SYS_MKNODAT", Const, 0, ""},
  15213. {"SYS_MLOCK", Const, 0, ""},
  15214. {"SYS_MLOCKALL", Const, 0, ""},
  15215. {"SYS_MMAP", Const, 0, ""},
  15216. {"SYS_MMAP2", Const, 0, ""},
  15217. {"SYS_MODCTL", Const, 1, ""},
  15218. {"SYS_MODFIND", Const, 0, ""},
  15219. {"SYS_MODFNEXT", Const, 0, ""},
  15220. {"SYS_MODIFY_LDT", Const, 0, ""},
  15221. {"SYS_MODNEXT", Const, 0, ""},
  15222. {"SYS_MODSTAT", Const, 0, ""},
  15223. {"SYS_MODWATCH", Const, 0, ""},
  15224. {"SYS_MOUNT", Const, 0, ""},
  15225. {"SYS_MOVE_PAGES", Const, 0, ""},
  15226. {"SYS_MPROTECT", Const, 0, ""},
  15227. {"SYS_MPX", Const, 0, ""},
  15228. {"SYS_MQUERY", Const, 1, ""},
  15229. {"SYS_MQ_GETSETATTR", Const, 0, ""},
  15230. {"SYS_MQ_NOTIFY", Const, 0, ""},
  15231. {"SYS_MQ_OPEN", Const, 0, ""},
  15232. {"SYS_MQ_TIMEDRECEIVE", Const, 0, ""},
  15233. {"SYS_MQ_TIMEDSEND", Const, 0, ""},
  15234. {"SYS_MQ_UNLINK", Const, 0, ""},
  15235. {"SYS_MREMAP", Const, 0, ""},
  15236. {"SYS_MSGCTL", Const, 0, ""},
  15237. {"SYS_MSGGET", Const, 0, ""},
  15238. {"SYS_MSGRCV", Const, 0, ""},
  15239. {"SYS_MSGRCV_NOCANCEL", Const, 0, ""},
  15240. {"SYS_MSGSND", Const, 0, ""},
  15241. {"SYS_MSGSND_NOCANCEL", Const, 0, ""},
  15242. {"SYS_MSGSYS", Const, 0, ""},
  15243. {"SYS_MSYNC", Const, 0, ""},
  15244. {"SYS_MSYNC_NOCANCEL", Const, 0, ""},
  15245. {"SYS_MUNLOCK", Const, 0, ""},
  15246. {"SYS_MUNLOCKALL", Const, 0, ""},
  15247. {"SYS_MUNMAP", Const, 0, ""},
  15248. {"SYS_NAME_TO_HANDLE_AT", Const, 0, ""},
  15249. {"SYS_NANOSLEEP", Const, 0, ""},
  15250. {"SYS_NEWFSTATAT", Const, 0, ""},
  15251. {"SYS_NFSCLNT", Const, 0, ""},
  15252. {"SYS_NFSSERVCTL", Const, 0, ""},
  15253. {"SYS_NFSSVC", Const, 0, ""},
  15254. {"SYS_NFSTAT", Const, 0, ""},
  15255. {"SYS_NICE", Const, 0, ""},
  15256. {"SYS_NLM_SYSCALL", Const, 14, ""},
  15257. {"SYS_NLSTAT", Const, 0, ""},
  15258. {"SYS_NMOUNT", Const, 0, ""},
  15259. {"SYS_NSTAT", Const, 0, ""},
  15260. {"SYS_NTP_ADJTIME", Const, 0, ""},
  15261. {"SYS_NTP_GETTIME", Const, 0, ""},
  15262. {"SYS_NUMA_GETAFFINITY", Const, 14, ""},
  15263. {"SYS_NUMA_SETAFFINITY", Const, 14, ""},
  15264. {"SYS_OABI_SYSCALL_BASE", Const, 0, ""},
  15265. {"SYS_OBREAK", Const, 0, ""},
  15266. {"SYS_OLDFSTAT", Const, 0, ""},
  15267. {"SYS_OLDLSTAT", Const, 0, ""},
  15268. {"SYS_OLDOLDUNAME", Const, 0, ""},
  15269. {"SYS_OLDSTAT", Const, 0, ""},
  15270. {"SYS_OLDUNAME", Const, 0, ""},
  15271. {"SYS_OPEN", Const, 0, ""},
  15272. {"SYS_OPENAT", Const, 0, ""},
  15273. {"SYS_OPENBSD_POLL", Const, 0, ""},
  15274. {"SYS_OPEN_BY_HANDLE_AT", Const, 0, ""},
  15275. {"SYS_OPEN_DPROTECTED_NP", Const, 16, ""},
  15276. {"SYS_OPEN_EXTENDED", Const, 0, ""},
  15277. {"SYS_OPEN_NOCANCEL", Const, 0, ""},
  15278. {"SYS_OVADVISE", Const, 0, ""},
  15279. {"SYS_PACCEPT", Const, 1, ""},
  15280. {"SYS_PATHCONF", Const, 0, ""},
  15281. {"SYS_PAUSE", Const, 0, ""},
  15282. {"SYS_PCICONFIG_IOBASE", Const, 0, ""},
  15283. {"SYS_PCICONFIG_READ", Const, 0, ""},
  15284. {"SYS_PCICONFIG_WRITE", Const, 0, ""},
  15285. {"SYS_PDFORK", Const, 0, ""},
  15286. {"SYS_PDGETPID", Const, 0, ""},
  15287. {"SYS_PDKILL", Const, 0, ""},
  15288. {"SYS_PERF_EVENT_OPEN", Const, 0, ""},
  15289. {"SYS_PERSONALITY", Const, 0, ""},
  15290. {"SYS_PID_HIBERNATE", Const, 0, ""},
  15291. {"SYS_PID_RESUME", Const, 0, ""},
  15292. {"SYS_PID_SHUTDOWN_SOCKETS", Const, 0, ""},
  15293. {"SYS_PID_SUSPEND", Const, 0, ""},
  15294. {"SYS_PIPE", Const, 0, ""},
  15295. {"SYS_PIPE2", Const, 0, ""},
  15296. {"SYS_PIVOT_ROOT", Const, 0, ""},
  15297. {"SYS_PMC_CONTROL", Const, 1, ""},
  15298. {"SYS_PMC_GET_INFO", Const, 1, ""},
  15299. {"SYS_POLL", Const, 0, ""},
  15300. {"SYS_POLLTS", Const, 1, ""},
  15301. {"SYS_POLL_NOCANCEL", Const, 0, ""},
  15302. {"SYS_POSIX_FADVISE", Const, 0, ""},
  15303. {"SYS_POSIX_FALLOCATE", Const, 0, ""},
  15304. {"SYS_POSIX_OPENPT", Const, 0, ""},
  15305. {"SYS_POSIX_SPAWN", Const, 0, ""},
  15306. {"SYS_PPOLL", Const, 0, ""},
  15307. {"SYS_PRCTL", Const, 0, ""},
  15308. {"SYS_PREAD", Const, 0, ""},
  15309. {"SYS_PREAD64", Const, 0, ""},
  15310. {"SYS_PREADV", Const, 0, ""},
  15311. {"SYS_PREAD_NOCANCEL", Const, 0, ""},
  15312. {"SYS_PRLIMIT64", Const, 0, ""},
  15313. {"SYS_PROCCTL", Const, 3, ""},
  15314. {"SYS_PROCESS_POLICY", Const, 0, ""},
  15315. {"SYS_PROCESS_VM_READV", Const, 0, ""},
  15316. {"SYS_PROCESS_VM_WRITEV", Const, 0, ""},
  15317. {"SYS_PROC_INFO", Const, 0, ""},
  15318. {"SYS_PROF", Const, 0, ""},
  15319. {"SYS_PROFIL", Const, 0, ""},
  15320. {"SYS_PSELECT", Const, 0, ""},
  15321. {"SYS_PSELECT6", Const, 0, ""},
  15322. {"SYS_PSET_ASSIGN", Const, 1, ""},
  15323. {"SYS_PSET_CREATE", Const, 1, ""},
  15324. {"SYS_PSET_DESTROY", Const, 1, ""},
  15325. {"SYS_PSYNCH_CVBROAD", Const, 0, ""},
  15326. {"SYS_PSYNCH_CVCLRPREPOST", Const, 0, ""},
  15327. {"SYS_PSYNCH_CVSIGNAL", Const, 0, ""},
  15328. {"SYS_PSYNCH_CVWAIT", Const, 0, ""},
  15329. {"SYS_PSYNCH_MUTEXDROP", Const, 0, ""},
  15330. {"SYS_PSYNCH_MUTEXWAIT", Const, 0, ""},
  15331. {"SYS_PSYNCH_RW_DOWNGRADE", Const, 0, ""},
  15332. {"SYS_PSYNCH_RW_LONGRDLOCK", Const, 0, ""},
  15333. {"SYS_PSYNCH_RW_RDLOCK", Const, 0, ""},
  15334. {"SYS_PSYNCH_RW_UNLOCK", Const, 0, ""},
  15335. {"SYS_PSYNCH_RW_UNLOCK2", Const, 0, ""},
  15336. {"SYS_PSYNCH_RW_UPGRADE", Const, 0, ""},
  15337. {"SYS_PSYNCH_RW_WRLOCK", Const, 0, ""},
  15338. {"SYS_PSYNCH_RW_YIELDWRLOCK", Const, 0, ""},
  15339. {"SYS_PTRACE", Const, 0, ""},
  15340. {"SYS_PUTPMSG", Const, 0, ""},
  15341. {"SYS_PWRITE", Const, 0, ""},
  15342. {"SYS_PWRITE64", Const, 0, ""},
  15343. {"SYS_PWRITEV", Const, 0, ""},
  15344. {"SYS_PWRITE_NOCANCEL", Const, 0, ""},
  15345. {"SYS_QUERY_MODULE", Const, 0, ""},
  15346. {"SYS_QUOTACTL", Const, 0, ""},
  15347. {"SYS_RASCTL", Const, 1, ""},
  15348. {"SYS_RCTL_ADD_RULE", Const, 0, ""},
  15349. {"SYS_RCTL_GET_LIMITS", Const, 0, ""},
  15350. {"SYS_RCTL_GET_RACCT", Const, 0, ""},
  15351. {"SYS_RCTL_GET_RULES", Const, 0, ""},
  15352. {"SYS_RCTL_REMOVE_RULE", Const, 0, ""},
  15353. {"SYS_READ", Const, 0, ""},
  15354. {"SYS_READAHEAD", Const, 0, ""},
  15355. {"SYS_READDIR", Const, 0, ""},
  15356. {"SYS_READLINK", Const, 0, ""},
  15357. {"SYS_READLINKAT", Const, 0, ""},
  15358. {"SYS_READV", Const, 0, ""},
  15359. {"SYS_READV_NOCANCEL", Const, 0, ""},
  15360. {"SYS_READ_NOCANCEL", Const, 0, ""},
  15361. {"SYS_REBOOT", Const, 0, ""},
  15362. {"SYS_RECV", Const, 0, ""},
  15363. {"SYS_RECVFROM", Const, 0, ""},
  15364. {"SYS_RECVFROM_NOCANCEL", Const, 0, ""},
  15365. {"SYS_RECVMMSG", Const, 0, ""},
  15366. {"SYS_RECVMSG", Const, 0, ""},
  15367. {"SYS_RECVMSG_NOCANCEL", Const, 0, ""},
  15368. {"SYS_REMAP_FILE_PAGES", Const, 0, ""},
  15369. {"SYS_REMOVEXATTR", Const, 0, ""},
  15370. {"SYS_RENAME", Const, 0, ""},
  15371. {"SYS_RENAMEAT", Const, 0, ""},
  15372. {"SYS_REQUEST_KEY", Const, 0, ""},
  15373. {"SYS_RESTART_SYSCALL", Const, 0, ""},
  15374. {"SYS_REVOKE", Const, 0, ""},
  15375. {"SYS_RFORK", Const, 0, ""},
  15376. {"SYS_RMDIR", Const, 0, ""},
  15377. {"SYS_RTPRIO", Const, 0, ""},
  15378. {"SYS_RTPRIO_THREAD", Const, 0, ""},
  15379. {"SYS_RT_SIGACTION", Const, 0, ""},
  15380. {"SYS_RT_SIGPENDING", Const, 0, ""},
  15381. {"SYS_RT_SIGPROCMASK", Const, 0, ""},
  15382. {"SYS_RT_SIGQUEUEINFO", Const, 0, ""},
  15383. {"SYS_RT_SIGRETURN", Const, 0, ""},
  15384. {"SYS_RT_SIGSUSPEND", Const, 0, ""},
  15385. {"SYS_RT_SIGTIMEDWAIT", Const, 0, ""},
  15386. {"SYS_RT_TGSIGQUEUEINFO", Const, 0, ""},
  15387. {"SYS_SBRK", Const, 0, ""},
  15388. {"SYS_SCHED_GETAFFINITY", Const, 0, ""},
  15389. {"SYS_SCHED_GETPARAM", Const, 0, ""},
  15390. {"SYS_SCHED_GETSCHEDULER", Const, 0, ""},
  15391. {"SYS_SCHED_GET_PRIORITY_MAX", Const, 0, ""},
  15392. {"SYS_SCHED_GET_PRIORITY_MIN", Const, 0, ""},
  15393. {"SYS_SCHED_RR_GET_INTERVAL", Const, 0, ""},
  15394. {"SYS_SCHED_SETAFFINITY", Const, 0, ""},
  15395. {"SYS_SCHED_SETPARAM", Const, 0, ""},
  15396. {"SYS_SCHED_SETSCHEDULER", Const, 0, ""},
  15397. {"SYS_SCHED_YIELD", Const, 0, ""},
  15398. {"SYS_SCTP_GENERIC_RECVMSG", Const, 0, ""},
  15399. {"SYS_SCTP_GENERIC_SENDMSG", Const, 0, ""},
  15400. {"SYS_SCTP_GENERIC_SENDMSG_IOV", Const, 0, ""},
  15401. {"SYS_SCTP_PEELOFF", Const, 0, ""},
  15402. {"SYS_SEARCHFS", Const, 0, ""},
  15403. {"SYS_SECURITY", Const, 0, ""},
  15404. {"SYS_SELECT", Const, 0, ""},
  15405. {"SYS_SELECT_NOCANCEL", Const, 0, ""},
  15406. {"SYS_SEMCONFIG", Const, 1, ""},
  15407. {"SYS_SEMCTL", Const, 0, ""},
  15408. {"SYS_SEMGET", Const, 0, ""},
  15409. {"SYS_SEMOP", Const, 0, ""},
  15410. {"SYS_SEMSYS", Const, 0, ""},
  15411. {"SYS_SEMTIMEDOP", Const, 0, ""},
  15412. {"SYS_SEM_CLOSE", Const, 0, ""},
  15413. {"SYS_SEM_DESTROY", Const, 0, ""},
  15414. {"SYS_SEM_GETVALUE", Const, 0, ""},
  15415. {"SYS_SEM_INIT", Const, 0, ""},
  15416. {"SYS_SEM_OPEN", Const, 0, ""},
  15417. {"SYS_SEM_POST", Const, 0, ""},
  15418. {"SYS_SEM_TRYWAIT", Const, 0, ""},
  15419. {"SYS_SEM_UNLINK", Const, 0, ""},
  15420. {"SYS_SEM_WAIT", Const, 0, ""},
  15421. {"SYS_SEM_WAIT_NOCANCEL", Const, 0, ""},
  15422. {"SYS_SEND", Const, 0, ""},
  15423. {"SYS_SENDFILE", Const, 0, ""},
  15424. {"SYS_SENDFILE64", Const, 0, ""},
  15425. {"SYS_SENDMMSG", Const, 0, ""},
  15426. {"SYS_SENDMSG", Const, 0, ""},
  15427. {"SYS_SENDMSG_NOCANCEL", Const, 0, ""},
  15428. {"SYS_SENDTO", Const, 0, ""},
  15429. {"SYS_SENDTO_NOCANCEL", Const, 0, ""},
  15430. {"SYS_SETATTRLIST", Const, 0, ""},
  15431. {"SYS_SETAUDIT", Const, 0, ""},
  15432. {"SYS_SETAUDIT_ADDR", Const, 0, ""},
  15433. {"SYS_SETAUID", Const, 0, ""},
  15434. {"SYS_SETCONTEXT", Const, 0, ""},
  15435. {"SYS_SETDOMAINNAME", Const, 0, ""},
  15436. {"SYS_SETEGID", Const, 0, ""},
  15437. {"SYS_SETEUID", Const, 0, ""},
  15438. {"SYS_SETFIB", Const, 0, ""},
  15439. {"SYS_SETFSGID", Const, 0, ""},
  15440. {"SYS_SETFSGID32", Const, 0, ""},
  15441. {"SYS_SETFSUID", Const, 0, ""},
  15442. {"SYS_SETFSUID32", Const, 0, ""},
  15443. {"SYS_SETGID", Const, 0, ""},
  15444. {"SYS_SETGID32", Const, 0, ""},
  15445. {"SYS_SETGROUPS", Const, 0, ""},
  15446. {"SYS_SETGROUPS32", Const, 0, ""},
  15447. {"SYS_SETHOSTNAME", Const, 0, ""},
  15448. {"SYS_SETITIMER", Const, 0, ""},
  15449. {"SYS_SETLCID", Const, 0, ""},
  15450. {"SYS_SETLOGIN", Const, 0, ""},
  15451. {"SYS_SETLOGINCLASS", Const, 0, ""},
  15452. {"SYS_SETNS", Const, 0, ""},
  15453. {"SYS_SETPGID", Const, 0, ""},
  15454. {"SYS_SETPRIORITY", Const, 0, ""},
  15455. {"SYS_SETPRIVEXEC", Const, 0, ""},
  15456. {"SYS_SETREGID", Const, 0, ""},
  15457. {"SYS_SETREGID32", Const, 0, ""},
  15458. {"SYS_SETRESGID", Const, 0, ""},
  15459. {"SYS_SETRESGID32", Const, 0, ""},
  15460. {"SYS_SETRESUID", Const, 0, ""},
  15461. {"SYS_SETRESUID32", Const, 0, ""},
  15462. {"SYS_SETREUID", Const, 0, ""},
  15463. {"SYS_SETREUID32", Const, 0, ""},
  15464. {"SYS_SETRLIMIT", Const, 0, ""},
  15465. {"SYS_SETRTABLE", Const, 1, ""},
  15466. {"SYS_SETSGROUPS", Const, 0, ""},
  15467. {"SYS_SETSID", Const, 0, ""},
  15468. {"SYS_SETSOCKOPT", Const, 0, ""},
  15469. {"SYS_SETTID", Const, 0, ""},
  15470. {"SYS_SETTID_WITH_PID", Const, 0, ""},
  15471. {"SYS_SETTIMEOFDAY", Const, 0, ""},
  15472. {"SYS_SETUID", Const, 0, ""},
  15473. {"SYS_SETUID32", Const, 0, ""},
  15474. {"SYS_SETWGROUPS", Const, 0, ""},
  15475. {"SYS_SETXATTR", Const, 0, ""},
  15476. {"SYS_SET_MEMPOLICY", Const, 0, ""},
  15477. {"SYS_SET_ROBUST_LIST", Const, 0, ""},
  15478. {"SYS_SET_THREAD_AREA", Const, 0, ""},
  15479. {"SYS_SET_TID_ADDRESS", Const, 0, ""},
  15480. {"SYS_SGETMASK", Const, 0, ""},
  15481. {"SYS_SHARED_REGION_CHECK_NP", Const, 0, ""},
  15482. {"SYS_SHARED_REGION_MAP_AND_SLIDE_NP", Const, 0, ""},
  15483. {"SYS_SHMAT", Const, 0, ""},
  15484. {"SYS_SHMCTL", Const, 0, ""},
  15485. {"SYS_SHMDT", Const, 0, ""},
  15486. {"SYS_SHMGET", Const, 0, ""},
  15487. {"SYS_SHMSYS", Const, 0, ""},
  15488. {"SYS_SHM_OPEN", Const, 0, ""},
  15489. {"SYS_SHM_UNLINK", Const, 0, ""},
  15490. {"SYS_SHUTDOWN", Const, 0, ""},
  15491. {"SYS_SIGACTION", Const, 0, ""},
  15492. {"SYS_SIGALTSTACK", Const, 0, ""},
  15493. {"SYS_SIGNAL", Const, 0, ""},
  15494. {"SYS_SIGNALFD", Const, 0, ""},
  15495. {"SYS_SIGNALFD4", Const, 0, ""},
  15496. {"SYS_SIGPENDING", Const, 0, ""},
  15497. {"SYS_SIGPROCMASK", Const, 0, ""},
  15498. {"SYS_SIGQUEUE", Const, 0, ""},
  15499. {"SYS_SIGQUEUEINFO", Const, 1, ""},
  15500. {"SYS_SIGRETURN", Const, 0, ""},
  15501. {"SYS_SIGSUSPEND", Const, 0, ""},
  15502. {"SYS_SIGSUSPEND_NOCANCEL", Const, 0, ""},
  15503. {"SYS_SIGTIMEDWAIT", Const, 0, ""},
  15504. {"SYS_SIGWAIT", Const, 0, ""},
  15505. {"SYS_SIGWAITINFO", Const, 0, ""},
  15506. {"SYS_SOCKET", Const, 0, ""},
  15507. {"SYS_SOCKETCALL", Const, 0, ""},
  15508. {"SYS_SOCKETPAIR", Const, 0, ""},
  15509. {"SYS_SPLICE", Const, 0, ""},
  15510. {"SYS_SSETMASK", Const, 0, ""},
  15511. {"SYS_SSTK", Const, 0, ""},
  15512. {"SYS_STACK_SNAPSHOT", Const, 0, ""},
  15513. {"SYS_STAT", Const, 0, ""},
  15514. {"SYS_STAT64", Const, 0, ""},
  15515. {"SYS_STAT64_EXTENDED", Const, 0, ""},
  15516. {"SYS_STATFS", Const, 0, ""},
  15517. {"SYS_STATFS64", Const, 0, ""},
  15518. {"SYS_STATV", Const, 0, ""},
  15519. {"SYS_STATVFS1", Const, 1, ""},
  15520. {"SYS_STAT_EXTENDED", Const, 0, ""},
  15521. {"SYS_STIME", Const, 0, ""},
  15522. {"SYS_STTY", Const, 0, ""},
  15523. {"SYS_SWAPCONTEXT", Const, 0, ""},
  15524. {"SYS_SWAPCTL", Const, 1, ""},
  15525. {"SYS_SWAPOFF", Const, 0, ""},
  15526. {"SYS_SWAPON", Const, 0, ""},
  15527. {"SYS_SYMLINK", Const, 0, ""},
  15528. {"SYS_SYMLINKAT", Const, 0, ""},
  15529. {"SYS_SYNC", Const, 0, ""},
  15530. {"SYS_SYNCFS", Const, 0, ""},
  15531. {"SYS_SYNC_FILE_RANGE", Const, 0, ""},
  15532. {"SYS_SYSARCH", Const, 0, ""},
  15533. {"SYS_SYSCALL", Const, 0, ""},
  15534. {"SYS_SYSCALL_BASE", Const, 0, ""},
  15535. {"SYS_SYSFS", Const, 0, ""},
  15536. {"SYS_SYSINFO", Const, 0, ""},
  15537. {"SYS_SYSLOG", Const, 0, ""},
  15538. {"SYS_TEE", Const, 0, ""},
  15539. {"SYS_TGKILL", Const, 0, ""},
  15540. {"SYS_THREAD_SELFID", Const, 0, ""},
  15541. {"SYS_THR_CREATE", Const, 0, ""},
  15542. {"SYS_THR_EXIT", Const, 0, ""},
  15543. {"SYS_THR_KILL", Const, 0, ""},
  15544. {"SYS_THR_KILL2", Const, 0, ""},
  15545. {"SYS_THR_NEW", Const, 0, ""},
  15546. {"SYS_THR_SELF", Const, 0, ""},
  15547. {"SYS_THR_SET_NAME", Const, 0, ""},
  15548. {"SYS_THR_SUSPEND", Const, 0, ""},
  15549. {"SYS_THR_WAKE", Const, 0, ""},
  15550. {"SYS_TIME", Const, 0, ""},
  15551. {"SYS_TIMERFD_CREATE", Const, 0, ""},
  15552. {"SYS_TIMERFD_GETTIME", Const, 0, ""},
  15553. {"SYS_TIMERFD_SETTIME", Const, 0, ""},
  15554. {"SYS_TIMER_CREATE", Const, 0, ""},
  15555. {"SYS_TIMER_DELETE", Const, 0, ""},
  15556. {"SYS_TIMER_GETOVERRUN", Const, 0, ""},
  15557. {"SYS_TIMER_GETTIME", Const, 0, ""},
  15558. {"SYS_TIMER_SETTIME", Const, 0, ""},
  15559. {"SYS_TIMES", Const, 0, ""},
  15560. {"SYS_TKILL", Const, 0, ""},
  15561. {"SYS_TRUNCATE", Const, 0, ""},
  15562. {"SYS_TRUNCATE64", Const, 0, ""},
  15563. {"SYS_TUXCALL", Const, 0, ""},
  15564. {"SYS_UGETRLIMIT", Const, 0, ""},
  15565. {"SYS_ULIMIT", Const, 0, ""},
  15566. {"SYS_UMASK", Const, 0, ""},
  15567. {"SYS_UMASK_EXTENDED", Const, 0, ""},
  15568. {"SYS_UMOUNT", Const, 0, ""},
  15569. {"SYS_UMOUNT2", Const, 0, ""},
  15570. {"SYS_UNAME", Const, 0, ""},
  15571. {"SYS_UNDELETE", Const, 0, ""},
  15572. {"SYS_UNLINK", Const, 0, ""},
  15573. {"SYS_UNLINKAT", Const, 0, ""},
  15574. {"SYS_UNMOUNT", Const, 0, ""},
  15575. {"SYS_UNSHARE", Const, 0, ""},
  15576. {"SYS_USELIB", Const, 0, ""},
  15577. {"SYS_USTAT", Const, 0, ""},
  15578. {"SYS_UTIME", Const, 0, ""},
  15579. {"SYS_UTIMENSAT", Const, 0, ""},
  15580. {"SYS_UTIMES", Const, 0, ""},
  15581. {"SYS_UTRACE", Const, 0, ""},
  15582. {"SYS_UUIDGEN", Const, 0, ""},
  15583. {"SYS_VADVISE", Const, 1, ""},
  15584. {"SYS_VFORK", Const, 0, ""},
  15585. {"SYS_VHANGUP", Const, 0, ""},
  15586. {"SYS_VM86", Const, 0, ""},
  15587. {"SYS_VM86OLD", Const, 0, ""},
  15588. {"SYS_VMSPLICE", Const, 0, ""},
  15589. {"SYS_VM_PRESSURE_MONITOR", Const, 0, ""},
  15590. {"SYS_VSERVER", Const, 0, ""},
  15591. {"SYS_WAIT4", Const, 0, ""},
  15592. {"SYS_WAIT4_NOCANCEL", Const, 0, ""},
  15593. {"SYS_WAIT6", Const, 1, ""},
  15594. {"SYS_WAITEVENT", Const, 0, ""},
  15595. {"SYS_WAITID", Const, 0, ""},
  15596. {"SYS_WAITID_NOCANCEL", Const, 0, ""},
  15597. {"SYS_WAITPID", Const, 0, ""},
  15598. {"SYS_WATCHEVENT", Const, 0, ""},
  15599. {"SYS_WORKQ_KERNRETURN", Const, 0, ""},
  15600. {"SYS_WORKQ_OPEN", Const, 0, ""},
  15601. {"SYS_WRITE", Const, 0, ""},
  15602. {"SYS_WRITEV", Const, 0, ""},
  15603. {"SYS_WRITEV_NOCANCEL", Const, 0, ""},
  15604. {"SYS_WRITE_NOCANCEL", Const, 0, ""},
  15605. {"SYS_YIELD", Const, 0, ""},
  15606. {"SYS__LLSEEK", Const, 0, ""},
  15607. {"SYS__LWP_CONTINUE", Const, 1, ""},
  15608. {"SYS__LWP_CREATE", Const, 1, ""},
  15609. {"SYS__LWP_CTL", Const, 1, ""},
  15610. {"SYS__LWP_DETACH", Const, 1, ""},
  15611. {"SYS__LWP_EXIT", Const, 1, ""},
  15612. {"SYS__LWP_GETNAME", Const, 1, ""},
  15613. {"SYS__LWP_GETPRIVATE", Const, 1, ""},
  15614. {"SYS__LWP_KILL", Const, 1, ""},
  15615. {"SYS__LWP_PARK", Const, 1, ""},
  15616. {"SYS__LWP_SELF", Const, 1, ""},
  15617. {"SYS__LWP_SETNAME", Const, 1, ""},
  15618. {"SYS__LWP_SETPRIVATE", Const, 1, ""},
  15619. {"SYS__LWP_SUSPEND", Const, 1, ""},
  15620. {"SYS__LWP_UNPARK", Const, 1, ""},
  15621. {"SYS__LWP_UNPARK_ALL", Const, 1, ""},
  15622. {"SYS__LWP_WAIT", Const, 1, ""},
  15623. {"SYS__LWP_WAKEUP", Const, 1, ""},
  15624. {"SYS__NEWSELECT", Const, 0, ""},
  15625. {"SYS__PSET_BIND", Const, 1, ""},
  15626. {"SYS__SCHED_GETAFFINITY", Const, 1, ""},
  15627. {"SYS__SCHED_GETPARAM", Const, 1, ""},
  15628. {"SYS__SCHED_SETAFFINITY", Const, 1, ""},
  15629. {"SYS__SCHED_SETPARAM", Const, 1, ""},
  15630. {"SYS__SYSCTL", Const, 0, ""},
  15631. {"SYS__UMTX_LOCK", Const, 0, ""},
  15632. {"SYS__UMTX_OP", Const, 0, ""},
  15633. {"SYS__UMTX_UNLOCK", Const, 0, ""},
  15634. {"SYS___ACL_ACLCHECK_FD", Const, 0, ""},
  15635. {"SYS___ACL_ACLCHECK_FILE", Const, 0, ""},
  15636. {"SYS___ACL_ACLCHECK_LINK", Const, 0, ""},
  15637. {"SYS___ACL_DELETE_FD", Const, 0, ""},
  15638. {"SYS___ACL_DELETE_FILE", Const, 0, ""},
  15639. {"SYS___ACL_DELETE_LINK", Const, 0, ""},
  15640. {"SYS___ACL_GET_FD", Const, 0, ""},
  15641. {"SYS___ACL_GET_FILE", Const, 0, ""},
  15642. {"SYS___ACL_GET_LINK", Const, 0, ""},
  15643. {"SYS___ACL_SET_FD", Const, 0, ""},
  15644. {"SYS___ACL_SET_FILE", Const, 0, ""},
  15645. {"SYS___ACL_SET_LINK", Const, 0, ""},
  15646. {"SYS___CAP_RIGHTS_GET", Const, 14, ""},
  15647. {"SYS___CLONE", Const, 1, ""},
  15648. {"SYS___DISABLE_THREADSIGNAL", Const, 0, ""},
  15649. {"SYS___GETCWD", Const, 0, ""},
  15650. {"SYS___GETLOGIN", Const, 1, ""},
  15651. {"SYS___GET_TCB", Const, 1, ""},
  15652. {"SYS___MAC_EXECVE", Const, 0, ""},
  15653. {"SYS___MAC_GETFSSTAT", Const, 0, ""},
  15654. {"SYS___MAC_GET_FD", Const, 0, ""},
  15655. {"SYS___MAC_GET_FILE", Const, 0, ""},
  15656. {"SYS___MAC_GET_LCID", Const, 0, ""},
  15657. {"SYS___MAC_GET_LCTX", Const, 0, ""},
  15658. {"SYS___MAC_GET_LINK", Const, 0, ""},
  15659. {"SYS___MAC_GET_MOUNT", Const, 0, ""},
  15660. {"SYS___MAC_GET_PID", Const, 0, ""},
  15661. {"SYS___MAC_GET_PROC", Const, 0, ""},
  15662. {"SYS___MAC_MOUNT", Const, 0, ""},
  15663. {"SYS___MAC_SET_FD", Const, 0, ""},
  15664. {"SYS___MAC_SET_FILE", Const, 0, ""},
  15665. {"SYS___MAC_SET_LCTX", Const, 0, ""},
  15666. {"SYS___MAC_SET_LINK", Const, 0, ""},
  15667. {"SYS___MAC_SET_PROC", Const, 0, ""},
  15668. {"SYS___MAC_SYSCALL", Const, 0, ""},
  15669. {"SYS___OLD_SEMWAIT_SIGNAL", Const, 0, ""},
  15670. {"SYS___OLD_SEMWAIT_SIGNAL_NOCANCEL", Const, 0, ""},
  15671. {"SYS___POSIX_CHOWN", Const, 1, ""},
  15672. {"SYS___POSIX_FCHOWN", Const, 1, ""},
  15673. {"SYS___POSIX_LCHOWN", Const, 1, ""},
  15674. {"SYS___POSIX_RENAME", Const, 1, ""},
  15675. {"SYS___PTHREAD_CANCELED", Const, 0, ""},
  15676. {"SYS___PTHREAD_CHDIR", Const, 0, ""},
  15677. {"SYS___PTHREAD_FCHDIR", Const, 0, ""},
  15678. {"SYS___PTHREAD_KILL", Const, 0, ""},
  15679. {"SYS___PTHREAD_MARKCANCEL", Const, 0, ""},
  15680. {"SYS___PTHREAD_SIGMASK", Const, 0, ""},
  15681. {"SYS___QUOTACTL", Const, 1, ""},
  15682. {"SYS___SEMCTL", Const, 1, ""},
  15683. {"SYS___SEMWAIT_SIGNAL", Const, 0, ""},
  15684. {"SYS___SEMWAIT_SIGNAL_NOCANCEL", Const, 0, ""},
  15685. {"SYS___SETLOGIN", Const, 1, ""},
  15686. {"SYS___SETUGID", Const, 0, ""},
  15687. {"SYS___SET_TCB", Const, 1, ""},
  15688. {"SYS___SIGACTION_SIGTRAMP", Const, 1, ""},
  15689. {"SYS___SIGTIMEDWAIT", Const, 1, ""},
  15690. {"SYS___SIGWAIT", Const, 0, ""},
  15691. {"SYS___SIGWAIT_NOCANCEL", Const, 0, ""},
  15692. {"SYS___SYSCTL", Const, 0, ""},
  15693. {"SYS___TFORK", Const, 1, ""},
  15694. {"SYS___THREXIT", Const, 1, ""},
  15695. {"SYS___THRSIGDIVERT", Const, 1, ""},
  15696. {"SYS___THRSLEEP", Const, 1, ""},
  15697. {"SYS___THRWAKEUP", Const, 1, ""},
  15698. {"S_ARCH1", Const, 1, ""},
  15699. {"S_ARCH2", Const, 1, ""},
  15700. {"S_BLKSIZE", Const, 0, ""},
  15701. {"S_IEXEC", Const, 0, ""},
  15702. {"S_IFBLK", Const, 0, ""},
  15703. {"S_IFCHR", Const, 0, ""},
  15704. {"S_IFDIR", Const, 0, ""},
  15705. {"S_IFIFO", Const, 0, ""},
  15706. {"S_IFLNK", Const, 0, ""},
  15707. {"S_IFMT", Const, 0, ""},
  15708. {"S_IFREG", Const, 0, ""},
  15709. {"S_IFSOCK", Const, 0, ""},
  15710. {"S_IFWHT", Const, 0, ""},
  15711. {"S_IREAD", Const, 0, ""},
  15712. {"S_IRGRP", Const, 0, ""},
  15713. {"S_IROTH", Const, 0, ""},
  15714. {"S_IRUSR", Const, 0, ""},
  15715. {"S_IRWXG", Const, 0, ""},
  15716. {"S_IRWXO", Const, 0, ""},
  15717. {"S_IRWXU", Const, 0, ""},
  15718. {"S_ISGID", Const, 0, ""},
  15719. {"S_ISTXT", Const, 0, ""},
  15720. {"S_ISUID", Const, 0, ""},
  15721. {"S_ISVTX", Const, 0, ""},
  15722. {"S_IWGRP", Const, 0, ""},
  15723. {"S_IWOTH", Const, 0, ""},
  15724. {"S_IWRITE", Const, 0, ""},
  15725. {"S_IWUSR", Const, 0, ""},
  15726. {"S_IXGRP", Const, 0, ""},
  15727. {"S_IXOTH", Const, 0, ""},
  15728. {"S_IXUSR", Const, 0, ""},
  15729. {"S_LOGIN_SET", Const, 1, ""},
  15730. {"SecurityAttributes", Type, 0, ""},
  15731. {"SecurityAttributes.InheritHandle", Field, 0, ""},
  15732. {"SecurityAttributes.Length", Field, 0, ""},
  15733. {"SecurityAttributes.SecurityDescriptor", Field, 0, ""},
  15734. {"Seek", Func, 0, "func(fd int, offset int64, whence int) (off int64, err error)"},
  15735. {"Select", Func, 0, "func(nfd int, r *FdSet, w *FdSet, e *FdSet, timeout *Timeval) (n int, err error)"},
  15736. {"Sendfile", Func, 0, "func(outfd int, infd int, offset *int64, count int) (written int, err error)"},
  15737. {"Sendmsg", Func, 0, "func(fd int, p []byte, oob []byte, to Sockaddr, flags int) (err error)"},
  15738. {"SendmsgN", Func, 3, "func(fd int, p []byte, oob []byte, to Sockaddr, flags int) (n int, err error)"},
  15739. {"Sendto", Func, 0, "func(fd int, p []byte, flags int, to Sockaddr) (err error)"},
  15740. {"Servent", Type, 0, ""},
  15741. {"Servent.Aliases", Field, 0, ""},
  15742. {"Servent.Name", Field, 0, ""},
  15743. {"Servent.Port", Field, 0, ""},
  15744. {"Servent.Proto", Field, 0, ""},
  15745. {"SetBpf", Func, 0, ""},
  15746. {"SetBpfBuflen", Func, 0, ""},
  15747. {"SetBpfDatalink", Func, 0, ""},
  15748. {"SetBpfHeadercmpl", Func, 0, ""},
  15749. {"SetBpfImmediate", Func, 0, ""},
  15750. {"SetBpfInterface", Func, 0, ""},
  15751. {"SetBpfPromisc", Func, 0, ""},
  15752. {"SetBpfTimeout", Func, 0, ""},
  15753. {"SetCurrentDirectory", Func, 0, ""},
  15754. {"SetEndOfFile", Func, 0, ""},
  15755. {"SetEnvironmentVariable", Func, 0, ""},
  15756. {"SetFileAttributes", Func, 0, ""},
  15757. {"SetFileCompletionNotificationModes", Func, 2, ""},
  15758. {"SetFilePointer", Func, 0, ""},
  15759. {"SetFileTime", Func, 0, ""},
  15760. {"SetHandleInformation", Func, 0, ""},
  15761. {"SetKevent", Func, 0, ""},
  15762. {"SetLsfPromisc", Func, 0, "func(name string, m bool) error"},
  15763. {"SetNonblock", Func, 0, "func(fd int, nonblocking bool) (err error)"},
  15764. {"Setdomainname", Func, 0, "func(p []byte) (err error)"},
  15765. {"Setegid", Func, 0, "func(egid int) (err error)"},
  15766. {"Setenv", Func, 0, "func(key string, value string) error"},
  15767. {"Seteuid", Func, 0, "func(euid int) (err error)"},
  15768. {"Setfsgid", Func, 0, "func(gid int) (err error)"},
  15769. {"Setfsuid", Func, 0, "func(uid int) (err error)"},
  15770. {"Setgid", Func, 0, "func(gid int) (err error)"},
  15771. {"Setgroups", Func, 0, "func(gids []int) (err error)"},
  15772. {"Sethostname", Func, 0, "func(p []byte) (err error)"},
  15773. {"Setlogin", Func, 0, ""},
  15774. {"Setpgid", Func, 0, "func(pid int, pgid int) (err error)"},
  15775. {"Setpriority", Func, 0, "func(which int, who int, prio int) (err error)"},
  15776. {"Setprivexec", Func, 0, ""},
  15777. {"Setregid", Func, 0, "func(rgid int, egid int) (err error)"},
  15778. {"Setresgid", Func, 0, "func(rgid int, egid int, sgid int) (err error)"},
  15779. {"Setresuid", Func, 0, "func(ruid int, euid int, suid int) (err error)"},
  15780. {"Setreuid", Func, 0, "func(ruid int, euid int) (err error)"},
  15781. {"Setrlimit", Func, 0, "func(resource int, rlim *Rlimit) error"},
  15782. {"Setsid", Func, 0, "func() (pid int, err error)"},
  15783. {"Setsockopt", Func, 0, ""},
  15784. {"SetsockoptByte", Func, 0, "func(fd int, level int, opt int, value byte) (err error)"},
  15785. {"SetsockoptICMPv6Filter", Func, 2, "func(fd int, level int, opt int, filter *ICMPv6Filter) error"},
  15786. {"SetsockoptIPMreq", Func, 0, "func(fd int, level int, opt int, mreq *IPMreq) (err error)"},
  15787. {"SetsockoptIPMreqn", Func, 0, "func(fd int, level int, opt int, mreq *IPMreqn) (err error)"},
  15788. {"SetsockoptIPv6Mreq", Func, 0, "func(fd int, level int, opt int, mreq *IPv6Mreq) (err error)"},
  15789. {"SetsockoptInet4Addr", Func, 0, "func(fd int, level int, opt int, value [4]byte) (err error)"},
  15790. {"SetsockoptInt", Func, 0, "func(fd int, level int, opt int, value int) (err error)"},
  15791. {"SetsockoptLinger", Func, 0, "func(fd int, level int, opt int, l *Linger) (err error)"},
  15792. {"SetsockoptString", Func, 0, "func(fd int, level int, opt int, s string) (err error)"},
  15793. {"SetsockoptTimeval", Func, 0, "func(fd int, level int, opt int, tv *Timeval) (err error)"},
  15794. {"Settimeofday", Func, 0, "func(tv *Timeval) (err error)"},
  15795. {"Setuid", Func, 0, "func(uid int) (err error)"},
  15796. {"Setxattr", Func, 1, "func(path string, attr string, data []byte, flags int) (err error)"},
  15797. {"Shutdown", Func, 0, "func(fd int, how int) (err error)"},
  15798. {"SidTypeAlias", Const, 0, ""},
  15799. {"SidTypeComputer", Const, 0, ""},
  15800. {"SidTypeDeletedAccount", Const, 0, ""},
  15801. {"SidTypeDomain", Const, 0, ""},
  15802. {"SidTypeGroup", Const, 0, ""},
  15803. {"SidTypeInvalid", Const, 0, ""},
  15804. {"SidTypeLabel", Const, 0, ""},
  15805. {"SidTypeUnknown", Const, 0, ""},
  15806. {"SidTypeUser", Const, 0, ""},
  15807. {"SidTypeWellKnownGroup", Const, 0, ""},
  15808. {"Signal", Type, 0, ""},
  15809. {"SizeofBpfHdr", Const, 0, ""},
  15810. {"SizeofBpfInsn", Const, 0, ""},
  15811. {"SizeofBpfProgram", Const, 0, ""},
  15812. {"SizeofBpfStat", Const, 0, ""},
  15813. {"SizeofBpfVersion", Const, 0, ""},
  15814. {"SizeofBpfZbuf", Const, 0, ""},
  15815. {"SizeofBpfZbufHeader", Const, 0, ""},
  15816. {"SizeofCmsghdr", Const, 0, ""},
  15817. {"SizeofICMPv6Filter", Const, 2, ""},
  15818. {"SizeofIPMreq", Const, 0, ""},
  15819. {"SizeofIPMreqn", Const, 0, ""},
  15820. {"SizeofIPv6MTUInfo", Const, 2, ""},
  15821. {"SizeofIPv6Mreq", Const, 0, ""},
  15822. {"SizeofIfAddrmsg", Const, 0, ""},
  15823. {"SizeofIfAnnounceMsghdr", Const, 1, ""},
  15824. {"SizeofIfData", Const, 0, ""},
  15825. {"SizeofIfInfomsg", Const, 0, ""},
  15826. {"SizeofIfMsghdr", Const, 0, ""},
  15827. {"SizeofIfaMsghdr", Const, 0, ""},
  15828. {"SizeofIfmaMsghdr", Const, 0, ""},
  15829. {"SizeofIfmaMsghdr2", Const, 0, ""},
  15830. {"SizeofInet4Pktinfo", Const, 0, ""},
  15831. {"SizeofInet6Pktinfo", Const, 0, ""},
  15832. {"SizeofInotifyEvent", Const, 0, ""},
  15833. {"SizeofLinger", Const, 0, ""},
  15834. {"SizeofMsghdr", Const, 0, ""},
  15835. {"SizeofNlAttr", Const, 0, ""},
  15836. {"SizeofNlMsgerr", Const, 0, ""},
  15837. {"SizeofNlMsghdr", Const, 0, ""},
  15838. {"SizeofRtAttr", Const, 0, ""},
  15839. {"SizeofRtGenmsg", Const, 0, ""},
  15840. {"SizeofRtMetrics", Const, 0, ""},
  15841. {"SizeofRtMsg", Const, 0, ""},
  15842. {"SizeofRtMsghdr", Const, 0, ""},
  15843. {"SizeofRtNexthop", Const, 0, ""},
  15844. {"SizeofSockFilter", Const, 0, ""},
  15845. {"SizeofSockFprog", Const, 0, ""},
  15846. {"SizeofSockaddrAny", Const, 0, ""},
  15847. {"SizeofSockaddrDatalink", Const, 0, ""},
  15848. {"SizeofSockaddrInet4", Const, 0, ""},
  15849. {"SizeofSockaddrInet6", Const, 0, ""},
  15850. {"SizeofSockaddrLinklayer", Const, 0, ""},
  15851. {"SizeofSockaddrNetlink", Const, 0, ""},
  15852. {"SizeofSockaddrUnix", Const, 0, ""},
  15853. {"SizeofTCPInfo", Const, 1, ""},
  15854. {"SizeofUcred", Const, 0, ""},
  15855. {"SlicePtrFromStrings", Func, 1, "func(ss []string) ([]*byte, error)"},
  15856. {"SockFilter", Type, 0, ""},
  15857. {"SockFilter.Code", Field, 0, ""},
  15858. {"SockFilter.Jf", Field, 0, ""},
  15859. {"SockFilter.Jt", Field, 0, ""},
  15860. {"SockFilter.K", Field, 0, ""},
  15861. {"SockFprog", Type, 0, ""},
  15862. {"SockFprog.Filter", Field, 0, ""},
  15863. {"SockFprog.Len", Field, 0, ""},
  15864. {"SockFprog.Pad_cgo_0", Field, 0, ""},
  15865. {"Sockaddr", Type, 0, ""},
  15866. {"SockaddrDatalink", Type, 0, ""},
  15867. {"SockaddrDatalink.Alen", Field, 0, ""},
  15868. {"SockaddrDatalink.Data", Field, 0, ""},
  15869. {"SockaddrDatalink.Family", Field, 0, ""},
  15870. {"SockaddrDatalink.Index", Field, 0, ""},
  15871. {"SockaddrDatalink.Len", Field, 0, ""},
  15872. {"SockaddrDatalink.Nlen", Field, 0, ""},
  15873. {"SockaddrDatalink.Slen", Field, 0, ""},
  15874. {"SockaddrDatalink.Type", Field, 0, ""},
  15875. {"SockaddrGen", Type, 0, ""},
  15876. {"SockaddrInet4", Type, 0, ""},
  15877. {"SockaddrInet4.Addr", Field, 0, ""},
  15878. {"SockaddrInet4.Port", Field, 0, ""},
  15879. {"SockaddrInet6", Type, 0, ""},
  15880. {"SockaddrInet6.Addr", Field, 0, ""},
  15881. {"SockaddrInet6.Port", Field, 0, ""},
  15882. {"SockaddrInet6.ZoneId", Field, 0, ""},
  15883. {"SockaddrLinklayer", Type, 0, ""},
  15884. {"SockaddrLinklayer.Addr", Field, 0, ""},
  15885. {"SockaddrLinklayer.Halen", Field, 0, ""},
  15886. {"SockaddrLinklayer.Hatype", Field, 0, ""},
  15887. {"SockaddrLinklayer.Ifindex", Field, 0, ""},
  15888. {"SockaddrLinklayer.Pkttype", Field, 0, ""},
  15889. {"SockaddrLinklayer.Protocol", Field, 0, ""},
  15890. {"SockaddrNetlink", Type, 0, ""},
  15891. {"SockaddrNetlink.Family", Field, 0, ""},
  15892. {"SockaddrNetlink.Groups", Field, 0, ""},
  15893. {"SockaddrNetlink.Pad", Field, 0, ""},
  15894. {"SockaddrNetlink.Pid", Field, 0, ""},
  15895. {"SockaddrUnix", Type, 0, ""},
  15896. {"SockaddrUnix.Name", Field, 0, ""},
  15897. {"Socket", Func, 0, "func(domain int, typ int, proto int) (fd int, err error)"},
  15898. {"SocketControlMessage", Type, 0, ""},
  15899. {"SocketControlMessage.Data", Field, 0, ""},
  15900. {"SocketControlMessage.Header", Field, 0, ""},
  15901. {"SocketDisableIPv6", Var, 0, ""},
  15902. {"Socketpair", Func, 0, "func(domain int, typ int, proto int) (fd [2]int, err error)"},
  15903. {"Splice", Func, 0, "func(rfd int, roff *int64, wfd int, woff *int64, len int, flags int) (n int64, err error)"},
  15904. {"StartProcess", Func, 0, "func(argv0 string, argv []string, attr *ProcAttr) (pid int, handle uintptr, err error)"},
  15905. {"StartupInfo", Type, 0, ""},
  15906. {"StartupInfo.Cb", Field, 0, ""},
  15907. {"StartupInfo.Desktop", Field, 0, ""},
  15908. {"StartupInfo.FillAttribute", Field, 0, ""},
  15909. {"StartupInfo.Flags", Field, 0, ""},
  15910. {"StartupInfo.ShowWindow", Field, 0, ""},
  15911. {"StartupInfo.StdErr", Field, 0, ""},
  15912. {"StartupInfo.StdInput", Field, 0, ""},
  15913. {"StartupInfo.StdOutput", Field, 0, ""},
  15914. {"StartupInfo.Title", Field, 0, ""},
  15915. {"StartupInfo.X", Field, 0, ""},
  15916. {"StartupInfo.XCountChars", Field, 0, ""},
  15917. {"StartupInfo.XSize", Field, 0, ""},
  15918. {"StartupInfo.Y", Field, 0, ""},
  15919. {"StartupInfo.YCountChars", Field, 0, ""},
  15920. {"StartupInfo.YSize", Field, 0, ""},
  15921. {"Stat", Func, 0, "func(path string, stat *Stat_t) (err error)"},
  15922. {"Stat_t", Type, 0, ""},
  15923. {"Stat_t.Atim", Field, 0, ""},
  15924. {"Stat_t.Atim_ext", Field, 12, ""},
  15925. {"Stat_t.Atimespec", Field, 0, ""},
  15926. {"Stat_t.Birthtimespec", Field, 0, ""},
  15927. {"Stat_t.Blksize", Field, 0, ""},
  15928. {"Stat_t.Blocks", Field, 0, ""},
  15929. {"Stat_t.Btim_ext", Field, 12, ""},
  15930. {"Stat_t.Ctim", Field, 0, ""},
  15931. {"Stat_t.Ctim_ext", Field, 12, ""},
  15932. {"Stat_t.Ctimespec", Field, 0, ""},
  15933. {"Stat_t.Dev", Field, 0, ""},
  15934. {"Stat_t.Flags", Field, 0, ""},
  15935. {"Stat_t.Gen", Field, 0, ""},
  15936. {"Stat_t.Gid", Field, 0, ""},
  15937. {"Stat_t.Ino", Field, 0, ""},
  15938. {"Stat_t.Lspare", Field, 0, ""},
  15939. {"Stat_t.Lspare0", Field, 2, ""},
  15940. {"Stat_t.Lspare1", Field, 2, ""},
  15941. {"Stat_t.Mode", Field, 0, ""},
  15942. {"Stat_t.Mtim", Field, 0, ""},
  15943. {"Stat_t.Mtim_ext", Field, 12, ""},
  15944. {"Stat_t.Mtimespec", Field, 0, ""},
  15945. {"Stat_t.Nlink", Field, 0, ""},
  15946. {"Stat_t.Pad_cgo_0", Field, 0, ""},
  15947. {"Stat_t.Pad_cgo_1", Field, 0, ""},
  15948. {"Stat_t.Pad_cgo_2", Field, 0, ""},
  15949. {"Stat_t.Padding0", Field, 12, ""},
  15950. {"Stat_t.Padding1", Field, 12, ""},
  15951. {"Stat_t.Qspare", Field, 0, ""},
  15952. {"Stat_t.Rdev", Field, 0, ""},
  15953. {"Stat_t.Size", Field, 0, ""},
  15954. {"Stat_t.Spare", Field, 2, ""},
  15955. {"Stat_t.Uid", Field, 0, ""},
  15956. {"Stat_t.X__pad0", Field, 0, ""},
  15957. {"Stat_t.X__pad1", Field, 0, ""},
  15958. {"Stat_t.X__pad2", Field, 0, ""},
  15959. {"Stat_t.X__st_birthtim", Field, 2, ""},
  15960. {"Stat_t.X__st_ino", Field, 0, ""},
  15961. {"Stat_t.X__unused", Field, 0, ""},
  15962. {"Statfs", Func, 0, "func(path string, buf *Statfs_t) (err error)"},
  15963. {"Statfs_t", Type, 0, ""},
  15964. {"Statfs_t.Asyncreads", Field, 0, ""},
  15965. {"Statfs_t.Asyncwrites", Field, 0, ""},
  15966. {"Statfs_t.Bavail", Field, 0, ""},
  15967. {"Statfs_t.Bfree", Field, 0, ""},
  15968. {"Statfs_t.Blocks", Field, 0, ""},
  15969. {"Statfs_t.Bsize", Field, 0, ""},
  15970. {"Statfs_t.Charspare", Field, 0, ""},
  15971. {"Statfs_t.F_asyncreads", Field, 2, ""},
  15972. {"Statfs_t.F_asyncwrites", Field, 2, ""},
  15973. {"Statfs_t.F_bavail", Field, 2, ""},
  15974. {"Statfs_t.F_bfree", Field, 2, ""},
  15975. {"Statfs_t.F_blocks", Field, 2, ""},
  15976. {"Statfs_t.F_bsize", Field, 2, ""},
  15977. {"Statfs_t.F_ctime", Field, 2, ""},
  15978. {"Statfs_t.F_favail", Field, 2, ""},
  15979. {"Statfs_t.F_ffree", Field, 2, ""},
  15980. {"Statfs_t.F_files", Field, 2, ""},
  15981. {"Statfs_t.F_flags", Field, 2, ""},
  15982. {"Statfs_t.F_fsid", Field, 2, ""},
  15983. {"Statfs_t.F_fstypename", Field, 2, ""},
  15984. {"Statfs_t.F_iosize", Field, 2, ""},
  15985. {"Statfs_t.F_mntfromname", Field, 2, ""},
  15986. {"Statfs_t.F_mntfromspec", Field, 3, ""},
  15987. {"Statfs_t.F_mntonname", Field, 2, ""},
  15988. {"Statfs_t.F_namemax", Field, 2, ""},
  15989. {"Statfs_t.F_owner", Field, 2, ""},
  15990. {"Statfs_t.F_spare", Field, 2, ""},
  15991. {"Statfs_t.F_syncreads", Field, 2, ""},
  15992. {"Statfs_t.F_syncwrites", Field, 2, ""},
  15993. {"Statfs_t.Ffree", Field, 0, ""},
  15994. {"Statfs_t.Files", Field, 0, ""},
  15995. {"Statfs_t.Flags", Field, 0, ""},
  15996. {"Statfs_t.Frsize", Field, 0, ""},
  15997. {"Statfs_t.Fsid", Field, 0, ""},
  15998. {"Statfs_t.Fssubtype", Field, 0, ""},
  15999. {"Statfs_t.Fstypename", Field, 0, ""},
  16000. {"Statfs_t.Iosize", Field, 0, ""},
  16001. {"Statfs_t.Mntfromname", Field, 0, ""},
  16002. {"Statfs_t.Mntonname", Field, 0, ""},
  16003. {"Statfs_t.Mount_info", Field, 2, ""},
  16004. {"Statfs_t.Namelen", Field, 0, ""},
  16005. {"Statfs_t.Namemax", Field, 0, ""},
  16006. {"Statfs_t.Owner", Field, 0, ""},
  16007. {"Statfs_t.Pad_cgo_0", Field, 0, ""},
  16008. {"Statfs_t.Pad_cgo_1", Field, 2, ""},
  16009. {"Statfs_t.Reserved", Field, 0, ""},
  16010. {"Statfs_t.Spare", Field, 0, ""},
  16011. {"Statfs_t.Syncreads", Field, 0, ""},
  16012. {"Statfs_t.Syncwrites", Field, 0, ""},
  16013. {"Statfs_t.Type", Field, 0, ""},
  16014. {"Statfs_t.Version", Field, 0, ""},
  16015. {"Stderr", Var, 0, ""},
  16016. {"Stdin", Var, 0, ""},
  16017. {"Stdout", Var, 0, ""},
  16018. {"StringBytePtr", Func, 0, "func(s string) *byte"},
  16019. {"StringByteSlice", Func, 0, "func(s string) []byte"},
  16020. {"StringSlicePtr", Func, 0, "func(ss []string) []*byte"},
  16021. {"StringToSid", Func, 0, ""},
  16022. {"StringToUTF16", Func, 0, ""},
  16023. {"StringToUTF16Ptr", Func, 0, ""},
  16024. {"Symlink", Func, 0, "func(oldpath string, newpath string) (err error)"},
  16025. {"Sync", Func, 0, "func()"},
  16026. {"SyncFileRange", Func, 0, "func(fd int, off int64, n int64, flags int) (err error)"},
  16027. {"SysProcAttr", Type, 0, ""},
  16028. {"SysProcAttr.AdditionalInheritedHandles", Field, 17, ""},
  16029. {"SysProcAttr.AmbientCaps", Field, 9, ""},
  16030. {"SysProcAttr.CgroupFD", Field, 20, ""},
  16031. {"SysProcAttr.Chroot", Field, 0, ""},
  16032. {"SysProcAttr.Cloneflags", Field, 2, ""},
  16033. {"SysProcAttr.CmdLine", Field, 0, ""},
  16034. {"SysProcAttr.CreationFlags", Field, 1, ""},
  16035. {"SysProcAttr.Credential", Field, 0, ""},
  16036. {"SysProcAttr.Ctty", Field, 1, ""},
  16037. {"SysProcAttr.Foreground", Field, 5, ""},
  16038. {"SysProcAttr.GidMappings", Field, 4, ""},
  16039. {"SysProcAttr.GidMappingsEnableSetgroups", Field, 5, ""},
  16040. {"SysProcAttr.HideWindow", Field, 0, ""},
  16041. {"SysProcAttr.Jail", Field, 21, ""},
  16042. {"SysProcAttr.NoInheritHandles", Field, 16, ""},
  16043. {"SysProcAttr.Noctty", Field, 0, ""},
  16044. {"SysProcAttr.ParentProcess", Field, 17, ""},
  16045. {"SysProcAttr.Pdeathsig", Field, 0, ""},
  16046. {"SysProcAttr.Pgid", Field, 5, ""},
  16047. {"SysProcAttr.PidFD", Field, 22, ""},
  16048. {"SysProcAttr.ProcessAttributes", Field, 13, ""},
  16049. {"SysProcAttr.Ptrace", Field, 0, ""},
  16050. {"SysProcAttr.Setctty", Field, 0, ""},
  16051. {"SysProcAttr.Setpgid", Field, 0, ""},
  16052. {"SysProcAttr.Setsid", Field, 0, ""},
  16053. {"SysProcAttr.ThreadAttributes", Field, 13, ""},
  16054. {"SysProcAttr.Token", Field, 10, ""},
  16055. {"SysProcAttr.UidMappings", Field, 4, ""},
  16056. {"SysProcAttr.Unshareflags", Field, 7, ""},
  16057. {"SysProcAttr.UseCgroupFD", Field, 20, ""},
  16058. {"SysProcIDMap", Type, 4, ""},
  16059. {"SysProcIDMap.ContainerID", Field, 4, ""},
  16060. {"SysProcIDMap.HostID", Field, 4, ""},
  16061. {"SysProcIDMap.Size", Field, 4, ""},
  16062. {"Syscall", Func, 0, "func(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr) (r1 uintptr, r2 uintptr, err Errno)"},
  16063. {"Syscall12", Func, 0, ""},
  16064. {"Syscall15", Func, 0, ""},
  16065. {"Syscall18", Func, 12, ""},
  16066. {"Syscall6", Func, 0, "func(trap uintptr, a1 uintptr, a2 uintptr, a3 uintptr, a4 uintptr, a5 uintptr, a6 uintptr) (r1 uintptr, r2 uintptr, err Errno)"},
  16067. {"Syscall9", Func, 0, ""},
  16068. {"SyscallN", Func, 18, ""},
  16069. {"Sysctl", Func, 0, ""},
  16070. {"SysctlUint32", Func, 0, ""},
  16071. {"Sysctlnode", Type, 2, ""},
  16072. {"Sysctlnode.Flags", Field, 2, ""},
  16073. {"Sysctlnode.Name", Field, 2, ""},
  16074. {"Sysctlnode.Num", Field, 2, ""},
  16075. {"Sysctlnode.Un", Field, 2, ""},
  16076. {"Sysctlnode.Ver", Field, 2, ""},
  16077. {"Sysctlnode.X__rsvd", Field, 2, ""},
  16078. {"Sysctlnode.X_sysctl_desc", Field, 2, ""},
  16079. {"Sysctlnode.X_sysctl_func", Field, 2, ""},
  16080. {"Sysctlnode.X_sysctl_parent", Field, 2, ""},
  16081. {"Sysctlnode.X_sysctl_size", Field, 2, ""},
  16082. {"Sysinfo", Func, 0, "func(info *Sysinfo_t) (err error)"},
  16083. {"Sysinfo_t", Type, 0, ""},
  16084. {"Sysinfo_t.Bufferram", Field, 0, ""},
  16085. {"Sysinfo_t.Freehigh", Field, 0, ""},
  16086. {"Sysinfo_t.Freeram", Field, 0, ""},
  16087. {"Sysinfo_t.Freeswap", Field, 0, ""},
  16088. {"Sysinfo_t.Loads", Field, 0, ""},
  16089. {"Sysinfo_t.Pad", Field, 0, ""},
  16090. {"Sysinfo_t.Pad_cgo_0", Field, 0, ""},
  16091. {"Sysinfo_t.Pad_cgo_1", Field, 0, ""},
  16092. {"Sysinfo_t.Procs", Field, 0, ""},
  16093. {"Sysinfo_t.Sharedram", Field, 0, ""},
  16094. {"Sysinfo_t.Totalhigh", Field, 0, ""},
  16095. {"Sysinfo_t.Totalram", Field, 0, ""},
  16096. {"Sysinfo_t.Totalswap", Field, 0, ""},
  16097. {"Sysinfo_t.Unit", Field, 0, ""},
  16098. {"Sysinfo_t.Uptime", Field, 0, ""},
  16099. {"Sysinfo_t.X_f", Field, 0, ""},
  16100. {"Systemtime", Type, 0, ""},
  16101. {"Systemtime.Day", Field, 0, ""},
  16102. {"Systemtime.DayOfWeek", Field, 0, ""},
  16103. {"Systemtime.Hour", Field, 0, ""},
  16104. {"Systemtime.Milliseconds", Field, 0, ""},
  16105. {"Systemtime.Minute", Field, 0, ""},
  16106. {"Systemtime.Month", Field, 0, ""},
  16107. {"Systemtime.Second", Field, 0, ""},
  16108. {"Systemtime.Year", Field, 0, ""},
  16109. {"TCGETS", Const, 0, ""},
  16110. {"TCIFLUSH", Const, 1, ""},
  16111. {"TCIOFLUSH", Const, 1, ""},
  16112. {"TCOFLUSH", Const, 1, ""},
  16113. {"TCPInfo", Type, 1, ""},
  16114. {"TCPInfo.Advmss", Field, 1, ""},
  16115. {"TCPInfo.Ato", Field, 1, ""},
  16116. {"TCPInfo.Backoff", Field, 1, ""},
  16117. {"TCPInfo.Ca_state", Field, 1, ""},
  16118. {"TCPInfo.Fackets", Field, 1, ""},
  16119. {"TCPInfo.Last_ack_recv", Field, 1, ""},
  16120. {"TCPInfo.Last_ack_sent", Field, 1, ""},
  16121. {"TCPInfo.Last_data_recv", Field, 1, ""},
  16122. {"TCPInfo.Last_data_sent", Field, 1, ""},
  16123. {"TCPInfo.Lost", Field, 1, ""},
  16124. {"TCPInfo.Options", Field, 1, ""},
  16125. {"TCPInfo.Pad_cgo_0", Field, 1, ""},
  16126. {"TCPInfo.Pmtu", Field, 1, ""},
  16127. {"TCPInfo.Probes", Field, 1, ""},
  16128. {"TCPInfo.Rcv_mss", Field, 1, ""},
  16129. {"TCPInfo.Rcv_rtt", Field, 1, ""},
  16130. {"TCPInfo.Rcv_space", Field, 1, ""},
  16131. {"TCPInfo.Rcv_ssthresh", Field, 1, ""},
  16132. {"TCPInfo.Reordering", Field, 1, ""},
  16133. {"TCPInfo.Retrans", Field, 1, ""},
  16134. {"TCPInfo.Retransmits", Field, 1, ""},
  16135. {"TCPInfo.Rto", Field, 1, ""},
  16136. {"TCPInfo.Rtt", Field, 1, ""},
  16137. {"TCPInfo.Rttvar", Field, 1, ""},
  16138. {"TCPInfo.Sacked", Field, 1, ""},
  16139. {"TCPInfo.Snd_cwnd", Field, 1, ""},
  16140. {"TCPInfo.Snd_mss", Field, 1, ""},
  16141. {"TCPInfo.Snd_ssthresh", Field, 1, ""},
  16142. {"TCPInfo.State", Field, 1, ""},
  16143. {"TCPInfo.Total_retrans", Field, 1, ""},
  16144. {"TCPInfo.Unacked", Field, 1, ""},
  16145. {"TCPKeepalive", Type, 3, ""},
  16146. {"TCPKeepalive.Interval", Field, 3, ""},
  16147. {"TCPKeepalive.OnOff", Field, 3, ""},
  16148. {"TCPKeepalive.Time", Field, 3, ""},
  16149. {"TCP_CA_NAME_MAX", Const, 0, ""},
  16150. {"TCP_CONGCTL", Const, 1, ""},
  16151. {"TCP_CONGESTION", Const, 0, ""},
  16152. {"TCP_CONNECTIONTIMEOUT", Const, 0, ""},
  16153. {"TCP_CORK", Const, 0, ""},
  16154. {"TCP_DEFER_ACCEPT", Const, 0, ""},
  16155. {"TCP_ENABLE_ECN", Const, 16, ""},
  16156. {"TCP_INFO", Const, 0, ""},
  16157. {"TCP_KEEPALIVE", Const, 0, ""},
  16158. {"TCP_KEEPCNT", Const, 0, ""},
  16159. {"TCP_KEEPIDLE", Const, 0, ""},
  16160. {"TCP_KEEPINIT", Const, 1, ""},
  16161. {"TCP_KEEPINTVL", Const, 0, ""},
  16162. {"TCP_LINGER2", Const, 0, ""},
  16163. {"TCP_MAXBURST", Const, 0, ""},
  16164. {"TCP_MAXHLEN", Const, 0, ""},
  16165. {"TCP_MAXOLEN", Const, 0, ""},
  16166. {"TCP_MAXSEG", Const, 0, ""},
  16167. {"TCP_MAXWIN", Const, 0, ""},
  16168. {"TCP_MAX_SACK", Const, 0, ""},
  16169. {"TCP_MAX_WINSHIFT", Const, 0, ""},
  16170. {"TCP_MD5SIG", Const, 0, ""},
  16171. {"TCP_MD5SIG_MAXKEYLEN", Const, 0, ""},
  16172. {"TCP_MINMSS", Const, 0, ""},
  16173. {"TCP_MINMSSOVERLOAD", Const, 0, ""},
  16174. {"TCP_MSS", Const, 0, ""},
  16175. {"TCP_NODELAY", Const, 0, ""},
  16176. {"TCP_NOOPT", Const, 0, ""},
  16177. {"TCP_NOPUSH", Const, 0, ""},
  16178. {"TCP_NOTSENT_LOWAT", Const, 16, ""},
  16179. {"TCP_NSTATES", Const, 1, ""},
  16180. {"TCP_QUICKACK", Const, 0, ""},
  16181. {"TCP_RXT_CONNDROPTIME", Const, 0, ""},
  16182. {"TCP_RXT_FINDROP", Const, 0, ""},
  16183. {"TCP_SACK_ENABLE", Const, 1, ""},
  16184. {"TCP_SENDMOREACKS", Const, 16, ""},
  16185. {"TCP_SYNCNT", Const, 0, ""},
  16186. {"TCP_VENDOR", Const, 3, ""},
  16187. {"TCP_WINDOW_CLAMP", Const, 0, ""},
  16188. {"TCSAFLUSH", Const, 1, ""},
  16189. {"TCSETS", Const, 0, ""},
  16190. {"TF_DISCONNECT", Const, 0, ""},
  16191. {"TF_REUSE_SOCKET", Const, 0, ""},
  16192. {"TF_USE_DEFAULT_WORKER", Const, 0, ""},
  16193. {"TF_USE_KERNEL_APC", Const, 0, ""},
  16194. {"TF_USE_SYSTEM_THREAD", Const, 0, ""},
  16195. {"TF_WRITE_BEHIND", Const, 0, ""},
  16196. {"TH32CS_INHERIT", Const, 4, ""},
  16197. {"TH32CS_SNAPALL", Const, 4, ""},
  16198. {"TH32CS_SNAPHEAPLIST", Const, 4, ""},
  16199. {"TH32CS_SNAPMODULE", Const, 4, ""},
  16200. {"TH32CS_SNAPMODULE32", Const, 4, ""},
  16201. {"TH32CS_SNAPPROCESS", Const, 4, ""},
  16202. {"TH32CS_SNAPTHREAD", Const, 4, ""},
  16203. {"TIME_ZONE_ID_DAYLIGHT", Const, 0, ""},
  16204. {"TIME_ZONE_ID_STANDARD", Const, 0, ""},
  16205. {"TIME_ZONE_ID_UNKNOWN", Const, 0, ""},
  16206. {"TIOCCBRK", Const, 0, ""},
  16207. {"TIOCCDTR", Const, 0, ""},
  16208. {"TIOCCONS", Const, 0, ""},
  16209. {"TIOCDCDTIMESTAMP", Const, 0, ""},
  16210. {"TIOCDRAIN", Const, 0, ""},
  16211. {"TIOCDSIMICROCODE", Const, 0, ""},
  16212. {"TIOCEXCL", Const, 0, ""},
  16213. {"TIOCEXT", Const, 0, ""},
  16214. {"TIOCFLAG_CDTRCTS", Const, 1, ""},
  16215. {"TIOCFLAG_CLOCAL", Const, 1, ""},
  16216. {"TIOCFLAG_CRTSCTS", Const, 1, ""},
  16217. {"TIOCFLAG_MDMBUF", Const, 1, ""},
  16218. {"TIOCFLAG_PPS", Const, 1, ""},
  16219. {"TIOCFLAG_SOFTCAR", Const, 1, ""},
  16220. {"TIOCFLUSH", Const, 0, ""},
  16221. {"TIOCGDEV", Const, 0, ""},
  16222. {"TIOCGDRAINWAIT", Const, 0, ""},
  16223. {"TIOCGETA", Const, 0, ""},
  16224. {"TIOCGETD", Const, 0, ""},
  16225. {"TIOCGFLAGS", Const, 1, ""},
  16226. {"TIOCGICOUNT", Const, 0, ""},
  16227. {"TIOCGLCKTRMIOS", Const, 0, ""},
  16228. {"TIOCGLINED", Const, 1, ""},
  16229. {"TIOCGPGRP", Const, 0, ""},
  16230. {"TIOCGPTN", Const, 0, ""},
  16231. {"TIOCGQSIZE", Const, 1, ""},
  16232. {"TIOCGRANTPT", Const, 1, ""},
  16233. {"TIOCGRS485", Const, 0, ""},
  16234. {"TIOCGSERIAL", Const, 0, ""},
  16235. {"TIOCGSID", Const, 0, ""},
  16236. {"TIOCGSIZE", Const, 1, ""},
  16237. {"TIOCGSOFTCAR", Const, 0, ""},
  16238. {"TIOCGTSTAMP", Const, 1, ""},
  16239. {"TIOCGWINSZ", Const, 0, ""},
  16240. {"TIOCINQ", Const, 0, ""},
  16241. {"TIOCIXOFF", Const, 0, ""},
  16242. {"TIOCIXON", Const, 0, ""},
  16243. {"TIOCLINUX", Const, 0, ""},
  16244. {"TIOCMBIC", Const, 0, ""},
  16245. {"TIOCMBIS", Const, 0, ""},
  16246. {"TIOCMGDTRWAIT", Const, 0, ""},
  16247. {"TIOCMGET", Const, 0, ""},
  16248. {"TIOCMIWAIT", Const, 0, ""},
  16249. {"TIOCMODG", Const, 0, ""},
  16250. {"TIOCMODS", Const, 0, ""},
  16251. {"TIOCMSDTRWAIT", Const, 0, ""},
  16252. {"TIOCMSET", Const, 0, ""},
  16253. {"TIOCM_CAR", Const, 0, ""},
  16254. {"TIOCM_CD", Const, 0, ""},
  16255. {"TIOCM_CTS", Const, 0, ""},
  16256. {"TIOCM_DCD", Const, 0, ""},
  16257. {"TIOCM_DSR", Const, 0, ""},
  16258. {"TIOCM_DTR", Const, 0, ""},
  16259. {"TIOCM_LE", Const, 0, ""},
  16260. {"TIOCM_RI", Const, 0, ""},
  16261. {"TIOCM_RNG", Const, 0, ""},
  16262. {"TIOCM_RTS", Const, 0, ""},
  16263. {"TIOCM_SR", Const, 0, ""},
  16264. {"TIOCM_ST", Const, 0, ""},
  16265. {"TIOCNOTTY", Const, 0, ""},
  16266. {"TIOCNXCL", Const, 0, ""},
  16267. {"TIOCOUTQ", Const, 0, ""},
  16268. {"TIOCPKT", Const, 0, ""},
  16269. {"TIOCPKT_DATA", Const, 0, ""},
  16270. {"TIOCPKT_DOSTOP", Const, 0, ""},
  16271. {"TIOCPKT_FLUSHREAD", Const, 0, ""},
  16272. {"TIOCPKT_FLUSHWRITE", Const, 0, ""},
  16273. {"TIOCPKT_IOCTL", Const, 0, ""},
  16274. {"TIOCPKT_NOSTOP", Const, 0, ""},
  16275. {"TIOCPKT_START", Const, 0, ""},
  16276. {"TIOCPKT_STOP", Const, 0, ""},
  16277. {"TIOCPTMASTER", Const, 0, ""},
  16278. {"TIOCPTMGET", Const, 1, ""},
  16279. {"TIOCPTSNAME", Const, 1, ""},
  16280. {"TIOCPTYGNAME", Const, 0, ""},
  16281. {"TIOCPTYGRANT", Const, 0, ""},
  16282. {"TIOCPTYUNLK", Const, 0, ""},
  16283. {"TIOCRCVFRAME", Const, 1, ""},
  16284. {"TIOCREMOTE", Const, 0, ""},
  16285. {"TIOCSBRK", Const, 0, ""},
  16286. {"TIOCSCONS", Const, 0, ""},
  16287. {"TIOCSCTTY", Const, 0, ""},
  16288. {"TIOCSDRAINWAIT", Const, 0, ""},
  16289. {"TIOCSDTR", Const, 0, ""},
  16290. {"TIOCSERCONFIG", Const, 0, ""},
  16291. {"TIOCSERGETLSR", Const, 0, ""},
  16292. {"TIOCSERGETMULTI", Const, 0, ""},
  16293. {"TIOCSERGSTRUCT", Const, 0, ""},
  16294. {"TIOCSERGWILD", Const, 0, ""},
  16295. {"TIOCSERSETMULTI", Const, 0, ""},
  16296. {"TIOCSERSWILD", Const, 0, ""},
  16297. {"TIOCSER_TEMT", Const, 0, ""},
  16298. {"TIOCSETA", Const, 0, ""},
  16299. {"TIOCSETAF", Const, 0, ""},
  16300. {"TIOCSETAW", Const, 0, ""},
  16301. {"TIOCSETD", Const, 0, ""},
  16302. {"TIOCSFLAGS", Const, 1, ""},
  16303. {"TIOCSIG", Const, 0, ""},
  16304. {"TIOCSLCKTRMIOS", Const, 0, ""},
  16305. {"TIOCSLINED", Const, 1, ""},
  16306. {"TIOCSPGRP", Const, 0, ""},
  16307. {"TIOCSPTLCK", Const, 0, ""},
  16308. {"TIOCSQSIZE", Const, 1, ""},
  16309. {"TIOCSRS485", Const, 0, ""},
  16310. {"TIOCSSERIAL", Const, 0, ""},
  16311. {"TIOCSSIZE", Const, 1, ""},
  16312. {"TIOCSSOFTCAR", Const, 0, ""},
  16313. {"TIOCSTART", Const, 0, ""},
  16314. {"TIOCSTAT", Const, 0, ""},
  16315. {"TIOCSTI", Const, 0, ""},
  16316. {"TIOCSTOP", Const, 0, ""},
  16317. {"TIOCSTSTAMP", Const, 1, ""},
  16318. {"TIOCSWINSZ", Const, 0, ""},
  16319. {"TIOCTIMESTAMP", Const, 0, ""},
  16320. {"TIOCUCNTL", Const, 0, ""},
  16321. {"TIOCVHANGUP", Const, 0, ""},
  16322. {"TIOCXMTFRAME", Const, 1, ""},
  16323. {"TOKEN_ADJUST_DEFAULT", Const, 0, ""},
  16324. {"TOKEN_ADJUST_GROUPS", Const, 0, ""},
  16325. {"TOKEN_ADJUST_PRIVILEGES", Const, 0, ""},
  16326. {"TOKEN_ADJUST_SESSIONID", Const, 11, ""},
  16327. {"TOKEN_ALL_ACCESS", Const, 0, ""},
  16328. {"TOKEN_ASSIGN_PRIMARY", Const, 0, ""},
  16329. {"TOKEN_DUPLICATE", Const, 0, ""},
  16330. {"TOKEN_EXECUTE", Const, 0, ""},
  16331. {"TOKEN_IMPERSONATE", Const, 0, ""},
  16332. {"TOKEN_QUERY", Const, 0, ""},
  16333. {"TOKEN_QUERY_SOURCE", Const, 0, ""},
  16334. {"TOKEN_READ", Const, 0, ""},
  16335. {"TOKEN_WRITE", Const, 0, ""},
  16336. {"TOSTOP", Const, 0, ""},
  16337. {"TRUNCATE_EXISTING", Const, 0, ""},
  16338. {"TUNATTACHFILTER", Const, 0, ""},
  16339. {"TUNDETACHFILTER", Const, 0, ""},
  16340. {"TUNGETFEATURES", Const, 0, ""},
  16341. {"TUNGETIFF", Const, 0, ""},
  16342. {"TUNGETSNDBUF", Const, 0, ""},
  16343. {"TUNGETVNETHDRSZ", Const, 0, ""},
  16344. {"TUNSETDEBUG", Const, 0, ""},
  16345. {"TUNSETGROUP", Const, 0, ""},
  16346. {"TUNSETIFF", Const, 0, ""},
  16347. {"TUNSETLINK", Const, 0, ""},
  16348. {"TUNSETNOCSUM", Const, 0, ""},
  16349. {"TUNSETOFFLOAD", Const, 0, ""},
  16350. {"TUNSETOWNER", Const, 0, ""},
  16351. {"TUNSETPERSIST", Const, 0, ""},
  16352. {"TUNSETSNDBUF", Const, 0, ""},
  16353. {"TUNSETTXFILTER", Const, 0, ""},
  16354. {"TUNSETVNETHDRSZ", Const, 0, ""},
  16355. {"Tee", Func, 0, "func(rfd int, wfd int, len int, flags int) (n int64, err error)"},
  16356. {"TerminateProcess", Func, 0, ""},
  16357. {"Termios", Type, 0, ""},
  16358. {"Termios.Cc", Field, 0, ""},
  16359. {"Termios.Cflag", Field, 0, ""},
  16360. {"Termios.Iflag", Field, 0, ""},
  16361. {"Termios.Ispeed", Field, 0, ""},
  16362. {"Termios.Lflag", Field, 0, ""},
  16363. {"Termios.Line", Field, 0, ""},
  16364. {"Termios.Oflag", Field, 0, ""},
  16365. {"Termios.Ospeed", Field, 0, ""},
  16366. {"Termios.Pad_cgo_0", Field, 0, ""},
  16367. {"Tgkill", Func, 0, "func(tgid int, tid int, sig Signal) (err error)"},
  16368. {"Time", Func, 0, "func(t *Time_t) (tt Time_t, err error)"},
  16369. {"Time_t", Type, 0, ""},
  16370. {"Times", Func, 0, "func(tms *Tms) (ticks uintptr, err error)"},
  16371. {"Timespec", Type, 0, ""},
  16372. {"Timespec.Nsec", Field, 0, ""},
  16373. {"Timespec.Pad_cgo_0", Field, 2, ""},
  16374. {"Timespec.Sec", Field, 0, ""},
  16375. {"TimespecToNsec", Func, 0, "func(ts Timespec) int64"},
  16376. {"Timeval", Type, 0, ""},
  16377. {"Timeval.Pad_cgo_0", Field, 0, ""},
  16378. {"Timeval.Sec", Field, 0, ""},
  16379. {"Timeval.Usec", Field, 0, ""},
  16380. {"Timeval32", Type, 0, ""},
  16381. {"Timeval32.Sec", Field, 0, ""},
  16382. {"Timeval32.Usec", Field, 0, ""},
  16383. {"TimevalToNsec", Func, 0, "func(tv Timeval) int64"},
  16384. {"Timex", Type, 0, ""},
  16385. {"Timex.Calcnt", Field, 0, ""},
  16386. {"Timex.Constant", Field, 0, ""},
  16387. {"Timex.Errcnt", Field, 0, ""},
  16388. {"Timex.Esterror", Field, 0, ""},
  16389. {"Timex.Freq", Field, 0, ""},
  16390. {"Timex.Jitcnt", Field, 0, ""},
  16391. {"Timex.Jitter", Field, 0, ""},
  16392. {"Timex.Maxerror", Field, 0, ""},
  16393. {"Timex.Modes", Field, 0, ""},
  16394. {"Timex.Offset", Field, 0, ""},
  16395. {"Timex.Pad_cgo_0", Field, 0, ""},
  16396. {"Timex.Pad_cgo_1", Field, 0, ""},
  16397. {"Timex.Pad_cgo_2", Field, 0, ""},
  16398. {"Timex.Pad_cgo_3", Field, 0, ""},
  16399. {"Timex.Ppsfreq", Field, 0, ""},
  16400. {"Timex.Precision", Field, 0, ""},
  16401. {"Timex.Shift", Field, 0, ""},
  16402. {"Timex.Stabil", Field, 0, ""},
  16403. {"Timex.Status", Field, 0, ""},
  16404. {"Timex.Stbcnt", Field, 0, ""},
  16405. {"Timex.Tai", Field, 0, ""},
  16406. {"Timex.Tick", Field, 0, ""},
  16407. {"Timex.Time", Field, 0, ""},
  16408. {"Timex.Tolerance", Field, 0, ""},
  16409. {"Timezoneinformation", Type, 0, ""},
  16410. {"Timezoneinformation.Bias", Field, 0, ""},
  16411. {"Timezoneinformation.DaylightBias", Field, 0, ""},
  16412. {"Timezoneinformation.DaylightDate", Field, 0, ""},
  16413. {"Timezoneinformation.DaylightName", Field, 0, ""},
  16414. {"Timezoneinformation.StandardBias", Field, 0, ""},
  16415. {"Timezoneinformation.StandardDate", Field, 0, ""},
  16416. {"Timezoneinformation.StandardName", Field, 0, ""},
  16417. {"Tms", Type, 0, ""},
  16418. {"Tms.Cstime", Field, 0, ""},
  16419. {"Tms.Cutime", Field, 0, ""},
  16420. {"Tms.Stime", Field, 0, ""},
  16421. {"Tms.Utime", Field, 0, ""},
  16422. {"Token", Type, 0, ""},
  16423. {"TokenAccessInformation", Const, 0, ""},
  16424. {"TokenAuditPolicy", Const, 0, ""},
  16425. {"TokenDefaultDacl", Const, 0, ""},
  16426. {"TokenElevation", Const, 0, ""},
  16427. {"TokenElevationType", Const, 0, ""},
  16428. {"TokenGroups", Const, 0, ""},
  16429. {"TokenGroupsAndPrivileges", Const, 0, ""},
  16430. {"TokenHasRestrictions", Const, 0, ""},
  16431. {"TokenImpersonationLevel", Const, 0, ""},
  16432. {"TokenIntegrityLevel", Const, 0, ""},
  16433. {"TokenLinkedToken", Const, 0, ""},
  16434. {"TokenLogonSid", Const, 0, ""},
  16435. {"TokenMandatoryPolicy", Const, 0, ""},
  16436. {"TokenOrigin", Const, 0, ""},
  16437. {"TokenOwner", Const, 0, ""},
  16438. {"TokenPrimaryGroup", Const, 0, ""},
  16439. {"TokenPrivileges", Const, 0, ""},
  16440. {"TokenRestrictedSids", Const, 0, ""},
  16441. {"TokenSandBoxInert", Const, 0, ""},
  16442. {"TokenSessionId", Const, 0, ""},
  16443. {"TokenSessionReference", Const, 0, ""},
  16444. {"TokenSource", Const, 0, ""},
  16445. {"TokenStatistics", Const, 0, ""},
  16446. {"TokenType", Const, 0, ""},
  16447. {"TokenUIAccess", Const, 0, ""},
  16448. {"TokenUser", Const, 0, ""},
  16449. {"TokenVirtualizationAllowed", Const, 0, ""},
  16450. {"TokenVirtualizationEnabled", Const, 0, ""},
  16451. {"Tokenprimarygroup", Type, 0, ""},
  16452. {"Tokenprimarygroup.PrimaryGroup", Field, 0, ""},
  16453. {"Tokenuser", Type, 0, ""},
  16454. {"Tokenuser.User", Field, 0, ""},
  16455. {"TranslateAccountName", Func, 0, ""},
  16456. {"TranslateName", Func, 0, ""},
  16457. {"TransmitFile", Func, 0, ""},
  16458. {"TransmitFileBuffers", Type, 0, ""},
  16459. {"TransmitFileBuffers.Head", Field, 0, ""},
  16460. {"TransmitFileBuffers.HeadLength", Field, 0, ""},
  16461. {"TransmitFileBuffers.Tail", Field, 0, ""},
  16462. {"TransmitFileBuffers.TailLength", Field, 0, ""},
  16463. {"Truncate", Func, 0, "func(path string, length int64) (err error)"},
  16464. {"UNIX_PATH_MAX", Const, 12, ""},
  16465. {"USAGE_MATCH_TYPE_AND", Const, 0, ""},
  16466. {"USAGE_MATCH_TYPE_OR", Const, 0, ""},
  16467. {"UTF16FromString", Func, 1, ""},
  16468. {"UTF16PtrFromString", Func, 1, ""},
  16469. {"UTF16ToString", Func, 0, ""},
  16470. {"Ucred", Type, 0, ""},
  16471. {"Ucred.Gid", Field, 0, ""},
  16472. {"Ucred.Pid", Field, 0, ""},
  16473. {"Ucred.Uid", Field, 0, ""},
  16474. {"Umask", Func, 0, "func(mask int) (oldmask int)"},
  16475. {"Uname", Func, 0, "func(buf *Utsname) (err error)"},
  16476. {"Undelete", Func, 0, ""},
  16477. {"UnixCredentials", Func, 0, "func(ucred *Ucred) []byte"},
  16478. {"UnixRights", Func, 0, "func(fds ...int) []byte"},
  16479. {"Unlink", Func, 0, "func(path string) error"},
  16480. {"Unlinkat", Func, 0, "func(dirfd int, path string) error"},
  16481. {"UnmapViewOfFile", Func, 0, ""},
  16482. {"Unmount", Func, 0, "func(target string, flags int) (err error)"},
  16483. {"Unsetenv", Func, 4, "func(key string) error"},
  16484. {"Unshare", Func, 0, "func(flags int) (err error)"},
  16485. {"UserInfo10", Type, 0, ""},
  16486. {"UserInfo10.Comment", Field, 0, ""},
  16487. {"UserInfo10.FullName", Field, 0, ""},
  16488. {"UserInfo10.Name", Field, 0, ""},
  16489. {"UserInfo10.UsrComment", Field, 0, ""},
  16490. {"Ustat", Func, 0, "func(dev int, ubuf *Ustat_t) (err error)"},
  16491. {"Ustat_t", Type, 0, ""},
  16492. {"Ustat_t.Fname", Field, 0, ""},
  16493. {"Ustat_t.Fpack", Field, 0, ""},
  16494. {"Ustat_t.Pad_cgo_0", Field, 0, ""},
  16495. {"Ustat_t.Pad_cgo_1", Field, 0, ""},
  16496. {"Ustat_t.Tfree", Field, 0, ""},
  16497. {"Ustat_t.Tinode", Field, 0, ""},
  16498. {"Utimbuf", Type, 0, ""},
  16499. {"Utimbuf.Actime", Field, 0, ""},
  16500. {"Utimbuf.Modtime", Field, 0, ""},
  16501. {"Utime", Func, 0, "func(path string, buf *Utimbuf) (err error)"},
  16502. {"Utimes", Func, 0, "func(path string, tv []Timeval) (err error)"},
  16503. {"UtimesNano", Func, 1, "func(path string, ts []Timespec) (err error)"},
  16504. {"Utsname", Type, 0, ""},
  16505. {"Utsname.Domainname", Field, 0, ""},
  16506. {"Utsname.Machine", Field, 0, ""},
  16507. {"Utsname.Nodename", Field, 0, ""},
  16508. {"Utsname.Release", Field, 0, ""},
  16509. {"Utsname.Sysname", Field, 0, ""},
  16510. {"Utsname.Version", Field, 0, ""},
  16511. {"VDISCARD", Const, 0, ""},
  16512. {"VDSUSP", Const, 1, ""},
  16513. {"VEOF", Const, 0, ""},
  16514. {"VEOL", Const, 0, ""},
  16515. {"VEOL2", Const, 0, ""},
  16516. {"VERASE", Const, 0, ""},
  16517. {"VERASE2", Const, 1, ""},
  16518. {"VINTR", Const, 0, ""},
  16519. {"VKILL", Const, 0, ""},
  16520. {"VLNEXT", Const, 0, ""},
  16521. {"VMIN", Const, 0, ""},
  16522. {"VQUIT", Const, 0, ""},
  16523. {"VREPRINT", Const, 0, ""},
  16524. {"VSTART", Const, 0, ""},
  16525. {"VSTATUS", Const, 1, ""},
  16526. {"VSTOP", Const, 0, ""},
  16527. {"VSUSP", Const, 0, ""},
  16528. {"VSWTC", Const, 0, ""},
  16529. {"VT0", Const, 1, ""},
  16530. {"VT1", Const, 1, ""},
  16531. {"VTDLY", Const, 1, ""},
  16532. {"VTIME", Const, 0, ""},
  16533. {"VWERASE", Const, 0, ""},
  16534. {"VirtualLock", Func, 0, ""},
  16535. {"VirtualUnlock", Func, 0, ""},
  16536. {"WAIT_ABANDONED", Const, 0, ""},
  16537. {"WAIT_FAILED", Const, 0, ""},
  16538. {"WAIT_OBJECT_0", Const, 0, ""},
  16539. {"WAIT_TIMEOUT", Const, 0, ""},
  16540. {"WALL", Const, 0, ""},
  16541. {"WALLSIG", Const, 1, ""},
  16542. {"WALTSIG", Const, 1, ""},
  16543. {"WCLONE", Const, 0, ""},
  16544. {"WCONTINUED", Const, 0, ""},
  16545. {"WCOREFLAG", Const, 0, ""},
  16546. {"WEXITED", Const, 0, ""},
  16547. {"WLINUXCLONE", Const, 0, ""},
  16548. {"WNOHANG", Const, 0, ""},
  16549. {"WNOTHREAD", Const, 0, ""},
  16550. {"WNOWAIT", Const, 0, ""},
  16551. {"WNOZOMBIE", Const, 1, ""},
  16552. {"WOPTSCHECKED", Const, 1, ""},
  16553. {"WORDSIZE", Const, 0, ""},
  16554. {"WSABuf", Type, 0, ""},
  16555. {"WSABuf.Buf", Field, 0, ""},
  16556. {"WSABuf.Len", Field, 0, ""},
  16557. {"WSACleanup", Func, 0, ""},
  16558. {"WSADESCRIPTION_LEN", Const, 0, ""},
  16559. {"WSAData", Type, 0, ""},
  16560. {"WSAData.Description", Field, 0, ""},
  16561. {"WSAData.HighVersion", Field, 0, ""},
  16562. {"WSAData.MaxSockets", Field, 0, ""},
  16563. {"WSAData.MaxUdpDg", Field, 0, ""},
  16564. {"WSAData.SystemStatus", Field, 0, ""},
  16565. {"WSAData.VendorInfo", Field, 0, ""},
  16566. {"WSAData.Version", Field, 0, ""},
  16567. {"WSAEACCES", Const, 2, ""},
  16568. {"WSAECONNABORTED", Const, 9, ""},
  16569. {"WSAECONNRESET", Const, 3, ""},
  16570. {"WSAENOPROTOOPT", Const, 23, ""},
  16571. {"WSAEnumProtocols", Func, 2, ""},
  16572. {"WSAID_CONNECTEX", Var, 1, ""},
  16573. {"WSAIoctl", Func, 0, ""},
  16574. {"WSAPROTOCOL_LEN", Const, 2, ""},
  16575. {"WSAProtocolChain", Type, 2, ""},
  16576. {"WSAProtocolChain.ChainEntries", Field, 2, ""},
  16577. {"WSAProtocolChain.ChainLen", Field, 2, ""},
  16578. {"WSAProtocolInfo", Type, 2, ""},
  16579. {"WSAProtocolInfo.AddressFamily", Field, 2, ""},
  16580. {"WSAProtocolInfo.CatalogEntryId", Field, 2, ""},
  16581. {"WSAProtocolInfo.MaxSockAddr", Field, 2, ""},
  16582. {"WSAProtocolInfo.MessageSize", Field, 2, ""},
  16583. {"WSAProtocolInfo.MinSockAddr", Field, 2, ""},
  16584. {"WSAProtocolInfo.NetworkByteOrder", Field, 2, ""},
  16585. {"WSAProtocolInfo.Protocol", Field, 2, ""},
  16586. {"WSAProtocolInfo.ProtocolChain", Field, 2, ""},
  16587. {"WSAProtocolInfo.ProtocolMaxOffset", Field, 2, ""},
  16588. {"WSAProtocolInfo.ProtocolName", Field, 2, ""},
  16589. {"WSAProtocolInfo.ProviderFlags", Field, 2, ""},
  16590. {"WSAProtocolInfo.ProviderId", Field, 2, ""},
  16591. {"WSAProtocolInfo.ProviderReserved", Field, 2, ""},
  16592. {"WSAProtocolInfo.SecurityScheme", Field, 2, ""},
  16593. {"WSAProtocolInfo.ServiceFlags1", Field, 2, ""},
  16594. {"WSAProtocolInfo.ServiceFlags2", Field, 2, ""},
  16595. {"WSAProtocolInfo.ServiceFlags3", Field, 2, ""},
  16596. {"WSAProtocolInfo.ServiceFlags4", Field, 2, ""},
  16597. {"WSAProtocolInfo.SocketType", Field, 2, ""},
  16598. {"WSAProtocolInfo.Version", Field, 2, ""},
  16599. {"WSARecv", Func, 0, ""},
  16600. {"WSARecvFrom", Func, 0, ""},
  16601. {"WSASYS_STATUS_LEN", Const, 0, ""},
  16602. {"WSASend", Func, 0, ""},
  16603. {"WSASendTo", Func, 0, ""},
  16604. {"WSASendto", Func, 0, ""},
  16605. {"WSAStartup", Func, 0, ""},
  16606. {"WSTOPPED", Const, 0, ""},
  16607. {"WTRAPPED", Const, 1, ""},
  16608. {"WUNTRACED", Const, 0, ""},
  16609. {"Wait4", Func, 0, "func(pid int, wstatus *WaitStatus, options int, rusage *Rusage) (wpid int, err error)"},
  16610. {"WaitForSingleObject", Func, 0, ""},
  16611. {"WaitStatus", Type, 0, ""},
  16612. {"WaitStatus.ExitCode", Field, 0, ""},
  16613. {"Win32FileAttributeData", Type, 0, ""},
  16614. {"Win32FileAttributeData.CreationTime", Field, 0, ""},
  16615. {"Win32FileAttributeData.FileAttributes", Field, 0, ""},
  16616. {"Win32FileAttributeData.FileSizeHigh", Field, 0, ""},
  16617. {"Win32FileAttributeData.FileSizeLow", Field, 0, ""},
  16618. {"Win32FileAttributeData.LastAccessTime", Field, 0, ""},
  16619. {"Win32FileAttributeData.LastWriteTime", Field, 0, ""},
  16620. {"Win32finddata", Type, 0, ""},
  16621. {"Win32finddata.AlternateFileName", Field, 0, ""},
  16622. {"Win32finddata.CreationTime", Field, 0, ""},
  16623. {"Win32finddata.FileAttributes", Field, 0, ""},
  16624. {"Win32finddata.FileName", Field, 0, ""},
  16625. {"Win32finddata.FileSizeHigh", Field, 0, ""},
  16626. {"Win32finddata.FileSizeLow", Field, 0, ""},
  16627. {"Win32finddata.LastAccessTime", Field, 0, ""},
  16628. {"Win32finddata.LastWriteTime", Field, 0, ""},
  16629. {"Win32finddata.Reserved0", Field, 0, ""},
  16630. {"Win32finddata.Reserved1", Field, 0, ""},
  16631. {"Write", Func, 0, "func(fd int, p []byte) (n int, err error)"},
  16632. {"WriteConsole", Func, 1, ""},
  16633. {"WriteFile", Func, 0, ""},
  16634. {"X509_ASN_ENCODING", Const, 0, ""},
  16635. {"XCASE", Const, 0, ""},
  16636. {"XP1_CONNECTIONLESS", Const, 2, ""},
  16637. {"XP1_CONNECT_DATA", Const, 2, ""},
  16638. {"XP1_DISCONNECT_DATA", Const, 2, ""},
  16639. {"XP1_EXPEDITED_DATA", Const, 2, ""},
  16640. {"XP1_GRACEFUL_CLOSE", Const, 2, ""},
  16641. {"XP1_GUARANTEED_DELIVERY", Const, 2, ""},
  16642. {"XP1_GUARANTEED_ORDER", Const, 2, ""},
  16643. {"XP1_IFS_HANDLES", Const, 2, ""},
  16644. {"XP1_MESSAGE_ORIENTED", Const, 2, ""},
  16645. {"XP1_MULTIPOINT_CONTROL_PLANE", Const, 2, ""},
  16646. {"XP1_MULTIPOINT_DATA_PLANE", Const, 2, ""},
  16647. {"XP1_PARTIAL_MESSAGE", Const, 2, ""},
  16648. {"XP1_PSEUDO_STREAM", Const, 2, ""},
  16649. {"XP1_QOS_SUPPORTED", Const, 2, ""},
  16650. {"XP1_SAN_SUPPORT_SDP", Const, 2, ""},
  16651. {"XP1_SUPPORT_BROADCAST", Const, 2, ""},
  16652. {"XP1_SUPPORT_MULTIPOINT", Const, 2, ""},
  16653. {"XP1_UNI_RECV", Const, 2, ""},
  16654. {"XP1_UNI_SEND", Const, 2, ""},
  16655. },
  16656. "syscall/js": {
  16657. {"CopyBytesToGo", Func, 0, ""},
  16658. {"CopyBytesToJS", Func, 0, ""},
  16659. {"Error", Type, 0, ""},
  16660. {"Func", Type, 0, ""},
  16661. {"FuncOf", Func, 0, ""},
  16662. {"Global", Func, 0, ""},
  16663. {"Null", Func, 0, ""},
  16664. {"Type", Type, 0, ""},
  16665. {"TypeBoolean", Const, 0, ""},
  16666. {"TypeFunction", Const, 0, ""},
  16667. {"TypeNull", Const, 0, ""},
  16668. {"TypeNumber", Const, 0, ""},
  16669. {"TypeObject", Const, 0, ""},
  16670. {"TypeString", Const, 0, ""},
  16671. {"TypeSymbol", Const, 0, ""},
  16672. {"TypeUndefined", Const, 0, ""},
  16673. {"Undefined", Func, 0, ""},
  16674. {"Value", Type, 0, ""},
  16675. {"ValueError", Type, 0, ""},
  16676. {"ValueOf", Func, 0, ""},
  16677. },
  16678. "testing": {
  16679. {"(*B).Attr", Method, 25, ""},
  16680. {"(*B).Chdir", Method, 24, ""},
  16681. {"(*B).Cleanup", Method, 14, ""},
  16682. {"(*B).Context", Method, 24, ""},
  16683. {"(*B).Elapsed", Method, 20, ""},
  16684. {"(*B).Error", Method, 0, ""},
  16685. {"(*B).Errorf", Method, 0, ""},
  16686. {"(*B).Fail", Method, 0, ""},
  16687. {"(*B).FailNow", Method, 0, ""},
  16688. {"(*B).Failed", Method, 0, ""},
  16689. {"(*B).Fatal", Method, 0, ""},
  16690. {"(*B).Fatalf", Method, 0, ""},
  16691. {"(*B).Helper", Method, 9, ""},
  16692. {"(*B).Log", Method, 0, ""},
  16693. {"(*B).Logf", Method, 0, ""},
  16694. {"(*B).Loop", Method, 24, ""},
  16695. {"(*B).Name", Method, 8, ""},
  16696. {"(*B).Output", Method, 25, ""},
  16697. {"(*B).ReportAllocs", Method, 1, ""},
  16698. {"(*B).ReportMetric", Method, 13, ""},
  16699. {"(*B).ResetTimer", Method, 0, ""},
  16700. {"(*B).Run", Method, 7, ""},
  16701. {"(*B).RunParallel", Method, 3, ""},
  16702. {"(*B).SetBytes", Method, 0, ""},
  16703. {"(*B).SetParallelism", Method, 3, ""},
  16704. {"(*B).Setenv", Method, 17, ""},
  16705. {"(*B).Skip", Method, 1, ""},
  16706. {"(*B).SkipNow", Method, 1, ""},
  16707. {"(*B).Skipf", Method, 1, ""},
  16708. {"(*B).Skipped", Method, 1, ""},
  16709. {"(*B).StartTimer", Method, 0, ""},
  16710. {"(*B).StopTimer", Method, 0, ""},
  16711. {"(*B).TempDir", Method, 15, ""},
  16712. {"(*F).Add", Method, 18, ""},
  16713. {"(*F).Attr", Method, 25, ""},
  16714. {"(*F).Chdir", Method, 24, ""},
  16715. {"(*F).Cleanup", Method, 18, ""},
  16716. {"(*F).Context", Method, 24, ""},
  16717. {"(*F).Error", Method, 18, ""},
  16718. {"(*F).Errorf", Method, 18, ""},
  16719. {"(*F).Fail", Method, 18, ""},
  16720. {"(*F).FailNow", Method, 18, ""},
  16721. {"(*F).Failed", Method, 18, ""},
  16722. {"(*F).Fatal", Method, 18, ""},
  16723. {"(*F).Fatalf", Method, 18, ""},
  16724. {"(*F).Fuzz", Method, 18, ""},
  16725. {"(*F).Helper", Method, 18, ""},
  16726. {"(*F).Log", Method, 18, ""},
  16727. {"(*F).Logf", Method, 18, ""},
  16728. {"(*F).Name", Method, 18, ""},
  16729. {"(*F).Output", Method, 25, ""},
  16730. {"(*F).Setenv", Method, 18, ""},
  16731. {"(*F).Skip", Method, 18, ""},
  16732. {"(*F).SkipNow", Method, 18, ""},
  16733. {"(*F).Skipf", Method, 18, ""},
  16734. {"(*F).Skipped", Method, 18, ""},
  16735. {"(*F).TempDir", Method, 18, ""},
  16736. {"(*M).Run", Method, 4, ""},
  16737. {"(*PB).Next", Method, 3, ""},
  16738. {"(*T).Attr", Method, 25, ""},
  16739. {"(*T).Chdir", Method, 24, ""},
  16740. {"(*T).Cleanup", Method, 14, ""},
  16741. {"(*T).Context", Method, 24, ""},
  16742. {"(*T).Deadline", Method, 15, ""},
  16743. {"(*T).Error", Method, 0, ""},
  16744. {"(*T).Errorf", Method, 0, ""},
  16745. {"(*T).Fail", Method, 0, ""},
  16746. {"(*T).FailNow", Method, 0, ""},
  16747. {"(*T).Failed", Method, 0, ""},
  16748. {"(*T).Fatal", Method, 0, ""},
  16749. {"(*T).Fatalf", Method, 0, ""},
  16750. {"(*T).Helper", Method, 9, ""},
  16751. {"(*T).Log", Method, 0, ""},
  16752. {"(*T).Logf", Method, 0, ""},
  16753. {"(*T).Name", Method, 8, ""},
  16754. {"(*T).Output", Method, 25, ""},
  16755. {"(*T).Parallel", Method, 0, ""},
  16756. {"(*T).Run", Method, 7, ""},
  16757. {"(*T).Setenv", Method, 17, ""},
  16758. {"(*T).Skip", Method, 1, ""},
  16759. {"(*T).SkipNow", Method, 1, ""},
  16760. {"(*T).Skipf", Method, 1, ""},
  16761. {"(*T).Skipped", Method, 1, ""},
  16762. {"(*T).TempDir", Method, 15, ""},
  16763. {"(BenchmarkResult).AllocedBytesPerOp", Method, 1, ""},
  16764. {"(BenchmarkResult).AllocsPerOp", Method, 1, ""},
  16765. {"(BenchmarkResult).MemString", Method, 1, ""},
  16766. {"(BenchmarkResult).NsPerOp", Method, 0, ""},
  16767. {"(BenchmarkResult).String", Method, 0, ""},
  16768. {"AllocsPerRun", Func, 1, "func(runs int, f func()) (avg float64)"},
  16769. {"B", Type, 0, ""},
  16770. {"B.N", Field, 0, ""},
  16771. {"Benchmark", Func, 0, "func(f func(b *B)) BenchmarkResult"},
  16772. {"BenchmarkResult", Type, 0, ""},
  16773. {"BenchmarkResult.Bytes", Field, 0, ""},
  16774. {"BenchmarkResult.Extra", Field, 13, ""},
  16775. {"BenchmarkResult.MemAllocs", Field, 1, ""},
  16776. {"BenchmarkResult.MemBytes", Field, 1, ""},
  16777. {"BenchmarkResult.N", Field, 0, ""},
  16778. {"BenchmarkResult.T", Field, 0, ""},
  16779. {"Cover", Type, 2, ""},
  16780. {"Cover.Blocks", Field, 2, ""},
  16781. {"Cover.Counters", Field, 2, ""},
  16782. {"Cover.CoveredPackages", Field, 2, ""},
  16783. {"Cover.Mode", Field, 2, ""},
  16784. {"CoverBlock", Type, 2, ""},
  16785. {"CoverBlock.Col0", Field, 2, ""},
  16786. {"CoverBlock.Col1", Field, 2, ""},
  16787. {"CoverBlock.Line0", Field, 2, ""},
  16788. {"CoverBlock.Line1", Field, 2, ""},
  16789. {"CoverBlock.Stmts", Field, 2, ""},
  16790. {"CoverMode", Func, 8, "func() string"},
  16791. {"Coverage", Func, 4, "func() float64"},
  16792. {"F", Type, 18, ""},
  16793. {"Init", Func, 13, "func()"},
  16794. {"InternalBenchmark", Type, 0, ""},
  16795. {"InternalBenchmark.F", Field, 0, ""},
  16796. {"InternalBenchmark.Name", Field, 0, ""},
  16797. {"InternalExample", Type, 0, ""},
  16798. {"InternalExample.F", Field, 0, ""},
  16799. {"InternalExample.Name", Field, 0, ""},
  16800. {"InternalExample.Output", Field, 0, ""},
  16801. {"InternalExample.Unordered", Field, 7, ""},
  16802. {"InternalFuzzTarget", Type, 18, ""},
  16803. {"InternalFuzzTarget.Fn", Field, 18, ""},
  16804. {"InternalFuzzTarget.Name", Field, 18, ""},
  16805. {"InternalTest", Type, 0, ""},
  16806. {"InternalTest.F", Field, 0, ""},
  16807. {"InternalTest.Name", Field, 0, ""},
  16808. {"M", Type, 4, ""},
  16809. {"Main", Func, 0, "func(matchString func(pat string, str string) (bool, error), tests []InternalTest, benchmarks []InternalBenchmark, examples []InternalExample)"},
  16810. {"MainStart", Func, 4, "func(deps testDeps, tests []InternalTest, benchmarks []InternalBenchmark, fuzzTargets []InternalFuzzTarget, examples []InternalExample) *M"},
  16811. {"PB", Type, 3, ""},
  16812. {"RegisterCover", Func, 2, "func(c Cover)"},
  16813. {"RunBenchmarks", Func, 0, "func(matchString func(pat string, str string) (bool, error), benchmarks []InternalBenchmark)"},
  16814. {"RunExamples", Func, 0, "func(matchString func(pat string, str string) (bool, error), examples []InternalExample) (ok bool)"},
  16815. {"RunTests", Func, 0, "func(matchString func(pat string, str string) (bool, error), tests []InternalTest) (ok bool)"},
  16816. {"Short", Func, 0, "func() bool"},
  16817. {"T", Type, 0, ""},
  16818. {"TB", Type, 2, ""},
  16819. {"Testing", Func, 21, "func() bool"},
  16820. {"Verbose", Func, 1, "func() bool"},
  16821. },
  16822. "testing/fstest": {
  16823. {"(MapFS).Glob", Method, 16, ""},
  16824. {"(MapFS).Lstat", Method, 25, ""},
  16825. {"(MapFS).Open", Method, 16, ""},
  16826. {"(MapFS).ReadDir", Method, 16, ""},
  16827. {"(MapFS).ReadFile", Method, 16, ""},
  16828. {"(MapFS).ReadLink", Method, 25, ""},
  16829. {"(MapFS).Stat", Method, 16, ""},
  16830. {"(MapFS).Sub", Method, 16, ""},
  16831. {"MapFS", Type, 16, ""},
  16832. {"MapFile", Type, 16, ""},
  16833. {"MapFile.Data", Field, 16, ""},
  16834. {"MapFile.ModTime", Field, 16, ""},
  16835. {"MapFile.Mode", Field, 16, ""},
  16836. {"MapFile.Sys", Field, 16, ""},
  16837. {"TestFS", Func, 16, "func(fsys fs.FS, expected ...string) error"},
  16838. },
  16839. "testing/iotest": {
  16840. {"DataErrReader", Func, 0, "func(r io.Reader) io.Reader"},
  16841. {"ErrReader", Func, 16, "func(err error) io.Reader"},
  16842. {"ErrTimeout", Var, 0, ""},
  16843. {"HalfReader", Func, 0, "func(r io.Reader) io.Reader"},
  16844. {"NewReadLogger", Func, 0, "func(prefix string, r io.Reader) io.Reader"},
  16845. {"NewWriteLogger", Func, 0, "func(prefix string, w io.Writer) io.Writer"},
  16846. {"OneByteReader", Func, 0, "func(r io.Reader) io.Reader"},
  16847. {"TestReader", Func, 16, "func(r io.Reader, content []byte) error"},
  16848. {"TimeoutReader", Func, 0, "func(r io.Reader) io.Reader"},
  16849. {"TruncateWriter", Func, 0, "func(w io.Writer, n int64) io.Writer"},
  16850. },
  16851. "testing/quick": {
  16852. {"(*CheckEqualError).Error", Method, 0, ""},
  16853. {"(*CheckError).Error", Method, 0, ""},
  16854. {"(SetupError).Error", Method, 0, ""},
  16855. {"Check", Func, 0, "func(f any, config *Config) error"},
  16856. {"CheckEqual", Func, 0, "func(f any, g any, config *Config) error"},
  16857. {"CheckEqualError", Type, 0, ""},
  16858. {"CheckEqualError.CheckError", Field, 0, ""},
  16859. {"CheckEqualError.Out1", Field, 0, ""},
  16860. {"CheckEqualError.Out2", Field, 0, ""},
  16861. {"CheckError", Type, 0, ""},
  16862. {"CheckError.Count", Field, 0, ""},
  16863. {"CheckError.In", Field, 0, ""},
  16864. {"Config", Type, 0, ""},
  16865. {"Config.MaxCount", Field, 0, ""},
  16866. {"Config.MaxCountScale", Field, 0, ""},
  16867. {"Config.Rand", Field, 0, ""},
  16868. {"Config.Values", Field, 0, ""},
  16869. {"Generator", Type, 0, ""},
  16870. {"SetupError", Type, 0, ""},
  16871. {"Value", Func, 0, "func(t reflect.Type, rand *rand.Rand) (value reflect.Value, ok bool)"},
  16872. },
  16873. "testing/slogtest": {
  16874. {"Run", Func, 22, "func(t *testing.T, newHandler func(*testing.T) slog.Handler, result func(*testing.T) map[string]any)"},
  16875. {"TestHandler", Func, 21, "func(h slog.Handler, results func() []map[string]any) error"},
  16876. },
  16877. "testing/synctest": {
  16878. {"Test", Func, 25, "func(t *testing.T, f func(*testing.T))"},
  16879. {"Wait", Func, 25, "func()"},
  16880. },
  16881. "text/scanner": {
  16882. {"(*Position).IsValid", Method, 0, ""},
  16883. {"(*Scanner).Init", Method, 0, ""},
  16884. {"(*Scanner).IsValid", Method, 0, ""},
  16885. {"(*Scanner).Next", Method, 0, ""},
  16886. {"(*Scanner).Peek", Method, 0, ""},
  16887. {"(*Scanner).Pos", Method, 0, ""},
  16888. {"(*Scanner).Scan", Method, 0, ""},
  16889. {"(*Scanner).TokenText", Method, 0, ""},
  16890. {"(Position).String", Method, 0, ""},
  16891. {"(Scanner).String", Method, 0, ""},
  16892. {"Char", Const, 0, ""},
  16893. {"Comment", Const, 0, ""},
  16894. {"EOF", Const, 0, ""},
  16895. {"Float", Const, 0, ""},
  16896. {"GoTokens", Const, 0, ""},
  16897. {"GoWhitespace", Const, 0, ""},
  16898. {"Ident", Const, 0, ""},
  16899. {"Int", Const, 0, ""},
  16900. {"Position", Type, 0, ""},
  16901. {"Position.Column", Field, 0, ""},
  16902. {"Position.Filename", Field, 0, ""},
  16903. {"Position.Line", Field, 0, ""},
  16904. {"Position.Offset", Field, 0, ""},
  16905. {"RawString", Const, 0, ""},
  16906. {"ScanChars", Const, 0, ""},
  16907. {"ScanComments", Const, 0, ""},
  16908. {"ScanFloats", Const, 0, ""},
  16909. {"ScanIdents", Const, 0, ""},
  16910. {"ScanInts", Const, 0, ""},
  16911. {"ScanRawStrings", Const, 0, ""},
  16912. {"ScanStrings", Const, 0, ""},
  16913. {"Scanner", Type, 0, ""},
  16914. {"Scanner.Error", Field, 0, ""},
  16915. {"Scanner.ErrorCount", Field, 0, ""},
  16916. {"Scanner.IsIdentRune", Field, 4, ""},
  16917. {"Scanner.Mode", Field, 0, ""},
  16918. {"Scanner.Position", Field, 0, ""},
  16919. {"Scanner.Whitespace", Field, 0, ""},
  16920. {"SkipComments", Const, 0, ""},
  16921. {"String", Const, 0, ""},
  16922. {"TokenString", Func, 0, "func(tok rune) string"},
  16923. },
  16924. "text/tabwriter": {
  16925. {"(*Writer).Flush", Method, 0, ""},
  16926. {"(*Writer).Init", Method, 0, ""},
  16927. {"(*Writer).Write", Method, 0, ""},
  16928. {"AlignRight", Const, 0, ""},
  16929. {"Debug", Const, 0, ""},
  16930. {"DiscardEmptyColumns", Const, 0, ""},
  16931. {"Escape", Const, 0, ""},
  16932. {"FilterHTML", Const, 0, ""},
  16933. {"NewWriter", Func, 0, "func(output io.Writer, minwidth int, tabwidth int, padding int, padchar byte, flags uint) *Writer"},
  16934. {"StripEscape", Const, 0, ""},
  16935. {"TabIndent", Const, 0, ""},
  16936. {"Writer", Type, 0, ""},
  16937. },
  16938. "text/template": {
  16939. {"(*Template).AddParseTree", Method, 0, ""},
  16940. {"(*Template).Clone", Method, 0, ""},
  16941. {"(*Template).DefinedTemplates", Method, 5, ""},
  16942. {"(*Template).Delims", Method, 0, ""},
  16943. {"(*Template).Execute", Method, 0, ""},
  16944. {"(*Template).ExecuteTemplate", Method, 0, ""},
  16945. {"(*Template).Funcs", Method, 0, ""},
  16946. {"(*Template).Lookup", Method, 0, ""},
  16947. {"(*Template).Name", Method, 0, ""},
  16948. {"(*Template).New", Method, 0, ""},
  16949. {"(*Template).Option", Method, 5, ""},
  16950. {"(*Template).Parse", Method, 0, ""},
  16951. {"(*Template).ParseFS", Method, 16, ""},
  16952. {"(*Template).ParseFiles", Method, 0, ""},
  16953. {"(*Template).ParseGlob", Method, 0, ""},
  16954. {"(*Template).Templates", Method, 0, ""},
  16955. {"(ExecError).Error", Method, 6, ""},
  16956. {"(ExecError).Unwrap", Method, 13, ""},
  16957. {"(Template).Copy", Method, 2, ""},
  16958. {"(Template).ErrorContext", Method, 1, ""},
  16959. {"ExecError", Type, 6, ""},
  16960. {"ExecError.Err", Field, 6, ""},
  16961. {"ExecError.Name", Field, 6, ""},
  16962. {"FuncMap", Type, 0, ""},
  16963. {"HTMLEscape", Func, 0, "func(w io.Writer, b []byte)"},
  16964. {"HTMLEscapeString", Func, 0, "func(s string) string"},
  16965. {"HTMLEscaper", Func, 0, "func(args ...any) string"},
  16966. {"IsTrue", Func, 6, "func(val any) (truth bool, ok bool)"},
  16967. {"JSEscape", Func, 0, "func(w io.Writer, b []byte)"},
  16968. {"JSEscapeString", Func, 0, "func(s string) string"},
  16969. {"JSEscaper", Func, 0, "func(args ...any) string"},
  16970. {"Must", Func, 0, "func(t *Template, err error) *Template"},
  16971. {"New", Func, 0, "func(name string) *Template"},
  16972. {"ParseFS", Func, 16, "func(fsys fs.FS, patterns ...string) (*Template, error)"},
  16973. {"ParseFiles", Func, 0, "func(filenames ...string) (*Template, error)"},
  16974. {"ParseGlob", Func, 0, "func(pattern string) (*Template, error)"},
  16975. {"Template", Type, 0, ""},
  16976. {"Template.Tree", Field, 0, ""},
  16977. {"URLQueryEscaper", Func, 0, "func(args ...any) string"},
  16978. },
  16979. "text/template/parse": {
  16980. {"(*ActionNode).Copy", Method, 0, ""},
  16981. {"(*ActionNode).String", Method, 0, ""},
  16982. {"(*BoolNode).Copy", Method, 0, ""},
  16983. {"(*BoolNode).String", Method, 0, ""},
  16984. {"(*BranchNode).Copy", Method, 4, ""},
  16985. {"(*BranchNode).String", Method, 0, ""},
  16986. {"(*BreakNode).Copy", Method, 18, ""},
  16987. {"(*BreakNode).String", Method, 18, ""},
  16988. {"(*ChainNode).Add", Method, 1, ""},
  16989. {"(*ChainNode).Copy", Method, 1, ""},
  16990. {"(*ChainNode).String", Method, 1, ""},
  16991. {"(*CommandNode).Copy", Method, 0, ""},
  16992. {"(*CommandNode).String", Method, 0, ""},
  16993. {"(*CommentNode).Copy", Method, 16, ""},
  16994. {"(*CommentNode).String", Method, 16, ""},
  16995. {"(*ContinueNode).Copy", Method, 18, ""},
  16996. {"(*ContinueNode).String", Method, 18, ""},
  16997. {"(*DotNode).Copy", Method, 0, ""},
  16998. {"(*DotNode).String", Method, 0, ""},
  16999. {"(*DotNode).Type", Method, 0, ""},
  17000. {"(*FieldNode).Copy", Method, 0, ""},
  17001. {"(*FieldNode).String", Method, 0, ""},
  17002. {"(*IdentifierNode).Copy", Method, 0, ""},
  17003. {"(*IdentifierNode).SetPos", Method, 1, ""},
  17004. {"(*IdentifierNode).SetTree", Method, 4, ""},
  17005. {"(*IdentifierNode).String", Method, 0, ""},
  17006. {"(*IfNode).Copy", Method, 0, ""},
  17007. {"(*IfNode).String", Method, 0, ""},
  17008. {"(*ListNode).Copy", Method, 0, ""},
  17009. {"(*ListNode).CopyList", Method, 0, ""},
  17010. {"(*ListNode).String", Method, 0, ""},
  17011. {"(*NilNode).Copy", Method, 1, ""},
  17012. {"(*NilNode).String", Method, 1, ""},
  17013. {"(*NilNode).Type", Method, 1, ""},
  17014. {"(*NumberNode).Copy", Method, 0, ""},
  17015. {"(*NumberNode).String", Method, 0, ""},
  17016. {"(*PipeNode).Copy", Method, 0, ""},
  17017. {"(*PipeNode).CopyPipe", Method, 0, ""},
  17018. {"(*PipeNode).String", Method, 0, ""},
  17019. {"(*RangeNode).Copy", Method, 0, ""},
  17020. {"(*RangeNode).String", Method, 0, ""},
  17021. {"(*StringNode).Copy", Method, 0, ""},
  17022. {"(*StringNode).String", Method, 0, ""},
  17023. {"(*TemplateNode).Copy", Method, 0, ""},
  17024. {"(*TemplateNode).String", Method, 0, ""},
  17025. {"(*TextNode).Copy", Method, 0, ""},
  17026. {"(*TextNode).String", Method, 0, ""},
  17027. {"(*Tree).Copy", Method, 2, ""},
  17028. {"(*Tree).ErrorContext", Method, 1, ""},
  17029. {"(*Tree).Parse", Method, 0, ""},
  17030. {"(*VariableNode).Copy", Method, 0, ""},
  17031. {"(*VariableNode).String", Method, 0, ""},
  17032. {"(*WithNode).Copy", Method, 0, ""},
  17033. {"(*WithNode).String", Method, 0, ""},
  17034. {"(ActionNode).Position", Method, 1, ""},
  17035. {"(ActionNode).Type", Method, 0, ""},
  17036. {"(BoolNode).Position", Method, 1, ""},
  17037. {"(BoolNode).Type", Method, 0, ""},
  17038. {"(BranchNode).Position", Method, 1, ""},
  17039. {"(BranchNode).Type", Method, 0, ""},
  17040. {"(BreakNode).Position", Method, 18, ""},
  17041. {"(BreakNode).Type", Method, 18, ""},
  17042. {"(ChainNode).Position", Method, 1, ""},
  17043. {"(ChainNode).Type", Method, 1, ""},
  17044. {"(CommandNode).Position", Method, 1, ""},
  17045. {"(CommandNode).Type", Method, 0, ""},
  17046. {"(CommentNode).Position", Method, 16, ""},
  17047. {"(CommentNode).Type", Method, 16, ""},
  17048. {"(ContinueNode).Position", Method, 18, ""},
  17049. {"(ContinueNode).Type", Method, 18, ""},
  17050. {"(DotNode).Position", Method, 1, ""},
  17051. {"(FieldNode).Position", Method, 1, ""},
  17052. {"(FieldNode).Type", Method, 0, ""},
  17053. {"(IdentifierNode).Position", Method, 1, ""},
  17054. {"(IdentifierNode).Type", Method, 0, ""},
  17055. {"(IfNode).Position", Method, 1, ""},
  17056. {"(IfNode).Type", Method, 0, ""},
  17057. {"(ListNode).Position", Method, 1, ""},
  17058. {"(ListNode).Type", Method, 0, ""},
  17059. {"(NilNode).Position", Method, 1, ""},
  17060. {"(NodeType).Type", Method, 0, ""},
  17061. {"(NumberNode).Position", Method, 1, ""},
  17062. {"(NumberNode).Type", Method, 0, ""},
  17063. {"(PipeNode).Position", Method, 1, ""},
  17064. {"(PipeNode).Type", Method, 0, ""},
  17065. {"(Pos).Position", Method, 1, ""},
  17066. {"(RangeNode).Position", Method, 1, ""},
  17067. {"(RangeNode).Type", Method, 0, ""},
  17068. {"(StringNode).Position", Method, 1, ""},
  17069. {"(StringNode).Type", Method, 0, ""},
  17070. {"(TemplateNode).Position", Method, 1, ""},
  17071. {"(TemplateNode).Type", Method, 0, ""},
  17072. {"(TextNode).Position", Method, 1, ""},
  17073. {"(TextNode).Type", Method, 0, ""},
  17074. {"(VariableNode).Position", Method, 1, ""},
  17075. {"(VariableNode).Type", Method, 0, ""},
  17076. {"(WithNode).Position", Method, 1, ""},
  17077. {"(WithNode).Type", Method, 0, ""},
  17078. {"ActionNode", Type, 0, ""},
  17079. {"ActionNode.Line", Field, 0, ""},
  17080. {"ActionNode.NodeType", Field, 0, ""},
  17081. {"ActionNode.Pipe", Field, 0, ""},
  17082. {"ActionNode.Pos", Field, 1, ""},
  17083. {"BoolNode", Type, 0, ""},
  17084. {"BoolNode.NodeType", Field, 0, ""},
  17085. {"BoolNode.Pos", Field, 1, ""},
  17086. {"BoolNode.True", Field, 0, ""},
  17087. {"BranchNode", Type, 0, ""},
  17088. {"BranchNode.ElseList", Field, 0, ""},
  17089. {"BranchNode.Line", Field, 0, ""},
  17090. {"BranchNode.List", Field, 0, ""},
  17091. {"BranchNode.NodeType", Field, 0, ""},
  17092. {"BranchNode.Pipe", Field, 0, ""},
  17093. {"BranchNode.Pos", Field, 1, ""},
  17094. {"BreakNode", Type, 18, ""},
  17095. {"BreakNode.Line", Field, 18, ""},
  17096. {"BreakNode.NodeType", Field, 18, ""},
  17097. {"BreakNode.Pos", Field, 18, ""},
  17098. {"ChainNode", Type, 1, ""},
  17099. {"ChainNode.Field", Field, 1, ""},
  17100. {"ChainNode.Node", Field, 1, ""},
  17101. {"ChainNode.NodeType", Field, 1, ""},
  17102. {"ChainNode.Pos", Field, 1, ""},
  17103. {"CommandNode", Type, 0, ""},
  17104. {"CommandNode.Args", Field, 0, ""},
  17105. {"CommandNode.NodeType", Field, 0, ""},
  17106. {"CommandNode.Pos", Field, 1, ""},
  17107. {"CommentNode", Type, 16, ""},
  17108. {"CommentNode.NodeType", Field, 16, ""},
  17109. {"CommentNode.Pos", Field, 16, ""},
  17110. {"CommentNode.Text", Field, 16, ""},
  17111. {"ContinueNode", Type, 18, ""},
  17112. {"ContinueNode.Line", Field, 18, ""},
  17113. {"ContinueNode.NodeType", Field, 18, ""},
  17114. {"ContinueNode.Pos", Field, 18, ""},
  17115. {"DotNode", Type, 0, ""},
  17116. {"DotNode.NodeType", Field, 4, ""},
  17117. {"DotNode.Pos", Field, 1, ""},
  17118. {"FieldNode", Type, 0, ""},
  17119. {"FieldNode.Ident", Field, 0, ""},
  17120. {"FieldNode.NodeType", Field, 0, ""},
  17121. {"FieldNode.Pos", Field, 1, ""},
  17122. {"IdentifierNode", Type, 0, ""},
  17123. {"IdentifierNode.Ident", Field, 0, ""},
  17124. {"IdentifierNode.NodeType", Field, 0, ""},
  17125. {"IdentifierNode.Pos", Field, 1, ""},
  17126. {"IfNode", Type, 0, ""},
  17127. {"IfNode.BranchNode", Field, 0, ""},
  17128. {"IsEmptyTree", Func, 0, "func(n Node) bool"},
  17129. {"ListNode", Type, 0, ""},
  17130. {"ListNode.NodeType", Field, 0, ""},
  17131. {"ListNode.Nodes", Field, 0, ""},
  17132. {"ListNode.Pos", Field, 1, ""},
  17133. {"Mode", Type, 16, ""},
  17134. {"New", Func, 0, "func(name string, funcs ...map[string]any) *Tree"},
  17135. {"NewIdentifier", Func, 0, "func(ident string) *IdentifierNode"},
  17136. {"NilNode", Type, 1, ""},
  17137. {"NilNode.NodeType", Field, 4, ""},
  17138. {"NilNode.Pos", Field, 1, ""},
  17139. {"Node", Type, 0, ""},
  17140. {"NodeAction", Const, 0, ""},
  17141. {"NodeBool", Const, 0, ""},
  17142. {"NodeBreak", Const, 18, ""},
  17143. {"NodeChain", Const, 1, ""},
  17144. {"NodeCommand", Const, 0, ""},
  17145. {"NodeComment", Const, 16, ""},
  17146. {"NodeContinue", Const, 18, ""},
  17147. {"NodeDot", Const, 0, ""},
  17148. {"NodeField", Const, 0, ""},
  17149. {"NodeIdentifier", Const, 0, ""},
  17150. {"NodeIf", Const, 0, ""},
  17151. {"NodeList", Const, 0, ""},
  17152. {"NodeNil", Const, 1, ""},
  17153. {"NodeNumber", Const, 0, ""},
  17154. {"NodePipe", Const, 0, ""},
  17155. {"NodeRange", Const, 0, ""},
  17156. {"NodeString", Const, 0, ""},
  17157. {"NodeTemplate", Const, 0, ""},
  17158. {"NodeText", Const, 0, ""},
  17159. {"NodeType", Type, 0, ""},
  17160. {"NodeVariable", Const, 0, ""},
  17161. {"NodeWith", Const, 0, ""},
  17162. {"NumberNode", Type, 0, ""},
  17163. {"NumberNode.Complex128", Field, 0, ""},
  17164. {"NumberNode.Float64", Field, 0, ""},
  17165. {"NumberNode.Int64", Field, 0, ""},
  17166. {"NumberNode.IsComplex", Field, 0, ""},
  17167. {"NumberNode.IsFloat", Field, 0, ""},
  17168. {"NumberNode.IsInt", Field, 0, ""},
  17169. {"NumberNode.IsUint", Field, 0, ""},
  17170. {"NumberNode.NodeType", Field, 0, ""},
  17171. {"NumberNode.Pos", Field, 1, ""},
  17172. {"NumberNode.Text", Field, 0, ""},
  17173. {"NumberNode.Uint64", Field, 0, ""},
  17174. {"Parse", Func, 0, "func(name string, text string, leftDelim string, rightDelim string, funcs ...map[string]any) (map[string]*Tree, error)"},
  17175. {"ParseComments", Const, 16, ""},
  17176. {"PipeNode", Type, 0, ""},
  17177. {"PipeNode.Cmds", Field, 0, ""},
  17178. {"PipeNode.Decl", Field, 0, ""},
  17179. {"PipeNode.IsAssign", Field, 11, ""},
  17180. {"PipeNode.Line", Field, 0, ""},
  17181. {"PipeNode.NodeType", Field, 0, ""},
  17182. {"PipeNode.Pos", Field, 1, ""},
  17183. {"Pos", Type, 1, ""},
  17184. {"RangeNode", Type, 0, ""},
  17185. {"RangeNode.BranchNode", Field, 0, ""},
  17186. {"SkipFuncCheck", Const, 17, ""},
  17187. {"StringNode", Type, 0, ""},
  17188. {"StringNode.NodeType", Field, 0, ""},
  17189. {"StringNode.Pos", Field, 1, ""},
  17190. {"StringNode.Quoted", Field, 0, ""},
  17191. {"StringNode.Text", Field, 0, ""},
  17192. {"TemplateNode", Type, 0, ""},
  17193. {"TemplateNode.Line", Field, 0, ""},
  17194. {"TemplateNode.Name", Field, 0, ""},
  17195. {"TemplateNode.NodeType", Field, 0, ""},
  17196. {"TemplateNode.Pipe", Field, 0, ""},
  17197. {"TemplateNode.Pos", Field, 1, ""},
  17198. {"TextNode", Type, 0, ""},
  17199. {"TextNode.NodeType", Field, 0, ""},
  17200. {"TextNode.Pos", Field, 1, ""},
  17201. {"TextNode.Text", Field, 0, ""},
  17202. {"Tree", Type, 0, ""},
  17203. {"Tree.Mode", Field, 16, ""},
  17204. {"Tree.Name", Field, 0, ""},
  17205. {"Tree.ParseName", Field, 1, ""},
  17206. {"Tree.Root", Field, 0, ""},
  17207. {"VariableNode", Type, 0, ""},
  17208. {"VariableNode.Ident", Field, 0, ""},
  17209. {"VariableNode.NodeType", Field, 0, ""},
  17210. {"VariableNode.Pos", Field, 1, ""},
  17211. {"WithNode", Type, 0, ""},
  17212. {"WithNode.BranchNode", Field, 0, ""},
  17213. },
  17214. "time": {
  17215. {"(*Location).String", Method, 0, ""},
  17216. {"(*ParseError).Error", Method, 0, ""},
  17217. {"(*Ticker).Reset", Method, 15, ""},
  17218. {"(*Ticker).Stop", Method, 0, ""},
  17219. {"(*Time).GobDecode", Method, 0, ""},
  17220. {"(*Time).UnmarshalBinary", Method, 2, ""},
  17221. {"(*Time).UnmarshalJSON", Method, 0, ""},
  17222. {"(*Time).UnmarshalText", Method, 2, ""},
  17223. {"(*Timer).Reset", Method, 1, ""},
  17224. {"(*Timer).Stop", Method, 0, ""},
  17225. {"(Duration).Abs", Method, 19, ""},
  17226. {"(Duration).Hours", Method, 0, ""},
  17227. {"(Duration).Microseconds", Method, 13, ""},
  17228. {"(Duration).Milliseconds", Method, 13, ""},
  17229. {"(Duration).Minutes", Method, 0, ""},
  17230. {"(Duration).Nanoseconds", Method, 0, ""},
  17231. {"(Duration).Round", Method, 9, ""},
  17232. {"(Duration).Seconds", Method, 0, ""},
  17233. {"(Duration).String", Method, 0, ""},
  17234. {"(Duration).Truncate", Method, 9, ""},
  17235. {"(Month).String", Method, 0, ""},
  17236. {"(Time).Add", Method, 0, ""},
  17237. {"(Time).AddDate", Method, 0, ""},
  17238. {"(Time).After", Method, 0, ""},
  17239. {"(Time).AppendBinary", Method, 24, ""},
  17240. {"(Time).AppendFormat", Method, 5, ""},
  17241. {"(Time).AppendText", Method, 24, ""},
  17242. {"(Time).Before", Method, 0, ""},
  17243. {"(Time).Clock", Method, 0, ""},
  17244. {"(Time).Compare", Method, 20, ""},
  17245. {"(Time).Date", Method, 0, ""},
  17246. {"(Time).Day", Method, 0, ""},
  17247. {"(Time).Equal", Method, 0, ""},
  17248. {"(Time).Format", Method, 0, ""},
  17249. {"(Time).GoString", Method, 17, ""},
  17250. {"(Time).GobEncode", Method, 0, ""},
  17251. {"(Time).Hour", Method, 0, ""},
  17252. {"(Time).ISOWeek", Method, 0, ""},
  17253. {"(Time).In", Method, 0, ""},
  17254. {"(Time).IsDST", Method, 17, ""},
  17255. {"(Time).IsZero", Method, 0, ""},
  17256. {"(Time).Local", Method, 0, ""},
  17257. {"(Time).Location", Method, 0, ""},
  17258. {"(Time).MarshalBinary", Method, 2, ""},
  17259. {"(Time).MarshalJSON", Method, 0, ""},
  17260. {"(Time).MarshalText", Method, 2, ""},
  17261. {"(Time).Minute", Method, 0, ""},
  17262. {"(Time).Month", Method, 0, ""},
  17263. {"(Time).Nanosecond", Method, 0, ""},
  17264. {"(Time).Round", Method, 1, ""},
  17265. {"(Time).Second", Method, 0, ""},
  17266. {"(Time).String", Method, 0, ""},
  17267. {"(Time).Sub", Method, 0, ""},
  17268. {"(Time).Truncate", Method, 1, ""},
  17269. {"(Time).UTC", Method, 0, ""},
  17270. {"(Time).Unix", Method, 0, ""},
  17271. {"(Time).UnixMicro", Method, 17, ""},
  17272. {"(Time).UnixMilli", Method, 17, ""},
  17273. {"(Time).UnixNano", Method, 0, ""},
  17274. {"(Time).Weekday", Method, 0, ""},
  17275. {"(Time).Year", Method, 0, ""},
  17276. {"(Time).YearDay", Method, 1, ""},
  17277. {"(Time).Zone", Method, 0, ""},
  17278. {"(Time).ZoneBounds", Method, 19, ""},
  17279. {"(Weekday).String", Method, 0, ""},
  17280. {"ANSIC", Const, 0, ""},
  17281. {"After", Func, 0, "func(d Duration) <-chan Time"},
  17282. {"AfterFunc", Func, 0, "func(d Duration, f func()) *Timer"},
  17283. {"April", Const, 0, ""},
  17284. {"August", Const, 0, ""},
  17285. {"Date", Func, 0, "func(year int, month Month, day int, hour int, min int, sec int, nsec int, loc *Location) Time"},
  17286. {"DateOnly", Const, 20, ""},
  17287. {"DateTime", Const, 20, ""},
  17288. {"December", Const, 0, ""},
  17289. {"Duration", Type, 0, ""},
  17290. {"February", Const, 0, ""},
  17291. {"FixedZone", Func, 0, "func(name string, offset int) *Location"},
  17292. {"Friday", Const, 0, ""},
  17293. {"Hour", Const, 0, ""},
  17294. {"January", Const, 0, ""},
  17295. {"July", Const, 0, ""},
  17296. {"June", Const, 0, ""},
  17297. {"Kitchen", Const, 0, ""},
  17298. {"Layout", Const, 17, ""},
  17299. {"LoadLocation", Func, 0, "func(name string) (*Location, error)"},
  17300. {"LoadLocationFromTZData", Func, 10, "func(name string, data []byte) (*Location, error)"},
  17301. {"Local", Var, 0, ""},
  17302. {"Location", Type, 0, ""},
  17303. {"March", Const, 0, ""},
  17304. {"May", Const, 0, ""},
  17305. {"Microsecond", Const, 0, ""},
  17306. {"Millisecond", Const, 0, ""},
  17307. {"Minute", Const, 0, ""},
  17308. {"Monday", Const, 0, ""},
  17309. {"Month", Type, 0, ""},
  17310. {"Nanosecond", Const, 0, ""},
  17311. {"NewTicker", Func, 0, "func(d Duration) *Ticker"},
  17312. {"NewTimer", Func, 0, "func(d Duration) *Timer"},
  17313. {"November", Const, 0, ""},
  17314. {"Now", Func, 0, "func() Time"},
  17315. {"October", Const, 0, ""},
  17316. {"Parse", Func, 0, "func(layout string, value string) (Time, error)"},
  17317. {"ParseDuration", Func, 0, "func(s string) (Duration, error)"},
  17318. {"ParseError", Type, 0, ""},
  17319. {"ParseError.Layout", Field, 0, ""},
  17320. {"ParseError.LayoutElem", Field, 0, ""},
  17321. {"ParseError.Message", Field, 0, ""},
  17322. {"ParseError.Value", Field, 0, ""},
  17323. {"ParseError.ValueElem", Field, 0, ""},
  17324. {"ParseInLocation", Func, 1, "func(layout string, value string, loc *Location) (Time, error)"},
  17325. {"RFC1123", Const, 0, ""},
  17326. {"RFC1123Z", Const, 0, ""},
  17327. {"RFC3339", Const, 0, ""},
  17328. {"RFC3339Nano", Const, 0, ""},
  17329. {"RFC822", Const, 0, ""},
  17330. {"RFC822Z", Const, 0, ""},
  17331. {"RFC850", Const, 0, ""},
  17332. {"RubyDate", Const, 0, ""},
  17333. {"Saturday", Const, 0, ""},
  17334. {"Second", Const, 0, ""},
  17335. {"September", Const, 0, ""},
  17336. {"Since", Func, 0, "func(t Time) Duration"},
  17337. {"Sleep", Func, 0, "func(d Duration)"},
  17338. {"Stamp", Const, 0, ""},
  17339. {"StampMicro", Const, 0, ""},
  17340. {"StampMilli", Const, 0, ""},
  17341. {"StampNano", Const, 0, ""},
  17342. {"Sunday", Const, 0, ""},
  17343. {"Thursday", Const, 0, ""},
  17344. {"Tick", Func, 0, "func(d Duration) <-chan Time"},
  17345. {"Ticker", Type, 0, ""},
  17346. {"Ticker.C", Field, 0, ""},
  17347. {"Time", Type, 0, ""},
  17348. {"TimeOnly", Const, 20, ""},
  17349. {"Timer", Type, 0, ""},
  17350. {"Timer.C", Field, 0, ""},
  17351. {"Tuesday", Const, 0, ""},
  17352. {"UTC", Var, 0, ""},
  17353. {"Unix", Func, 0, "func(sec int64, nsec int64) Time"},
  17354. {"UnixDate", Const, 0, ""},
  17355. {"UnixMicro", Func, 17, "func(usec int64) Time"},
  17356. {"UnixMilli", Func, 17, "func(msec int64) Time"},
  17357. {"Until", Func, 8, "func(t Time) Duration"},
  17358. {"Wednesday", Const, 0, ""},
  17359. {"Weekday", Type, 0, ""},
  17360. },
  17361. "unicode": {
  17362. {"(SpecialCase).ToLower", Method, 0, ""},
  17363. {"(SpecialCase).ToTitle", Method, 0, ""},
  17364. {"(SpecialCase).ToUpper", Method, 0, ""},
  17365. {"ASCII_Hex_Digit", Var, 0, ""},
  17366. {"Adlam", Var, 7, ""},
  17367. {"Ahom", Var, 5, ""},
  17368. {"Anatolian_Hieroglyphs", Var, 5, ""},
  17369. {"Arabic", Var, 0, ""},
  17370. {"Armenian", Var, 0, ""},
  17371. {"Avestan", Var, 0, ""},
  17372. {"AzeriCase", Var, 0, ""},
  17373. {"Balinese", Var, 0, ""},
  17374. {"Bamum", Var, 0, ""},
  17375. {"Bassa_Vah", Var, 4, ""},
  17376. {"Batak", Var, 0, ""},
  17377. {"Bengali", Var, 0, ""},
  17378. {"Bhaiksuki", Var, 7, ""},
  17379. {"Bidi_Control", Var, 0, ""},
  17380. {"Bopomofo", Var, 0, ""},
  17381. {"Brahmi", Var, 0, ""},
  17382. {"Braille", Var, 0, ""},
  17383. {"Buginese", Var, 0, ""},
  17384. {"Buhid", Var, 0, ""},
  17385. {"C", Var, 0, ""},
  17386. {"Canadian_Aboriginal", Var, 0, ""},
  17387. {"Carian", Var, 0, ""},
  17388. {"CaseRange", Type, 0, ""},
  17389. {"CaseRange.Delta", Field, 0, ""},
  17390. {"CaseRange.Hi", Field, 0, ""},
  17391. {"CaseRange.Lo", Field, 0, ""},
  17392. {"CaseRanges", Var, 0, ""},
  17393. {"Categories", Var, 0, ""},
  17394. {"CategoryAliases", Var, 25, ""},
  17395. {"Caucasian_Albanian", Var, 4, ""},
  17396. {"Cc", Var, 0, ""},
  17397. {"Cf", Var, 0, ""},
  17398. {"Chakma", Var, 1, ""},
  17399. {"Cham", Var, 0, ""},
  17400. {"Cherokee", Var, 0, ""},
  17401. {"Chorasmian", Var, 16, ""},
  17402. {"Cn", Var, 25, ""},
  17403. {"Co", Var, 0, ""},
  17404. {"Common", Var, 0, ""},
  17405. {"Coptic", Var, 0, ""},
  17406. {"Cs", Var, 0, ""},
  17407. {"Cuneiform", Var, 0, ""},
  17408. {"Cypriot", Var, 0, ""},
  17409. {"Cypro_Minoan", Var, 21, ""},
  17410. {"Cyrillic", Var, 0, ""},
  17411. {"Dash", Var, 0, ""},
  17412. {"Deprecated", Var, 0, ""},
  17413. {"Deseret", Var, 0, ""},
  17414. {"Devanagari", Var, 0, ""},
  17415. {"Diacritic", Var, 0, ""},
  17416. {"Digit", Var, 0, ""},
  17417. {"Dives_Akuru", Var, 16, ""},
  17418. {"Dogra", Var, 13, ""},
  17419. {"Duployan", Var, 4, ""},
  17420. {"Egyptian_Hieroglyphs", Var, 0, ""},
  17421. {"Elbasan", Var, 4, ""},
  17422. {"Elymaic", Var, 14, ""},
  17423. {"Ethiopic", Var, 0, ""},
  17424. {"Extender", Var, 0, ""},
  17425. {"FoldCategory", Var, 0, ""},
  17426. {"FoldScript", Var, 0, ""},
  17427. {"Georgian", Var, 0, ""},
  17428. {"Glagolitic", Var, 0, ""},
  17429. {"Gothic", Var, 0, ""},
  17430. {"Grantha", Var, 4, ""},
  17431. {"GraphicRanges", Var, 0, ""},
  17432. {"Greek", Var, 0, ""},
  17433. {"Gujarati", Var, 0, ""},
  17434. {"Gunjala_Gondi", Var, 13, ""},
  17435. {"Gurmukhi", Var, 0, ""},
  17436. {"Han", Var, 0, ""},
  17437. {"Hangul", Var, 0, ""},
  17438. {"Hanifi_Rohingya", Var, 13, ""},
  17439. {"Hanunoo", Var, 0, ""},
  17440. {"Hatran", Var, 5, ""},
  17441. {"Hebrew", Var, 0, ""},
  17442. {"Hex_Digit", Var, 0, ""},
  17443. {"Hiragana", Var, 0, ""},
  17444. {"Hyphen", Var, 0, ""},
  17445. {"IDS_Binary_Operator", Var, 0, ""},
  17446. {"IDS_Trinary_Operator", Var, 0, ""},
  17447. {"Ideographic", Var, 0, ""},
  17448. {"Imperial_Aramaic", Var, 0, ""},
  17449. {"In", Func, 2, "func(r rune, ranges ...*RangeTable) bool"},
  17450. {"Inherited", Var, 0, ""},
  17451. {"Inscriptional_Pahlavi", Var, 0, ""},
  17452. {"Inscriptional_Parthian", Var, 0, ""},
  17453. {"Is", Func, 0, "func(rangeTab *RangeTable, r rune) bool"},
  17454. {"IsControl", Func, 0, "func(r rune) bool"},
  17455. {"IsDigit", Func, 0, "func(r rune) bool"},
  17456. {"IsGraphic", Func, 0, "func(r rune) bool"},
  17457. {"IsLetter", Func, 0, "func(r rune) bool"},
  17458. {"IsLower", Func, 0, "func(r rune) bool"},
  17459. {"IsMark", Func, 0, "func(r rune) bool"},
  17460. {"IsNumber", Func, 0, "func(r rune) bool"},
  17461. {"IsOneOf", Func, 0, "func(ranges []*RangeTable, r rune) bool"},
  17462. {"IsPrint", Func, 0, "func(r rune) bool"},
  17463. {"IsPunct", Func, 0, "func(r rune) bool"},
  17464. {"IsSpace", Func, 0, "func(r rune) bool"},
  17465. {"IsSymbol", Func, 0, "func(r rune) bool"},
  17466. {"IsTitle", Func, 0, "func(r rune) bool"},
  17467. {"IsUpper", Func, 0, "func(r rune) bool"},
  17468. {"Javanese", Var, 0, ""},
  17469. {"Join_Control", Var, 0, ""},
  17470. {"Kaithi", Var, 0, ""},
  17471. {"Kannada", Var, 0, ""},
  17472. {"Katakana", Var, 0, ""},
  17473. {"Kawi", Var, 21, ""},
  17474. {"Kayah_Li", Var, 0, ""},
  17475. {"Kharoshthi", Var, 0, ""},
  17476. {"Khitan_Small_Script", Var, 16, ""},
  17477. {"Khmer", Var, 0, ""},
  17478. {"Khojki", Var, 4, ""},
  17479. {"Khudawadi", Var, 4, ""},
  17480. {"L", Var, 0, ""},
  17481. {"LC", Var, 25, ""},
  17482. {"Lao", Var, 0, ""},
  17483. {"Latin", Var, 0, ""},
  17484. {"Lepcha", Var, 0, ""},
  17485. {"Letter", Var, 0, ""},
  17486. {"Limbu", Var, 0, ""},
  17487. {"Linear_A", Var, 4, ""},
  17488. {"Linear_B", Var, 0, ""},
  17489. {"Lisu", Var, 0, ""},
  17490. {"Ll", Var, 0, ""},
  17491. {"Lm", Var, 0, ""},
  17492. {"Lo", Var, 0, ""},
  17493. {"Logical_Order_Exception", Var, 0, ""},
  17494. {"Lower", Var, 0, ""},
  17495. {"LowerCase", Const, 0, ""},
  17496. {"Lt", Var, 0, ""},
  17497. {"Lu", Var, 0, ""},
  17498. {"Lycian", Var, 0, ""},
  17499. {"Lydian", Var, 0, ""},
  17500. {"M", Var, 0, ""},
  17501. {"Mahajani", Var, 4, ""},
  17502. {"Makasar", Var, 13, ""},
  17503. {"Malayalam", Var, 0, ""},
  17504. {"Mandaic", Var, 0, ""},
  17505. {"Manichaean", Var, 4, ""},
  17506. {"Marchen", Var, 7, ""},
  17507. {"Mark", Var, 0, ""},
  17508. {"Masaram_Gondi", Var, 10, ""},
  17509. {"MaxASCII", Const, 0, ""},
  17510. {"MaxCase", Const, 0, ""},
  17511. {"MaxLatin1", Const, 0, ""},
  17512. {"MaxRune", Const, 0, ""},
  17513. {"Mc", Var, 0, ""},
  17514. {"Me", Var, 0, ""},
  17515. {"Medefaidrin", Var, 13, ""},
  17516. {"Meetei_Mayek", Var, 0, ""},
  17517. {"Mende_Kikakui", Var, 4, ""},
  17518. {"Meroitic_Cursive", Var, 1, ""},
  17519. {"Meroitic_Hieroglyphs", Var, 1, ""},
  17520. {"Miao", Var, 1, ""},
  17521. {"Mn", Var, 0, ""},
  17522. {"Modi", Var, 4, ""},
  17523. {"Mongolian", Var, 0, ""},
  17524. {"Mro", Var, 4, ""},
  17525. {"Multani", Var, 5, ""},
  17526. {"Myanmar", Var, 0, ""},
  17527. {"N", Var, 0, ""},
  17528. {"Nabataean", Var, 4, ""},
  17529. {"Nag_Mundari", Var, 21, ""},
  17530. {"Nandinagari", Var, 14, ""},
  17531. {"Nd", Var, 0, ""},
  17532. {"New_Tai_Lue", Var, 0, ""},
  17533. {"Newa", Var, 7, ""},
  17534. {"Nko", Var, 0, ""},
  17535. {"Nl", Var, 0, ""},
  17536. {"No", Var, 0, ""},
  17537. {"Noncharacter_Code_Point", Var, 0, ""},
  17538. {"Number", Var, 0, ""},
  17539. {"Nushu", Var, 10, ""},
  17540. {"Nyiakeng_Puachue_Hmong", Var, 14, ""},
  17541. {"Ogham", Var, 0, ""},
  17542. {"Ol_Chiki", Var, 0, ""},
  17543. {"Old_Hungarian", Var, 5, ""},
  17544. {"Old_Italic", Var, 0, ""},
  17545. {"Old_North_Arabian", Var, 4, ""},
  17546. {"Old_Permic", Var, 4, ""},
  17547. {"Old_Persian", Var, 0, ""},
  17548. {"Old_Sogdian", Var, 13, ""},
  17549. {"Old_South_Arabian", Var, 0, ""},
  17550. {"Old_Turkic", Var, 0, ""},
  17551. {"Old_Uyghur", Var, 21, ""},
  17552. {"Oriya", Var, 0, ""},
  17553. {"Osage", Var, 7, ""},
  17554. {"Osmanya", Var, 0, ""},
  17555. {"Other", Var, 0, ""},
  17556. {"Other_Alphabetic", Var, 0, ""},
  17557. {"Other_Default_Ignorable_Code_Point", Var, 0, ""},
  17558. {"Other_Grapheme_Extend", Var, 0, ""},
  17559. {"Other_ID_Continue", Var, 0, ""},
  17560. {"Other_ID_Start", Var, 0, ""},
  17561. {"Other_Lowercase", Var, 0, ""},
  17562. {"Other_Math", Var, 0, ""},
  17563. {"Other_Uppercase", Var, 0, ""},
  17564. {"P", Var, 0, ""},
  17565. {"Pahawh_Hmong", Var, 4, ""},
  17566. {"Palmyrene", Var, 4, ""},
  17567. {"Pattern_Syntax", Var, 0, ""},
  17568. {"Pattern_White_Space", Var, 0, ""},
  17569. {"Pau_Cin_Hau", Var, 4, ""},
  17570. {"Pc", Var, 0, ""},
  17571. {"Pd", Var, 0, ""},
  17572. {"Pe", Var, 0, ""},
  17573. {"Pf", Var, 0, ""},
  17574. {"Phags_Pa", Var, 0, ""},
  17575. {"Phoenician", Var, 0, ""},
  17576. {"Pi", Var, 0, ""},
  17577. {"Po", Var, 0, ""},
  17578. {"Prepended_Concatenation_Mark", Var, 7, ""},
  17579. {"PrintRanges", Var, 0, ""},
  17580. {"Properties", Var, 0, ""},
  17581. {"Ps", Var, 0, ""},
  17582. {"Psalter_Pahlavi", Var, 4, ""},
  17583. {"Punct", Var, 0, ""},
  17584. {"Quotation_Mark", Var, 0, ""},
  17585. {"Radical", Var, 0, ""},
  17586. {"Range16", Type, 0, ""},
  17587. {"Range16.Hi", Field, 0, ""},
  17588. {"Range16.Lo", Field, 0, ""},
  17589. {"Range16.Stride", Field, 0, ""},
  17590. {"Range32", Type, 0, ""},
  17591. {"Range32.Hi", Field, 0, ""},
  17592. {"Range32.Lo", Field, 0, ""},
  17593. {"Range32.Stride", Field, 0, ""},
  17594. {"RangeTable", Type, 0, ""},
  17595. {"RangeTable.LatinOffset", Field, 1, ""},
  17596. {"RangeTable.R16", Field, 0, ""},
  17597. {"RangeTable.R32", Field, 0, ""},
  17598. {"Regional_Indicator", Var, 10, ""},
  17599. {"Rejang", Var, 0, ""},
  17600. {"ReplacementChar", Const, 0, ""},
  17601. {"Runic", Var, 0, ""},
  17602. {"S", Var, 0, ""},
  17603. {"STerm", Var, 0, ""},
  17604. {"Samaritan", Var, 0, ""},
  17605. {"Saurashtra", Var, 0, ""},
  17606. {"Sc", Var, 0, ""},
  17607. {"Scripts", Var, 0, ""},
  17608. {"Sentence_Terminal", Var, 7, ""},
  17609. {"Sharada", Var, 1, ""},
  17610. {"Shavian", Var, 0, ""},
  17611. {"Siddham", Var, 4, ""},
  17612. {"SignWriting", Var, 5, ""},
  17613. {"SimpleFold", Func, 0, "func(r rune) rune"},
  17614. {"Sinhala", Var, 0, ""},
  17615. {"Sk", Var, 0, ""},
  17616. {"Sm", Var, 0, ""},
  17617. {"So", Var, 0, ""},
  17618. {"Soft_Dotted", Var, 0, ""},
  17619. {"Sogdian", Var, 13, ""},
  17620. {"Sora_Sompeng", Var, 1, ""},
  17621. {"Soyombo", Var, 10, ""},
  17622. {"Space", Var, 0, ""},
  17623. {"SpecialCase", Type, 0, ""},
  17624. {"Sundanese", Var, 0, ""},
  17625. {"Syloti_Nagri", Var, 0, ""},
  17626. {"Symbol", Var, 0, ""},
  17627. {"Syriac", Var, 0, ""},
  17628. {"Tagalog", Var, 0, ""},
  17629. {"Tagbanwa", Var, 0, ""},
  17630. {"Tai_Le", Var, 0, ""},
  17631. {"Tai_Tham", Var, 0, ""},
  17632. {"Tai_Viet", Var, 0, ""},
  17633. {"Takri", Var, 1, ""},
  17634. {"Tamil", Var, 0, ""},
  17635. {"Tangsa", Var, 21, ""},
  17636. {"Tangut", Var, 7, ""},
  17637. {"Telugu", Var, 0, ""},
  17638. {"Terminal_Punctuation", Var, 0, ""},
  17639. {"Thaana", Var, 0, ""},
  17640. {"Thai", Var, 0, ""},
  17641. {"Tibetan", Var, 0, ""},
  17642. {"Tifinagh", Var, 0, ""},
  17643. {"Tirhuta", Var, 4, ""},
  17644. {"Title", Var, 0, ""},
  17645. {"TitleCase", Const, 0, ""},
  17646. {"To", Func, 0, "func(_case int, r rune) rune"},
  17647. {"ToLower", Func, 0, "func(r rune) rune"},
  17648. {"ToTitle", Func, 0, "func(r rune) rune"},
  17649. {"ToUpper", Func, 0, "func(r rune) rune"},
  17650. {"Toto", Var, 21, ""},
  17651. {"TurkishCase", Var, 0, ""},
  17652. {"Ugaritic", Var, 0, ""},
  17653. {"Unified_Ideograph", Var, 0, ""},
  17654. {"Upper", Var, 0, ""},
  17655. {"UpperCase", Const, 0, ""},
  17656. {"UpperLower", Const, 0, ""},
  17657. {"Vai", Var, 0, ""},
  17658. {"Variation_Selector", Var, 0, ""},
  17659. {"Version", Const, 0, ""},
  17660. {"Vithkuqi", Var, 21, ""},
  17661. {"Wancho", Var, 14, ""},
  17662. {"Warang_Citi", Var, 4, ""},
  17663. {"White_Space", Var, 0, ""},
  17664. {"Yezidi", Var, 16, ""},
  17665. {"Yi", Var, 0, ""},
  17666. {"Z", Var, 0, ""},
  17667. {"Zanabazar_Square", Var, 10, ""},
  17668. {"Zl", Var, 0, ""},
  17669. {"Zp", Var, 0, ""},
  17670. {"Zs", Var, 0, ""},
  17671. },
  17672. "unicode/utf16": {
  17673. {"AppendRune", Func, 20, "func(a []uint16, r rune) []uint16"},
  17674. {"Decode", Func, 0, "func(s []uint16) []rune"},
  17675. {"DecodeRune", Func, 0, "func(r1 rune, r2 rune) rune"},
  17676. {"Encode", Func, 0, "func(s []rune) []uint16"},
  17677. {"EncodeRune", Func, 0, "func(r rune) (r1 rune, r2 rune)"},
  17678. {"IsSurrogate", Func, 0, "func(r rune) bool"},
  17679. {"RuneLen", Func, 23, "func(r rune) int"},
  17680. },
  17681. "unicode/utf8": {
  17682. {"AppendRune", Func, 18, "func(p []byte, r rune) []byte"},
  17683. {"DecodeLastRune", Func, 0, "func(p []byte) (r rune, size int)"},
  17684. {"DecodeLastRuneInString", Func, 0, "func(s string) (r rune, size int)"},
  17685. {"DecodeRune", Func, 0, "func(p []byte) (r rune, size int)"},
  17686. {"DecodeRuneInString", Func, 0, "func(s string) (r rune, size int)"},
  17687. {"EncodeRune", Func, 0, "func(p []byte, r rune) int"},
  17688. {"FullRune", Func, 0, "func(p []byte) bool"},
  17689. {"FullRuneInString", Func, 0, "func(s string) bool"},
  17690. {"MaxRune", Const, 0, ""},
  17691. {"RuneCount", Func, 0, "func(p []byte) int"},
  17692. {"RuneCountInString", Func, 0, "func(s string) (n int)"},
  17693. {"RuneError", Const, 0, ""},
  17694. {"RuneLen", Func, 0, "func(r rune) int"},
  17695. {"RuneSelf", Const, 0, ""},
  17696. {"RuneStart", Func, 0, "func(b byte) bool"},
  17697. {"UTFMax", Const, 0, ""},
  17698. {"Valid", Func, 0, "func(p []byte) bool"},
  17699. {"ValidRune", Func, 1, "func(r rune) bool"},
  17700. {"ValidString", Func, 0, "func(s string) bool"},
  17701. },
  17702. "unique": {
  17703. {"(Handle).Value", Method, 23, ""},
  17704. {"Handle", Type, 23, ""},
  17705. {"Make", Func, 23, "func[T comparable](value T) Handle[T]"},
  17706. },
  17707. "unsafe": {
  17708. {"Add", Func, 0, ""},
  17709. {"Alignof", Func, 0, ""},
  17710. {"Offsetof", Func, 0, ""},
  17711. {"Pointer", Type, 0, ""},
  17712. {"Sizeof", Func, 0, ""},
  17713. {"Slice", Func, 0, ""},
  17714. {"SliceData", Func, 0, ""},
  17715. {"String", Func, 0, ""},
  17716. {"StringData", Func, 0, ""},
  17717. },
  17718. "weak": {
  17719. {"(Pointer).Value", Method, 24, ""},
  17720. {"Make", Func, 24, "func[T any](ptr *T) Pointer[T]"},
  17721. {"Pointer", Type, 24, ""},
  17722. },
  17723. }