3 U \ U    `   & U U           X   V 6 V 6 \  V ; >  ;   D D 6  ! "# $%& ' ()* V+ X, "-. \TracingLinkerCallSite InnerClasses/ProfilingLinkerCallSiteARGLIMITI ConstantValue PROFILEFILELjava/lang/String;INCREASE_MISS_COUNTERLjava/lang/invoke/MethodHandle;ON_CATCH_INVALIDATIONcatchInvalidationscount'Ljava/util/concurrent/atomic/LongAdder; missCountsLjava/util/HashMap; SignatureRLjava/util/HashMap; missCountrLjava/util/Random;missSamplingPercentageB(Ljdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor;)VCodeLineNumberTableLocalVariableTablethis4Ljdk/nashorn/internal/runtime/linker/LinkerCallSite; descriptor?Ljdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor; StackMapTablegetPruneCatches!()Ljava/lang/invoke/MethodHandle;onCatchInvalidation](Ljdk/nashorn/internal/runtime/linker/LinkerCallSite;)Ljdk/internal/dynalink/ChainedCallSite;callSitegetCatchInvalidationCount(Ljava/lang/Object;)I callSiteTokenLjava/lang/Object;newLinkerCallSite0Lookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljdk/nashorn/internal/runtime/linker/LinkerCallSite;lookup'Ljava/lang/invoke/MethodHandles$Lookup;nametypeLjava/lang/invoke/MethodType;flagsdesctoString()Ljava/lang/String;getNashornDescriptorA()Ljdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor;relinkR(Ljdk/internal/dynalink/linker/GuardedInvocation;Ljava/lang/invoke/MethodHandle;)V invocation0Ljdk/internal/dynalink/linker/GuardedInvocation;resetAndRelinkgetDebuggingRelink@(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;getIncreaseMissCounter2(Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;Ljava/lang/Class;missCounterWithDescLocalVariableTypeTableLjava/lang/Class<*>;5(Ljava/lang/Class<*>;)Ljava/lang/invoke/MethodHandle;getScriptLocationcallerLjava/lang/StackTraceElement;1increaseMissCount8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;i+Ljava/util/concurrent/atomic/AtomicInteger;selfgetMaxChainLength()IgetCount()J getMissCountgetMissSamplingPercentage getMissCounts(Ljava/io/PrintWriter;)VentryEntryLjava/util/Map$Entry;outLjava/io/PrintWriter;entriesLjava/util/ArrayList;TLjava/util/Map$Entry;kLjava/util/ArrayList;>; 2 access$000 access$400()V SourceFileLinkerCallSite.java fg v34 56 lm 78 9: java/lang/invoke/MethodHandle ji; <= kc2jdk/nashorn/internal/runtime/linker/LinkerCallSite >? @A BC DAHjdk/nashorn/internal/runtime/linker/LinkerCallSite$TracingLinkerCallSite vw EF =jdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor GH IJ hijava/lang/StringBuilder vK L MN @ OPjava/lang/Object QR ST UVW XYunknown location1 Z: [ M\ rm st ]^ uc no >_)java/util/concurrent/atomic/AtomicInteger v` ab c djava/util/ArrayList ef vg4jdk/nashorn/internal/runtime/linker/LinkerCallSite$1h ij kl2 mA nopjava/util/Map$Entry qojava/lang/String ro >s tunashorn.profilefileNashornProfile.txtv wxy zjava/lang/Class { |}%jdk/internal/dynalink/ChainedCallSitejava/util/HashMapjava/util/Randomnashorn.tcs.miss.samplePercent ~%java/util/concurrent/atomic/LongAdderJjdk/nashorn/internal/runtime/linker/LinkerCallSite$ProfilingLinkerCallSite%java/lang/invoke/MethodHandles$Lookupjava/lang/StackTraceElementjava/util/Iterator-(Ljdk/internal/dynalink/CallSiteDescriptor;)V$jdk/nashorn/internal/runtime/ContextDEBUGZ increment"jdk/nashorn/internal/lookup/LookupMH7Ljdk/nashorn/internal/lookup/MethodHandleFunctionality;5jdk/nashorn/internal/lookup/MethodHandleFunctionalityfilterArgumentsa(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;get(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;I)Ljdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor; isProfile()ZnewProfilingLinkerCallSite(Ljdk/nashorn/internal/runtime/linker/NashornCallSiteDescriptor;)Ljdk/nashorn/internal/runtime/linker/LinkerCallSite$ProfilingLinkerCallSite;isTrace getDescriptor,()Ljdk/internal/dynalink/CallSiteDescriptor;()Ljava/lang/invoke/MethodType;java/lang/invoke/MethodType parameterType(I)Ljava/lang/Class;(jdk/internal/dynalink/CallSiteDescriptorgetNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;bindToR(Ljava/lang/invoke/MethodHandle;Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;changeParameterType1(ILjava/lang/Class;)Ljava/lang/invoke/MethodType;changeReturnType0(Ljava/lang/Class;)Ljava/lang/invoke/MethodType;asType](Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;#jdk/internal/dynalink/DynamicLinkergetLinkedCallSiteLocation()Ljava/lang/StackTraceElement; getFileName getLineNumber(I)Ljava/lang/StringBuilder;nextInt(I)I&(Ljava/lang/Object;)Ljava/lang/Object;(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;incrementAndGet longValueentrySet()Ljava/util/Set;(Ljava/util/Collection;)Vjava/util/Collectionssort)(Ljava/util/List;Ljava/util/Comparator;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; java/util/MapgetKeygetValuejava/io/PrintWriterprintln(Ljava/lang/String;)V,jdk/nashorn/internal/runtime/options/OptionsgetStringProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;java/lang/invoke/MethodHandles)()Ljava/lang/invoke/MethodHandles$Lookup;B(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/invoke/MethodType; findStatic(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/Class;Ljava/lang/String;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;getIntProperty(Ljava/lang/String;I)I! U bcdefghijikc lmnopq rmstucvwxg*+ yHI JLz{|}~xB* Y S yPz {| x: *Y ` *y [ \z  | xL* * yefhz x3*+,:  Y Yyr tuxy)|z433g33c *~ x2*yz {|x2*yz {|xM *+*,y  z  {|  ixM *+*,y  z  {|  ixk &!+ Y*+S +y$z&{|&i$xLY *!"#""$%M+&,,,+'+()y-35z L{|L-i L5p xk+*K*+ Y *,"-"*./$y z '  \ x=01d23*4*56M,4*6Y78W,9W+y#6;z =g= 6x-yz {| x:y" x0:y* x3y2 xh;Y4<=L+>Y?@+AM,BC,CDN*Y E"-FG"H"-I6J/$Ky:<C1DdEgFz 13hZ13ZHxy<xy<x LMNO P&QYGSY&SRSO TUQY SRS VYW4XYY1Z[3\Y]\Y]0y* @ B4CY cmv|_* ^ ` a >$D