DonatShell
Server IP : 180.180.241.3  /  Your IP : 216.73.216.252
Web Server : Microsoft-IIS/7.5
System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.3.28
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Program Files/CA/arcserve Unified Data Protection/Engine/TOMCAT/JRE/lib/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /Program Files/CA/arcserve Unified Data Protection/Engine/TOMCAT/JRE/lib/jfr.jar
PK
VF	META-INF/PK
VF7==META-INF/MANIFEST.MFManifest-Version: 1.0
Implementation-Vendor: Oracle Corporation
Implementation-Title: Java Runtime Environment
Implementation-Version: 1.8.0_45
Specification-Vendor: Oracle Corporation
Created-By: 1.7.0_07 (Oracle Corporation)
Specification-Title: Java Platform API Specification
Specification-Version: 1.8

PK
UFB<>^^8com/oracle/jrockit/jfr/client/EventSettingsBuilder.class4
5fg
f	4h	4ij
f	4kl
	m	4no
f	4pqr
f
s
t
u
vwxy
z{
|
}
~
#


)



	
	


eventDefaultSetsLjava/util/ArrayList;	SignatureDLjava/util/ArrayList<Loracle/jrockit/jfr/settings/EventDefaultSet;>;settingsALjava/util/ArrayList<Loracle/jrockit/jfr/settings/EventSetting;>;eventDescriptorType2Loracle/jrockit/jfr/openmbean/EventDescriptorType;eventSettingType/Loracle/jrockit/jfr/openmbean/EventSettingType;eventDefaultType/Loracle/jrockit/jfr/openmbean/EventDefaultType;<init>()VCodeLineNumberTable
StackMapTableqaddSettings(Ljava/io/File;)V
Exceptions(Ljava/lang/String;)V(Ljava/io/Reader;)V0(Loracle/jrockit/jfr/settings/EventDefaultSet;)V
createSetting(Ljava/lang/String;ZZJJ)V(IZZJJ)VcreateSettingsI(Lcom/oracle/jrockit/jfr/management/FlightRecorderMBean;)Ljava/util/List;g{wu(Lcom/oracle/jrockit/jfr/management/FlightRecorderMBean;)Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;createDefaultSettings()Ljava/util/List;>()Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;
SourceFileEventSettingsBuilder.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;BCjava/util/ArrayList67:70oracle/jrockit/jfr/openmbean/EventDescriptorType<=-oracle/jrockit/jfr/openmbean/EventSettingTypeB>?-oracle/jrockit/jfr/openmbean/EventDefaultType@A,javax/management/openmbean/OpenDataExceptionjava/lang/InternalError+oracle/jrockit/jfr/settings/EventDefaultSet(oracle/jrockit/jfr/settings/EventDefaultjava/net/URIBO(oracle/jrockit/jfr/settings/EventSettingBTBB_(javax/management/openmbean/CompositeDataevents+[Ljavax/management/openmbean/CompositeData;)oracle/jrockit/jfr/events/EventDescriptorBB_2com/oracle/jrockit/jfr/client/EventSettingsBuilderjava/lang/Objectjava/io/IOExceptionjava/net/URISyntaxExceptionjava/text/ParseExceptionjava/util/Iterator(Loracle/jrockit/jfr/JFRImpl;)Vcreate=(Ljava/io/File;)Loracle/jrockit/jfr/settings/EventDefaultSet;add(Ljava/lang/Object;)ZA(Ljava/lang/String;)Loracle/jrockit/jfr/settings/EventDefaultSet;?(Ljava/io/Reader;)Loracle/jrockit/jfr/settings/EventDefaultSet;;(Ljava/net/URI;Loracle/jrockit/jfr/settings/EventSetting;)V.([Loracle/jrockit/jfr/settings/EventDefault;)VisEmpty()Z5com/oracle/jrockit/jfr/management/FlightRecorderMBeangetProducersjava/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;get&(Ljava/lang/String;)Ljava/lang/Object;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;toJavaTypeData((Ljava/util/Collection;)Ljava/util/List;getURI()Ljava/net/URI;:(Ljava/net/URI;)Loracle/jrockit/jfr/settings/EventSetting;W(Loracle/jrockit/jfr/settings/EventSetting;Loracle/jrockit/jfr/settings/EventSetting;)VX(Loracle/jrockit/jfr/events/EventDescriptor;Loracle/jrockit/jfr/settings/EventSetting;)VtoCompositeTypeData>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;toCompositeDataaddAll(Ljava/util/Collection;)ZgetAll1456789:78;<=>?@A	BCDI**Y*Y*Y*	Y
*Y
LY<?E*
7-.9%:1;<>?<@=H?F?GHIJD)
*+WE
RSKLMNIOD)
*+WE
efKLMNIPD)
*+WE
xyKLMNIQD&
*+WE
	RSDP4*YYYY+YSWE
3KMRTD3
*YWE
KMUVDYM*+ N-!-"#:$%&&:*'( :!}")::**:		!E	":

+,:#Y-Y.:,*/WD,**01W,EN2CIOloF?
WX7Y&X!Z[X;\[J[K8]^_Dt8YL**M,!,"N+-21W*+3E#,/FWXK8`abcdePK
UFsֵ**8com/oracle/jrockit/jfr/client/FlightRecorderClient.class4q
h

	g	g	g
g





4

g
g

g
	

g

+1
+ !"#$%&'()*+,-./01
g123456789
V:
V;
g<
V=
V>
V?@ABC
4DE
eFGHremote7Lcom/oracle/jrockit/jfr/management/FlightRecorderMBean;server(Ljavax/management/MBeanServerConnection;flightRecorderNameLjavax/management/ObjectName;<init>()VCodeLineNumberTable
ExceptionsIJK+(Ljavax/management/MBeanServerConnection;)VH(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;)VcreateRecording1(Ljava/lang/String;)Ljavax/management/ObjectName;getRecordingW(Ljavax/management/ObjectName;)Lcom/oracle/jrockit/jfr/management/FlightRecordingMBean;
StackMapTableGcreateRecordingObjectI(Ljava/lang/String;)Lcom/oracle/jrockit/jfr/client/FlightRecordingClient;startRecording{(Ljava/lang/String;Ljavax/management/openmbean/CompositeData;Ljava/util/List;Ljava/util/List;)Ljavax/management/ObjectName;	Signature(Ljava/lang/String;Ljavax/management/openmbean/CompositeData;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;)Ljavax/management/ObjectName;startRecordingObject(Ljava/lang/String;Ljavax/management/openmbean/CompositeData;Ljava/util/List;Ljava/util/List;)Lcom/oracle/jrockit/jfr/client/FlightRecordingClient;LM(Ljava/lang/String;Ljavax/management/openmbean/CompositeData;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;)Lcom/oracle/jrockit/jfr/client/FlightRecordingClient;copyTo3(Ljavax/management/ObjectName;Ljava/lang/String;Z)VNdisableDefaultRecordingenableDefaultRecordingisDefaultRecordingRunning()ZgetDataSize (Ljavax/management/ObjectName;)JaddEventDefaults0(Ljavax/management/ObjectName;Ljava/util/List;)V\(Ljavax/management/ObjectName;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;)VgetEventDefaults()Ljava/util/List;>()Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;/(Ljavax/management/ObjectName;)Ljava/util/List;[(Ljavax/management/ObjectName;)Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;setEventDefaultsgetEventSettingsgetProducers
getRecordingsgetRecordingObjects
OI()Ljava/util/List<Lcom/oracle/jrockit/jfr/client/FlightRecordingClient;>;close (Ljavax/management/ObjectName;)VcloseStream(J)VPQ	getPeriod!(Ljavax/management/ObjectName;I)JgetRecordingOptionsI(Ljavax/management/ObjectName;)Ljavax/management/openmbean/CompositeData;getThresholdisEventEnabled!(Ljavax/management/ObjectName;I)ZisStackTraceEnabled
openStream@(Ljavax/management/ObjectName;Ljava/util/Date;Ljava/util/Date;)J
readStream(J)[BsetEventEnabled"(Ljavax/management/ObjectName;IZ)V	setPeriod"(Ljavax/management/ObjectName;IJ)VsetRecordingOptionsJ(Ljavax/management/ObjectName;Ljavax/management/openmbean/CompositeData;)VsetStackTraceEnabledsetThresholdstartstopupdateEventSettings(I)J(I)ZgetEventDescriptorscloneRecordingO(Ljavax/management/ObjectName;Ljava/lang/String;Z)Ljavax/management/ObjectName;cloneRecordingObjectg(Ljavax/management/ObjectName;Ljava/lang/String;Z)Lcom/oracle/jrockit/jfr/client/FlightRecordingClient;2(Ljavax/management/ObjectName;Ljava/lang/String;)VgetAvailablePresetsgetMaximumRepositoryChunkSize()JgetGlobalBufferSizegetThreadBufferSizegetNumGlobalBuffersgetRepositoryPath()Ljava/lang/String;toString9getRecordingOptionsDefaults,()Ljavax/management/openmbean/CompositeData;
getStatisticsgetDataEndTime/(Ljavax/management/ObjectName;)Ljava/util/Date;getDataStartTime<clinit>D
SourceFileFlightRecorderClient.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;opRSTUVijklmnox5com/oracle/jrockit/jfr/management/FlightRecorderMBeanWXYyz6com/oracle/jrockit/jfr/management/FlightRecordingMBean!oracle/jrockit/jfr/FlightRecorderZ|,javax/management/openmbean/OpenDataExceptionjava/lang/InternalError[o\]^java/lang/Exception:com/oracle/jrockit/jfr/management/NoSuchRecordingExceptiono_3com/oracle/jrockit/jfr/client/FlightRecordingClient{|o`ppjava/util/ArrayListMabocdeOfgh(javax/management/openmbean/CompositeData
objectNameSijavax/management/ObjectNamejkjava/lang/StringBuilder!Flight Recorder MBean Client = {
lmlnlo&com.oracle.jrockit:type=FlightRecorder-javax/management/MalformedObjectNameExceptionjava/lang/Errorop2com/oracle/jrockit/jfr/client/FlightRecorderClientjava/lang/Object*javax/management/InstanceNotFoundExceptionjava/lang/NullPointerExceptionjava/io/IOExceptionjava/lang/Stringjava/util/Listjava/lang/IllegalStateExceptionjava/util/Iterator"java/lang/IllegalArgumentException+com/oracle/jrockit/jfr/NoSuchEventExceptionoracle/jrockit/jfr/JFRget()Loracle/jrockit/jfr/JFR;getMBean%()Loracle/jrockit/jfr/FlightRecorder;-javax/management/MBeanServerInvocationHandlernewProxyInstancek(Ljavax/management/MBeanServerConnection;Ljavax/management/ObjectName;Ljava/lang/Class;Z)Ljava/lang/Object;getRecordingMBean
getMessage(Ljava/lang/String;)V	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;*(Ljava/lang/String;Ljava/lang/Throwable;)V(Lcom/oracle/jrockit/jfr/client/FlightRecorderClient;Lcom/oracle/jrockit/jfr/management/FlightRecordingMBean;Ljavax/management/ObjectName;)Vsize()I(I)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;&(Ljava/lang/String;)Ljava/lang/Object;add(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/Throwable;)V1ghijklmn;opq8***rBCDEstuvowq%	*+r
STstuvoxqM*N*++,	N*-rcdefghistuvyzq#*+
rm{|qF**+	*M,+
NY--MY+,#$8#8$88r*
stuy|$}%~189}&
~~sq1*+MY**,,r
sq'*+,-rsqv&*+,-:Y**:Yr}~sq)
*+,r
svpq&
*r
	pq&
* r
	q"
*!rq#*+"rsq(*+,#r
sq"
*$rsq#*+%rsq(*+,&r
sq"
*'rsq"
*(rsq"
*)rsq[**L+Y+,-M+.N-/9-01:234:,Y**5W:,<QTr&		
.<QTVY}09~sq'*+6r

sq'*7r

svq#*+8r%sq$*+9r+sq#*+:r1sq$*+;r7sq$*+<r=sq$*+=rCsq%
*+,->rIsvq#*+?rOsvq#*@rUsvq)
*+Ar
[\sq)
*+!Br
absq(*+,Cr
ghsq)
*+Dr
mnsq)
*+!Er
stsq'*+Fr
x
ysq'*+Gr
~
svq(*+,Hr
sq#*Irsq#*Jrsq#*Krsq"
*Lrsq%
*+,Mrsvq6*+,N:Y**r
	svq(*+,Or
svq"
*Prsq"
*Qrq"
*Rrq"
*Srq"
*Trq"
*UrqUVYWL+XYW*Z.M,/ ,0N+	[-\
[Wݧ
M+,\W+}[W+]?Br*
,<?BCIP}%Bq"
*^rsq"
*_rsq#*+`rsq#*+arspqW4Ybc
KeY*fdr47568}O	PK
UFFGGUcom/oracle/jrockit/jfr/client/FlightRecordingClient$FlightRecordingClientStream.class4W
3	4
56	7
8	9
:	;<
	3=
3
>?
@A	BC
3
5D
E
5FGJidJclient5Lcom/oracle/jrockit/jfr/client/FlightRecordingClient;bytes[BclosedZposI<init>8(Lcom/oracle/jrockit/jfr/client/FlightRecordingClient;)VCodeLineNumberTable
Exceptionsread()I
StackMapTable([BII)I	availablefill()Z
readStream()[Bclose()V
SourceFileFlightRecordingClient.java!0KLM-.+, java/lang/NullPointerException#java/lang/IndexOutOfBoundsExceptionNOPQRSjava/io/IOException-T/0UVOcom/oracle/jrockit/jfr/client/FlightRecordingClient$FlightRecordingClientStreamFlightRecordingClientStreamInnerClassesjava/io/InputStream3com/oracle/jrockit/jfr/client/FlightRecordingClient
openStream()Jjava/lang/Mathmin(II)Ijava/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V(J)[BcloseStream(J)V0 !"#B**+*+**$-.	/01%!&'#G***YZ`3~$56	8(	%!&)#`+	Y
+dY***d
6**+*Y`$2=>@A$C(D*G1H3JCKRL]M(%!*'#=***d$RS	U(	%+,#|C*Y*#*******$YZ]"^1_6a(&
@%"-.#$**$e%!/0#V!******$jklmn p( %12I
5HPK
UF,9mm9com/oracle/jrockit/jfr/client/FlightRecordingClient.class4
S	R	R	R
RTTTTTTTTTTTTTTTTTTTTTTTTTTTT

$TTTTTTTTTTTTTTT
5
R
7
:
:
R
:
R
R
R
R
:
R
R
:TTTT	
FlightRecordingClientStreamInnerClassesclient4Lcom/oracle/jrockit/jfr/client/FlightRecorderClient;mbean8Lcom/oracle/jrockit/jfr/management/FlightRecordingMBean;
objectNameLjavax/management/ObjectName;<init>(Lcom/oracle/jrockit/jfr/client/FlightRecorderClient;Lcom/oracle/jrockit/jfr/management/FlightRecordingMBean;Ljavax/management/ObjectName;)VCodeLineNumberTable8(Lcom/oracle/jrockit/jfr/client/FlightRecordingClient;)V
getObjectName()Ljavax/management/ObjectName;isDestinationCompressed()ZsetDestinationCompressed(Z)VcopyTo(Ljava/lang/String;Z)V
Exceptionsclose()VcloseStream(J)V
getDestination()Ljava/lang/String;getDuration()JaddEventDefaults(Ljava/util/List;)V	Signature?(Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;)VgetEventDefaults()Ljava/util/List;>()Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;setEventDefaultsgetEventSettingsgetId	getMaxAge
getMaxSizegetNamegetDataSize
getOptions,()Ljavax/management/openmbean/CompositeData;	getPeriod(I)JgetStartTime()Ljava/util/Date;getThresholdisEventEnabled(I)Z	isRunningisStackTraceEnabled	isStarted	isStopped
openStream#(Ljava/util/Date;Ljava/util/Date;)JcloneRecording2(Ljava/lang/String;Z)Ljavax/management/ObjectName;cloneRecordingObjectJ(Ljava/lang/String;Z)Lcom/oracle/jrockit/jfr/client/FlightRecordingClient;
StackMapTable(Ljava/lang/String;)V
readStream(J)[BsetDestinationsetDurationsetEventEnabled(IZ)VsetEventSettings	setMaxAge
setMaxSize
setOptions-(Ljavax/management/openmbean/CompositeData;)V	setPeriod(IJ)VsetStackTraceEnabledsetStartTime(Ljava/util/Date;)VsetThresholdstartstopopenStreamObject()Ljava/io/InputStream;openUncompressedStreamObjecttoStringisToDisk	setToDiskgetDataEndTimegetDataStartTime
SourceFileFlightRecordingClient.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;]nWX[\YZ]^defghimnoprstuvw{|~w|uuusueeeu:com/oracle/jrockit/jfr/management/NoSuchRecordingExceptionjava/lang/InternalErrorhpwppnnOcom/oracle/jrockit/jfr/client/FlightRecordingClient$FlightRecordingClientStream]ajava/util/zip/GZIPInputStream]java/lang/StringBuilder, destination=, start=, dataStartTime=, dataEndTime=, duration=	, maxAge=
, maxSize=seg3com/oracle/jrockit/jfr/client/FlightRecordingClientjava/lang/Object6com/oracle/jrockit/jfr/management/FlightRecordingMBeanjava/lang/IllegalStateExceptionjava/io/IOException"java/lang/IllegalArgumentException,javax/management/openmbean/OpenDataException+com/oracle/jrockit/jfr/NoSuchEventExceptionjava/lang/Stringjava/util/Date2com/oracle/jrockit/jfr/client/FlightRecorderClientg(Ljavax/management/ObjectName;Ljava/lang/String;Z)Lcom/oracle/jrockit/jfr/client/FlightRecordingClient;(Ljava/io/InputStream;)Vappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;!RSTWXYZ[\6]^_<**+*-*,`xy	z{|]a_-*+++`
bc_*`de_"
*`fg_'*`

hi_(*+`
jklmn_&
*	`
	op_'*
`

jlqrs_"
*`tu_"
*`vw_'*+
`

jxyz{|_"
*`jxy}~w_'*+`

jxyz|_"
*`jxy}u_"
*`u_"
*`u_"
*`s_"
*`u_"
*`_"
*`jx_#*`j_"
*`_#*`j_#*`je_"
*`_#*`je_"
*`
e_"
*`u_"
*`jl_$*+, `jl_$*+!`jl_K**+"N$Y%
#`345Njlh_'*+&`
;
<jkl_#*'`Ajlq_'*+(`
F
Gjlp_'*)`
K
L_(**`
PQjw_'*++`
V
Wjxyzp_'*,`
[
\p_'*-`
`
a_'*+.`
e
fjx_(* /`
jkj_(*0`
pqj_'*+1`
u
v_(* 2`
z{jn_&
*3`
	n_&
*4`
	jl_!	5Y*6`jl_$7Y*89`jls_U:Y;L+*<W*=M,+>?,?W*@N-+A?-<W*B:+C?<W*D:+E?<W*F7	+G?HW*I7	+J?HW*K7			+L?	HW+M`b%*.9?DPV[gmt$%e_"
*N`g_'*O`

_"
*P`_"
*Q`V
5RUPK
UFOO(com/oracle/jrockit/jfr/ContentType.class4a	I
JK3L
"M
"N	O
P#
N	Q%	R&	S'	T(	U)	V*	W+	X,	Y-	Z.	[/	\]None$Lcom/oracle/jrockit/jfr/ContentType;Bytes	TimestampMillisNanosTicksAddressOSThread
JavaThread
StackTraceClass
PercentageallowedForUserValueZ$VALUES%[Lcom/oracle/jrockit/jfr/ContentType;values'()[Lcom/oracle/jrockit/jfr/ContentType;CodeLineNumberTablevalueOf8(Ljava/lang/String;)Lcom/oracle/jrockit/jfr/ContentType;<init>(Ljava/lang/String;IZ)V	Signature(Z)V(Ljava/lang/String;I)V()VisAllowedForUserValue()Z<clinit>6Ljava/lang/Enum<Lcom/oracle/jrockit/jfr/ContentType;>;
SourceFileContentType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;233^_"com/oracle/jrockit/jfr/ContentType8`:>01:;#$%$&$'$($)$*$+$,$-$.$/$java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;@1"@#$@%$@&$@'$@($@)$@*$@+$@,$@-$@.$@/$0123	456"
7	896"
*7:;6,*+*7abc<=:>6$*+7
fg<?@A6*7qB?6EY	
Y

Y
Y
Y
Y
Y
YYY	Y
Y 
!YSY
SYSYSYSYSYSYSYSY	SY
SY!S76

#'(4-A2N7\>kGzNV[<CDEFGHPK
UF6

%com/oracle/jrockit/jfr/DataType.class4	o
pqQr
6s
t
6u	v	w	x
y	z7	{|	}9	~|	:
	;	|	<	=	|	>	?	|	@	A	|	B	|	C	D	E
uF	G	BOOLEAN!Lcom/oracle/jrockit/jfr/DataType;BYTEU1SHORTU2INTEGERU4LONGU8FLOATDOUBLEUTF8STRINGARRAYSTRUCTSTRUCTARRAYjavaTypeLjava/lang/Class;	SignatureLjava/lang/Class<*>;sizeIprimaryZ$VALUES"[Lcom/oracle/jrockit/jfr/DataType;values$()[Lcom/oracle/jrockit/jfr/DataType;CodeLineNumberTablevalueOf5(Ljava/lang/String;)Lcom/oracle/jrockit/jfr/DataType;<init>(Ljava/lang/String;I)V()V)(Ljava/lang/String;ILjava/lang/Class;IZ)V(Ljava/lang/Class<*>;IZ)V((Ljava/lang/String;ILjava/lang/Class;I)V(Ljava/lang/Class<*>;I)VgetSize()I	isPrimary()ZgetJavaType()Ljava/lang/Class;()Ljava/lang/Class<*>;isPrimitive
StackMapTable<clinit>3Ljava/lang/Enum<Lcom/oracle/jrockit/jfr/DataType;>;
SourceFile
DataType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;PQQcom/oracle/jrockit/jfr/DataTypeVX[XYHILMNO`E8I7898X]:8;8<8=8>8?8@8A8B8java/lang/StringC8D8F8G8java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;ordinaljava/lang/BooleanTYPEjava/lang/Bytejava/lang/Shortjava/lang/Integerjava/lang/Longjava/lang/Floatjava/lang/Double@16@78@98@:8@;8@<8@=8@>8@?8@@8@A8@B8@C8@D8@E8@F8@G8HIJKLMNOPQ
	RST"
U	VWT"
*UXYT&
*+U
8	9JZX[T@*+*-*	*
U;<=>?J\X]T'*+-U
B
CJ^_`T*	UKabT*
UVcdT*U_JefbT6*Uhg@hZTY
YYYYYYY !"Y#!$Y%	&'Y(
)*Y+,-Y.,/Y0
1Y213Y415YSYSYSYSYSYSYSY"SY$SY	'SY
*SY-SY/SY
SY3SY5SUF$5GYk}!#%')+-/
1JijklmnPK
UF\WNN>com/oracle/jrockit/jfr/DelegatingDynamicRequestableEvent.class4#

	delegate(Lcom/oracle/jrockit/jfr/RequestDelegate;<init>-(Lcom/oracle/jrockit/jfr/DynamicEventToken;)VCodeLineNumberTablerequest()V
SourceFile&DelegatingDynamicRequestableEvent.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;	 !"8com/oracle/jrockit/jfr/DelegatingDynamicRequestableEvent'com/oracle/jrockit/jfr/RequestableEvent&(Lcom/oracle/jrockit/jfr/EventToken;)V(com/oracle/jrockit/jfr/DynamicEventTokengetRequestDelegate*()Lcom/oracle/jrockit/jfr/RequestDelegate;&com/oracle/jrockit/jfr/RequestDelegate	onRequest,(Lcom/oracle/jrockit/jfr/RequestableEvent;)V0	
.*+*+


'**

PK
UF&~rr*com/oracle/jrockit/jfr/DurationEvent.class4Y
-
.	/01
2	3
45
67
68	9:	;<
-=
>
?@
A	B
4C
DEFstartJend
startThreadId<init>()VCodeLineNumberTable&(Lcom/oracle/jrockit/jfr/EventToken;)Vbegin
StackMapTable
Exceptionswritereset
SourceFileDurationEvent.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;"java/lang/IllegalStateException"Event time period already started.GHIJKLMNOPLNot startedjava/lang/StringBuilderThread started in thread QRQS, ended in TUVW&X'$com/oracle/jrockit/jfr/DurationEvent#com/oracle/jrockit/jfr/InstantEvent(Ljava/lang/String;)V	eventInfo(Loracle/jrockit/jfr/events/EventHandler;&oracle/jrockit/jfr/events/EventHandlercounterTime()Jjava/lang/Thread
currentThread()Ljava/lang/Thread;getIdappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String;receiverLjava/lang/Object;(Ljava/lang/Object;JJ)V! !*!
*+" "*+!
@A# Z)*	
Y***	
!J	KNO(P$ V*	
Y**
	
@**YY*![	\^_%`.aUd$A%& 0****
!
hi' 3*	*	*!st
uv()*+,PK
UF.폏**.com/oracle/jrockit/jfr/DynamicEventToken.class4O
.
/0	1
234
25678
9
:;<
:=>
:?@
ABC
descriptor/Loracle/jrockit/jfr/events/JavaEventDescriptor;<init>S(Loracle/jrockit/jfr/events/EventHandler;Lcom/oracle/jrockit/jfr/RequestDelegate;)VCodeLineNumberTablereceiverFor9(Lcom/oracle/jrockit/jfr/InstantEvent;)Ljava/lang/Object;newInstantEvent'()Lcom/oracle/jrockit/jfr/InstantEvent;
StackMapTable
ExceptionsnewDurationEvent(()Lcom/oracle/jrockit/jfr/DurationEvent;
newTimedEvent%()Lcom/oracle/jrockit/jfr/TimedEvent;newRequestableEvent+()Lcom/oracle/jrockit/jfr/RequestableEvent;
SourceFileDynamicEventToken.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;DEFGHIjava/lang/ObjectJK#com/oracle/jrockit/jfr/InstantEvent'java/lang/UnsupportedOperationExceptionNot an InstantEventLM$com/oracle/jrockit/jfr/DurationEventNot a DurationEvent!com/oracle/jrockit/jfr/TimedEventNot a TimedEvent8com/oracle/jrockit/jfr/DelegatingDynamicRequestableEventNot a RequestableEventN(com/oracle/jrockit/jfr/DynamicEventToken!com/oracle/jrockit/jfr/EventToken&oracle/jrockit/jfr/events/EventHandler
getDescriptor1()Loracle/jrockit/jfr/events/JavaEventDescriptor;-oracle/jrockit/jfr/events/JavaEventDescriptor	getValues.()[Loracle/jrockit/jfr/events/ValueDescriptor;
getEventClass()Ljava/lang/Class;(Ljava/lang/String;)V&(Lcom/oracle/jrockit/jfr/EventToken;)V-(Lcom/oracle/jrockit/jfr/DynamicEventToken;)V1/*+,*+789$*= H*
Y	
Y*NOQ!"#$H*
Y

Y*cdf!"%&H*
Y
Y*wxz!"'(H*
Y
Y*!")*+,-PK
UF_	)com/oracle/jrockit/jfr/DynamicValue.class4:

&'
(		)	*+
	,	-.
	/01
descriptor+Loracle/jrockit/jfr/events/ValueDescriptor;<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Lcom/oracle/jrockit/jfr/Transition;Ljava/lang/Class;)VCodeLineNumberTable
Exceptions2	Signature(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Lcom/oracle/jrockit/jfr/Transition;Ljava/lang/Class<*>;)Vn(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Ljava/lang/Class;)Vq(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Ljava/lang/Class<*>;)VJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)VM(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<*>;)V(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Lcom/oracle/jrockit/jfr/Transition;Ljava/lang/String;Ljava/lang/Class;)V(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Lcom/oracle/jrockit/jfr/Transition;Ljava/lang/String;Ljava/lang/Class<*>;)V(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Ljava/lang/String;Ljava/lang/Class;)V(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Ljava/lang/String;Ljava/lang/Class<*>;)Vn(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)Vq(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class<*>;)V
getDescriptor-()Loracle/jrockit/jfr/events/ValueDescriptor;
SourceFileDynamicValue.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;
3)oracle/jrockit/jfr/events/ValueDescriptor
4567
869
#com/oracle/jrockit/jfr/DynamicValuejava/lang/Object,com/oracle/jrockit/jfr/InvalidValueException()V(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Lcom/oracle/jrockit/jfr/Transition;Ljava/lang/String;Ljava/lang/reflect/Field;Ljava/lang/Class;)V!com/oracle/jrockit/jfr/TransitionNone#Lcom/oracle/jrockit/jfr/Transition;"com/oracle/jrockit/jfr/ContentType$Lcom/oracle/jrockit/jfr/ContentType;1	

<**Y+,-679
+*+,-
QR
,*+,-
fh
>	**Y+,-
/	*+,-

0	*+,-
 *!"#$%PK
UF4ӄ,com/oracle/jrockit/jfr/EventDefinition.class4name()Ljava/lang/String;AnnotationDefaultpathdescription
stacktrace()Zthread
SourceFileEventDefinition.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;Ljava/lang/annotation/Target;value"Ljava/lang/annotation/ElementType;TYPE Ljava/lang/annotation/Retention;&Ljava/lang/annotation/RetentionPolicy;RUNTIME&com/oracle/jrockit/jfr/EventDefinitionjava/lang/Objectjava/lang/annotation/Annotation&ss	s
Z
Z[eePK
UF 22&com/oracle/jrockit/jfr/EventInfo.class4getId()IgetURI()Ljava/net/URI;getPath()Ljava/lang/String;getNamegetDescription	isEnabled()Z
hasStackTrace	hasThreadhasStartTimeisStackTraceEnabled
isRequestableisTimedgetThreshold()J	getPeriod
SourceFileEventInfo.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; com/oracle/jrockit/jfr/EventInfojava/lang/Object	

PK
UFoH	H	'com/oracle/jrockit/jfr/EventToken.class4`
E
F	G	H
IJ
IK
IL
IM
IN
IO
IP
IQ
IR
IS
IT
IU
IV
IWX
Y
Z
I[\]	eventInfo(Loracle/jrockit/jfr/events/EventHandler;requestDelegate(Lcom/oracle/jrockit/jfr/RequestDelegate;<init>+(Loracle/jrockit/jfr/events/EventHandler;)VCodeLineNumberTableS(Loracle/jrockit/jfr/events/EventHandler;Lcom/oracle/jrockit/jfr/RequestDelegate;)VgetEventInfo*()Loracle/jrockit/jfr/events/EventHandler;getRequestDelegate*()Lcom/oracle/jrockit/jfr/RequestDelegate;receiverFor9(Lcom/oracle/jrockit/jfr/InstantEvent;)Ljava/lang/Object;getId()IgetURI()Ljava/net/URI;getPath()Ljava/lang/String;	hasThread()ZgetNamegetDescriptiongetThreshold()J	isEnabled
isRequestable
hasStackTraceisStackTraceEnabledisTimedhasStartTime	getPeriodequals(Ljava/lang/Object;)Z
StackMapTablehashCodetoString
SourceFileEventToken.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;!^_()*+,-./0-1-234/5/6/7/8/9/:3!com/oracle/jrockit/jfr/EventToken;<>)?-java/lang/Object com/oracle/jrockit/jfr/EventInfo()V&oracle/jrockit/jfr/events/EventHandler!#*+ 
!3**+*, !"	#$"#* '$%* +&'+ /() * 4*+ * 9,- * >./ * C0- *	 H1- *
 M23 * R4/ * W5/ *
 \6/ * a7/ * f8/ * k9/ * p:3 * u;<A+*+ z{}=>) * ?- * @ABCDPK
UFk\ee+com/oracle/jrockit/jfr/FlightRecorder.class43

		 
!"
!#
!$
%&
	'
	()*activeZ<init>()VCodeLineNumberTableisActive()ZisNativeImplementationregisterWithMBeanServer!(Ljavax/management/MBeanServer;)VunregisterWithMBeanServerregisterWithPlatformMBeanServer!unregisterWithPlatformMBeanServer<clinit>
SourceFileFlightRecorder.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;
+,-./012%com/oracle/jrockit/jfr/FlightRecorderjava/lang/Objectoracle/jrockit/jfr/JFRget()Loracle/jrockit/jfr/JFR;bindunbind&java/lang/management/ManagementFactorygetPlatformMBeanServer ()Ljavax/management/MBeanServer;1	
J
!*
	&	2)$*
<=)$*
FG)#
NO)#
VWPK
UF7{{)com/oracle/jrockit/jfr/InstantEvent.class4
+Q
+R
ST
UV	*W
UX	*Y
Z[
\]^_
Q`
a
bc
d

e
*f
*g
Zh
Zi
*j
*k
\l
\m
no
Zp
\qrs
\t
uv
w
nqx
ny
z
{|}~	eventInfo(Loracle/jrockit/jfr/events/EventHandler;receiverLjava/lang/Object;<init>()VCodeLineNumberTable&(Lcom/oracle/jrockit/jfr/EventToken;)V
StackMapTable}
ExceptionsgetEventInfo$()Lcom/oracle/jrockit/jfr/EventInfo;commitwriteresetsetValue'(Ljava/lang/String;Ljava/lang/Object;)VindexOf(Ljava/lang/String;)I(ILjava/lang/Object;)VshouldWrite()ZtoString()Ljava/lang/String;_
SourceFileInstantEvent.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;01;,-./"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderExpected class: , got:GH0EF>1>BC@DC@FH=[id=, =]#com/oracle/jrockit/jfr/InstantEventjava/lang/Object!com/oracle/jrockit/jfr/EventToken&oracle/jrockit/jfr/events/EventHandlerjava/lang/Class-oracle/jrockit/jfr/events/JavaEventDescriptor,[Loracle/jrockit/jfr/events/ValueDescriptor;getClass()Ljava/lang/Class;com/oracle/jrockit/jfr/ProducerlocateToken6(Ljava/lang/Class;)Lcom/oracle/jrockit/jfr/EventToken;*()Loracle/jrockit/jfr/events/EventHandler;receiverFor9(Lcom/oracle/jrockit/jfr/InstantEvent;)Ljava/lang/Object;
getDescriptor1()Loracle/jrockit/jfr/events/JavaEventDescriptor;
getEventClassappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/String;)VcounterTime()J(Ljava/lang/Object;JJ)V
valueIndex	getValues.()[Loracle/jrockit/jfr/events/ValueDescriptor;)oracle/jrockit/jfr/events/ValueDescriptor'(Ljava/lang/Object;Ljava/lang/Object;)V	isEnabledgetNamegetId()I(I)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;	loadValue&(Ljava/lang/Object;)Ljava/lang/Object;length	setLength(I)V!*+,-./012F**L*+*+*3PQRST042O*+M,	N-**
YY
*-*,*+*3&	ij	klm*n@pEqNr5@6789:
;<2*3z=12:
**35>120**	*3
?123@A2'**+,3

BC2$*+3@D27*2N-*,3
EF2 *3GH2YL*M+Y,W+Y, !"W,N-66=-2:+'#$'#%W+*&W+"W++'d(+)W+32+Kd}5W6IJK@LMNOPPK
UFbk<com/oracle/jrockit/jfr/InvalidEventDefinitionException.class4



serialVersionUIDJ
ConstantValue 5"y<init>()VCodeLineNumberTable(Ljava/lang/String;)V(Ljava/lang/Throwable;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V
SourceFile$InvalidEventDefinitionException.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;
6com/oracle/jrockit/jfr/InvalidEventDefinitionExceptionjava/lang/Exception1	

!*
"*+
!""*+
,-#*+,
9:PK
UF$Bϙ2com/oracle/jrockit/jfr/InvalidValueException.class4



serialVersionUIDJ
ConstantValue={O
<init>()VCodeLineNumberTable(Ljava/lang/String;)V(Ljava/lang/Throwable;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V
SourceFileInvalidValueException.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;
,com/oracle/jrockit/jfr/InvalidValueExceptionjava/lang/Exception1	

!*
"*+
!""*+
+,#*+,
78PK
UFW6;com/oracle/jrockit/jfr/management/FlightRecorderMBean.class4h^_
MBEAN_NAMELjava/lang/String;
ConstantValue`getEventDefaults()Ljava/util/List;
Exceptionsa	Signature>()Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;/(Ljavax/management/ObjectName;)Ljava/util/List;b[(Ljavax/management/ObjectName;)Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;setEventDefaults0(Ljavax/management/ObjectName;Ljava/util/List;)Vc\(Ljavax/management/ObjectName;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;)VaddEventDefaultsgetEventSettings
getRecordingsgetProducersgetRecordingOptionsI(Ljavax/management/ObjectName;)Ljavax/management/openmbean/CompositeData;getRecordingOptionsDefaults,()Ljavax/management/openmbean/CompositeData;setRecordingOptionsJ(Ljavax/management/ObjectName;Ljavax/management/openmbean/CompositeData;)VenableDefaultRecording()VdisableDefaultRecordingisDefaultRecordingRunning()ZcreateRecording1(Ljava/lang/String;)Ljavax/management/ObjectName;startRecording{(Ljava/lang/String;Ljavax/management/openmbean/CompositeData;Ljava/util/List;Ljava/util/List;)Ljavax/management/ObjectName;(Ljava/lang/String;Ljavax/management/openmbean/CompositeData;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;)Ljavax/management/ObjectName;getDataSize (Ljavax/management/ObjectName;)JgetDataStartTime/(Ljavax/management/ObjectName;)Ljava/util/Date;getDataEndTimestart (Ljavax/management/ObjectName;)VstopdclosecloneRecordingO(Ljavax/management/ObjectName;Ljava/lang/String;Z)Ljavax/management/ObjectName;copyTo2(Ljavax/management/ObjectName;Ljava/lang/String;)Ve3(Ljavax/management/ObjectName;Ljava/lang/String;Z)V
openStream@(Ljavax/management/ObjectName;Ljava/util/Date;Ljava/util/Date;)JcloseStream(J)Vf
readStream(J)[BgupdateEventSettingsisEventEnabled!(Ljavax/management/ObjectName;I)Z(I)ZsetEventEnabled"(Ljavax/management/ObjectName;IZ)VisStackTraceEnabledsetStackTraceEnabledgetThreshold!(Ljavax/management/ObjectName;I)J(I)JsetThreshold"(Ljavax/management/ObjectName;IJ)V	getPeriod	setPeriodgetEventDescriptorsgetAvailablePresetsgetMaximumRepositoryChunkSize()JgetGlobalBufferSizegetThreadBufferSizegetNumGlobalBuffersgetRepositoryPath()Ljava/lang/String;
getStatistics
SourceFileFlightRecorderMBean.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;5com/oracle/jrockit/jfr/management/FlightRecorderMBeanjava/lang/Object&com.oracle.jrockit:type=FlightRecorder,javax/management/openmbean/OpenDataException:com/oracle/jrockit/jfr/management/NoSuchRecordingExceptionjava/lang/SecurityExceptionjava/io/IOExceptionjava/lang/IllegalStateException"java/lang/IllegalArgumentException+com/oracle/jrockit/jfr/NoSuchEventException1	

	
	
	
	
	
	
	
	
	
	 	!"#$	%&	
'()	*+	,+	-.	/.	01.	23	045	
6047	
608)	089	0:;	0<=>	0<
	
?@	

?AB	?AC	?DE	?FB	?FC	?GE	?HI	?HJ	?KL	?MI	?NL	?O	
P	
QRSRTRURVWX	
YZ[\]PK
UFH4|,
,
<com/oracle/jrockit/jfr/management/FlightRecordingMBean.class4aXY
MBEAN_NAMELjava/lang/String;
ConstantValueZgetId()J
getOptions,()Ljavax/management/openmbean/CompositeData;
Exceptions[
setOptions-(Ljavax/management/openmbean/CompositeData;)V\getDurationsetDuration(J)VisToDisk()Z	setToDisk(Z)V	getMaxAge	setMaxAge
getMaxSize
setMaxSizegetDestination()Ljava/lang/String;setDestination(Ljava/lang/String;)V]isDestinationCompressedsetDestinationCompressedgetStartTime()Ljava/util/Date;setStartTime(Ljava/util/Date;)VgetNamegetDataSizegetDataStartTimegetDataEndTimestart()V^stopclose	isStarted	isStopped	isRunningcloneRecording2(Ljava/lang/String;Z)Ljavax/management/ObjectName;copyTo(Ljava/lang/String;Z)VgetEventDefaults()Ljava/util/List;	Signature>()Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;setEventDefaults(Ljava/util/List;)V?(Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;)VaddEventDefaultsgetEventSettingssetEventSettingsisEventEnabled(I)Z_isStackTraceEnabledsetEventEnabled(IZ)VsetStackTraceEnabledgetThreshold(I)JsetThreshold(IJ)V	getPeriod	setPeriod
openStream#(Ljava/util/Date;Ljava/util/Date;)JcloseStream`
readStream(J)[B
SourceFileFlightRecordingMBean.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;6com/oracle/jrockit/jfr/management/FlightRecordingMBeanjava/lang/Object'com.oracle.jrockit:type=FlightRecording,javax/management/openmbean/OpenDataExceptionjava/lang/SecurityExceptionjava/io/IOExceptionjava/lang/IllegalStateException+com/oracle/jrockit/jfr/NoSuchEventException"java/lang/IllegalArgumentException/	

 !"#$%&'(#)#*+,-+,.+,/01234,45,6789:;8<=;8<>789?;8<@ABCABDEBFEBGHBIJBKHBLJBMMNOPQRPSTUVWPK
UFi++@com/oracle/jrockit/jfr/management/NoSuchRecordingException.class4&





 !"serialVersionUIDJ
ConstantValueVNzd<init>(J)VCodeLineNumberTable()V(Ljava/lang/String;)V(Ljava/lang/Throwable;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V
SourceFileNoSuchRecordingException.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;#$%:com/oracle/jrockit/jfr/management/NoSuchRecordingExceptionjava/lang/Exceptionjava/lang/StringvalueOf(J)Ljava/lang/String;1	
%	*
!*
 !"*+
+,"*+
56#*+,
BCPK
UFk1com/oracle/jrockit/jfr/NoSuchEventException.class4&





 !"serialVersionUIDJ
ConstantValue 
M|3Z<init>(I)VCodeLineNumberTable()V(Ljava/lang/String;)V(Ljava/lang/Throwable;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V
SourceFileNoSuchEventException.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;#$%+com/oracle/jrockit/jfr/NoSuchEventExceptionjava/lang/Exceptionjava/lang/StringvalueOf(I)Ljava/lang/String;1	
%	*
!*
 !"*+
+,"*+
56#*+,
BCPK
UFc,*,*%com/oracle/jrockit/jfr/Producer.class4	y





w

	y	y
	y

j
	y	y
	y	y
y	y
!	y	y	y
2

2

y
y	

2
2
2	y

>


>


j


 
y!"#
M$%
&'
()
Q*
+
,
y-./012
34
[5
M678
`9:
y;<=>
?
@A
MBCD
.E
>F
1G
wH
yIJ
2JK
uL
2MjfrLoracle/jrockit/jfr/JFR;nameLjava/lang/String;descriptionuriLjava/net/URI;tokensLjava/util/List;	Signature5Ljava/util/List<Lcom/oracle/jrockit/jfr/EventToken;>;events:Ljava/util/List<Loracle/jrockit/jfr/events/EventHandler;>;idIunregisteredZenabled
constantPoolsLjava/util/HashMap;NLjava/util/HashMap<Ljava/lang/String;Loracle/jrockit/jfr/StringConstantPool;>;globalTokensLjava/util/Map;mLjava/util/Map<Ljava/lang/Class<+Lcom/oracle/jrockit/jfr/InstantEvent;>;Lcom/oracle/jrockit/jfr/EventToken;>;globalTokenLockLjava/lang/Object;	knownURIsLjava/util/HashSet;#Ljava/util/HashSet<Ljava/net/URI;>;locateToken6(Ljava/lang/Class;)Lcom/oracle/jrockit/jfr/EventToken;CodeLineNumberTable
StackMapTable^(Ljava/lang/Class<+Lcom/oracle/jrockit/jfr/InstantEvent;>;)Lcom/oracle/jrockit/jfr/EventToken;<init>5(Ljava/lang/String;Ljava/lang/String;Ljava/net/URI;)VMC9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
Exceptionsregister()VLN
unregister	OenabledisableaddN(Lcom/oracle/jrockit/jfr/EventToken;Loracle/jrockit/jfr/events/EventHandler;)VPaddEvent#'QRcreateDynamicEvent(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLcom/oracle/jrockit/jfr/RequestDelegate;[Lcom/oracle/jrockit/jfr/DynamicValue;)Lcom/oracle/jrockit/jfr/DynamicEventToken;STUV(Ljava/lang/Class<+Lcom/oracle/jrockit/jfr/InstantEvent;>;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLcom/oracle/jrockit/jfr/RequestDelegate;[Lcom/oracle/jrockit/jfr/DynamicValue;)Lcom/oracle/jrockit/jfr/DynamicEventToken;createDynamicInstantEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ[Lcom/oracle/jrockit/jfr/DynamicValue;)Lcom/oracle/jrockit/jfr/DynamicEventToken;createDynamicDurationEventcreateDynamicTimedEventcreateDynamicRequestableEvent(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZLcom/oracle/jrockit/jfr/RequestDelegate;[Lcom/oracle/jrockit/jfr/DynamicValue;)Lcom/oracle/jrockit/jfr/DynamicEventToken;getTokencreateConstantPool)(Ljava/lang/Class;Ljava/lang/String;IIZ)V,(Ljava/lang/Class<*>;Ljava/lang/String;IIZ)V
getEventTokengetName()Ljava/lang/String;getDescriptiongetURI()Ljava/net/URI;isRegistered()ZisUnregistered	isEnabledfinalizeNclear<clinit>
SourceFile
Producer.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;WXY!com/oracle/jrockit/jfr/EventToken"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderSZ[ is not registered\]java/util/ArrayListjava/util/HashMap/^_java/net/URIjava/net/URISyntaxException|}~}`Xaz{java/lang/IllegalStateExceptionAlready registered.Unregistered producerbcProducer with URI Zd already existscefNot registeredAlready unregisteredjava/util/HashSetghfijklcmnopqOrstl%oracle/jrockit/jfr/StringConstantPooluvwixycEvent with path   already exists in this producerz{|}v'The event class has already been added.-oracle/jrockit/jfr/events/JavaEventDescriptor~'com/oracle/jrockit/jfr/RequestableEvent5oracle/jrockit/jfr/events/RequestableEventEnvironmentcClass ' already registered in another producer0oracle/jrockit/jfr/events/DynamicValueDescriptor[Ljava/lang/Object;(com/oracle/jrockit/jfr/DynamicEventToken#com/oracle/jrockit/jfr/InstantEvent$com/oracle/jrockit/jfr/DurationEvent!com/oracle/jrockit/jfr/TimedEvent8com/oracle/jrockit/jfr/DelegatingDynamicRequestableEventQjava/lang/StringUnsupported constant pool type Duplicate constant pool  not registered&java/util/concurrent/ConcurrentHashMapjava/lang/Objectcom/oracle/jrockit/jfr/Producerjava/lang/Throwablejava/util/Iterator6com/oracle/jrockit/jfr/InvalidEventDefinitionException&oracle/jrockit/jfr/events/EventHandler,com/oracle/jrockit/jfr/InvalidValueExceptionjava/lang/Class&com/oracle/jrockit/jfr/RequestDelegate&[Lcom/oracle/jrockit/jfr/DynamicValue;3[Loracle/jrockit/jfr/events/DynamicValueDescriptor;
java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)VendsWith(Ljava/lang/String;)Zoracle/jrockit/jfr/JFR()Loracle/jrockit/jfr/JFR;contains(Ljava/lang/Object;)Z-(Ljava/lang/Object;)Ljava/lang/StringBuilder;nextID()Ijava/util/Listsize(I)VaddAll(Ljava/util/Collection;)Zremovevalues()Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;addProducerD(Lcom/oracle/jrockit/jfr/Producer;ILjava/util/List;Ljava/util/Map;)VremoveProducergetPathequalsjava/util/Collections
singletonList$(Ljava/lang/Object;)Ljava/util/List;addEventsToRegisteredProducer#(Ljava/lang/Class;Ljava/net/URI;I)VisAssignableFrom(Ljava/lang/Class;)Zjava/security/AccessController
getContext&()Ljava/security/AccessControlContext;O(Lcom/oracle/jrockit/jfr/RequestDelegate;Ljava/security/AccessControlContext;)V
createHandler(Loracle/jrockit/jfr/events/JavaEventDescriptor;Ljava/lang/Class;Ljava/util/Map;Loracle/jrockit/jfr/events/RequestableEventEnvironment;)Loracle/jrockit/jfr/events/EventHandler;+(Loracle/jrockit/jfr/events/EventHandler;)VcontainsKeyput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;#com/oracle/jrockit/jfr/DynamicValue
getDescriptor-()Loracle/jrockit/jfr/events/ValueDescriptor;/(Loracle/jrockit/jfr/events/ValueDescriptor;I)V(Ljava/lang/Class;Ljava/net/URI;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ[Loracle/jrockit/jfr/events/ValueDescriptor;)VS(Loracle/jrockit/jfr/events/EventHandler;Lcom/oracle/jrockit/jfr/RequestDelegate;)VgetEventInfo*()Loracle/jrockit/jfr/events/EventHandler;1()Loracle/jrockit/jfr/events/JavaEventDescriptor;
getEventClass()Ljava/lang/Class;(Loracle/jrockit/jfr/JFR;IIZ)V1yw
z{|}~}c1*L+!YY*	
+
//k**
Y*
Y*Y-&YY-
N:*+*,**-1OR6
%1ORTY^ejR+*+,Y-
!}* 
!Y"#*$
!Y%#&YL²'*(&!YY)**+
#'*,W+çM+,**- *.(ehhkh2"(5Xcmx|5O!N* 
!Y/#*$
!Y0#*12Y*34L+*5W&YM²'*6W78N-9 -::+(	-;,ç
:,*$
:*$F&R"&7@FQ_hs| 	<"DG	!!k* 
!Y/#*$
!Y0#*<*=8L+9+:>M,?*** **@*<2")*JN Q!e"j#!b* 
!Y/#*$
!Y0#*<** A*=8L+9+:>M,B*<289;<">)?*A5BUCYD\EaF+CN*D:9>::C-E#YYF-G
*,HW*+HW*<*** ,I*J2JK&L2MRPUQ`RkSrT|UTWA0!G	*+K
YL*-=MY+*NN:O+PQYRS:*-+*T:YU:*VP&Y:²+W#!YYX+*Y
#+ZWç:pFoptv(x+y4{A}R]eip| .ZQ9[:	6
:66

*
2:\:	
[Y
]S

*-6MY+*,-	^::
QYRS:
*_*
T:`Ya:*VB%,<?ENhkp~6-8)	*b+,-c)	*d+,-c)	*e+,-c*	*f+,-c(l2*DM,9 ,:N-ghi+--.+/-102
"	+jYYk+*
*Y:*,lYYm,
>Y**-n:*,oW*<?ç:&~._`!c&d1eLhdjokvl{no!*.E!Y'*+KM,YY+*p
,~
%%***!7* *$@!*$!*<v%*q*YL* *$*r+çM+,"$D
Ms'	't?uYvwY&2Yx'
PK
UFn-com/oracle/jrockit/jfr/RequestableEvent.class4

<init>()VCodeLineNumberTable&(Lcom/oracle/jrockit/jfr/EventToken;)Vrequest
SourceFileRequestableEvent.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;	'com/oracle/jrockit/jfr/RequestableEvent#com/oracle/jrockit/jfr/InstantEvent!!*
!"	"*+
78

PK
UFO1,com/oracle/jrockit/jfr/RequestDelegate.class4
	onRequest,(Lcom/oracle/jrockit/jfr/RequestableEvent;)V
SourceFileRequestDelegate.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;&com/oracle/jrockit/jfr/RequestDelegatejava/lang/Object	PK
UF4u9'com/oracle/jrockit/jfr/TimedEvent.class4+



		
	

				
 !"<init>()VCodeLineNumberTable&(Lcom/oracle/jrockit/jfr/EventToken;)VshouldWrite()Z
StackMapTable
SourceFileTimedEvent.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;#$#%$&'()*!com/oracle/jrockit/jfr/TimedEvent$com/oracle/jrockit/jfr/DurationEventendJstart	eventInfo(Loracle/jrockit/jfr/events/EventHandler;&oracle/jrockit/jfr/events/EventHandlergetThresholdTicks()J!	

!*
01
"*+
FG
r0*	****e@*"P	Q
STV W,X.Z
PK
UF/%}'com/oracle/jrockit/jfr/Transition.class4;	+
,-.
/
0	1
2	3	4	56None#Lcom/oracle/jrockit/jfr/Transition;FromTovalueI$VALUES$[Lcom/oracle/jrockit/jfr/Transition;values&()[Lcom/oracle/jrockit/jfr/Transition;CodeLineNumberTablevalueOf7(Ljava/lang/String;)Lcom/oracle/jrockit/jfr/Transition;<init>(Ljava/lang/String;II)V	Signature(I)V()I<clinit>()V5Ljava/lang/Enum<Lcom/oracle/jrockit/jfr/Transition;>;
SourceFileTransition.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;78!com/oracle/jrockit/jfr/Transition9:java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V@1@@@	"
	"
*,*+*&'( !"*0#$hDY	
Y	Y
	Y
SYSYS"* %&'()*PK
UF4t,com/oracle/jrockit/jfr/UseConstantPool.class4name()Ljava/lang/String;
SourceFileUseConstantPool.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;Ljava/lang/annotation/Target;value"Ljava/lang/annotation/ElementType;FIELD Ljava/lang/annotation/Retention;&Ljava/lang/annotation/RetentionPolicy;RUNTIME&com/oracle/jrockit/jfr/UseConstantPooljava/lang/Objectjava/lang/annotation/Annotation&	
[e
ePK
UF0NEE,com/oracle/jrockit/jfr/ValueDefinition.class4! id()Ljava/lang/String;AnnotationDefaultnamedescriptionrelationKeycontentType&()Lcom/oracle/jrockit/jfr/ContentType;$Lcom/oracle/jrockit/jfr/ContentType;None
transition%()Lcom/oracle/jrockit/jfr/Transition;#Lcom/oracle/jrockit/jfr/Transition;
SourceFileValueDefinition.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;Ljava/lang/annotation/Target;value"Ljava/lang/annotation/ElementType;FIELD Ljava/lang/annotation/Retention;&Ljava/lang/annotation/RetentionPolicy;RUNTIME&com/oracle/jrockit/jfr/ValueDefinitionjava/lang/Objectjava/lang/annotation/Annotation&ss	s
se
e[eePK
UFka%jdk/jfr/events/ErrorThrownEvent.class4
messageLjava/lang/String;RuntimeVisibleAnnotations(Lcom/oracle/jrockit/jfr/ValueDefinition;nameMessagethrownClassLjava/lang/Class;	SignatureLjava/lang/Class<*>;Class<init>&(Lcom/oracle/jrockit/jfr/EventToken;)VCodeLineNumberTable
SourceFileErrorThrownEvent.java(Lcom/oracle/jrockit/jfr/EventDefinition;
Java Errorpathjava/error_throwdescriptionWAn object derived from java.lang.Error has been created. OutOfMemoryErrors are ignored.jdk/jfr/events/ErrorThrownEvent#com/oracle/jrockit/jfr/InstantEvent1s	

s"*+
sssPK
UF,)jdk/jfr/events/ExceptionThrownEvent.class4
messageLjava/lang/String;RuntimeVisibleAnnotations(Lcom/oracle/jrockit/jfr/ValueDefinition;nameMessagethrownClassLjava/lang/Class;	SignatureLjava/lang/Class<*>;Class<init>&(Lcom/oracle/jrockit/jfr/EventToken;)VCodeLineNumberTable
SourceFileExceptionThrownEvent.java(Lcom/oracle/jrockit/jfr/EventDefinition;Java Exceptionpathjava/exception_throwdescription;An object derived from java.lang.Exception has been created#jdk/jfr/events/ExceptionThrownEvent#com/oracle/jrockit/jfr/InstantEvent1s	

s"*+
sssPK
UF]]"jdk/jfr/events/FileReadEvent.class4 
pathLjava/lang/String;RuntimeVisibleAnnotations(Lcom/oracle/jrockit/jfr/ValueDefinition;namePathdescriptionFull path of the file	bytesReadJ
Bytes ReadcontentType$Lcom/oracle/jrockit/jfr/ContentType;BytesNumber of bytes read from the file (possibly 0), or -1 if there is no more data because the end of the file has been reached or an exception was thrown.<init>&(Lcom/oracle/jrockit/jfr/EventToken;)VCodeLineNumberTable
SourceFileFileReadEvent.java(Lcom/oracle/jrockit/jfr/EventDefinition;	File Readjava/file_readReading data from a filejdk/jfr/events/FileReadEvent!com/oracle/jrockit/jfr/TimedEvent1s	
s
se
s"*+
ss
sPK
UFuR#jdk/jfr/events/FileWriteEvent.class4 
pathLjava/lang/String;RuntimeVisibleAnnotations(Lcom/oracle/jrockit/jfr/ValueDefinition;namePathdescriptionFull path of the filebytesWrittenJ
Bytes WrittencontentType$Lcom/oracle/jrockit/jfr/ContentType;Bytes#Number of bytes written to the file<init>&(Lcom/oracle/jrockit/jfr/EventToken;)VCodeLineNumberTable
SourceFileFileWriteEvent.java(Lcom/oracle/jrockit/jfr/EventDefinition;
File Writejava/file_writeWriting data to a filejdk/jfr/events/FileWriteEvent!com/oracle/jrockit/jfr/TimedEvent1s	
s
se
s"*+
ss
sPK
UFVi$jdk/jfr/events/SocketReadEvent.class4(
%&'hostLjava/lang/String;RuntimeVisibleAnnotations(Lcom/oracle/jrockit/jfr/ValueDefinition;nameRemote HostaddressRemote AddressportIRemote PorttimeoutJ
Timeout ValuecontentType$Lcom/oracle/jrockit/jfr/ContentType;Millis	bytesRead
Bytes ReadBytesdescriptionlNumber of bytes read from the socket, or -1 when the end of the stream is reached or an exception is thrown.<init>&(Lcom/oracle/jrockit/jfr/EventToken;)VCodeLineNumberTable
SourceFileSocketReadEvent.java(Lcom/oracle/jrockit/jfr/EventDefinition;Socket Readpathjava/socket_readReading data from a socketjdk/jfr/events/SocketReadEvent!com/oracle/jrockit/jfr/TimedEvent1s	
s
sseses"*+
 s!"s#s$PK
UFSSS%jdk/jfr/events/SocketWriteEvent.class4%
"#$hostLjava/lang/String;RuntimeVisibleAnnotations(Lcom/oracle/jrockit/jfr/ValueDefinition;nameRemote HostaddressRemote AddressportIRemote PortbytesWrittenJ
Bytes WrittencontentType$Lcom/oracle/jrockit/jfr/ContentType;Bytesdescription%Number of bytes written to the socket<init>&(Lcom/oracle/jrockit/jfr/EventToken;)VCodeLineNumberTable
SourceFileSocketWriteEvent.java(Lcom/oracle/jrockit/jfr/EventDefinition;Socket Writepathjava/socket_writeWriting data to a socketjdk/jfr/events/SocketWriteEvent!com/oracle/jrockit/jfr/TimedEvent1s	
s
sses"*+
ss s!PK
UF)/

$jdk/jfr/events/ThrowablesEvent.class4$

	 
throwablesJRuntimeVisibleAnnotations(Lcom/oracle/jrockit/jfr/ValueDefinition;nameExceptions Created<init>()VCodeLineNumberTablerequest
SourceFileThrowablesEvent.java(Lcom/oracle/jrockit/jfr/EventDefinition;Exception Statisticspathjava/statistics/throwablesdescriptionINumber of objects derived from java.lang.Throwable that have been created
stacktrace
!"#jdk/jfr/events/ThrowablesEvent'com/oracle/jrockit/jfr/RequestableEvent,oracle/jrockit/jfr/jdkevents/ThrowableTracer
numThrowables()J1	
s
!*

$*

sssZPK
UF=y-oracle/jrockit/jfr/ActiveRecordingEvent.class4.
+,-idJRuntimeVisibleAnnotations(Lcom/oracle/jrockit/jfr/ValueDefinition;nameIdLjava/lang/String;NamedestinationDestinationdurationRecording DurationcontentType$Lcom/oracle/jrockit/jfr/ContentType;MillismaxAgeMax AgemaxSizeMax SizeBytes	startTime
Start Time	TimestampcompressZCompress Recording File<init>()VCodeLineNumberTable
SourceFileActiveRecordingEvent.java(Lcom/oracle/jrockit/jfr/EventDefinition;Flight Recordingpathrecordings/recording
stacktracethread'oracle/jrockit/jfr/ActiveRecordingEvent#com/oracle/jrockit/jfr/InstantEvent1s	
s
s
seseseses *!
"#$s%&s'(Z)*Z)PK
UF{zz+oracle/jrockit/jfr/ActiveSettingEvent.class4*
'()idIRuntimeVisibleAnnotations(Lcom/oracle/jrockit/jfr/ValueDefinition;nameIdLjava/lang/String;
Event Namepath
Event PathenabledZEnabled
stacktraceStack Trace	thresholdJ	ThresholdcontentType$Lcom/oracle/jrockit/jfr/ContentType;NanosperiodPeriodMillis<init>()VCodeLineNumberTable
SourceFileActiveSettingEvent.java(Lcom/oracle/jrockit/jfr/EventDefinition;Recording Settingrecordings/recording_settingthread%oracle/jrockit/jfr/ActiveSettingEvent#com/oracle/jrockit/jfr/InstantEvent1s	
s
s
sssese*
 !"s#s$Z%&Z%PK
UF1k&oracle/jrockit/jfr/ChunksChannel.class4
&PQRST
UVQW
XQYZ[Z\]
^
_
Y	$`
$a	$b
$c
d
ef	$g	$hi
P'j'k
l
m
no
pq
&r
$ks
tuvwchunksLjava/util/Iterator;	Signature:Ljava/util/Iterator<Loracle/jrockit/jfr/RepositoryChunk;>;current$Loracle/jrockit/jfr/RepositoryChunk;channel'Ljava/nio/channels/ReadableByteChannel;$assertionsDisabledZ<init>(Ljava/util/List;)VCodeLineNumberTable
StackMapTablesxVy
Exceptionsz9(Ljava/util/List<Loracle/jrockit/jfr/RepositoryChunk;>;)V	nextChunk()ZnextChannelread(Ljava/nio/ByteBuffer;)I
transferTo"(Ljava/nio/channels/FileChannel;)Jclose()VisOpenfinalize{<clinit>
SourceFileChunksChannel.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;2Fx|?java/io/FileNotFoundException	No chunks2}java/util/ArrayList~2y?"oracle/jrockit/jfr/RepositoryChunkF()@?,->?./01java/lang/AssertionErrorABEFFHF oracle/jrockit/jfr/ChunksChannel?java/lang/Object%java/nio/channels/ReadableByteChanneljava/util/Listjava/util/Iteratorjava/io/IOExceptionjava/lang/ThrowableisEmpty(Ljava/lang/String;)Vsize()I(I)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;useadd(Ljava/lang/Object;)ZnewInputStream()Ljava/io/InputStream;java/nio/channels/Channels
newChannel>(Ljava/io/InputStream;)Ljava/nio/channels/ReadableByteChannel;releasegetSize()Jjava/lang/Mathmin(JJ)Jjava/nio/channels/FileChanneltransferFrom,(Ljava/nio/channels/ReadableByteChannel;JJ)Jjava/lang/ClassdesiredAssertionStatus0$&'()*+,-./01	234]*+
YY+M+	N-
-:
,W*,*W52
%@E L!O"W#\$6789:";<*=>?4M *
**5'(*+6@?4F***5/0	236	;<AB4Q*D*Y*+=*****5.9:;'<,=.?7@>ACBHDOE6;<CD4
w	A*h*Y*7	) 7+* !7 aAe7***** 5BKM	NP'R.S8TEUJVQWTY]Zd\i]n_u`6,;<EF4s1*******鱱5&	ghikl#m(n/o0r6;<G?40
*5v6@HF4)	*"*#5{|};IJF44$%56@KLMNOPK
UF2oracle/jrockit/jfr/DCmd$1.class42	
	


 !
"#%&this$0Loracle/jrockit/jfr/DCmd;<init>(Loracle/jrockit/jfr/DCmd;)VCodeLineNumberTablecompare?(Loracle/jrockit/jfr/Recording;Loracle/jrockit/jfr/Recording;)I'(Ljava/lang/Object;Ljava/lang/Object;)I	SignatureHLjava/lang/Object;Ljava/util/Comparator<Loracle/jrockit/jfr/Recording;>;
SourceFile	DCmd.javaEnclosingMethod'()
*+,-./01oracle/jrockit/jfr/Recordingoracle/jrockit/jfr/DCmd$1InnerClassesjava/lang/Objectjava/util/Comparatororacle/jrockit/jfr/DCmd
getRecordings()Ljava/util/List;()VgetId()Jjava/lang/LongvalueOf(J)Ljava/lang/Long;	compareTo(Ljava/lang/Long;)I 	

"
*+*j8+N,:-mnoA%
*+,j$
PK
UF2d1oracle/jrockit/jfr/DCmd$RecordingIdentifier.class4Z
	1	2	35678
9:
;
<=
<>
?@A
1B
CD
E
FG
H
INVALID_IDJ
ConstantValuenameLjava/lang/String;id<init>(Ljava/lang/String;J)VCodeLineNumberTablecreateValidRecordingIdentifierInnerClassesB(Ljava/lang/String;J)Loracle/jrockit/jfr/DCmd$RecordingIdentifier;
StackMapTable
Exceptionsmatch!(Loracle/jrockit/jfr/Recording;)ZtoString()Ljava/lang/String;A5I
SourceFile	DCmd.javaJK+oracle/jrockit/jfr/DCmd$RecordingIdentifier oracle/jrockit/jfr/DCmdException&Must provide either name or recording.java/lang/ObjectL'Use either name or recording, not both.MNOP+QRSjava/lang/StringBuilder
recording TU"*+VWXTYjava/io/Serializable()Voracle/jrockit/jfr/DCmd((Ljava/lang/String;[Ljava/lang/Object;)Voracle/jrockit/jfr/RecordinggetId()JgetNamejava/lang/Stringequals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/LongvalueOf(J)Ljava/lang/Long;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;1	 3**+* !	 "% p>*Y	
*Y	
Y*!#$&&'4)&'() g8*+
***+!-.0&	@@*+ wCY*!Y*
*!5&u,-,./0$
4#PK
UFUO"oracle/jrockit/jfr/DCmd$Unit.class4i	K	L	M
NO7Q
'R
'S(T
U	V,W	X-Y	Z.[<	\/]	^0_	`1a	bcNANOSECONDSUnitInnerClassesLoracle/jrockit/jfr/DCmd$Unit;MICROSECONDSMILLISECONDSSECONDSMINUTESHOURSDAYStextLjava/lang/String;amountJ$VALUES[Loracle/jrockit/jfr/DCmd$Unit;values!()[Loracle/jrockit/jfr/DCmd$Unit;CodeLineNumberTablevalueOf2(Ljava/lang/String;)Loracle/jrockit/jfr/DCmd$Unit;<init>)(Ljava/lang/String;ILjava/lang/String;J)V	Signature(Ljava/lang/String;J)V
access$000!(Loracle/jrockit/jfr/DCmd$Unit;)J
access$1002(Loracle/jrockit/jfr/DCmd$Unit;)Ljava/lang/String;<clinit>()V0Ljava/lang/Enum<Loracle/jrockit/jfr/DCmd$Unit;>;
SourceFile	DCmd.java2345677deforacle/jrockit/jfr/DCmd$Unit<g>hns>?(+us,+ms-+s.+m/+h0+d1+java/lang/Enumclone()Ljava/lang/Object;oracle/jrockit/jfr/DCmd5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;(Ljava/lang/String;I)V@0'
@(+@,+@-+@.+@/+@0+@1+234567	89:"
;9	<=:"
*;9>?:6*+*-*;EFGH@ABC:*;9DE:*;9FG:Y	

Y
Y
Y
Y
Y
!Y"#$
&YSYSYSYSYSY!SY&S;":;$<6=H>Z?l@9@HIJ*
P)@PK
UF;;oracle/jrockit/jfr/DCmd.class4
	O
	O
	O
	O







O
S



!


O
O
O
O
O
O





O

@



	P
P
P	P

P
K
KUnitInnerClassesRecordingIdentifierJFC_LOCATIONLjava/lang/String;
ConstantValuejfrLoracle/jrockit/jfr/VMJFR;jfrMBean#Loracle/jrockit/jfr/FlightRecorder;resultLjava/io/StringWriter;logLjava/io/PrintWriter;<init>(Loracle/jrockit/jfr/VMJFR;)VCodeLineNumberTable	getResult()Ljava/lang/String;formatException)(Ljava/lang/Exception;)Ljava/lang/String;
findRecordingM(Loracle/jrockit/jfr/DCmd$RecordingIdentifier;)Loracle/jrockit/jfr/Recording;
StackMapTable
Exceptions
getRecordings()Ljava/util/List;	Signature2()Ljava/util/List<Loracle/jrockit/jfr/Recording;>;writeToDiska(Loracle/jrockit/jfr/Recording;Ljava/lang/String;ZLoracle/jrockit/jfr/DCmd$RecordingIdentifier;)V
quoteIfNeeded&(Ljava/lang/String;)Ljava/lang/String;println()Vprint(Ljava/lang/String;)V((Ljava/lang/String;[Ljava/lang/Object;)V
printBytes(JLjava/lang/String;)V
printTimespan	printPath
SourceFile	DCmd.javaa|YZjava/io/StringWriter]^java/io/PrintWritera_`[\fjava/lang/StringBuilderf: fnooracle/jrockit/jfr/Recording oracle/jrockit/jfr/DCmdExceptionZCould not find %s.

Use JFR.check without options to see list of all available recordings.java/lang/Objectajava/util/ArrayListnaoracle/jrockit/jfr/DCmd$1a  (before compresssion) }~ written to:{{|~java/io/IOException#Could not write %s to file %s. (%s)gha\"} bytes_kMGTPE	%.1f%s%cB	

%d%s%sjava/io/Filea~fjava/lang/SecurityExceptionoracle/jrockit/jfr/DCmdoracle/jrockit/jfr/DCmd$Unit+oracle/jrockit/jfr/DCmd$RecordingIdentifierJRE_HOME/lib/jfrjava/util/Iteratorjava/lang/String[Loracle/jrockit/jfr/DCmd$Unit;java/lang/Exception(Ljava/io/Writer;)Voracle/jrockit/jfr/VMJFRgetMBean%()Loracle/jrockit/jfr/FlightRecorder;toStringgetClass()Ljava/lang/Class;java/lang/Class
getSimpleNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;
getMessagejava/util/Listiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;match!(Loracle/jrockit/jfr/Recording;)Z()Ljava/util/Collection;(Ljava/util/Collection;)V(Loracle/jrockit/jfr/DCmd;)Vjava/util/Collectionssort)(Ljava/util/List;Ljava/util/Comparator;)VcopyTo(Ljava/lang/String;Z)J=(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)Vcontains(Ljava/lang/CharSequence;)Zprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintWriter;(J)Ljava/lang/StringBuilder;java/lang/Math(D)DcharAt(I)Cpow(DD)Djava/lang/DoublevalueOf(D)Ljava/lang/Double;java/lang/Character(C)Ljava/lang/Character;NANOSECONDSLoracle/jrockit/jfr/DCmd$Unit;values!()[Loracle/jrockit/jfr/DCmd$Unit;
access$000!(Loracle/jrockit/jfr/DCmd$Unit;)JDAYSjava/lang/Long(J)Ljava/lang/Long;
access$1002(Loracle/jrockit/jfr/DCmd$Unit;)Ljava/lang/String;getCanonicalPath OUVWXYZ[\]^_`abc[/**+*Y*Y***	
dPQ	RS#T.Uefc *dXghc9!Y
++d\ijcv<*M,,N+--YY+Sd`a%b'd*ek
lmnoc=Y* L+!Y*"#+dijrpqrsc	U+,$7*%&	*'(*)**+*,,':Y.YSY,SY*/S0-0-d.wxyz|$}(~-02Tktuvwx#myzcM$*%1Y
2*2*d	"k"{|c$*3d
}~c%	*+4d
}c'*+,5Wd

{c+*+,6*+d
cc7*Y
9:(;<;o6>d?6*@Y<AoBSY-SYCS6d /:bk coD:E:66;2::F7	G!		q		m@*HYISY-SYJS6d*
 $+CFKQnk0tv3
tv~cf!*KY+LM*
M*+*-Nd kV	RPOQ@SOT!PK
UFִ$oracle/jrockit/jfr/DCmdCheck$1.class4)


 <init>()VCodeLineNumberTablecompareY(Loracle/jrockit/jfr/events/EventDescriptor;Loracle/jrockit/jfr/events/EventDescriptor;)I'(Ljava/lang/Object;Ljava/lang/Object;)I	SignatureULjava/lang/Object;Ljava/util/Comparator<Loracle/jrockit/jfr/events/EventDescriptor;>;
SourceFileDCmdCheck.javaEnclosingMethod!"#	
$%&'()oracle/jrockit/jfr/events/EventDescriptor
oracle/jrockit/jfr/DCmdCheck$1InnerClassesjava/lang/Objectjava/util/Comparatororacle/jrockit/jfr/DCmdChecksortByEventPath((Ljava/util/Collection;)Ljava/util/List;getPath()Ljava/lang/String;java/lang/String	compareTo(Ljava/lang/String;)I0	
*
(+,A
%
*+,
PK
UFFF"oracle/jrockit/jfr/DCmdCheck.class4?
b

a
a
a
a
a
a
a



a	

a
a




a




/

4
	a

a;;;
4
a;
4
a;
4
a;
4
a
O
R

U
U
U
U	
InnerClasses<init>(Loracle/jrockit/jfr/VMJFR;)VCodeLineNumberTableexecute(Ljava/lang/String;JZ)V
StackMapTable
ExceptionsprintRecording"(Loracle/jrockit/jfr/Recording;Z)VprintGeneral!(Loracle/jrockit/jfr/Recording;)VprintSetttingssortByEventPath((Ljava/util/Collection;)Ljava/util/List;	Signature(Ljava/util/Collection<Loracle/jrockit/jfr/events/EventDescriptor;>;)Ljava/util/List<Loracle/jrockit/jfr/events/EventDescriptor;>;printEnabled(Z)VprintStackTraceprintThreshold(J)VprintPeriod
SourceFileDCmdCheck.javade+oracle/jrockit/jfr/DCmd$RecordingIdentifierRecordingIdentifierpqNo available recordings.java/lang/Object#Use JFR.start to start a recording.oracle/jrockit/jfr/Recordingrsus!Recording: recording=%d name="%s"	

 duration=
 filename="%s" compress=%s	 maxsize= maxage= (unstarted)
 (running)
 (stopped)java/util/HashMapd(oracle/jrockit/jfr/settings/EventSetting !"#$%&'(yz)oracle/jrockit/jfr/events/EventDescriptor)* %s (%s)+   [,}~- .~/012]java/util/ArrayList34oracle/jrockit/jfr/DCmdCheck$1567java/lang/StringBuilderenabled=898:;stackTrace=
threshold=period=
everyChunk<
=>oracle/jrockit/jfr/DCmdCheckoracle/jrockit/jfr/DCmdjava/util/Listjava/util/Iterator oracle/jrockit/jfr/DCmdExceptionjava/lang/String
java/util/MapcreateValidB(Ljava/lang/String;J)Loracle/jrockit/jfr/DCmd$RecordingIdentifier;
findRecordingM(Loracle/jrockit/jfr/DCmd$RecordingIdentifier;)Loracle/jrockit/jfr/Recording;
getRecordings()Ljava/util/List;isEmpty()Zprintln((Ljava/lang/String;[Ljava/lang/Object;)V()Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getId()Jjava/lang/LongvalueOf(J)Ljava/lang/Long;getName()Ljava/lang/String;printjava/util/concurrent/TimeUnitNANOSECONDSLjava/util/concurrent/TimeUnit;getDuration"(Ljava/util/concurrent/TimeUnit;)J(Ljava/lang/String;)V
printTimespan(JLjava/lang/String;)VgetDestinationisDestinationCompressedjava/lang/Boolean(Z)Ljava/lang/Boolean;
getMaxSize
printBytes	getMaxAge	isStarted	isRunning	isStoppedgetEventSettings-()Loracle/jrockit/jfr/settings/EventSettings;)oracle/jrockit/jfr/settings/EventSettingsgetSettings()Ljava/util/Collection;java/util/Collection()Ijava/lang/Integer(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;jfrLoracle/jrockit/jfr/VMJFR;oracle/jrockit/jfr/VMJFR	getEventsget&(Ljava/lang/Object;)Ljava/lang/Object;getPath	isEnabled
hasStackTraceisStacktraceEnabledisTimedgetThreshold
isRequestable	getPeriodaddAll(Ljava/util/Collection;)Zjava/util/Collectionssort)(Ljava/util/List;Ljava/util/Comparator;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Z)Ljava/lang/StringBuilder;toStringMILLISECONDSconvert#(JLjava/util/concurrent/TimeUnit;)J0ab
def"*+g
hif	+ **+ *:	*
*
*6:/:*
*
6*ͱgN/014"5,667:8D9E<H=g?l@pAuByE|FGHj(kl'm
nopqfD*+*
*+gKL	M
NPjrsf[
M*,Y+SY+S+B!	**!+ :*!YSY+"#S+$7+$	*%*&+'7	*(*+)	**++	*,+-	*.*
gfTUV%W+X1Y8[>\C]\_b`kaqbydefgijlmoprsj8t#tusf/Y0M+123N-"-4:,567W>*89::;:,<6=4:*
>*>Y?SY@S*
*A*BCD*E*FGH*E*IJK*E*LM*N@gnvw+x<y?zA{h|}}j)	vl'l7wxK	
yzfAOYPL+*QW+RYST+g{|}~f4*UYVWXYZg
~f4*UYV[XYZg
f.*\*g
f^(*]	*^_`B*!g 'jcRbPK
UFc		!oracle/jrockit/jfr/DCmdDump.class4l
-
./012
3
45
6
78
9:
;
<	=
>?
>@A
B
C
>DEFGHI<init>(Loracle/jrockit/jfr/VMJFR;)VCodeLineNumberTableexecute)(Ljava/lang/String;JLjava/lang/String;Z)V
StackMapTableLHMNOEPQ
Exceptions
SourceFile
DCmdDump.javaLRS oracle/jrockit/jfr/DCmdException$Failed to dump %s, missing filename.java/lang/ObjectTUVjava/lang/StringBuilderWXY_copy_Z[\X]^_`abcdefDumped %s, gThijk:com/oracle/jrockit/jfr/management/NoSuchRecordingExceptionjava/io/IOException@Failed to dump %s. Could not clone temporary recording for dump.oracle/jrockit/jfr/DCmdDumporacle/jrockit/jfr/DCmdRecordingIdentifierInnerClasses+oracle/jrockit/jfr/DCmd$RecordingIdentifierjava/lang/Stringoracle/jrockit/jfr/Recordingjavax/management/ObjectNamejava/lang/Exceptionjava/lang/ThrowablecreateValidB(Ljava/lang/String;J)Loracle/jrockit/jfr/DCmd$RecordingIdentifier;((Ljava/lang/String;[Ljava/lang/Object;)V
findRecordingM(Loracle/jrockit/jfr/DCmd$RecordingIdentifier;)Loracle/jrockit/jfr/Recording;()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/SystemnanoTime()J(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String;jfrMBean#Loracle/jrockit/jfr/FlightRecorder;!oracle/jrockit/jfr/FlightRecordercloneRecordingP(Loracle/jrockit/jfr/Recording;Ljava/lang/String;Z)Ljavax/management/ObjectName;getRecording=(Ljavax/management/ObjectName;)Loracle/jrockit/jfr/Recording;printwriteToDiska(Loracle/jrockit/jfr/Recording;Ljava/lang/String;ZLoracle/jrockit/jfr/DCmd$RecordingIdentifier;)Vclose (Ljavax/management/ObjectName;)V0"*+
 
+ :YYS*:Y	+


::	*:	*	:
*YS*
	A*	5:
0:
YYS:	*	:~EyEyEy^*+,.'/B0E3S4^5m6y:~=@>@78:=@>@C!Z"j	#$$"%$&'D(T)#$$"%$&)'*+,K
.JPK
UF\$x&oracle/jrockit/jfr/DCmdException.class47
 
!
"#
$
%
&
'(
	)*+serialVersionUIDJ
ConstantValue^2<init>((Ljava/lang/String;[Ljava/lang/Object;)VCodeLineNumberTable=(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)Vformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
StackMapTable,-#(
SourceFileDCmdException.java./java/util/Formatter012340java/lang/Throwable56 oracle/jrockit/jfr/DCmdExceptionjava/lang/Exceptionjava/lang/String[Ljava/lang/Object;(Ljava/lang/String;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V()V<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;toString()Ljava/lang/String;close
addSuppressed(Ljava/lang/Throwable;)V0
&
*+,
	'*,-+
.
/aYMN,*+:,-,:-
,:N:,-,:-
,!$	
6	
>HLO	6@>2
3462>4T$
G
PK
UFDgg"oracle/jrockit/jfr/DCmdStart.class4W
d
m



m

m
m
		




m




&



m
m
m


m
m
m
>
>
>
>
m	m

J



V	m
	V
O
O<init>(Loracle/jrockit/jfr/VMJFR;)VCodeLineNumberTableexecuteA(Ljava/lang/String;[Ljava/lang/String;ZJJLjava/lang/String;ZJJZ)V
StackMapTable
ExceptionssettingsToList%([Ljava/lang/String;)Ljava/util/List;	Signature9([Ljava/lang/String;)Ljava/util/List<Ljava/lang/String;>;createRecording2(Ljava/lang/String;)Loracle/jrockit/jfr/Recording;startDefault@(ZLjava/lang/String;[Ljava/lang/String;JJLjava/lang/String;ZJJ)V
findPresetA(Ljava/lang/String;)Loracle/jrockit/jfr/settings/EventDefaultSet;
SourceFileDCmdStart.javano oracle/jrockit/jfr/DCmdExceptionOFilename can only be set for a recording with a duration, or if dumponexit=truejava/lang/Objectnjava/io/Filen|}	

java/lang/String>Could not start recording, duration must be at least 1 second.;Could not start recording, delay must be at least 1 second.java/io/FileNotFoundException9Could not start recording, not able to write to file "%s"njava/io/IOExceptionCould not start recording. %s !"#java/util/Date$%&n#'(#Recording %d scheduled to start in )&*+,- ./.-01Started recording %d.2+ No limit (duration/maxsize/maxage) in use. The result will be written to:3314dumpstopfilename=FILEPATH java/lang/StringBuildern1
recording=56578name=9:/Use JFR.%s %s %sto copy recording data to file.java/lang/Exception;<=>?java/util/ArrayList@ABCDE&oracle/jrockit/jfr/settings/PresetFiledefaultFGHIJ:com/oracle/jrockit/jfr/management/NoSuchRecordingException7Unexpected error when creating recording with name "%s"oracle/jrockit/jfr/JFR\It's not possible to set custom name for the defaultrecording. It's always "HotSpot default"GThe only option that can be combined with defaultrecording is settings.K1LMNOPStarted recording "%s"HotSpot defaultKUse JFR.dump recording=%d filename=FILEPATH to copy recording data to file.QRJCould not start recording, not able to %s jfc-file in %s for setting=%s.%sSTUVfindoracle/jrockit/jfr/DCmdJRE_HOME/lib/jfrreadjava/text/ParseExceptionjava/net/URISyntaxExceptionparsejava/lang/SecurityExceptionaccessWCould not start recording. Unexpected error occured when loading setting %s from %s. %soracle/jrockit/jfr/DCmdStartoracle/jrockit/jfr/Recordingjava/util/Iteratorjava/util/List((Ljava/lang/String;[Ljava/lang/Object;)V(Ljava/lang/String;)VgetName()Ljava/lang/String;
setDumpOnExit(Z)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getEventSettings-()Loracle/jrockit/jfr/settings/EventSettings;)oracle/jrockit/jfr/settings/EventSettingsaddEventDefaultSet0(Loracle/jrockit/jfr/settings/EventDefaultSet;)Vjava/util/concurrent/TimeUnitMILLISECONDSLjava/util/concurrent/TimeUnit;NANOSECONDSconvert#(JLjava/util/concurrent/TimeUnit;)JsetDuration#(JLjava/util/concurrent/TimeUnit;)VsetDestination=(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)VformatException)(Ljava/lang/Exception;)Ljava/lang/String;setDestinationCompressed	setMaxAge
setMaxSize(J)Vjava/lang/SystemcurrentTimeMillis()JsetStartTime(Ljava/util/Date;)VgetIdjava/lang/LongvalueOf(J)Ljava/lang/Long;print
printTimespan(JLjava/lang/String;)Vstart()VisToDiskprintln	printPathappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString
quoteIfNeeded&(Ljava/lang/String;)Ljava/lang/String;jfrMBean#Loracle/jrockit/jfr/FlightRecorder;!oracle/jrockit/jfr/FlightRecorderclose!(Loracle/jrockit/jfr/Recording;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;addAll(Ljava/util/Collection;)ZisEmptyadd(Ljava/lang/Object;)Z1(Ljava/lang/String;)Ljavax/management/ObjectName;getRecording=(Ljavax/management/ObjectName;)Loracle/jrockit/jfr/Recording;checkControljfrLoracle/jrockit/jfr/VMJFR;oracle/jrockit/jfr/VMJFRenableDefaultRecording(Ljava/util/List;Z)VDEFAULT_RECORDING_IDLjava/lang/Long;createFromName<(Ljava/lang/String;)Loracle/jrockit/jfr/settings/PresetFile;getSettings/()Loracle/jrockit/jfr/settings/EventDefaultSet;0mdnop"*+q
!"rsp7*+,	
	Y+:Y:	::*
:*,
:&:*:	'7Y	'7Y
	
7
=::YYS:!:YY*"S	#
$%	H7&Y'a()**Y+,S-*./*012*3Y+,S-4	
			*51!	*67*8*9w*8*8	:;:<=:>Y?@A+BC:+>Y?DA+EAC:*FYSYSYS7:*HI ; ZGqCIJKN*O8R;SETPUWWZYbZi[\]^_`acghikoprt{ u"v&w;x=yAzZ|a}k~ry"&6D]aytPuvw,**SxZyc""AuuAu6uuBzz{|}pf+JYKM+,+LMW,N,PQW,q )t	~pW#*H*H+RSMYUY+STqtP{p~,YW$	
				YX*-:Y*Z[*\Y]S-*8*^Y_S-q.8FMPZim}t%
{p
`M+abNY-,YcSYeSY+SY=SNY-,YfSYeSY+SY>Y?.A*-"ACSNY-,YiSYeSY+SY>Y?.A*-"ACSNY-,YkSYeSY+SY>Y?.A*-"ACSNY-lY+SYeSY*-"S

- 
dg
dh
j
Gq2-.det%uuxayvzvvz{PK
UFmΕ!oracle/jrockit/jfr/DCmdStop.class4_
(
)*
+
,-
,.
,/0123
4
56	7
89:
;<
=
>?
@ABC<init>(Loracle/jrockit/jfr/VMJFR;)VCodeLineNumberTableexecute*(Ljava/lang/String;JZLjava/lang/String;Z)V
StackMapTableFG06
Exceptions
SourceFile
DCmdStop.javaFHIJKGLMNOPQjava/io/IOException oracle/jrockit/jfr/DCmdException(Problem when stopping or writing %s. %s.java/lang/ObjectRSTjava/lang/IllegalStateExceptionUVWXY
Stopped %sZ[, ZM\].^[Problem when writing %s. %s.oracle/jrockit/jfr/DCmdStoporacle/jrockit/jfr/DCmdRecordingIdentifierInnerClasses+oracle/jrockit/jfr/DCmd$RecordingIdentifieroracle/jrockit/jfr/RecordingcreateValidB(Ljava/lang/String;J)Loracle/jrockit/jfr/DCmd$RecordingIdentifier;
findRecordingM(Loracle/jrockit/jfr/DCmd$RecordingIdentifier;)Loracle/jrockit/jfr/Recording;setDestination(Ljava/lang/String;)VsetStartTime(Ljava/util/Date;)Vstop()VformatException)(Ljava/lang/Exception;)Ljava/lang/String;=(Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)VjfrMBean#Loracle/jrockit/jfr/FlightRecorder;!oracle/jrockit/jfr/FlightRecorderclose!(Loracle/jrockit/jfr/Recording;)Vprint((Ljava/lang/String;[Ljava/lang/Object;)VwriteToDiska(Loracle/jrockit/jfr/Recording;Ljava/lang/String;ZLoracle/jrockit/jfr/DCmd$RecordingIdentifier;)Vprintln0"*+
t	
+ ::*:	1:	Y		
YSY*	S:	*:*
YS**
*
#:	Y	
YSY*	S*#(+#(K

j,-
/013#5(@+6-7C9K:M=V?YAhBmCsDFKHIJLNP 	!"M#_$
(	B#
%&'E
)DPK
UF'S		$oracle/jrockit/jfr/events/Bits.class4
E
FG
HI
FJ
HKL
MN
OP

Q

R

S

T

U

V
WX
Y
Z[
\
Z]
^_
`
^abc<init>()VCodeLineNumberTablelength(Ljava/lang/String;)I
StackMapTablewrite*(Ljava/nio/ByteBuffer;Ljava/lang/String;)VbooleanValue(Ljava/lang/Object;)Z	charValue(Ljava/lang/Object;)CintValue(Ljava/lang/Object;)I	longValue(Ljava/lang/Object;)J
shortValue(Ljava/lang/Object;)S	byteValue(Ljava/lang/Object;)BdoubleValue(Ljava/lang/Object;)D
floatValue(Ljava/lang/Object;)FthreadID(Ljava/lang/Thread;)Jswap(S)S(C)C(I)I(F)F(D)D(J)J
SourceFile	Bits.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;d"efghijkljava/lang/Boolean'mjava/lang/Character)njava/lang/Number+e-o/p1q3r5stuo9:vwx9<yz{|}9?~oracle/jrockit/jfr/events/Bitsjava/lang/Objectjava/lang/String()Ijava/nio/ByteBufferputInt(I)Ljava/nio/ByteBuffer;charAt(I)CputChar(C)Ljava/nio/ByteBuffer;()Z()C()J()S()B()D()Fjava/lang/ThreadgetIdjava/lang/FloatfloatToIntBits(F)IintBitsToFloat(I)Fjava/lang/DoubledoubleToLongBits(D)JlongBitsToDouble(J)D1 *!"# 2**h!
$
@%& u.+
*W+>*W=*+W!&	
'-$	'( 3*
*!$F)* 3*
*	!!$F+, 3*
*
!%$F-. 3*	
*
!)$F/0 3*
*

!-$F12 3*
*
!1$F34 3*
*
!5$F56 3*
*
!9$F78 0
*
*	!=$@	9: 'xz~!A	9; 'xz~!E	9< -xz~!I	9= #"!M	9> #&!Q	9? 0 y {!U@ABCDPK
UF_[/oracle/jrockit/jfr/events/ContentTypeImpl.class4-
M							




		
	





	!	!	!	!	!	!	!	!	
													!		!						JVM_CONTENT_TYPES_STARTI
ConstantValueJVM_CONTENT_TYPES_ENDdCONTENT_TYPE_NONECONTENT_TYPE_BYTESCONTENT_TYPE_EPOCHMILLISCONTENT_TYPE_MILLISCONTENT_TYPE_NANOSCONTENT_TYPE_TICKSCONTENT_TYPE_ADDRESSCONTENT_TYPE_JVM_THREADIDCONTENT_TYPE_JVM_JAVATHREADIDCONTENT_TYPE_JVM_STACKTRACEID	CONTENT_TYPE_JVM_CLASSID
CONTENT_TYPE_PERCENTAGECONTENT_TYPE_JVM_VMTHREADIDeCONTENT_TYPE_JVM_METHODIDiCONTENT_TYPE_JVM_FIELDIDjCONTENT_TYPE_JVM_UTFIDkordinaltype!Lcom/oracle/jrockit/jfr/DataType;nameLjava/lang/String;mapped$Lcom/oracle/jrockit/jfr/ContentType;accepted"[Lcom/oracle/jrockit/jfr/DataType;systemTypesLjava/util/HashMap;	SignatureSLjava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/events/ContentTypeImpl;>;INTSNONE+Loracle/jrockit/jfr/events/ContentTypeImpl;BYTES	TIMESTAMPMILLISNANOSTICKSADDRESS
PERCENTAGEOSTHREAD
JAVATHREAD
STACKTRACECLASS<init>7(ILcom/oracle/jrockit/jfr/DataType;Ljava/lang/String;)VCodeLineNumberTable}(ILcom/oracle/jrockit/jfr/DataType;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;[Lcom/oracle/jrockit/jfr/DataType;)V
getOrdinal()IgetType#()Lcom/oracle/jrockit/jfr/DataType;getName()Ljava/lang/String;isCompatible$(Lcom/oracle/jrockit/jfr/DataType;)Z
StackMapTable|
getBuiltIn.(I)Loracle/jrockit/jfr/events/ContentTypeImpl;	getMapped&()Lcom/oracle/jrockit/jfr/ContentType;getSystemTypes()Ljava/util/Collection;E()Ljava/util/Collection<Loracle/jrockit/jfr/events/ContentTypeImpl;>;forContentTypeQ(Lcom/oracle/jrockit/jfr/ContentType;)Loracle/jrockit/jfr/events/ContentTypeImpl;forClass>(Ljava/lang/Class;)Loracle/jrockit/jfr/events/ContentTypeImpl;A(Ljava/lang/Class<*>;)Loracle/jrockit/jfr/events/ContentTypeImpl;toString<clinit>()V
SourceFileContentTypeImpl.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;tOuvwxzyz{|}~	
)oracle/jrockit/jfr/events/ContentTypeImpl
java/lang/Classjava/lang/Threadjava/lang/StringBuilder (java/util/HashMapcom/oracle/jrockit/jfr/DataTypev v!v"v#v$v%v&v|NoneByteszEpochms'zms(zns)zticks*zAddressz+v
Percentagez,vOSThreadz
JavaThreadz
StackTraceClasszjava/lang/Objectjava/util/Iterator"com/oracle/jrockit/jfr/ContentTypejava/lang/IntegervalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;valuesjava/util/CollectionsunmodifiableCollection.(Ljava/util/Collection;)Ljava/util/Collection;java/util/Collectioniterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;isAssignableFrom(Ljava/lang/Class;)Z(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;U1BYTEU2SHORTU4INTEGERU8LONG	TimestampMillisNanosTicksFLOATDOUBLE!M%NOPQROPSTOPUVOPWXOPYZOP[\OP]^OP_`OPabOPcdOPefOPghOPijOPklOPmnOPopOPqrOPstOuvwxyz{|
}~|
P ***,*-**<=	>?@AB`,***,*-**	*
W"EF	GHIJK+L*O*S*WA*+**(*M,>6,2:+*
[\	^_ab1c7d9b?h			&	l*p	"

t	u7*/
L++M,*,xy&z.{0}3	M**

< Y**)

zY !Y"SY#SY$SY%SY&SY'SY(SY)S*Y+!,Y&-.*,/Y)01!,2Y)34!Y(S,5Y)67!Y(S,8Y)9:!Y(S,;Y(<=!Y)S,>Y?@A!YBS,CY&DE!,FY)GH!,Y	(I!,JY
(KL!,::
DYo1IaPK
UFhӝ7oracle/jrockit/jfr/events/DataStructureDescriptor.class4
)JK
J	(LM
J
NOP
QRST
U
V
NWX
NY
NZ
[\
]
^+	(_
`abac
d
e
f
gh
ijk
!Jl
!m
!n
 o
pqrsvalues,[Loracle/jrockit/jfr/events/ValueDescriptor;idToIndexMapLjava/util/HashMap;	Signature:Ljava/util/HashMap<Ljava/lang/String;Ljava/lang/Integer;>;<init>(Ljava/lang/Class;)VCodeLineNumberTable
StackMapTablertMuv
Exceptionsw(Ljava/lang/Class<*>;)V/([Loracle/jrockit/jfr/events/ValueDescriptor;)V	getValues.()[Loracle/jrockit/jfr/events/ValueDescriptor;
valueIndex(Ljava/lang/String;)IhtoString()Ljava/lang/String;
SourceFileDataStructureDescriptor.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;0xjava/util/HashMap,-java/util/ArrayListtyz&com/oracle/jrockit/jfr/ValueDefinition{|}&com/oracle/jrockit/jfr/UseConstantPool)oracle/jrockit/jfr/events/ValueDescriptor0~#com/oracle/jrockit/jfr/InstantEvent*+vDjava/lang/Integer"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderNo value field with id CD0C1oracle/jrockit/jfr/events/DataStructureDescriptorjava/lang/Objectjava/lang/Class[Ljava/lang/reflect/Field;java/util/Iterator,com/oracle/jrockit/jfr/InvalidValueException()VgetDeclaredFields()[Ljava/lang/reflect/Field;java/lang/reflect/Field
getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;l(Lcom/oracle/jrockit/jfr/ValueDefinition;Lcom/oracle/jrockit/jfr/UseConstantPool;Ljava/lang/reflect/Field;)Vadd(Ljava/lang/Object;)Z
getSuperclass()Ljava/lang/Class;isAssignableFrom(Ljava/lang/Class;)Z
asSubclass$(Ljava/lang/Class;)Ljava/lang/Class;java/util/Collectionsreverse(Ljava/util/List;)Vsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getIdvalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;intValueappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)Vjava/util/Arrays'([Ljava/lang/Object;)Ljava/lang/String;!()*+,-./012
**YYM+N-:66?2:	:
	
:	,Y	
W+:L,*,,>,:&:*Wֱ3Z5AM R!dj$p%z&}()+,-./014A56756788<6
9,:;.<0=2G**Y*+=+N-66#-2:*Wܱ3"3456,7@6F945&>?2*3<@A2b0*+M,, Y!Y"#$+$%&3@ABD4BCD2 *'3IEFGHIPK
UFxF^DD6oracle/jrockit/jfr/events/DynamicValueDescriptor.class4(
	
 !"#indexI<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Lcom/oracle/jrockit/jfr/Transition;Ljava/lang/String;Ljava/lang/Class;I)VCodeLineNumberTable
Exceptions$	Signature(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Lcom/oracle/jrockit/jfr/Transition;Ljava/lang/String;Ljava/lang/Class<*>;I)V/(Loracle/jrockit/jfr/events/ValueDescriptor;I)VgetIndex()I	loadValue&(Ljava/lang/Object;)Ljava/lang/Object;%setValue'(Ljava/lang/Object;Ljava/lang/Object;)V
SourceFileDynamicValueDescriptor.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;	&	'[Ljava/lang/Object;0oracle/jrockit/jfr/events/DynamicValueDescriptor)oracle/jrockit/jfr/events/ValueDescriptor,com/oracle/jrockit/jfr/InvalidValueException"java/lang/IllegalArgumentException(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Lcom/oracle/jrockit/jfr/Transition;Ljava/lang/String;Ljava/lang/reflect/Field;Ljava/lang/Class;)V.(Loracle/jrockit/jfr/events/ValueDescriptor;)V1	
9

*+,-*	
	+*+*
*%
+*2$
*+*,S
*
+
PK
UFI**,oracle/jrockit/jfr/events/EventControl.class4
setEnabled(Z)VsetStackTraceEnabledsetThreshold(J)VgetThresholdTicks()J	getPeriod	setPeriodapply-(Loracle/jrockit/jfr/settings/EventSetting;)V
getDescriptor-()Loracle/jrockit/jfr/events/EventDescriptor;
SourceFileEventControl.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;&oracle/jrockit/jfr/events/EventControljava/lang/Object com/oracle/jrockit/jfr/EventInfo	


PK
UFR/oracle/jrockit/jfr/events/EventDescriptor.class4getName()Ljava/lang/String;getDescriptiongetPathgetURI()Ljava/net/URI;isTimed()Z
isRequestable	hasThread
hasStackTracehasStartTimegetId()I
SourceFileEventDescriptor.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;)oracle/jrockit/jfr/events/EventDescriptorjava/lang/Object
	





PK
UF>ڶ,oracle/jrockit/jfr/events/EventHandler.class4t
#H	"I
JK
JL
JM
JN
JO
JP
JQ
JR
JS
JTU

H
JV
"WX

Y
"S
"Z[
"O\
"]

^_
"N`
"abc

d
"efgh
descriptor/Loracle/jrockit/jfr/events/JavaEventDescriptor;<init>2(Loracle/jrockit/jfr/events/JavaEventDescriptor;)VCodeLineNumberTablewrite(Ljava/lang/Object;JJ)VgetId()IgetName()Ljava/lang/String;getDescription
getDescriptor1()Loracle/jrockit/jfr/events/JavaEventDescriptor;
isRequestable()ZisTimedhasStartTimegetPathgetURI()Ljava/net/URI;
hasStackTrace	hasThreadcounterTime()JtoString
StackMapTableU-()Loracle/jrockit/jfr/events/EventDescriptor;
SourceFileEventHandler.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;'i%&j-./010456575809:;5<5java/lang/StringBuilderklm5	, enablednop5, stacktrace, threshold=q>nrns	, period=s>ms }?023&oracle/jrockit/jfr/events/EventHandlerjava/lang/Object&oracle/jrockit/jfr/events/EventControl()V-oracle/jrockit/jfr/events/JavaEventDescriptordescribe(Ljava/lang/StringBuilder;)V	isEnabledappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;isStackTraceEnabledgetThresholdTicks(J)Ljava/lang/StringBuilder;	getPeriod!"#$%&'()*
**+*	+,-.) **/0) **10) ** 23)**%45) ***65) **/75) **480) *	*99:) *
*>;5) **C<5) **H=>?0)s
YL*+*
+W**
+W*+*W*+*W+W+ *2OPQRT,U3W:XMZT[g]n^@AA2B)*!*
CDEFGPK
UF㾎5oracle/jrockit/jfr/events/EventHandlerCreator$1.class4C	"	#

$%
 (
)*
+,
-
 .
/
0123	val$bytes[Bthis$0/Loracle/jrockit/jfr/events/EventHandlerCreator;<init>4(Loracle/jrockit/jfr/events/EventHandlerCreator;[B)VCodeLineNumberTablerun()Ljava/lang/Class;	Signature()Ljava/lang/Class<*>;()Ljava/lang/Object;HLjava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Class<*>;>;
SourceFileEventHandlerCreator.javaEnclosingMethod456Boracle/jrockit/jfr/events/EventHandlerCreator$EventInfoClassLoaderEventInfoClassLoaderInnerClasses789:;<=>?@AB/oracle/jrockit/jfr/events/EventHandlerCreator$1java/lang/Objectjava/security/PrivilegedAction-oracle/jrockit/jfr/events/EventHandlerCreator
generateClass()V
access$100`(Loracle/jrockit/jfr/events/EventHandlerCreator;)Loracle/jrockit/jfr/events/JavaEventDescriptor;-oracle/jrockit/jfr/events/JavaEventDescriptor
getEventClassjava/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;(Ljava/lang/ClassLoader;)V
access$000C(Loracle/jrockit/jfr/events/EventHandlerCreator;)Ljava/lang/String;defineClass'(Ljava/lang/String;[B)Ljava/lang/Class; 
'*+*,*G#Y**	*
A* !' &PK
UF3t5oracle/jrockit/jfr/events/EventHandlerCreator$2.class4,		


 !#$val$ccLjava/lang/reflect/Constructor;this$0/Loracle/jrockit/jfr/events/EventHandlerCreator;<init>Q(Loracle/jrockit/jfr/events/EventHandlerCreator;Ljava/lang/reflect/Constructor;)VCodeLineNumberTablerun()Ljava/lang/Void;()Ljava/lang/Object;	SignatureDLjava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Void;>;
SourceFileEventHandlerCreator.javaEnclosingMethod%&'	

()*+/oracle/jrockit/jfr/events/EventHandlerCreator$2InnerClassesjava/lang/Objectjava/security/PrivilegedAction-oracle/jrockit/jfr/events/EventHandlerCreator
createHandler*()Loracle/jrockit/jfr/events/EventHandler;()Vjava/lang/reflect/Constructor
setAccessible(Z)V 	

'*+*,*&
*
A*"
PK
UF+Horacle/jrockit/jfr/events/EventHandlerCreator$EventInfoClassLoader.class45


 
!"#
$
%&'),<init>(Ljava/lang/ClassLoader;)VCodeLineNumberTabledefineClass'(Ljava/lang/String;[B)Ljava/lang/Class;	Signature*(Ljava/lang/String;[B)Ljava/lang/Class<*>;getPermissions@(Ljava/security/CodeSource;)Ljava/security/PermissionCollection;
SourceFileEventHandlerCreator.javajava/security/CodeSource![Ljava/security/cert/Certificate;-.java/security/Permissions/java/lang/RuntimePermission.accessClassInPackage.oracle.jrockit.jfr.events0123'accessClassInPackage.oracle.jrockit.jfr4Boracle/jrockit/jfr/events/EventHandlerCreator$EventInfoClassLoaderEventInfoClassLoaderInnerClassesjava/security/SecureClassLoader2(Ljava/net/URL;[Ljava/security/cert/Certificate;)VC(Ljava/lang/String;[BIILjava/security/CodeSource;)Ljava/lang/Class;()V(Ljava/lang/String;)V"java/security/PermissionCollectionadd(Ljava/security/Permission;)V-oracle/jrockit/jfr/events/EventHandlerCreator0
"*+
4YN*+,,-

H$YM,Y	
,Y
,"+

(*PK
UF](c\BQBQ3oracle/jrockit/jfr/events/EventHandlerCreator.class4~	



								
		
	
!
!

!
!						
.
2	


.

	

;
@
?
?
?
?
F
I





Q
Q
V




]
.
`	d6
.
b
h
`
2	
b
b
b
.
`
r
u

w	d

}




	


	
2
2


	



"
	
	d	d		
2			
 
	!	"	#$
%
d&'
(

d)	d*+,
-
.
/0	d1
`2	3	4
56
b7,	d8	9.	:3	;/	d<	=1	d>	?2	d@	A0	dB	CD
E

F	t	G	H	I	J	K	L
M
NO
PQ
N
R
S
T
NUV
WX

YZ
[\]^_`a
2bc
!de
fgh

;
;i
;jkl

;mnoEventInfoClassLoaderInnerClassesbyteBufferType5Lcom/sun/org/apache/bcel/internal/generic/ObjectType;jfrImplType
eventDescType
threadType
stringType	classType
objectType
reqEnvType	poolsType4Lcom/sun/org/apache/bcel/internal/generic/ArrayType;utilNameLjava/lang/String;jfrLoracle/jrockit/jfr/JFRImpl;name
descriptor/Loracle/jrockit/jfr/events/JavaEventDescriptor;
requestEnv7Loracle/jrockit/jfr/events/RequestableEventEnvironment;
receiverClassLjava/lang/Class;	SignatureLjava/lang/Class<*>;receiverTypepoolsLjava/util/Map;JLjava/util/Map<Ljava/lang/String;Loracle/jrockit/jfr/StringConstantPool;>;	usedPoolsLjava/util/ArrayList;>Ljava/util/ArrayList<Loracle/jrockit/jfr/StringConstantPool;>;classDirLjava/io/File;workaroundSyncLjava/lang/Object;put<Lcom/sun/org/apache/bcel/internal/generic/InvokeInstruction;putIntputCharputShort	putDoubleputFloatputLong$assertionsDisabledZ<init>(Loracle/jrockit/jfr/JFRImpl;Loracle/jrockit/jfr/events/JavaEventDescriptor;Ljava/lang/Class;Ljava/util/Map;Loracle/jrockit/jfr/events/RequestableEventEnvironment;)VCodeLineNumberTable(Loracle/jrockit/jfr/JFRImpl;Loracle/jrockit/jfr/events/JavaEventDescriptor;Ljava/lang/Class<*>;Ljava/util/Map<Ljava/lang/String;Loracle/jrockit/jfr/StringConstantPool;>;Loracle/jrockit/jfr/events/RequestableEventEnvironment;)V
generateBytes()[B
StackMapTablee
generateClass()Ljava/lang/Class;pB()Ljava/lang/Class<+Loracle/jrockit/jfr/events/EventHandlerImpl;>;
createHandler*()Loracle/jrockit/jfr/events/EventHandler;q
ExceptionsgenerateConstructors(Lcom/sun/org/apache/bcel/internal/generic/ClassGen;Lcom/sun/org/apache/bcel/internal/generic/InstructionFactory;)VpushInts(Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;I)Lcom/sun/org/apache/bcel/internal/generic/Instruction;
generateWriterstuinitPuts@(Lcom/sun/org/apache/bcel/internal/generic/InstructionFactory;)V(Lcom/sun/org/apache/bcel/internal/generic/InstructionList;Lcom/sun/org/apache/bcel/internal/generic/InstructionFactory;Lcom/sun/org/apache/bcel/internal/generic/Type;Lcom/sun/org/apache/bcel/internal/generic/Instruction;)V	putString(Lcom/sun/org/apache/bcel/internal/generic/InstructionList;Lcom/sun/org/apache/bcel/internal/generic/InstructionFactory;Lcom/sun/org/apache/bcel/internal/generic/Instruction;)V(Lcom/sun/org/apache/bcel/internal/generic/InstructionList;Lcom/sun/org/apache/bcel/internal/generic/InstructionFactory;Lcom/sun/org/apache/bcel/internal/generic/Type;I)ItypeOfB(Ljava/lang/Class;)Lcom/sun/org/apache/bcel/internal/generic/Type;E(Ljava/lang/Class<*>;)Lcom/sun/org/apache/bcel/internal/generic/Type;generateGetValuep(Lcom/sun/org/apache/bcel/internal/generic/ClassGen;Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;Lcom/sun/org/apache/bcel/internal/generic/InstructionList;Lcom/sun/org/apache/bcel/internal/generic/InstructionFactory;Loracle/jrockit/jfr/events/ValueDescriptor;Lcom/sun/org/apache/bcel/internal/generic/ALOAD;)Lcom/sun/org/apache/bcel/internal/generic/Type;vwZgetName()Ljava/lang/String;
access$000C(Loracle/jrockit/jfr/events/EventHandlerCreator;)Ljava/lang/String;
access$100`(Loracle/jrockit/jfr/events/EventHandlerCreator;)Loracle/jrockit/jfr/events/JavaEventDescriptor;<clinit>()V
SourceFileEventHandlerCreator.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;*com/sun/org/apache/bcel/internal/Constantsqr6x3com/sun/org/apache/bcel/internal/generic/ObjectTypejava/nio/ByteBuffer6x	
oracle/jrockit/jfr/JFRImpl
-oracle/jrockit/jfr/events/JavaEventDescriptor
java/lang/Thread

java/lang/String
java/lang/Class
java/lang/Object
5oracle/jrockit/jfr/events/RequestableEventEnvironment
2com/sun/org/apache/bcel/internal/generic/ArrayType%oracle/jrockit/jfr/StringConstantPool6yoracle/jrockit/jfr/events/Bitsjava/util/ArrayList%&java/lang/StringBuilder/oracle.jrockit.jfr.events.GeneratedEventHandlerz{|}z~r!
"#1com/sun/org/apache/bcel/internal/generic/ClassGen*oracle/jrockit/jfr/events/EventHandlerImpl<generated>6;com/sun/org/apache/bcel/internal/generic/InstructionFactory6*+PQTQ<;<()java/io/File.class6java/io/DataOutputStreamjava/io/FileOutputStream66xxjava/lang/Throwablejava/io/IOException/oracle/jrockit/jfr/events/EventHandlerCreator$16CD([Loracle/jrockit/jfr/StringConstantPool;java/lang/Exceptionjava/lang/InternalErrorjava/lang/Error/oracle/jrockit/jfr/events/EventHandlerCreator$26}q&oracle/jrockit/jfr/events/EventHandler6com/oracle/jrockit/jfr/InvalidEventDefinitionException68com/sun/org/apache/bcel/internal/generic/InstructionList2com/sun/org/apache/bcel/internal/generic/MethodGen-com/sun/org/apache/bcel/internal/generic/Typer6.com/sun/org/apache/bcel/internal/generic/ALOAD6zxxx/com/sun/org/apache/bcel/internal/generic/BIPUSH6java/lang/Short/com/sun/org/apache/bcel/internal/generic/SIPUSH6,com/sun/org/apache/bcel/internal/generic/LDCrwritecd.com/sun/org/apache/bcel/internal/generic/LLOAD.com/sun/org/apache/bcel/internal/generic/ILOAD/com/sun/org/apache/bcel/internal/generic/ISTORE/com/sun/org/apache/bcel/internal/generic/ASTORE}DtDrVVRSlm
asConstant
length+45java/lang/AssertionErrorthreadID/com/sun/org/apache/bcel/internal/generic/LSTOREclassIDij/com/sun/org/apache/bcel/internal/generic/DSTORE/com/sun/org/apache/bcel/internal/generic/FSTORErstackTraceIDgetThreadBuffer,e,hfgreleaseThreadBufferu,-.-3-/-1-2-0-.com/sun/org/apache/bcel/internal/generic/DLOAD.com/sun/org/apache/bcel/internal/generic/FLOADv}rDget"java/lang/IllegalArgumentExceptionw0oracle/jrockit/jfr/events/DynamicValueDescriptor}	longValue
floatValuedoubleValuebooleanValue	charValueintValue	
Bad value type z-oracle/jrockit/jfr/events/EventHandlerCreator%sun/security/action/GetPropertyActionoracle.jrockit.jra.ClassGenDir
%java/lang/ExceptionInInitializerErrorCould not create directory:  is not a directoryBoracle/jrockit/jfr/events/EventHandlerCreator$EventInfoClassLoader[Bjava/lang/reflect/Constructor8com/sun/org/apache/bcel/internal/generic/ConstantPoolGen,[Loracle/jrockit/jfr/events/ValueDescriptor;)oracle/jrockit/jfr/events/ValueDescriptor:com/sun/org/apache/bcel/internal/generic/InstructionHandlejava/lang/reflect/Fieldjava/lang/reflect/Method(Ljava/lang/String;)V(Ljava/lang/String;I)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getId()I(I)Ljava/lang/StringBuilder;toStringM(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I[Ljava/lang/String;)V6(Lcom/sun/org/apache/bcel/internal/generic/ClassGen;)VgetJavaClass8()Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;4com/sun/org/apache/bcel/internal/classfile/JavaClassgetBytesconcat&(Ljava/lang/String;)Ljava/lang/String;#(Ljava/io/File;Ljava/lang/String;)V(Ljava/io/File;)V(Ljava/io/OutputStream;)V([B)Vflushclose
addSuppressed(Ljava/lang/Throwable;)V4(Loracle/jrockit/jfr/events/EventHandlerCreator;[B)Vjava/security/AccessControllerdoPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
asSubclass$(Ljava/lang/Class;)Ljava/lang/Class;getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;Q(Loracle/jrockit/jfr/events/EventHandlerCreator;Ljava/lang/reflect/Constructor;)VisEmpty()ZsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;newInstance'([Ljava/lang/Object;)Ljava/lang/Object;*(Ljava/lang/String;Ljava/lang/Throwable;)VgetConstantPool<()Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;VOID4Lcom/sun/org/apache/bcel/internal/generic/BasicType;getClassName(ILcom/sun/org/apache/bcel/internal/generic/Type;[Lcom/sun/org/apache/bcel/internal/generic/Type;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/bcel/internal/generic/InstructionList;Lcom/sun/org/apache/bcel/internal/generic/ConstantPoolGen;)V(I)Vt(Lcom/sun/org/apache/bcel/internal/generic/Instruction;)Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;createInvoke(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/bcel/internal/generic/Type;[Lcom/sun/org/apache/bcel/internal/generic/Type;S)Lcom/sun/org/apache/bcel/internal/generic/InvokeInstruction;=com/sun/org/apache/bcel/internal/generic/InstructionConstantsRETURN<Lcom/sun/org/apache/bcel/internal/generic/ReturnInstruction;setMaxStacksetMaxLocals	getMethod5()Lcom/sun/org/apache/bcel/internal/classfile/Method;	addMethod6(Lcom/sun/org/apache/bcel/internal/classfile/Method;)Vdispose(B)V(S)V
addInteger(I)ILONGhasStartTime	hasThread)oracle/jrockit/jfr/events/ContentTypeImplOSTHREAD+Loracle/jrockit/jfr/events/ContentTypeImpl;getType#()Lcom/oracle/jrockit/jfr/DataType;com/oracle/jrockit/jfr/DataTypegetSize
hasStackTrace
STACKTRACE
createCast(Lcom/sun/org/apache/bcel/internal/generic/Type;Lcom/sun/org/apache/bcel/internal/generic/Type;)Lcom/sun/org/apache/bcel/internal/generic/Instruction;createGetField(Ljava/lang/String;Ljava/lang/String;Lcom/sun/org/apache/bcel/internal/generic/Type;)Lcom/sun/org/apache/bcel/internal/generic/GETFIELD;getClass	getValues.()[Loracle/jrockit/jfr/events/ValueDescriptor;getValueType
java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object;(I)Ljava/lang/Object;add(Ljava/lang/Object;)ZAALOAD;Lcom/sun/org/apache/bcel/internal/generic/ArrayInstruction;INTSTRINGjava/lang/IntegerTYPEDUP;Lcom/sun/org/apache/bcel/internal/generic/StackInstruction;createBinaryOperation(Ljava/lang/String;Lcom/sun/org/apache/bcel/internal/generic/Type;)Lcom/sun/org/apache/bcel/internal/generic/ArithmeticInstruction;
JAVATHREAD!Lcom/oracle/jrockit/jfr/DataType;SWAPCLASSU8()BgetSignatureNO_ARGS0[Lcom/sun/org/apache/bcel/internal/generic/Type;BOOLEANgetEnd>()Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;POPATHROW6Lcom/sun/org/apache/bcel/internal/generic/Instruction;getNextaddExceptionHandler&(Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;Lcom/sun/org/apache/bcel/internal/generic/InstructionHandle;Lcom/sun/org/apache/bcel/internal/generic/ObjectType;)Lcom/sun/org/apache/bcel/internal/generic/CodeExceptionGen;BYTECHARDOUBLEFLOATSHORTisPrimitivejava/lang/Characterjava/lang/Booleanjava/lang/Longjava/lang/Floatjava/lang/Doublejava/lang/BytegetField()Ljava/lang/reflect/Field;getModifiersjava/lang/reflect/ModifierisPublic(I)Z	substring(II)Ljava/lang/String;toUpperCase(I)Ljava/lang/String;getDeclaringClass@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;getIndexcreateCheckCastn(Lcom/sun/org/apache/bcel/internal/generic/ReferenceType;)Lcom/sun/org/apache/bcel/internal/generic/CHECKCAST;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;desiredAssertionStatusexistsmkdirsisDirectory1	








 !
"#$%&'()*+,-.-/-0-1-2-3-45678~**Y	*Y
*Y
*Y*Y*Y*Y*Y*Y**Y *!Y"#$,%&'(*,*-)*Y-**++*,*-9~Y[]_$`+b4c;eDfKhTi[kdlknto{qsuwx:;<8E.Y*(/0 1L2Y+3M4YN*+,5*+,6-ç
:-+78%366:69%+1==6>?@ABCD8*9L:;Y:*<=>M?Y@Y,ABN:-+C-D-P-ED:G8-E1:::--E:G-ENIY*+JKM,/LDHKF2;^F2;grvyF^igH9:27;^g=Z
K>EFGBBFBHB>EFGBBB>EFBHIJK8*ML+Y
SYSYNSYSOMNQY*RS-TUVY*,WKW* X* * YZNN,Y*+SY*SY-SY*-S[\N]Y*R-^"%PIF9."%&<I_l=!%>LMNSNeBO]PQ88
+_N`Ya:bYcdY*SY*
SY*SY*Se+f-g:hYijWhYijWhYijWhYijWhYijW,/ecdY*SY*
SY*SY*SkjWljWmn+opq9B:ESao	}
RS8k9
rYs
uYvwY+xy9
",=TQ8
 +_N`Ya:bYcdY*SYzSYzS{+f-g:*,|66hYi:hYi:	}Y~:
}Y~:Y:Y:
hYi:Y:hYi:Y:hYi:Y:6**`6*`6	jW,***jWjWjW,/*jW,*Y*+jWjW6*:662::6:*,:|6* Y!* :	* Y
* W6jW,/*jW*-jWjW*+-,W.),dYSkjW:kjWYjW,*dY*SkjWjWjW
jW6YY,*zdY*SkjWYjWWpjWjWY,*+zdY*SkjWYjW*:f0~KYjWYjWpYjWXYjW@YjW(YjWQYS*-jWjWjW
jW66*@6jW,*+kjWYjW*>6jW,/zkjWYjWjWjW,
*	dYSkjWjWj:*,*,*-*%*,z**,z
*,Y*,z}Y~6*:662::H:&*,*,*6*,hYi>
*,z}Y~*,*6a,
cdY*	SYSk::jWjWjW*-jWjWljWj:jW*-jWjWjWWmn+opq9"#$2&=(B*E5H6V7d8r9u:;<=>?@ABCEFGIJLM+P3QERMTUVjY|ZY[]_`acdefghijk
l
nopq)s,t4u9vBuIwVx_}my/Pbekrz.147ILORdgj|_3BLSV^x',?Cbipw"&!)**2+:,F-N/W2`3h4t5|68:;<=>=|'>?@UVWXXYYZ[X\X\X\z>?@UVWXXYYZ[X\X\X\]B>?@UVWXXYYZ[X\X\X\]^L_`#`5?] ;1A<a>?@UVWXXYYZ[X\X\X\]'TDb]J^L_
cd8	*+*	dYSk*+*	dYSk*+*	dYzSk*+*	dYSk*+*	dYSk*+*	dYSk*+*	dYSkԱ9"D F@H`JLNPR,e8+jW-ui9Eu]Q-+*ȶjWW+*ѶjWK+*ζjW?+*ƶjW3+*ԶjW'+*˶jW+*ĶjWQY-S9JY\8^A_DaMbPdYe\gehhjqktm}nqrtv=	8fg8Z	6+jW+-jW+,*{cdY*	SY*SkjW9z{|5,h8-ooZEooo0*+,-}Y~`*+,-Yַ`*+,-Yط`*+,-Y`QY-S9*
4DIY^ns=4ij8
+ٚ/+++YY+++ڦӰ+ۦʰ+ܦ+ݦz+ަа+ߦͰ+ðQY+S9R'3:>EIPT[_fjqu|=
'







klm8q	<::*:	-jW*):
-
	jW	:!Y"$$':!Y"$$'::
Y
-
	kjWuQ:

6-*,jW-jWٙ	Rv.-*zdY*SkjW-*dY*SkjW-*dY*SkjW-*dY*SkjWa-*dY*SkjW=-*dY*SkjW-YjWQY!Y"$'S	uP9("+6ILSu,MPqt
9=sL>?UV@^XLna_M>?UV@^XLna__Modp######qr8*(9st8*9Xuv8*9Xwx8YKKL*`;Y*L+&+Y!Y"$+'+&+Y!Y"+$'+:.492W "&/6=Yg=@K_F)yz{|}VIPK
UFGSe4oracle/jrockit/jfr/events/EventHandlerImpl$1$1.class4,	
	

 
!"#$this$1%InnerClasses.Loracle/jrockit/jfr/events/EventHandlerImpl$1;<init>1(Loracle/jrockit/jfr/events/EventHandlerImpl$1;)VCodeLineNumberTablerun()Ljava/lang/Void;()Ljava/lang/Object;	SignatureDLjava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Void;>;
SourceFileEventHandlerImpl.javaEnclosingMethod&

&'()*&+&.oracle/jrockit/jfr/events/EventHandlerImpl$1$1java/lang/Objectjava/security/PrivilegedAction,oracle/jrockit/jfr/events/EventHandlerImpl$1()Vval$r)Lcom/oracle/jrockit/jfr/RequestableEvent;'com/oracle/jrockit/jfr/RequestableEventrequestcommit 	

"
*+*6**
A*PK
UFq2oracle/jrockit/jfr/events/EventHandlerImpl$1.class43				



 
!"
#$%&InnerClassesval$r)Lcom/oracle/jrockit/jfr/RequestableEvent;this$0,Loracle/jrockit/jfr/events/EventHandlerImpl;<init>X(Loracle/jrockit/jfr/events/EventHandlerImpl;Lcom/oracle/jrockit/jfr/RequestableEvent;)VCodeLineNumberTablerun()V
SourceFileEventHandlerImpl.javaEnclosingMethod'()
.oracle/jrockit/jfr/events/EventHandlerImpl$1$1*+,-./012,oracle/jrockit/jfr/events/EventHandlerImpl$1java/util/TimerTask*oracle/jrockit/jfr/events/EventHandlerImpl	setPeriod(J)V1(Loracle/jrockit/jfr/events/EventHandlerImpl$1;)V
access$000e(Loracle/jrockit/jfr/events/EventHandlerImpl;)Loracle/jrockit/jfr/events/RequestableEventEnvironment;5oracle/jrockit/jfr/events/RequestableEventEnvironmentgetAccessControlContext&()Ljava/security/AccessControlContext;java/security/AccessControllerdoPrivilegedX(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object; 	

'*+*,*;Y**W	PK
UF5T0oracle/jrockit/jfr/events/EventHandlerImpl.class4o	:p
q	:r	:s	:t	:u	:v	:w	:x
:y
z{
z|
:}
z~
:	:
	:







z

.
z


:

:

:

:InnerClassesrequestTaskLjava/util/TimerTask;
requestEnv7Loracle/jrockit/jfr/events/RequestableEventEnvironment;enabledZstacktraceEnabledthresholdTicksJperiod
nanoThresholdjfrLoracle/jrockit/jfr/JFRImpl;pools([Loracle/jrockit/jfr/StringConstantPool;<init>(Loracle/jrockit/jfr/JFRImpl;Loracle/jrockit/jfr/events/JavaEventDescriptor;[Loracle/jrockit/jfr/StringConstantPool;Loracle/jrockit/jfr/events/RequestableEventEnvironment;)VCodeLineNumberTable	isEnabled()Z
setEnabled(Z)VisStackTraceEnabledsetStackTraceEnabledgetThresholdTicks()JgetThresholdsetThreshold(J)V
StackMapTable	getPeriodcounterTimestackTraceID	setPeriodapply-(Loracle/jrockit/jfr/settings/EventSetting;)V
access$000e(Loracle/jrockit/jfr/events/EventHandlerImpl;)Loracle/jrockit/jfr/events/RequestableEventEnvironment;
SourceFileEventHandlerImpl.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;oracle/jrockit/jfr/JFR>?KCDEDFDGHIJ@ABAP\VSP]P<=P'com/oracle/jrockit/jfr/RequestableEventjava/lang/Class(com/oracle/jrockit/jfr/DynamicEventToken&oracle/jrockit/jfr/events/EventHandler&com/oracle/jrockit/jfr/RequestDelegateRjava/lang/Object java/lang/InstantiationException"java/lang/IllegalArgumentException+java/lang/reflect/InvocationTargetException java/lang/IllegalAccessExceptionjava/lang/NoSuchMethodExceptionjava/lang/SecurityException7Could not instantiate DelegatingDynamicRequestableEvent!com/oracle/jrockit/jfr/EventToken'Could not instantiate requestable event,oracle/jrockit/jfr/events/EventHandlerImpl$1KOPQRPTRWVXY[V^Y*oracle/jrockit/jfr/events/EventHandlerImpljava/lang/reflect/Constructorjava/lang/Exception&java/lang/ReflectiveOperationException2(Loracle/jrockit/jfr/events/JavaEventDescriptor;)VisTimedoracle/jrockit/jfr/JFRImpl
nanoToCounter(J)J(I)J
isRequestablejava/util/TimerTaskcancel
descriptor/Loracle/jrockit/jfr/events/JavaEventDescriptor;-oracle/jrockit/jfr/events/JavaEventDescriptor
getEventClass()Ljava/lang/Class;
asSubclass$(Ljava/lang/Class;)Ljava/lang/Class;5oracle/jrockit/jfr/events/RequestableEventEnvironmentgetRequestDelegate*()Lcom/oracle/jrockit/jfr/RequestDelegate;getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;getDeclaredConstructor
setAccessiblenewInstance'([Ljava/lang/Object;)Ljava/lang/Object;logWarn*(Ljava/lang/String;Ljava/lang/Throwable;)V()Ljava/lang/Object;X(Loracle/jrockit/jfr/events/EventHandlerImpl;Lcom/oracle/jrockit/jfr/RequestableEvent;)VgetTimer()Ljava/util/Timer;java/util/Timerschedule(Ljava/util/TimerTask;JJ)V(oracle/jrockit/jfr/settings/EventSettingisStacktraceEnabled!:	<=>?@ABACDEDFDGHIJKLM])*,*	***+	*-
*N"*!
"#+,"-(.OPM*N2QRM"*N
78SPM*N<TRM"*N
ABUVM*NIWVM*NQXYMF*
***	NYZ[]Z[VM*Na\VM *	Nf]VM;*	*	Njk	pZ	^YM	c**T**W*8	2N*:::*uYS:YSYS: !Y*SY*S": !YS"N:*	)*{Y+S:+YS: !Y*S"+:!YS"N.:,N:*	-*:*	-*-$-:*.Y*/*	0*1
S#S$S%S&S'S(' # &0#0&0$0%N,uvxyz |%}3~5>CFIScx~ "-02=ADRbZU
_`abbcLd
_`abbdeBc$_fgMI!*+23*+45*+67*+89N hiM*Njklmn;
.PK
UF+QQ3oracle/jrockit/jfr/events/JavaEventDescriptor.class4
?








	>	>	>	>	>
	>	>	>	>	>
	>
?
>
(
>

(
-
(


>
eventClassLjava/lang/Class;	Signature9Ljava/lang/Class<+Lcom/oracle/jrockit/jfr/InstantEvent;>;nameLjava/lang/String;pathuriLjava/net/URI;descriptiontimedZrequestable	hasThread
stacktracehasStartTimeidI<init>#(Ljava/lang/Class;Ljava/net/URI;I)VCodeLineNumberTable
StackMapTable
ExceptionsK(Ljava/lang/Class<+Lcom/oracle/jrockit/jfr/InstantEvent;>;Ljava/net/URI;I)Vy(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URI;ZZZZZ[Loracle/jrockit/jfr/events/ValueDescriptor;)V(Ljava/lang/Class;Ljava/net/URI;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ[Loracle/jrockit/jfr/events/ValueDescriptor;)V(Ljava/lang/Class<+Lcom/oracle/jrockit/jfr/InstantEvent;>;Ljava/net/URI;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZ[Loracle/jrockit/jfr/events/ValueDescriptor;)VcheckRelations()VgetName()Ljava/lang/String;getDescriptiongetPathgetURI()Ljava/net/URI;isTimed()Z
isRequestable
hasStackTracegetId()I
getEventClass()Ljava/lang/Class;;()Ljava/lang/Class<+Lcom/oracle/jrockit/jfr/InstantEvent;>;describe(Ljava/lang/StringBuilder;)VtoString
SourceFileJavaEventDescriptor.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;S&com/oracle/jrockit/jfr/EventDefinition"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderSeMissing hi annotationyiSEisQRABEFGiGFJiJF'com/oracle/jrockit/jfr/RequestableEventMLoNLOoOL!com/oracle/jrockit/jfr/TimedEventKL$com/oracle/jrockit/jfr/DurationEventPLHISdejava/util/HashSeti6com/oracle/jrockit/jfr/InvalidEventDefinitionExceptionDuplicate relation key 	 in event{ Timed event id={ Requestable event id={ Event id=, name=, uri=, class=, threadwx, stacktrace }-oracle/jrockit/jfr/events/JavaEventDescriptor1oracle/jrockit/jfr/events/DataStructureDescriptor)oracle/jrockit/jfr/events/EventDescriptorjava/lang/Classjava/net/URIjava/lang/String,com/oracle/jrockit/jfr/InvalidValueException,[Loracle/jrockit/jfr/events/ValueDescriptor;)oracle/jrockit/jfr/events/ValueDescriptor(Ljava/lang/Class;)V
getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(Ljava/lang/String;)VlengthlastIndexOf(I)I	substring(I)Ljava/lang/String;isAssignableFrom(Ljava/lang/Class;)Zthreadresolve"(Ljava/lang/String;)Ljava/net/URI;/([Loracle/jrockit/jfr/events/ValueDescriptor;)V	getValues.()[Loracle/jrockit/jfr/events/ValueDescriptor;getRelationKeycontains(Ljava/lang/Object;)Zadd(I)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!>?@ABCDEFGFHIJFKLMLNLOLPLQRSTU*++:'YY	

:+	:.`:**+*::***+***+ ** !+"*,*#$Vf%&'(')9,B-J.P/`1e2j3p4y5689:;<=>?@AWJ9XYZ[&\$\KXCXXYZ[\\X]-^C_S`US*%*,*&*-*	 *"*
*****$*'V:GHIJ K&L,M2N8O>PCQHRNSRTWIX\\\ZaXX\\\ZaX\]-SbU@
v*	%**&**+ *+** !+"****+*,*#$*'V>Z[\]"^,_6`AaObUc[d`eefqguhWt
XYZ\\\aX
XYZ\\\aX\mXCX
XYZ\\\aX]-CcdeUc(Y)L**M,>6L,2:+:-+,$-YY./0+1WV"klm&n4oUr\lbtW*XfaAg\Xf]-hiU*VxjiU*V}kiU*VlmU*$VnoU* VPoU*"VpoU*VNoU*VqoU*VrsU*VtuU*VCvwxUs* 
+2W*
+3W
+4W+*56*W+7*$8W*+9*	W*
+:WV2")>LSdkrW:
yiUa'YL*+;*
+<W+=W+V
"Wz{|}~PK
UFnU==6oracle/jrockit/jfr/events/JavaProducerDescriptor.class4?
Y	X	X	X	X	X
X	X
	X










7











	
	
3


7	=====
===II




P

T
TidIeventsLjava/util/List;	SignatureALjava/util/List<Loracle/jrockit/jfr/events/JavaEventDescriptor;>;publicEventsLjava/util/Collection;DLjava/util/Collection<+Loracle/jrockit/jfr/events/EventDescriptor;>;nameLjava/lang/String;descriptionuriLjava/net/URI;binaryDescriptorLjava/nio/ByteBuffer;<init>U(ILjava/lang/String;Ljava/lang/String;Ljava/net/URI;Ljava/util/List;Ljava/util/Map;)VCodeLineNumberTable(ILjava/lang/String;Ljava/lang/String;Ljava/net/URI;Ljava/util/List<Loracle/jrockit/jfr/events/JavaEventDescriptor;>;Ljava/util/Map<Ljava/lang/String;Loracle/jrockit/jfr/StringConstantPool;>;)VgetId()IgetDescription()Ljava/lang/String;getNamegetURI()Ljava/net/URI;	getEvents()Ljava/util/Collection;F()Ljava/util/Collection<+Loracle/jrockit/jfr/events/EventDescriptor;>;getBinaryDescriptor()Ljava/nio/ByteBuffer;writeCheckPoint#(Ljava/nio/channels/FileChannel;J)JcreateBinaryDescriptor&(Ljava/util/Map;)Ljava/nio/ByteBuffer;
StackMapTablea(Ljava/util/Map<Ljava/lang/String;Loracle/jrockit/jfr/StringConstantPool;>;)Ljava/nio/ByteBuffer;
SourceFileJavaProducerDescriptor.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;k[\]^defegh~ijabjava/io/ByteArrayOutputStreamqkjava/io/DataOutputStreamksjava/util/ArrayListjava/util/HashMap	
-oracle/jrockit/jfr/events/JavaEventDescriptor
sjava/lang/String	pstsrsqq !s" #$%oracle/jrockit/jfr/StringConstantPool%q&qjava/lang/Integer'qutfString( )oracle/jrockit/jfr/events/EventDescriptorpq)s*	+,-	.	/	012java/util/Map$EntryEntryInnerClasses3456789:java/lang/Throwable;<java/io/IOExceptionjava/lang/InternalErrorCould not create descriptorsk=>0oracle/jrockit/jfr/events/JavaProducerDescriptorjava/lang/Object%oracle/jrockit/jfr/ProducerDescriptor
java/util/Mapjava/util/Iterator,[Loracle/jrockit/jfr/events/ValueDescriptor;)oracle/jrockit/jfr/events/ValueDescriptorcom/oracle/jrockit/jfr/DataType[Bjava/nio/ByteBuffer()Vjava/util/CollectionsunmodifiableCollection.(Ljava/util/Collection;)Ljava/util/Collection;java/util/Listsize(I)V(Ljava/io/OutputStream;)VwriteIntwriteUTF(Ljava/lang/String;)Vjava/net/URItoStringiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;	getValues.()[Loracle/jrockit/jfr/events/ValueDescriptor;getRelationKeycontainsKey(Ljava/lang/Object;)ZvalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;addisEmpty
getTransition%()Lcom/oracle/jrockit/jfr/Transition;!com/oracle/jrockit/jfr/TransitionvaluewritegetDataType#()Lcom/oracle/jrockit/jfr/DataType;getContentTypeOrdinalSTRING!Lcom/oracle/jrockit/jfr/DataType;getConstantPoolINTEGERget&(Ljava/lang/Object;)Ljava/lang/Object;getConstantIndexordinalintValueUTF8getPathhasStartTimewriteBoolean(Z)V	hasThread
hasStackTrace
isRequestableentrySet()Ljava/util/Set;
java/util/SetgetKeygetValueflushtoByteArray()[Bwrap([B)Ljava/nio/ByteBuffer;close
addSuppressed(Ljava/lang/Throwable;)V	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;1XYZ[\]^_`ab_cdefeghij	klmk3****,*-****	
n&	&'	()*+,)-2._opqm*n6rsm*n?tsm*nHuvm*nMwxm*
nV_yz{m*n_|}m nj~mEaY*h+
2h`MNY,::****Y:Y:6*:		c	:

:66

>
2::% W!W
"#:			$:

6	+%		*`6		*:


:6:

66
2:&'()*+,:-6.1/)+/01:+/23465+:678B+%A9:;+<5+*6
*:=:>?@ABCDCECFC

z+
+GH:[I:J$:
K3:4
;15+*L,M:N:!O:

QO,-,R:
-
Q,R:::!O:QO:N:,-,R:-Q,RMTYUV,WT
PP.P.
P!$P$$P!,6:=P.,OSOOSnaopo!q+o.r7s@tIuUw^xgyjz{|}~{
-4U]d
(.47@FMT[alrx~ #.Q]iszo$o,PZ%u
$;
3|%Fa#
N
HG
_
I	PK
UF`5;oracle/jrockit/jfr/events/RequestableEventEnvironment.class4'

		 !"requestDelegate(Lcom/oracle/jrockit/jfr/RequestDelegate;accessControlContext$Ljava/security/AccessControlContext;<init>O(Lcom/oracle/jrockit/jfr/RequestDelegate;Ljava/security/AccessControlContext;)VCodeLineNumberTable
StackMapTable!#$getRequestDelegate*()Lcom/oracle/jrockit/jfr/RequestDelegate;getAccessControlContext&()Ljava/security/AccessControlContext;
SourceFile RequestableEventEnvironment.java
%"java/lang/IllegalArgumentException.AccessControlContext is not allowed to be null
&	
5oracle/jrockit/jfr/events/RequestableEventEnvironmentjava/lang/Object&com/oracle/jrockit/jfr/RequestDelegate"java/security/AccessControlContext()V(Ljava/lang/String;)V1	

a*,
Y*+*,**"PK
UF*HH/oracle/jrockit/jfr/events/ValueDescriptor.class4,	K	K
	K

'	K
U
!
V
	K	K	K	K	K	K







	K
M	K
)
	


	K

K





C
D



M
'
'
'
M	'idLjava/lang/String;namedescriptionrelationKeyfieldLjava/lang/reflect/Field;	valueTypeLjava/lang/Class;	SignatureLjava/lang/Class<*>;
transition#Lcom/oracle/jrockit/jfr/Transition;contentType+Loracle/jrockit/jfr/events/ContentTypeImpl;dataType!Lcom/oracle/jrockit/jfr/DataType;	innerTypeIconstantPooltypesLjava/util/HashMap;JLjava/util/HashMap<Ljava/lang/Class<*>;Lcom/oracle/jrockit/jfr/DataType;>;$assertionsDisabledZgetRelationKey()Ljava/lang/String;CodeLineNumberTablegetContentTypeImpl-()Loracle/jrockit/jfr/events/ContentTypeImpl;getContentType&()Lcom/oracle/jrockit/jfr/ContentType;getDataType#()Lcom/oracle/jrockit/jfr/DataType;getContentTypeOrdinal()IgetDataTypeOrdinalgetConstantPool<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Lcom/oracle/jrockit/jfr/Transition;Ljava/lang/String;Ljava/lang/reflect/Field;Ljava/lang/Class;)V
StackMapTable
Exceptions(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/ContentType;Lcom/oracle/jrockit/jfr/Transition;Ljava/lang/String;Ljava/lang/reflect/Field;Ljava/lang/Class<*>;)V(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/Transition;Lcom/oracle/jrockit/jfr/DataType;Loracle/jrockit/jfr/events/ContentTypeImpl;ILjava/lang/String;Ljava/lang/Class;)V(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/Transition;Lcom/oracle/jrockit/jfr/DataType;Loracle/jrockit/jfr/events/ContentTypeImpl;ILjava/lang/String;Ljava/lang/Class<*>;)V.(Loracle/jrockit/jfr/events/ValueDescriptor;)Vl(Lcom/oracle/jrockit/jfr/ValueDefinition;Lcom/oracle/jrockit/jfr/UseConstantPool;Ljava/lang/reflect/Field;)VgetIdgetNamegetDescription
getTransition%()Lcom/oracle/jrockit/jfr/Transition;getField()Ljava/lang/reflect/Field;getValueType()Ljava/lang/Class;()Ljava/lang/Class<*>;getInnerType	loadValue&(Ljava/lang/Object;)Ljava/lang/Object;setValue'(Ljava/lang/Object;Ljava/lang/Object;)VtoString<clinit>()V
SourceFileValueDescriptor.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;ZWcdvefzziW}zpjava/lang/NullPointerException}	VWXWYW[\ab]^java/net/URIjava/net/URISyntaxException,com/oracle/jrockit/jfr/InvalidValueExceptionjava/lang/StringBuilderIllegal relation key : 
p}
java/lang/Classjava/lang/Threadjava/lang/StringUnsupported value type 
jkcom/oracle/jrockit/jfr/DataTypemnjava/lang/AssertionErrorIllegal content type xField , incompatible content type: ghVpXpYpZpcva}~&Illegal content type for user event : z  java/lang/IllegalAccessExceptionjava/lang/InternalError!p" '' 
#)oracle/jrockit/jfr/events/ValueDescriptor$java/util/HashMap%&'()*java/lang/Character+fjava/lang/Object"com/oracle/jrockit/jfr/ContentType!com/oracle/jrockit/jfr/Transitionjava/lang/reflect/Field)oracle/jrockit/jfr/events/ContentTypeImpl&com/oracle/jrockit/jfr/ValueDefinition&com/oracle/jrockit/jfr/UseConstantPool"java/lang/IllegalArgumentException"[Lcom/oracle/jrockit/jfr/DataType;	getMapped
getOrdinalordinallength(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;*(Ljava/lang/String;Ljava/lang/Throwable;)VisPrimitive()Z-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getforClass>(Ljava/lang/Class;)Loracle/jrockit/jfr/events/ContentTypeImpl;None$Lcom/oracle/jrockit/jfr/ContentType;getTypeforContentTypeQ(Lcom/oracle/jrockit/jfr/ContentType;)Loracle/jrockit/jfr/events/ContentTypeImpl;isCompatible$(Lcom/oracle/jrockit/jfr/DataType;)ZisAllowedForUserValuegetModifiersjava/lang/reflect/ModifierisPublic(I)Z
setAccessible(Z)V
getMessageset(C)Ljava/lang/StringBuilder;desiredAssertionStatusvalues$()[Lcom/oracle/jrockit/jfr/DataType;	isPrimarygetJavaTypeput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;U2!KU
VWXWYWZW[\]^_`abcdefghiWjk_lmnopq*r6stq*r:uvq *r>wxq*rByzq *rF{zq *rJ|pq*rN}~q*+
+	
L
Y
,
,	+M	:*+*,*-***	**0YW#:
YY
	:

4
-
 &
!YY"	#$%
&':(
)Y*:
K
+:,)YY-#$.:


:,
/:

+:()Y*()Y*0(YY1,2#$***3vr.TUVWY'\2]4_A`DbIcNdSeYf_gehkiqkvmqnotvx{|~,HOTXcmtJ

	
~<'?._}qC**+*,*-*****
*3**	r6
	%*06<B_}q]**+*+33*+*+*+*+*+*+*+*+*+r6
$,4<DLT\}q
x*+4+5+6+7+8+9,,:--;<+8=YY>+#$*?@*Ar" 8;Gbowa2.pq*rpq*rpq*rq*rq*rq*r_zq*3rqJ*+BMDY,EF	Cr	
IqW*+,GNDY-EF	Cr	
Lpq^:YL+*H*I*# J*#W+r*5qRKL(MYN%OK*<= *2N-P%-Q-RW%STRWr"*-,.3/?-E2Q3@PK
UF$G

4oracle/jrockit/jfr/FileChannelImplInstrumentor.class4^
7	89
:;
<=
>
?	@	A	A
B
C
D	8E
FG
>
?	H	A
B
I
JKLpathLjava/lang/String;<init>()VCodeLineNumberTableread(Ljava/nio/ByteBuffer;)I
StackMapTableKM=N
ExceptionsORuntimeVisibleAnnotations4Ljdk/internal/instrumentation/InstrumentationMethod;(Ljava/nio/ByteBuffer;J)I([Ljava/nio/ByteBuffer;II)JPwriteG
SourceFile FileChannelImplInstrumentor.java4Ljdk/internal/instrumentation/InstrumentationTarget;valuesun.nio.ch.FileChannelImplQRSTUV"#jdk/jfr/events/FileReadEventWXYZ["-".\S0#jdk/jfr/events/FileWriteEvent]Z0-0..oracle/jrockit/jfr/FileChannelImplInstrumentorjava/lang/Objectjava/nio/ByteBufferjava/lang/Throwablejava/io/IOException[Ljava/nio/ByteBuffer;oracle/jrockit/jfr/VMJFR
fileReadToken#Lcom/oracle/jrockit/jfr/EventToken;!com/oracle/jrockit/jfr/EventToken	isEnabled()Z&(Lcom/oracle/jrockit/jfr/EventToken;)Vbegin	bytesReadJcommitfileWriteTokenbytesWritten0 !*!
"# T	*+YM>,*+>,,*	
,:,,*	
,&;;=;!:	 "#% &&(,)4*8+;(C)K*R,$+%&'()*+,"- c
*+ Y:6*+ 6*	
:*	
,EEGE!:2	3568$9,;4<==B>E;O<X=`?$4%&'()*+,". e*+
Y:7*+
7*	
:*	
"0HHJH!:E	FHI"K'L0N7O@PEQHNQOZPbR$6%/'()*+,0# T	*+YM>,*+>,,*	,:,,*	,&;;=;!:X	Y[\^ _&a,b4c8d;aCbKcRe$+%&1()*+,0- c
*+ Y:6*+ 6*	:*	,EEGE!:k	lnoq$r,t4u=vBwEtOuXv`x$4%&1()*+,0. e*+Y:7*+7*	:*	"0HHJH!:~	"'07@EHQZb$6%/1()*+,23+45s6PK
UF2:4oracle/jrockit/jfr/FileInputStreamInstrumentor.class4F
(	)*
+,
-.
/
0	1	2	2
3
4
567pathLjava/lang/String;<init>()VCodeLineNumberTableread()I
StackMapTable6.8
Exceptions9RuntimeVisibleAnnotations4Ljdk/internal/instrumentation/InstrumentationMethod;([B)I:([BII)I
SourceFile FileInputStreamInstrumentor.java4Ljdk/internal/instrumentation/InstrumentationTarget;valuejava.io.FileInputStream;<=>?@jdk/jfr/events/FileReadEventABCDE ".oracle/jrockit/jfr/FileInputStreamInstrumentorjava/lang/Objectjava/lang/Throwablejava/io/IOException[Boracle/jrockit/jfr/VMJFR
fileReadToken#Lcom/oracle/jrockit/jfr/EventToken;!com/oracle/jrockit/jfr/EventToken	isEnabled()Z&(Lcom/oracle/jrockit/jfr/EventToken;)Vbegin	bytesReadJcommit0!*
`*YL=+*=+
+*	
+ N+
+*	
+-$A:	 !#$$&2':(>)A&P'X(^*VQ
 T	*+YM>,*+>,,*	
,:,,*	
,&;;=;:0	1346 7&9,:4;8<;9C:K;R=+!"e*+
Y:6*+
6*	
:*	
 .GGIG:C	DFG I%J.L6M?NDOGLQMZNbP5!#$%&s'PK
UFg+5oracle/jrockit/jfr/FileOutputStreamInstrumentor.class4F
(	)*
+,
-.
/
0	1	2	2
3
4
567pathLjava/lang/String;<init>()VCodeLineNumberTablewrite(I)V
StackMapTable6.8
Exceptions9RuntimeVisibleAnnotations4Ljdk/internal/instrumentation/InstrumentationMethod;([B)V:([BII)V
SourceFile!FileOutputStreamInstrumentor.java4Ljdk/internal/instrumentation/InstrumentationTarget;valuejava.io.FileOutputStream;<=>?@jdk/jfr/events/FileWriteEventABCDE "/oracle/jrockit/jfr/FileOutputStreamInstrumentorjava/lang/Objectjava/lang/Throwablejava/io/IOException[Boracle/jrockit/jfr/VMJFRfileWriteToken#Lcom/oracle/jrockit/jfr/EventToken;!com/oracle/jrockit/jfr/EventToken	isEnabled()Z&(Lcom/oracle/jrockit/jfr/EventToken;)VbeginbytesWrittenJcommit0!*
T	*YM>,*>,,*	
,:,,*	
,'<<><B	!"$ %%&'(-)5*9+<(D)L*S,, U	*+YM>,*++>,,*	
,:,,*	
,(==?=B1	23568 9%:(<.=6>:?=<E=M>T@-!"d*+
Y:6*+
6*	
:*	
 /HHJHBE	FGIJ L%M,N/P7Q@RESHPRQ[RcT6!#$%&s'PK
UF*4/F/F'oracle/jrockit/jfr/FlightRecorder.class4yP
QR
S	TU
S
VW	X	Y	Z	[\

]	^_
S	`a
b	cd
S	ef
S	gh
i	jk
l	mn
"S	opqrstutvw
)xypz
{|
A}~

/


{

}


V




A	
t











A
+
T
T




A




A
A




i
{





A
A
A








A
)

p
A

p
S



p
)






A
S
s


	


S

"jfrImplLoracle/jrockit/jfr/JFRImpl;eventSettingType/Loracle/jrockit/jfr/openmbean/EventSettingType;recordingOptionsType3Loracle/jrockit/jfr/openmbean/RecordingOptionsType;
recordingType,Loracle/jrockit/jfr/openmbean/RecordingType;eventDescriptorType2Loracle/jrockit/jfr/openmbean/EventDescriptorType;producerDescriptorType5Loracle/jrockit/jfr/openmbean/ProducerDescriptorType;eventDefaultType/Loracle/jrockit/jfr/openmbean/EventDefaultType;presetFileType-Loracle/jrockit/jfr/openmbean/PresetFileType;jfrStatsType+Loracle/jrockit/jfr/openmbean/JFRStatsType;loggerLoracle/jrockit/jfr/Logger;optionsLoracle/jrockit/jfr/Options;	idCounter(Ljava/util/concurrent/atomic/AtomicLong;streamsLjava/util/Map;	SignatureELjava/util/Map<Ljava/lang/Long;Loracle/jrockit/jfr/RecordingStream;>;<init>V(Loracle/jrockit/jfr/Options;Loracle/jrockit/jfr/Logger;Loracle/jrockit/jfr/JFRImpl;)VCodeLineNumberTable
Exceptionsdestroy()V
StackMapTablewyaddEventDefaults1(Loracle/jrockit/jfr/Recording;Ljava/util/List;)V](Loracle/jrockit/jfr/Recording;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;)V0(Ljavax/management/ObjectName;Ljava/util/List;)V\(Ljavax/management/ObjectName;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;)VgetEventDefaults=(Loracle/jrockit/jfr/settings/EventSettings;)Ljava/util/List;i(Loracle/jrockit/jfr/settings/EventSettings;)Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;()Ljava/util/List;>()Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;0(Loracle/jrockit/jfr/Recording;)Ljava/util/List;\(Loracle/jrockit/jfr/Recording;)Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;/(Ljavax/management/ObjectName;)Ljava/util/List;[(Ljavax/management/ObjectName;)Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;setEventDefaultsgetEventSettings
getRecordingsgetProducersgetEventDescriptorsenableDefaultRecordingdisableDefaultRecordingisDefaultRecordingRunning()ZgetRecordingOptionsJ(Loracle/jrockit/jfr/Recording;)Ljavax/management/openmbean/CompositeData;I(Ljavax/management/ObjectName;)Ljavax/management/openmbean/CompositeData;setRecordingOptionsK(Loracle/jrockit/jfr/Recording;Ljavax/management/openmbean/CompositeData;)VJ(Ljavax/management/ObjectName;Ljavax/management/openmbean/CompositeData;)VcloneRecordingP(Loracle/jrockit/jfr/Recording;Ljava/lang/String;Z)Ljavax/management/ObjectName;O(Ljavax/management/ObjectName;Ljava/lang/String;Z)Ljavax/management/ObjectName;copyTo4(Loracle/jrockit/jfr/Recording;Ljava/lang/String;Z)V3(Ljavax/management/ObjectName;Ljava/lang/String;Z)V2(Ljavax/management/ObjectName;Ljava/lang/String;)VcreateRecording1(Ljava/lang/String;)Ljavax/management/ObjectName;startRecording{(Ljava/lang/String;Ljavax/management/openmbean/CompositeData;Ljava/util/List;Ljava/util/List;)Ljavax/management/ObjectName;(Ljava/lang/String;Ljavax/management/openmbean/CompositeData;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;)Ljavax/management/ObjectName;getRecording=(Ljavax/management/ObjectName;)Loracle/jrockit/jfr/Recording;getRecordingMBeanW(Ljavax/management/ObjectName;)Lcom/oracle/jrockit/jfr/management/FlightRecordingMBean;close (Ljavax/management/ObjectName;)V!(Loracle/jrockit/jfr/Recording;)V
getSettingK(Loracle/jrockit/jfr/Recording;I)Loracle/jrockit/jfr/settings/EventSetting;	getPeriod"(Loracle/jrockit/jfr/Recording;I)J!(Ljavax/management/ObjectName;I)JgetDataSize (Ljavax/management/ObjectName;)JgetDataStartTime/(Ljavax/management/ObjectName;)Ljava/util/Date;getDataEndTimegetThresholdisEventEnabled"(Loracle/jrockit/jfr/Recording;I)Z!(Ljavax/management/ObjectName;I)ZisStackTraceEnabledupdateEventSettings
openStreamA(Loracle/jrockit/jfr/Recording;Ljava/util/Date;Ljava/util/Date;)J!(Loracle/jrockit/jfr/Recording;)J@(Ljavax/management/ObjectName;Ljava/util/Date;Ljava/util/Date;)JcloseStream(J)V
readStream(J)[BsetEventEnabled#(Loracle/jrockit/jfr/Recording;IZ)V"(Ljavax/management/ObjectName;IZ)V	setPeriod#(Loracle/jrockit/jfr/Recording;IJ)V"(Ljavax/management/ObjectName;IJ)VsetStackTraceEnabledsetThresholdstartstop(I)J(I)ZgetGlobalBufferSize()JgetThreadBufferSizegetMaximumRepositoryChunkSizegetNumGlobalBuffersgetRepositoryPath()Ljava/lang/String;getAvailablePresets	addPreset%(Ljava/util/List;Ljava/lang/String;)VO(Ljava/util/List<Loracle/jrockit/jfr/settings/PresetFile;>;Ljava/lang/String;)VgetRecordingOptionsDefaults,()Ljavax/management/openmbean/CompositeData;
getStatistics
SourceFileFlightRecorder.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;5com/oracle/jrockit/jfr/management/FlightRecorderMBean	&java/util/concurrent/atomic/AtomicLongjava/util/HashMap
-oracle/jrockit/jfr/openmbean/EventSettingType
1oracle/jrockit/jfr/openmbean/RecordingOptionsType*oracle/jrockit/jfr/openmbean/RecordingType0oracle/jrockit/jfr/openmbean/EventDescriptorType-oracle/jrockit/jfr/openmbean/EventDefaultType+oracle/jrockit/jfr/openmbean/PresetFileType3oracle/jrockit/jfr/openmbean/ProducerDescriptorType)oracle/jrockit/jfr/openmbean/JFRStatsType"oracle/jrockit/jfr/RecordingStreamjava/io/IOException+oracle/jrockit/jfr/settings/EventDefaultSet !"
#$%&'()oracle/jrockit/jfr/Recording*+,-Recording %s not boundjava/lang/Object./012345678,javax/management/openmbean/OpenDataException9@:;<=>?@A%BC6java/lang/RuntimeExceptionidDEFGHI
J"oracle/jrockit/jfr/FlightRecordingK+javax/management/NotCompliantMBeanExceptionLMNO;;CC ; P!"Q$"RSTUV;WXYZS[&'&(\]"java/lang/IllegalArgumentExceptionjava/lang/StringBuilderNo such stream ^_^`a@1]bcde(oracle/jrockit/jfr/settings/EventSettingf./124/527ghijik;lim@java/util/ArrayListnojava/lang/StringCDpqrst-Could not load %s/ujava/net/URISyntaxExceptionError reading %sjava/text/ParseExceptionSyntax error in %s; %s'oracle/jrockit/jfr/RecordingOptionsImplvw4x!oracle/jrockit/jfr/FlightRecorderjavax/management/StandardMBeanjava/util/Iterator:com/oracle/jrockit/jfr/management/NoSuchRecordingExceptionjava/util/Collection(javax/management/openmbean/CompositeData#oracle/jrockit/jfr/RecordingOptionsjava/lang/IllegalStateExceptionjava/lang/Exception+com/oracle/jrockit/jfr/NoSuchEventExceptionjava/util/List(Ljava/lang/Class;)Vjava/util/CollectionssynchronizedMap (Ljava/util/Map;)Ljava/util/Map;(Loracle/jrockit/jfr/JFRImpl;)V6(Loracle/jrockit/jfr/openmbean/RecordingOptionsType;)V2(Loracle/jrockit/jfr/openmbean/EventDefaultType;)V5(Loracle/jrockit/jfr/openmbean/EventDescriptorType;)V
java/util/Mapvalues()Ljava/util/Collection;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;clearoracle/jrockit/jfr/JFRcheckControl-()Loracle/jrockit/jfr/settings/EventSettings;toJavaTypeData((Ljava/util/Collection;)Ljava/util/List;(Ljava/util/Collection;)V)oracle/jrockit/jfr/settings/EventSettingsaddEventDefaultSet0(Loracle/jrockit/jfr/settings/EventDefaultSet;)VcheckMonitortoCompositeDataoracle/jrockit/jfr/JFRImpl
singletonList$(Ljava/lang/Object;)Ljava/util/List;replaceEventDefaultSetsgetSettingsisBoundoracle/jrockit/jfr/MsgLevelTRACELoracle/jrockit/jfr/MsgLevel;oracle/jrockit/jfr/LoggerlogE(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/String;[Ljava/lang/Object;)Vremove	getEventsisContinuousModeRunningtoCompositeTypeDataQ(Loracle/jrockit/jfr/RecordingOptions;)Ljavax/management/openmbean/CompositeData;Q(Ljavax/management/openmbean/CompositeData;)Loracle/jrockit/jfr/RecordingOptions;
setOptions((Loracle/jrockit/jfr/RecordingOptions;)V
getMessage(Ljava/lang/String;)V	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;Q(Loracle/jrockit/jfr/Recording;Ljava/lang/String;Z)Loracle/jrockit/jfr/Recording;bind=(Loracle/jrockit/jfr/Recording;)Ljavax/management/ObjectName;(Ljava/lang/String;Z)J2(Ljava/lang/String;)Loracle/jrockit/jfr/Recording;getStartTime()Ljava/util/Date;javax/management/ObjectNamegetKeyProperty&(Ljava/lang/String;)Ljava/lang/String;java/lang/Long	parseLong(Ljava/lang/String;)J!(J)Loracle/jrockit/jfr/Recording;D(Loracle/jrockit/jfr/Recording;Loracle/jrockit/jfr/FlightRecorder;)VcannotHappen0(Ljava/lang/Throwable;)Ljava/lang/InternalError;release-(I)Loracle/jrockit/jfr/settings/EventSetting;	isEnabledisStacktraceEnabledputSettings
getChannelI(Ljava/util/Date;Ljava/util/Date;)Ljava/nio/channels/ReadableByteChannel;*(Ljava/nio/channels/ReadableByteChannel;)VincrementAndGetvalueOf(J)Ljava/lang/Long;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;)()Ljava/nio/channels/ReadableByteChannel;get&(Ljava/lang/Object;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toStringread()[BgetEvent.(I)Loracle/jrockit/jfr/events/EventDescriptor;2(Loracle/jrockit/jfr/events/EventDescriptor;ZZJJ)Voracle/jrockit/jfr/OptionsglobalBufferSize()IthreadBufferSizemaxChunkSizenumGlobalBuffers
repository&oracle/jrockit/jfr/settings/PresetFilegetKnownPresetNamescreateFromName<(Ljava/lang/String;)Loracle/jrockit/jfr/settings/PresetFile;add(Ljava/lang/Object;)ZWARNZ(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)VgetJFRStats()Loracle/jrockit/jfr/JFRStats;I(Loracle/jrockit/jfr/JFRStats;)Ljavax/management/openmbean/CompositeData;1
L**Y*Y	*+
*,*-*
Y-*Y*Y**Y*Y*Y**Y* !*"Y#$BICDEJ$K)L.M:NEOTP_QjRySUVkT7*	%&L+'+()M,*N*	,"&)+Y"[&])\*^-_6`!D-+./Y*,012defegT'**+3,4
m
nT-5*+67
rsT$**89xT!	*+.9}T"
**+3:TK-+./Y*,01;<T'**+3,=

T;5**8>?TR5*@L+&M,'1,(AN-B*CDEY-SF,G*+H&	%,@FI3T.5*!*IJ
T.5**KL
T+-*M
+-*N
'5*O
(5*+P
T"
**+3QT0-*,RN+-S:TYUV:WW+&	$,/T'**+3,X

T9-*+,Y:*Z+$**+3,[++-+,\X
+(**+3,]
+$*+,^
+5-*+_M*,Z
	
R-*+_:-
*-`,
*,X*4ab*Z:*d
FGT
FGc:
#(08 ="G#I$O%
IT
65+efgA* h+,
-HiY*+3*jM,l
k345NT&
**+3d
;	<,-*+m?@A*5+.n
EF85*+.>?JKLKT"
**+3oRT"
*+pqV#**+3r\!	*+3sb!	*+3th!	*+3un "
*+pvr #**+3wx!""
*+px|!##**+3y$""
*+pz$##**+3{%=-+.*,|}T%'**+3,`

T&'W/-)Y+,-~:*7*	W,+&(P(-)Y+M*B*	!,W!&+&)$**+3,-+&"
**+3+*+F-*	)N-YY-**	W37E3+,-n8-*	)N-YY-33+./o	?-*:*+p:Yzvq:+.;}
#0>.0(**+3
12o	?-*:*+p:Yxzv!:+.;}
"0>13(**+3!
4/o	?-*:*+p:Yxvq:+.;}
(0>40(**+3
52o	?-*:*+p:Yxz!q:+.;}
"0>53(**+3!

6,-*+3b7,-*+3+ 805*8nv
 !905*8nx
%&$905*8nz
+,:;*5*

12<;*5*

78=;)
5*

=>>;*5*

CD?@)
5*

IJAy95YLM,',(N*+-*+OPQ'R-S0TBTCD^+,WRN*-EY,S9N*-EY,S N*-EY,SY-S+'@.Y`Z[$`'\(]=`@^A_]aNXEXFGHI25*YPefgTJI.5*$*
lmTKLMNOPK
UFhh(oracle/jrockit/jfr/FlightRecording.class4
8	7	7

















	


























7



	recordingLoracle/jrockit/jfr/Recording;flightRecorder#Loracle/jrockit/jfr/FlightRecorder;<init>D(Loracle/jrockit/jfr/Recording;Loracle/jrockit/jfr/FlightRecorder;)VCodeLineNumberTable
ExceptionsgetId()J
getOptions,()Ljavax/management/openmbean/CompositeData;
setOptions-(Ljavax/management/openmbean/CompositeData;)VaddEventDefaults(Ljava/util/List;)V	Signature?(Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;)VgetEventDefaults()Ljava/util/List;>()Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;setEventDefaultsgetEventSettingssetEventSettingsgetThreshold(I)JisEventEnabled(I)ZisStackTraceEnabledsetEventEnabled(IZ)VsetStackTraceEnabledsetThreshold(IJ)V	getPeriod	setPeriodgetDestination()Ljava/lang/String;getDuration	getMaxAge
getMaxSizegetNamegetDataSizegetStartTime()Ljava/util/Date;setStartTime(Ljava/util/Date;)VsetDestination(Ljava/lang/String;)VsetDuration(J)VisDestinationCompressed()ZsetDestinationCompressed(Z)V	setMaxAge
setMaxSizestart()Vstopclose	isRunning	isStarted	isStoppedcloseStream
openStream#(Ljava/util/Date;Ljava/util/Date;)J
readStream(J)[BcloneRecording2(Ljava/lang/String;Z)Ljavax/management/ObjectName;copyTo(Ljava/lang/String;Z)VisToDisk	setToDiskgetDataEndTimegetDataStartTime
SourceFileFlightRecording.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;6com/oracle/jrockit/jfr/management/FlightRecordingMBean=;<9:xDEJNQRTWYZ\]_`abcdeEfbgEhixjklmoqrstuvpwxyxz{r|r}r~prtii"oracle/jrockit/jfr/FlightRecordingjavax/management/StandardMBean,javax/management/openmbean/OpenDataException+javax/management/NotCompliantMBeanException+com/oracle/jrockit/jfr/NoSuchEventExceptionjava/io/IOException"java/lang/IllegalArgumentExceptionjava/lang/IllegalStateException(Ljava/lang/Class;)Voracle/jrockit/jfr/JFRcheckMonitororacle/jrockit/jfr/Recording!oracle/jrockit/jfr/FlightRecordergetRecordingOptionsJ(Loracle/jrockit/jfr/Recording;)Ljavax/management/openmbean/CompositeData;setRecordingOptionsK(Loracle/jrockit/jfr/Recording;Ljavax/management/openmbean/CompositeData;)V1(Loracle/jrockit/jfr/Recording;Ljava/util/List;)V0(Loracle/jrockit/jfr/Recording;)Ljava/util/List;updateEventSettings"(Loracle/jrockit/jfr/Recording;I)J"(Loracle/jrockit/jfr/Recording;I)Z#(Loracle/jrockit/jfr/Recording;IZ)V#(Loracle/jrockit/jfr/Recording;IJ)Vjava/util/concurrent/TimeUnitMILLISECONDSLjava/util/concurrent/TimeUnit;"(Ljava/util/concurrent/TimeUnit;)JcheckControl#(JLjava/util/concurrent/TimeUnit;)V!(Loracle/jrockit/jfr/Recording;)V!(Loracle/jrockit/jfr/Recording;)JA(Loracle/jrockit/jfr/Recording;Ljava/util/Date;Ljava/util/Date;)JP(Loracle/jrockit/jfr/Recording;Ljava/lang/String;Z)Ljavax/management/ObjectName;4(Loracle/jrockit/jfr/Recording;Ljava/lang/String;Z)V0789:;<0=>?5**,*+@!"#$ABCDE?'*@
()FG?$**@.ABHI?)
**+@
34ABJK?)
**+	@
9:ABLMNO?$**
@>ABLPQK?)
**+@
DEABLMRO?$**@IABLPSK?)
**+
@
NOABLMTU?%
**@SAVWX?%
**@XAVYX?%
**@]AVZ[?***@
b
cAV\[?***@
h
iAV]^?*** @
m
nAV_U?%
**@rAV`^?*** @
w
xAVab?'*@
|}cE?**@
dE?**@
eE?'*@
fb?'*@
gE?'*@
hi?'*@
jk?,*+@lm?,*+ @Anop?/*!@qr?'*"@
st?,*#@up?/*$@vp?,*%@wx?+*&@
yx?+*'@
Anzx?/**(@{r?'*)@
|r?'**@
}r?'*+@
~p?%	*,@
AnE?$**-@An?&**+,.@An?!	*/@An?&**+0@An?***+1@

Anm?#*+2@
Anr?'*3@
t?,*4@"#$i?'*5@
()i?'*6@
./PK
UF/2oracle/jrockit/jfr/jdkevents/ThrowableTracer.class4S
/0
12	34	567
8	9
:	;
<
8	9	;
<	=
>
?@
ABCexceptionThrownToken#Lcom/oracle/jrockit/jfr/EventToken;errorThrownToken
numThrowables(Ljava/util/concurrent/atomic/AtomicLong;<init>()VCodeLineNumberTableenable<(Loracle/jrockit/jfr/JFR;Lcom/oracle/jrockit/jfr/Producer;)V
ExceptionsD
traceError&(Ljava/lang/Error;Ljava/lang/String;)V
StackMapTabletraceThrowable*(Ljava/lang/Throwable;Ljava/lang/String;)V()J<clinit>
SourceFileThrowableTracer.java#jdk/jfr/events/ExceptionThrownEventEFGjdk/jfr/events/ErrorThrownEventjdk/jfr/events/ThrowablesEventjava/lang/OutOfMemoryErrorHIJKLMNOP+Q+&java/util/concurrent/atomic/AtomicLongR,oracle/jrockit/jfr/jdkevents/ThrowableTracerjava/lang/Objectjava/lang/Exceptioncom/oracle/jrockit/jfr/ProduceraddEvent6(Ljava/lang/Class;)Lcom/oracle/jrockit/jfr/EventToken;&(Lcom/oracle/jrockit/jfr/EventToken;)VmessageLjava/lang/String;getClass()Ljava/lang/Class;thrownClassLjava/lang/Class;commitincrementAndGetget(J)V1


 *!	"# >+++W!	$%	&' H*Y	M,+
,*,
YN-+-*-X!2"#%'( )$+/-4.</@0G1(	)* P$YM,+,*,X!46789#:	+ !=, $Y	!-.PK
UFI,+-	-	Moracle/jrockit/jfr/jdkevents/throwabletransform/ConstructorTracerWriter.class4e4
56
7	89
:	;	<
=>
?@
A
B
?C
?DE
=F
G
H
I
J
KLMuseInputParameterCLoracle/jrockit/jfr/jdkevents/throwabletransform/ConstructorWriter;noUseInputParameterconstructorDescsLjava/util/HashSet;	Signature'Ljava/util/HashSet<Ljava/lang/String;>;<init>A(Ljdk/internal/org/objectweb/asm/ClassVisitor;Ljava/lang/Class;)VCodeLineNumberTable
StackMapTableLMNOD(Ljdk/internal/org/objectweb/asm/ClassVisitor;Ljava/lang/Class<*>;)V
isConstructor(Ljava/lang/String;)ZtakesStringParameterPvisitMethodz(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)Ljdk/internal/org/objectweb/asm/MethodVisitor;Q
SourceFileConstructorTracerWriter.java&jdk/internal/org/objectweb/asm/Opcodes!Rjava/util/HashSet!SAoracle/jrockit/jfr/jdkevents/throwabletransform/ConstructorWriter!TNUVWXYZ[\[]^_`java/lang/Stringa`b[/0+,-,cdGoracle/jrockit/jfr/jdkevents/throwabletransform/ConstructorTracerWriter+jdk/internal/org/objectweb/asm/ClassVisitorjava/lang/Class [Ljava/lang/reflect/Constructor;&[Ljdk/internal/org/objectweb/asm/Type;,jdk/internal/org/objectweb/asm/MethodVisitor1(ILjdk/internal/org/objectweb/asm/ClassVisitor;)V()V(Ljava/lang/Class;Z)VgetDeclaredConstructors"()[Ljava/lang/reflect/Constructor;#jdk/internal/org/objectweb/asm/TypegetConstructorDescriptor3(Ljava/lang/reflect/Constructor;)Ljava/lang/String;add(Ljava/lang/Object;)ZcontainsgetArgumentTypes:(Ljava/lang/String;)[Ljdk/internal/org/objectweb/asm/Type;getClassName()Ljava/lang/String;getNameequalssetMethodVisitor1(Ljdk/internal/org/objectweb/asm/MethodVisitor;)V1 !"#^*+*Y*Y,	*Y,
,N-:662:*
W$&	,1JW]%<&'()) *+,#!	*+$!-,#U+M,,2$%&
'(*%./0#<*,-:*-'*-*	*	*
*
$"1
567&8+:4;9=%	+1
23PK
UFoCfGoracle/jrockit/jfr/jdkevents/throwabletransform/ConstructorWriter.class4Y/
0	1
23	4
25
67	8
9
:	;
<
=>?
@A
B
CDE
FGHuseInputParameterZshortClassNameLjava/lang/String;
fullClassName<init>(Ljava/lang/Class;Z)VCodeLineNumberTable	Signature(Ljava/lang/Class<*>;Z)V	visitInsn(I)V
StackMapTableuseInput()VnoInputsetMethodVisitor1(Ljdk/internal/org/objectweb/asm/MethodVisitor;)V
SourceFileConstructorWriter.java&jdk/internal/org/objectweb/asm/Opcodes&IJKLKMNO()*)PQ%&RS,oracle/jrockit/jfr/jdkevents/ThrowableTracerjava/lang/StringBuilder)traceTUVK(L;Ljava/lang/String;)VWXAoracle/jrockit/jfr/jdkevents/throwabletransform/ConstructorWriter,jdk/internal/org/objectweb/asm/MethodVisitorjava/lang/Class
getSimpleName()Ljava/lang/String;getNamejava/lang/Stringreplace(CC)Ljava/lang/String;mv.Ljdk/internal/org/objectweb/asm/MethodVisitor;visitVarInsn(II)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringvisitMethodInsn:(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V0 !K#***+*+./	""#$%&!X"*
*
**
" !#&!''()!vR***Y*Y*	".
/0Q3*)!tP**
*Y*Y*	":
;<O?+,!"*+"
BC-.PK
UF`Y		oracle/jrockit/jfr/JFR$1.class49	 

!"
#$
%&'
#()*
+,./val$properties[Ljava/lang/String;<init>([Ljava/lang/String;)VCodeLineNumberTablerun()Ljava/lang/Void;
StackMapTable&()Ljava/lang/Object;	SignatureDLjava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Void;>;
SourceFileJFR.javaEnclosingMethod01jfr23456java/lang/LinkageError	java.home78java.io.tmpdirsun.arch.data.modeloracle/jrockit/jfr/JFR$1InnerClassesjava/lang/Objectjava/security/PrivilegedActionoracle/jrockit/jfr/JFR()Vjava/lang/SystemloadLibrary(Ljava/lang/String;)V
access$002(Z)ZgetProperty&(Ljava/lang/String;)Ljava/lang/String;0
"
*+*?6W	LW*S*	S*
S

&	CD
G
EFIJ)K4MMA*?-
PK
UF8oracle/jrockit/jfr/JFR$2.class42				


 
!"#
!$%'(
val$loggerLoracle/jrockit/jfr/Logger;
val$singletonLoracle/jrockit/jfr/VMJFR;<init>8(Loracle/jrockit/jfr/Logger;Loracle/jrockit/jfr/VMJFR;)VCodeLineNumberTablerun()V
SourceFileJFR.javaEnclosingMethod)*+
Shutdown hook: destroy java,-./0Shutdown hook: shutdown native1oracle/jrockit/jfr/JFR$2InnerClassesjava/lang/Objectjava/lang/Runnableoracle/jrockit/jfr/JFR#createAndRegisterShutdownHookThreadI(Loracle/jrockit/jfr/VMJFR;Loracle/jrockit/jfr/Logger;)Ljava/lang/Thread;oracle/jrockit/jfr/Loggerdebug(Ljava/lang/String;)Voracle/jrockit/jfr/VMJFRdestroyshutdown0	

'*+*,*I!****	 &
	PK
UFnnoracle/jrockit/jfr/JFR$3.class4+	



!"val$shutdownHookLjava/lang/Thread;<init>(Ljava/lang/Thread;)VCodeLineNumberTablerun()Ljava/lang/Void;()Ljava/lang/Object;	SignatureDLjava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Void;>;
SourceFileJFR.javaEnclosingMethod#$%	
&'()*oracle/jrockit/jfr/JFR$3InnerClassesjava/lang/Objectjava/security/PrivilegedActionoracle/jrockit/jfr/JFR#createAndRegisterShutdownHookThreadI(Loracle/jrockit/jfr/VMJFR;Loracle/jrockit/jfr/Logger;)Ljava/lang/Thread;()Vjava/lang/Runtime
getRuntime()Ljava/lang/Runtime;addShutdownHook0	

"
*+*
(*

A
* 
PK
UFUMoracle/jrockit/jfr/JFR$4.class42	



 
!"$%val$shutdownHookLjava/lang/Thread;<init>(Ljava/lang/Thread;)VCodeLineNumberTablerun()Ljava/lang/Boolean;()Ljava/lang/Object;	SignatureGLjava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Boolean;>;
SourceFileJFR.javaEnclosingMethod&'(
)*+,-./01oracle/jrockit/jfr/JFR$4InnerClassesjava/lang/Objectjava/security/PrivilegedActionoracle/jrockit/jfr/JFRunregisterShutdownHook0(Ljava/lang/Thread;Loracle/jrockit/jfr/Logger;)V()Vjava/lang/Runtime
getRuntime()Ljava/lang/Runtime;removeShutdownHook(Ljava/lang/Thread;)Zjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;0	

"
*+*.*
A*#
PK
UF'%%oracle/jrockit/jfr/JFR.class4	]
	]
	]
U


]	]	]
]	]

/
]
]
]
]
]
]



	

 

'
]
]
0
/
3
6
 !
"#$
<%
>&'	](
N)*
"+
N,-./
H0
"1
-2
-3456
N7
-8
N9
]:;
]<
]=
]>?
"@
aAB
CD
EF	]GHIJKL
cMNOPQ
jR	]S	]T
UV	]WXY
pZInnerClassesNATIVE_ID_HIGHESTI
ConstantValueDEFAULT_RECORDING_NAMELjava/lang/String;[DEFAULT_RECORDING_IDLjava/lang/Long;	JAVA_HOMEJAVA_IO_TMPDIRINVALID_THRESHOLDJINVALID_PERIODJVM_PRODUCER_ID
singletonLockLjava/lang/Object;isLinkedZjfrLoracle/jrockit/jfr/JFR;producer!Lcom/oracle/jrockit/jfr/Producer;addressSizecontrolPermissionLjava/security/Permission;monitorPermission$assertionsDisabledcheckControl()VCodeLineNumberTable
StackMapTable\checkMonitorcannotHappen0(Ljava/lang/Throwable;)Ljava/lang/InternalError;get()Loracle/jrockit/jfr/JFR;H;tryLazyStart#checkPreConditionsForAttemptedStart
startInternal#restoreAndThrowOnFailedStartAttempt
Exceptions#createAndRegisterShutdownHookThreadI(Loracle/jrockit/jfr/VMJFR;Loracle/jrockit/jfr/Logger;)Ljava/lang/Thread;unregisterShutdownHook0(Ljava/lang/Thread;Loracle/jrockit/jfr/Logger;)VunregisterProducers(Loracle/jrockit/jfr/Logger;)V-init]P<init>BclearisSupportedInVM()ZisCommercialFeaturesUnlocked	isEnabled	isStartedisDisabledOnCommandLinestartFlightRecordergetMBean%()Loracle/jrockit/jfr/FlightRecorder;bind!(Ljavax/management/MBeanServer;)Vunbind
createHandler(Loracle/jrockit/jfr/events/JavaEventDescriptor;Ljava/lang/Class;Ljava/util/Map;Loracle/jrockit/jfr/events/RequestableEventEnvironment;)Loracle/jrockit/jfr/events/EventHandler;^	Signature(Loracle/jrockit/jfr/events/JavaEventDescriptor;Ljava/lang/Class<*>;Ljava/util/Map<Ljava/lang/String;Loracle/jrockit/jfr/StringConstantPool;>;Loracle/jrockit/jfr/events/RequestableEventEnvironment;)Loracle/jrockit/jfr/events/EventHandler;addProducerD(Lcom/oracle/jrockit/jfr/Producer;ILjava/util/List;Ljava/util/Map;)V(Lcom/oracle/jrockit/jfr/Producer;ILjava/util/List<Loracle/jrockit/jfr/events/EventHandler;>;Ljava/util/Map<Ljava/lang/String;Loracle/jrockit/jfr/StringConstantPool;>;)VremoveProducer(I)VaddEventsToRegisteredProducergetEvent.(I)Loracle/jrockit/jfr/events/EventDescriptor;_getProducer*(I)Loracle/jrockit/jfr/ProducerDescriptor;`getProducers()Ljava/util/Collection;A()Ljava/util/Collection<Loracle/jrockit/jfr/ProducerDescriptor;>;	getEventsE()Ljava/util/Collection<Loracle/jrockit/jfr/events/EventDescriptor;>;getpid()InextIDgetTimer()Ljava/util/Timer;storeConstpool*(Loracle/jrockit/jfr/StringConstantPool;)ZaddConstpool*(Loracle/jrockit/jfr/StringConstantPool;)VremoveConstpool
access$002(Z)Z<clinit>ab
SourceFileJFR.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;cde\fgjava/lang/InternalErrorhijkljava/lang/AssertionErrormnLAn unsatisfied link error has occured trying to load the jfr native library.java/lang/StringBuilderopN Please make sure the virtual machine can locate this required native library.qijava/lang/LinkageError'java/lang/UnsupportedOperationExceptionJThe virtual machine does not support this version of Java Flight Recorder..Java Flight Recorder is a commercial feature, Oand will need to be unlocked before use via the UnlockCommercialFeatures flag. OUnlockCommercialFeatures can be set at startup via the command-line, or during (runtime through jcmd and JMX interfaces.java/lang/IllegalStateException.Java Flight Recorder can not start because it Ihas been disabled using the -XX:-FlightRecorder flag on the command-line.oracle/jrockit/jfr/VMJFR7Java Flight Recorder could not be started at this time.java/lang/Threadoracle/jrockit/jfr/JFR$2rsoracle/jrockit/jfr/JFR$3tjava/security/Permissionjava/lang/RuntimePermission
shutdownHooksuvwShutdown hook registered]xjoracle/jrockit/jfr/JFR$4java/lang/BooleanyShutdown hook unregisteredzunregistering producer{j|java/lang/Exceptionunregistering MetaProduceroracle/jrockit/jfr/JFRImpl}~com/oracle/jrockit/jfr/ProducerJava Runtime"http://www.oracle.com/hotspot/jdk/java/lang/Throwable"JFR initialization attempt failed.jJRA init sequence out of wack.oracle/jrockit/jfr/JFR|}java/lang/ObjectloadLibrary.jfrjava/util/PropertyPermission	java.homereadjava.io.tmpdirsun.arch.data.modeljava/lang/Stringoracle/jrockit/jfr/JFR$1~zzv)java/lang/management/ManagementPermissioncontrolmonitorHotSpot defaultjava/lang/SecurityManageroracle/jrockit/jfr/Logger6com/oracle/jrockit/jfr/InvalidEventDefinitionException+com/oracle/jrockit/jfr/NoSuchEventException*oracle/jrockit/jfr/NoSuchProducerExceptionjava/security/Permission;[Ljava/lang/String;java/lang/SystemgetSecurityManager()Ljava/lang/SecurityManager;checkPermission(Ljava/security/Permission;)V
getMessage()Ljava/lang/String;(Ljava/lang/String;)V	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;	holdsLock(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString8(Loracle/jrockit/jfr/Logger;Loracle/jrockit/jfr/VMJFR;)V(Ljava/lang/Runnable;)V(Ljava/lang/Thread;)Vjava/security/AccessControllerdoPrivilegeds(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;tracebooleanValueisRegistereddebug
unregisterunregisterMetaProducer	loggerFor/(Ljava/lang/String;)Loracle/jrockit/jfr/Logger;createcreateMetaProducer9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
instrumentregisterwarnjava/lang/ClassdesiredAssertionStatusjava/lang/LongvalueOf(J)Ljava/lang/Long;'(Ljava/lang/String;Ljava/lang/String;)V([Ljava/lang/String;)Vjava/lang/IntegerparseInt(Ljava/lang/String;)I!]auvwxyzw{|}~zzwwvw
Jv'BK*
*`abdBK*
*ghik+Y**	n	2
YK
Y*ðL*+	,--0-rt	v|'-
E
YYYYYYY*
,/CWk	
-²Y#KY*KY*
 Y!"K#KY*$KY*%KY*&K'Y*(#)KY**K'Y*(J 4=CMSVj~	%M%
OY;+;,
L,+-Y'&	!',1N
Y+Y'Y.(!	'
Z6/Y0Y+*12M3Y,45Y6Y78S9W+:;,.4
y@*Y<Y*=5Y6Y78S9>?=	+@;+59?,
5AAB*CDAEL*GDHIF*
%+4^
DYAYJKKLL-Y-M,MNYOOPQA,RAS,*TLM,N*V	WA++*X*YZ-U*-ZM:A++*X*YZ-0*-Z(:A++*X*YZ-*-Z2@UAUF+	
*0
28?A^e"i&y)},.J02689>?ABEFG<>?ABEFG>?ABEFGL;mQQK*[
Y\OP
QS

Y#]^	_`aY[A5Y6Yb8SYcYdefSYcYgefSYcYhefSKiLjY+k*9W+2l+2m+2M,Y,nlopYqrpYsr>",!0%2)6d=i?wQ}RTVX[]@t"<30jPK
UF貟w"oracle/jrockit/jfr/JFRImpl$1.class4/	

 
!"$%this$0Loracle/jrockit/jfr/JFRImpl;<init>(Loracle/jrockit/jfr/JFRImpl;)VCodeLineNumberTablerun()Ljava/lang/Void;
Exceptions&'(()Ljava/lang/Object;)	SignatureMLjava/lang/Object;Ljava/security/PrivilegedExceptionAction<Ljava/lang/Void;>;
SourceFileJFRImpl.javaEnclosingMethod*
+	
,-.,oracle/jrockit/jfr/JFRImpl$1InnerClassesjava/lang/Object'java/security/PrivilegedExceptionActionjava/io/IOExceptionjava/text/ParseExceptionjava/net/URISyntaxExceptionjava/lang/Exceptionoracle/jrockit/jfr/JFRImpl%(Loracle/jrockit/jfr/NativeOptions;)V()V&oracle/jrockit/jfr/settings/PresetFileloadKnownPresets 	
"
*+*
!

A*
#
PK
UF`RV_V_ oracle/jrockit/jfr/JFRImpl.class4

	,
	,
		,
	,	,
	,	,
	,	,	,
	,

	,
	,	,	,
%		,

(	,


/	,
/
/
.
8

;
 !"#$#%&
,'
(	)*+
,-
./
,0
,1
%2
,3
4
5
,67!8
Q
Q9
Q:
,;<=>
W?o@ABCDE"F	aG
,HI
dJKLMN
aO
/PQ
aR
aSToUV
,W	,X
YZ[
u
Q\
x]^
_R
_`
_a
zb
,c
de
fghi
/j
?a
kl
/mno

zpqr
,st
uvt
wx
pt
yz
{
,|
,}
,~


	)






+
A
?
?
Q



a	,

a
,
,
a	,
,



a


?

\?

a
	
,
,	a

	


a
a|
a
a
a
a
a
a
a!!:
,

a

a


a(
,
,
a
a
,	,

,
Q"
(2
,
a
a
a
,	)
,
,
a
,	)

?

,


,
d
!?
$


InnerClassesloggerLoracle/jrockit/jfr/Logger;	idCounter+Ljava/util/concurrent/atomic/AtomicInteger;recordingCounter(Ljava/util/concurrent/atomic/AtomicLong;producerMapLjava/util/HashMap;	SignatureOLjava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/ProducerDescriptor;>;eventsControlsPLjava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/events/EventControl;>;	eventLockLjava/lang/Object;	mbeanLocktimerLjava/util/Timer;
recordingsCLjava/util/HashMap<Ljava/lang/Long;Loracle/jrockit/jfr/Recording;>;
repositoryLoracle/jrockit/jfr/Repository;startBarriernumRealRecordingsImbeanObject#Loracle/jrockit/jfr/FlightRecorder;options"Loracle/jrockit/jfr/NativeOptions;metaProducer!Loracle/jrockit/jfr/MetaProducer;settingsLoracle/jrockit/jfr/Settings;defaultRecordingLoracle/jrockit/jfr/Recording;mbeanServersLjava/util/List;0Ljava/util/List<Ljavax/management/MBeanServer;>;activeZ$assertionsDisabled<init>%(Loracle/jrockit/jfr/NativeOptions;)VCodeLineNumberTable
StackMapTable&/
Exceptionsclear()VcreateMetaProducerunregisterMetaProducerbind!(Ljavax/management/MBeanServer;)VT?(Loracle/jrockit/jfr/Recording;Ljavax/management/MBeanServer;)V=(Loracle/jrockit/jfr/Recording;)Ljavax/management/ObjectName;Dunbind7F<!(Loracle/jrockit/jfr/Recording;)VgetEventSettings-()Loracle/jrockit/jfr/settings/EventSettings;addProducerD(Lcom/oracle/jrockit/jfr/Producer;ILjava/util/List;Ljava/util/Map;)V(Lcom/oracle/jrockit/jfr/Producer;ILjava/util/List<Loracle/jrockit/jfr/events/EventHandler;>;Ljava/util/Map<Ljava/lang/String;Loracle/jrockit/jfr/StringConstantPool;>;)VaddEventsToRegisteredProducerg	^@(Loracle/jrockit/jfr/ProducerDescriptor;Ljava/util/Collection;)Vk(Loracle/jrockit/jfr/ProducerDescriptor;Ljava/util/Collection<+Loracle/jrockit/jfr/events/EventControl;>;)VremoveProducer(I)VxfindEventDefaultSetA(Ljava/lang/String;)Loracle/jrockit/jfr/settings/EventDefaultSet;getEvent.(I)Loracle/jrockit/jfr/events/EventDescriptor;vgetProducer*(I)Loracle/jrockit/jfr/ProducerDescriptor;getProducers()Ljava/util/Collection;A()Ljava/util/Collection<Loracle/jrockit/jfr/ProducerDescriptor;>;	getEventsE()Ljava/util/Collection<Loracle/jrockit/jfr/events/EventDescriptor;>;
createHandler(Loracle/jrockit/jfr/events/JavaEventDescriptor;Ljava/lang/Class;Ljava/util/Map;Loracle/jrockit/jfr/events/RequestableEventEnvironment;)Loracle/jrockit/jfr/events/EventHandler;(Loracle/jrockit/jfr/events/JavaEventDescriptor;Ljava/lang/Class<*>;Ljava/util/Map<Ljava/lang/String;Loracle/jrockit/jfr/StringConstantPool;>;Loracle/jrockit/jfr/events/RequestableEventEnvironment;)Loracle/jrockit/jfr/events/EventHandler;startedstoppingstoppedgetMBean%()Loracle/jrockit/jfr/FlightRecorder;add*(Loracle/jrockit/jfr/ProducerDescriptor;)Vremoverotatestart(Z)VstopshutdowngetThreadBuffer(I)Ljava/nio/ByteBuffer;releaseThreadBuffer(Ljava/nio/ByteBuffer;Z)VcounterTime()J
nanoToCounter(J)JstackTraceID(I)JclassID(Ljava/lang/Class;)J(Ljava/lang/Class<*>;)JthreadID()IgetJFRStats()Loracle/jrockit/jfr/JFRStats;nextIDgetTimer()Ljava/util/Timer;
onNewChunk	chunkDone
getRepository!()Loracle/jrockit/jfr/Repository;addChunk'(Loracle/jrockit/jfr/RepositoryChunk;)VgetRecording!(J)Loracle/jrockit/jfr/Recording;
getRecordings8()Ljava/util/Collection<Loracle/jrockit/jfr/Recording;>;createRecording4(Ljava/lang/String;JZ)Loracle/jrockit/jfr/Recording;2(Ljava/lang/String;)Loracle/jrockit/jfr/Recording;AcloneRecordingQ(Loracle/jrockit/jfr/Recording;Ljava/lang/String;Z)Loracle/jrockit/jfr/Recording;enableDefaultRecording(Ljava/util/List;Z)V((Ljava/util/List<Ljava/lang/String;>;Z)VdisableDefaultRecordingreleasehisContinuousModeRunning()ZcancelTimerdestroy
dumpOnExit	safeClosemakeDumpPath(J)Ljava/lang/String;makeDumpNamelogWarn*(Ljava/lang/String;Ljava/lang/Throwable;)V<clinit>
SourceFileJFRImpl.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;Wfjfr
/0)java/util/concurrent/atomic/AtomicIntegeroracle/jrockit/jfr/JFRW12&java/util/concurrent/atomic/AtomicLong34java/util/HashMap5696java/lang/Object;<=<java/util/TimerJFR request timerW
>?@6D<oracle/jrockit/jfr/MetaProducerWKLoracle/jrockit/jfr/SettingsWMNQRTUIJoracle/jrockit/jfr/RepositoryWBC!oracle/jrockit/jfr/FlightRecorderWGHjava/lang/Exception&Could not create Flight Recorder MBeanjava/io/FilePermissionjava/lang/StringBuilder/lib/jfrreadW
/lib/jfr/*oracle/jrockit/jfr/JFRImpl$1 'java/security/PrivilegedActionException!"#$%&'(java/lang/String)*+,--Unable to load and apply settings from file: ./Default settings loaded.01java/lang/Throwableefff2f3f4fjava/util/ArrayList5678javax/management/ObjectName5com/oracle/jrockit/jfr/management/FlightRecorderMBean&com.oracle.jrockit:type=FlightRecorderW19:/javax/management/InstanceAlreadyExistsException+javax/management/MBeanRegistrationException+javax/management/NotCompliantMBeanException-javax/management/MalformedObjectNameException;oracle/jrockit/jfr/Recording<=lq"oracle/jrockit/jfr/FlightRecordingW>,javax/management/openmbean/OpenDataExceptionBinding recording %s6com/oracle/jrockit/jfr/management/FlightRecordingMBean+com.oracle.jrockit:type=FlightRecording,id=?@,name=ABjavax/management/MBeanServerCD*javax/management/InstanceNotFoundExceptiontqVUEF8java/lang/AssertionError&oracle/jrockit/jfr/events/EventHandlerGH0oracle/jrockit/jfr/events/JavaProducerDescriptorIJKWL{MNOPQ%oracle/jrockit/jfr/ProducerDescriptorjava/lang/IllegalStateExceptionNot a registered producer RST8U% already registered as other producerjava/lang/InternalError)oracle/jrockit/jfr/events/EventDescriptor-oracle/jrockit/jfr/events/JavaEventDescriptor?VW&oracle/jrockit/jfr/events/EventControlXY(oracle/jrockit/jfr/settings/EventSettingQZ[\Y]f^_`ajava/io/FileNotFoundException?Could not find jfc file in JDK_HOME/lib/jfr for configuration ''. bc-.djava/io/IOExceptionWCould not read configuration 'java/text/ParseExceptionParse error in configuration 'eWf&Error when looking for configuration ''+com/oracle/jrockit/jfr/NoSuchEventExceptionNgGh*oracle/jrockit/jfr/NoSuchProducerExceptionWY-oracle/jrockit/jfr/events/EventHandlerCreatorWijkflEFFirst recording starting...m1n.Recording starting, issuing buffer rotation...Last recording stopping...f.Recording stopping, issuing buffer rotation...oOPfpffqNr:com/oracle/jrockit/jfr/management/NoSuchRecordingException
Recording 'java/lang/UnsupportedOperationExceptionShutdowns8tvWwpxyz{|}~'oracle/jrockit/jfr/RecordingOptionsImplWfx&oracle/jrockit/jfr/settings/PresetFiledefaultHotSpot default+oracle/jrockit/jfr/settings/EventDefaultSetyzlrDefault recording startedxException while stopping %sftxffx-Dump on exit: recording %d '%s'dump-on-exit-clone-of-x(Could not dump recording %d '%s' on exit-#Problem releasing recording %d '%s'java/io/FileWgjava/text/SimpleDateFormatyyyy_MM_dd_HH_mm_ssjava/util/Datehotspot-pid--id--.jfroracle/jrockit/jfr/JFRImpl oracle/jrockit/jfr/NativeOptions[Ljava/io/FilePermission;java/util/Iterator6com/oracle/jrockit/jfr/InvalidEventDefinitionException,com/oracle/jrockit/jfr/InvalidValueExceptionjava/net/URISyntaxExceptionjavax/management/JMExceptioncom/oracle/jrockit/jfr/Producerjava/util/List
java/util/Maporacle/jrockit/jfr/Logger	loggerFor/(Ljava/lang/String;)Loracle/jrockit/jfr/Logger;(Ljava/lang/String;Z)V(Loracle/jrockit/jfr/JFRImpl;)Vvalues[(Ljava/lang/Object;Ljava/util/Map;Ljava/util/Collection;Loracle/jrockit/jfr/MetaProducer;)Vjava/util/Collections	emptyList()Ljava/util/List;X(Loracle/jrockit/jfr/JFR;Loracle/jrockit/jfr/NativeOptions;Loracle/jrockit/jfr/Logger;)VV(Loracle/jrockit/jfr/Options;Loracle/jrockit/jfr/Logger;Loracle/jrockit/jfr/JFRImpl;)Verror	JAVA_HOMELjava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)Vjava/security/AccessControllerdoPrivileged|(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;getException()Ljava/lang/Exception;
settingsFilesiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;addEventDefaultSet0(Loracle/jrockit/jfr/settings/EventDefaultSet;)Voracle/jrockit/jfr/MsgLevelTRACELoracle/jrockit/jfr/MsgLevel;logE(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/String;[Ljava/lang/Object;)Vtrace(Ljava/lang/String;)VcreateProducer
unregistercheckControlsizeaddAll(Ljava/util/Collection;)Z(Ljava/lang/Object;)Z
registerMBeanR(Ljava/lang/Object;Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance;java/util/Collection
objectNameLjavax/management/ObjectName;D(Loracle/jrockit/jfr/Recording;Loracle/jrockit/jfr/FlightRecorder;)VgetId(J)Ljava/lang/StringBuilder;getName
isReleasedunregisterMBean (Ljavax/management/ObjectName;)Vjava/lang/Thread	holdsLock
getDescriptor1()Loracle/jrockit/jfr/events/JavaEventDescriptor;getDescriptiongetURI()Ljava/net/URI;U(ILjava/lang/String;Ljava/lang/String;Ljava/net/URI;Ljava/util/List;Ljava/util/Map;)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;get&(Ljava/lang/Object;)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;java/net/URIequals(I)Ljava/lang/StringBuilder;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	addEvents(Ljava/util/Collection;)Vapply-(Loracle/jrockit/jfr/settings/EventSetting;)VremoveEvents	isStartedcreateFromName<(Ljava/lang/String;)Loracle/jrockit/jfr/settings/PresetFile;getSettings/()Loracle/jrockit/jfr/settings/EventDefaultSet;
getMessageWARNZ(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)VgetErrorOffset(Ljava/lang/String;I)V(I)Ljava/lang/String;-()Loracle/jrockit/jfr/events/EventDescriptor;(Loracle/jrockit/jfr/JFRImpl;Loracle/jrockit/jfr/events/JavaEventDescriptor;Ljava/lang/Class;Ljava/util/Map;Loracle/jrockit/jfr/events/RequestableEventEnvironment;)V*()Loracle/jrockit/jfr/events/EventHandler;updateisToDiskdebugisCloneisStoppingDoneincrementAndGetjava/lang/Long(J)Ljava/lang/Long;containsKey
subAggregator
Aggregator*()Loracle/jrockit/jfr/Settings$Aggregator;(Loracle/jrockit/jfr/Logger;Ljava/util/Timer;Ljava/lang/String;JLoracle/jrockit/jfr/Settings$Aggregator;ZLoracle/jrockit/jfr/JFRImpl;)VcannotHappen0(Ljava/lang/Throwable;)Ljava/lang/InternalError;settingsAggregator(Loracle/jrockit/jfr/Settings$Aggregator;&oracle/jrockit/jfr/Settings$Aggregatorcopy+(Loracle/jrockit/jfr/Settings$Aggregator;)V((Loracle/jrockit/jfr/RecordingOptions;)Vjava/util/concurrent/TimeUnitNANOSECONDSLjava/util/concurrent/TimeUnit;	setMaxAge#(JLjava/util/concurrent/TimeUnit;)V
setMaxSize(J)V
setOptions
copyChunks	getMaxAge"(Ljava/util/concurrent/TimeUnit;)J
getMaxSizeisEmptydefaultDumpOnExit
setDumpOnExitdefaultRecordingToDisk	setToDiskdefaultRecordingMaxAgedefaultRecordingMaxSize)oracle/jrockit/jfr/settings/EventSettings	isRunningDEFAULT_RECORDING_IDLjava/lang/Long;cancel
getDumpOnExitgetStartTime()Ljava/util/Date;getDestinationINFOcopyTo(Ljava/lang/String;Z)JDEBUGdumpOnExitPathisDirectory#(Ljava/io/File;Ljava/lang/String;)VgetAbsolutePathgetpidjava/text/DateFormatformat$(Ljava/util/Date;)Ljava/lang/String;warnjava/lang/ClassdesiredAssertionStatus!,/012345678967:;<=<>?@67ABCD<EFGHIJKLMNOPQR7STUVU@WXY***Y*	Y
*Y
*Y
*Y*Y*Y*Y
*Y*Y**Y**** *!"*#*+$*%Y*+*&'*(Y+**)*M*,,-,.Y.Y/Y01232456SY.Y/Y01272456SM8Y*9,:W	N-<+=>N-?H-@A:* *BC*:*D/Y0E224F*GH
M*J,+*8;;_lo+IZ+pDE
GJ&L1M<OGPRR`VkYv`cgklnrsvzwxy|*8;<A_loq[]
\]^W\]_`	a#\]_ab^&\]cdIefY$*KL++L*ML*M
M*M,
+
Z*
	
#[
F^GcgfY$*NZ
dhijkfY$*OZ
lmYkP*YM»QY*"R`SN-*"TW-+UW*-",ç
:,+*VWYYZ[WM*YM*`N-? -@a:b
*+c,ç
:,
366:6=QT\=QT]=QT^=QT_\ZF
&,1=QTU\}[1	6\nocVpoa"DclqYsdY+**eN,-+b[WN\f]^Z
[\plrY.*YM+bw*DgY+SF+WY/Y0i2+jkl2+m24Zb+n,ð*">N-?-@o:*+c,ç
:,M+bYZY_Z_Z:"4OVZx[Zo	aDcBstmYP*YM»QY*"RSN*">:?@o:+
-UW*-",ç
:,+WYYZpM*YM*`N-?-@a:*+r,ç
:,
SVVZV]loq]lo]]lo_wZJ
<BILQ]lopw[@&oua"	\nocQpoaDctqYz+b+bN,-p:
q
]Z


[\vnwptxYy?s*tuYv*">M,?,@oN*+-rZ5;>[	ayzY* Z{|YWQYw:->:?@x:yUW߻zY+{+|+}~:*-Z"#	$'%2&5(;)O+V,[ua#7}~|Y
*Y:*:Y/Y02+4+}#Y/Y024zYç:z:QYw:`:?@:		UW->:?@x:		yUW߻zY+{+|+}~:*-|ZV234587I8i;q<y>@BCDEFGHIJ
LM[W	8o0\oc\ua#a#7}{Yh*+*YN*++W,`:?&@:*W* ,-ç
:-]``d`Z&	QRST<UPVSW[XgY[&oa,Lc7YM*YN*M,-ñQYw:Y:,`:?9@:*:UW* -ç
:	-	**,*YN*W-ç
:
-
	ZV]^	_`ad(e2gUhkitj|klmpqtvwxy[Ioua?
\oc	\ocY+M/Y02+22,24N*,-Y-,M/Y02+22,24N*,-Y-,M/Y02+22,24N*,-Y-,M/Y02+224N*,-+Y-,C~+ZF}~	)9CDdt~[Hzz}^d+Y6*YM*N-Y-,ð:,.//3/Z&/[&o\ocdY1*YM*N-Y-,ð:,)**.*Z&*[&o\ocdYe*YL»QY*+ðM+,Z[\oc7YMQYwL*YM*`N-?-@:+UW,ç
:,+ADDHDZ0<?K[uoa"Dc7Y1Y*+,-:Z
dh7xY* s*tuYv*YM+J*Y`Z>suYv**+ö*Ŷ*,ç
:,&vyy}yZ:&-9LQZbgpt[,oDcxYss*tuYv*YM+C*YdZ>suYv*ƶ**ȶ*,ç
:,hkkokZ6
&2DHQUYbfr[+oDcxY^s*tuYvs+ɚuYv*YN*+=-ç
:-* *˱4DGGKGZ&	-4BNUY][ o@Ec\vY**Zfff7Y *̬Z&Y*Z+fY$*ͱZ
/0fY$*αZ
34Y*'Z7Y>*YM*`N-?-@a:+ϧ,ç
:,366:6Z;<(=.>1?=@[oaDcY0*YN*жa:Yҿ-ð:-())-)ZCDEF$H)I[$ov\ocdYe*YL»QY*+ðM+,ZMNO[\oc7Y
+/Y0Ӷ2 k4L*Y:*#
Yշֿ* жי\Y+ؿaY**+ * *:* Wð: xyy~yZ2TUW X'Y1[?\H^Z_e`sayb[opcd\YH*+*ܰM,ݿ
\Zghi[NY	:*Y:*,*::ݿç:+޶߻Y+:		+*Y:+ç:++\(++0+s|ZZoprvtu%w3{?}IRX_fksy[K\vbvoEc7\vbvocdfY]'QYwL*$=+W*+Z &[ Y.	NQYw:+>:?%@A:*BW:*Y:***	ܵʧ:ݿ**$**$**$**$>:? @:*ʶ*Nç:--*-W*H)7:+NZ]\GZn)7:<?GNZ]_e[va&\vab^\voQvCv\vov8a&Ec7fY'L*YM*L*,çN,-+*+	Z"	!&[\vocxYS+%+MM*,Y+S+*YM*+jжW*+,çN,-4JMMPMZ6
)-4CHR[!NC#\vocYa*YL*+ìM+,Z[\ocfY8*
*Z[fYL*">L+?+@oM,WYYZpާL*M**YM*#QY*L,çN,-+M,?,@aN*-***'L/2q/2]/2_BX[[^[ZF,/237;BGV`x}[7
a$Bp'\oc\uafYy;*	`L+?*+@aM,
,,*,
ӱZ	,
27
:[
a,xY4	*Y+jSY+mSF+jA:*+/Y02 k4:* :X*>::*Y SY+mS*:**V_+*V_ZF"'*FMV\_af[_\vv^oc
xY~	1+/*+'M*,Y+jSY+mS	+Z&	"$	)%
&')(-&0+[L^#Y<*$N--Y-:Y**Z.0124076;[0bYvR* N!Y"#:$Y%&:/Y0'2-2(2k)22*24Z?@A"BY&
*+,+Z
F	GfY5,-sZA[
@.8uPK
UF!oracle/jrockit/jfr/JFRStats.class4bytesWritten()J	bytesLostbytesWrittenDirectlyToDiskthreadBufferBytesAllocatedthreadBufferBytesReleased
chunksWrittenthreadBuffersCopiedthreadBuffersCopiedDirectToDiskthreadBufffersLostglobalBuffersCopied
SourceFile
JFRStats.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;oracle/jrockit/jfr/JFRStatsjava/lang/Object
	

PK
UF%=444!oracle/jrockit/jfr/Logger$1.class4


<init>()VCodeLineNumberTableinitialValue()Ljava/util/Formatter;()Ljava/lang/Object;	Signature.Ljava/lang/ThreadLocal<Ljava/util/Formatter;>;
SourceFileLogger.javaEnclosingMethodjava/util/Formatteroracle/jrockit/jfr/Logger$1InnerClassesjava/lang/ThreadLocaloracle/jrockit/jfr/Logger0	*
	 Y
D
	*

PK
UFXXoracle/jrockit/jfr/Logger.class4
5j	kl
m
no
pq
j
5r
st
uv
wx
y
z
w{
|
w}~

y
	



y


	n
	n	n	n	n	n











3jInnerClassesformatterLocalLjava/lang/ThreadLocal;	Signature.Ljava/lang/ThreadLocal<Ljava/util/Formatter;>;nameLjava/lang/String;<init>(Ljava/lang/String;)VCodeLineNumberTable	loggerFor/(Ljava/lang/String;)Loracle/jrockit/jfr/Logger;output0(ILjava/lang/String;)VisLevel (Loracle/jrockit/jfr/MsgLevel;)Zoutput2(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/String;)V5(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/Throwable;)V
StackMapTable>(Loracle/jrockit/jfr/MsgLevel;[Ljava/lang/StackTraceElement;)VG(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/String;Ljava/lang/Throwable;)VP(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/String;[Ljava/lang/StackTraceElement;)VE(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/String;[Ljava/lang/Object;)VZ(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)Vc(Loracle/jrockit/jfr/MsgLevel;[Ljava/lang/StackTraceElement;Ljava/lang/String;[Ljava/lang/Object;)VisDebug()ZisInfoisWarnisTraceisQuietisErrorinfo*(Ljava/lang/String;Ljava/lang/Throwable;)V3(Ljava/lang/String;[Ljava/lang/StackTraceElement;)VdebugwarnerrortraceforceLoglog<clinit>()V
SourceFileLogger.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;=d;<oracle/jrockit/jfr/Logger=>CDjava/lang/StringBuilder:GHGMCaused by: GN   GI78java/util/FormatterdGPEFUTGOSTVTYTWTGQGRaPaQaRoracle/jrockit/jfr/Logger$1java/lang/Objectjava/lang/String[Ljava/lang/StackTraceElement;oracle/jrockit/jfr/MsgLevellevel()IgetClass()Ljava/lang/Class;java/lang/ClassgetName()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/Throwable
getMessagetoString
getStackTrace ()[Ljava/lang/StackTraceElement;getCause()Ljava/lang/Throwable;java/lang/StackTraceElementjava/lang/ThreadLocalget()Ljava/lang/Object;format<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;flushout()Ljava/lang/Appendable;	setLength(I)VDEBUGLoracle/jrockit/jfr/MsgLevel;INFOWARNTRACEQUIETERROR05789:;<(=>?*
**+@	AB?!	Y*@CDEF?@$GH?%	+,@
()GI?GY,	
,
N*+-,:*+,*+,@,!-'.-/40;1F3JFKLGM?p9,N-66+-2:*+YԱ@672689J
	L.GN?-
*+,*+-@<=>GO?-
*+,*+-@ABCGP?[/:,-W*+@GHIJ"K.LGQ?/*+- *+,@OPQGR?/*+- *+,@UVWST? *!"@ZUT? *#"@^VT? *$"@bWT? *%"@fXT? *&"@jYT? *'"@nZ>?>*(*#+@rsuvJZ[??*(*#+,@yz|}JZ\??*(*#+,)@J]>?>***!+@J][??***!+,@J]\??***!+,)@J^>?>*+*$+@J^[??*+*$+,@J^\??*+*$+,)@J_>?>*,*'+@J_[??*,*'+,@J_\??*,*'+,)@J`>?>*-*%+@J`[??*-*%+,@J`\??*-*%+,)@JaP?D-*+,
*+,- @JaQ?H
*+-,*+,-.@JaR?H
*+-,)*+,-/@JbP?>*+"*+,-0@	J	bQ?@*+"*+,-1@	J	bR?@*+"*+,-2@	J	cd?'3Y4@

efghi6
3PK
UF{
PP%oracle/jrockit/jfr/MetaProducer.class4
Mv	Lwxyz{
|}
~	L	L	L


	L




v
	
	
		
	
	
	

	
	


v
1	
1	
1	
1	
1	
		


1jfrLoracle/jrockit/jfr/JFRImpl;hasChunkZprod!Lcom/oracle/jrockit/jfr/Producer;activeRecording#Lcom/oracle/jrockit/jfr/EventToken;
activeSetting<init>(Loracle/jrockit/jfr/JFRImpl;)VCodeLineNumberTablecreateProducer()V
Exceptions
unregister
StackMapTable
onNewChunk	chunkDonesettingsChanged((Ljava/util/Collection;Ljava/util/Map;)V	Signature(Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventSetting;>;Ljava/util/Map<Ljava/lang/Integer;Loracle/jrockit/jfr/settings/EventSetting;>;)V
SourceFileMetaProducer.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;W\NOcom/oracle/jrockit/jfr/ProducerJFR Metadata)Information about Recordings and Settings'http://www.oracle.com/hotspot/jfr-info/W'oracle/jrockit/jfr/ActiveRecordingEventTU%oracle/jrockit/jfr/ActiveSettingEventVURS\a\java/lang/ExceptionPQoracle/jrockit/jfr/RecordingQ\(oracle/jrockit/jfr/settings/EventSettingQQjava/lang/Long+com/oracle/jrockit/jfr/NoSuchEventException	

oracle/jrockit/jfr/MetaProducerjava/lang/Object6com/oracle/jrockit/jfr/InvalidEventDefinitionException,com/oracle/jrockit/jfr/InvalidValueExceptionjava/net/URISyntaxExceptionjava/util/Collectionjava/util/Iterator
java/util/Map9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VaddEvent6(Ljava/lang/Class;)Lcom/oracle/jrockit/jfr/EventToken;registerisRegistered()Z!com/oracle/jrockit/jfr/EventToken	isEnabledoracle/jrockit/jfr/JFRImpl
getRecordings()Ljava/util/Collection;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;	isStartedisStoppingDonegetId()JidJgetName()Ljava/lang/String;nameLjava/lang/String;getDestinationdestinationjava/util/concurrent/TimeUnitMILLISECONDSLjava/util/concurrent/TimeUnit;getDuration"(Ljava/util/concurrent/TimeUnit;)Jduration	getMaxAgemaxAge
getMaxSizemaxSizegetStartTime()Ljava/util/Date;java/util/DategetTime	startTimeisDestinationCompressedcompresscommitgetEventSettings-()Loracle/jrockit/jfr/settings/EventSettings;)oracle/jrockit/jfr/settings/EventSettingsgetSettings()IIenabledisStacktraceEnabled
stacktracegetThreshold	threshold	getPeriodperiodgetEvent.(I)Loracle/jrockit/jfr/events/EventDescriptor;)oracle/jrockit/jfr/events/EventDescriptorgetPathpathjava/lang/IntegervalueOf(I)Ljava/lang/Integer;get&(Ljava/lang/Object;)Ljava/lang/Object;equals(Ljava/lang/Object;)Z0LMNOPQRSTUVUWXY*
**+Z 	![\YX,YL*+	
*+	*+
+Z&+,".'0+1]^_`a\Y^*
*
*
LZ45798<b[cd\Y
n**
*
*L+M,},N-i-bY:--- !-"#$-"%&-'(-)*+-,-.**/0L+M,,1NY2:-34-56-78-97:	=?-@7:	=A*-3BCD*-3BEF:	H]6`cGZ&?AB
EFG/H9IGJPKYLbMkNwOPQRSUXYZ[\]^_`ab c6eKf`icgejjkmmb
efefMgefhiigefhiigefhiigefhiiojgk\Y"*Z
pqlmY*
**+N--1:,3IJ1:
KY2:34567897:	=?@7		:	=	A*3BCD*3BEF:H3GZVuvyz4{G|V}_~is}bf5hh>genfhhiigenfhhii	genfhhii	genfhhiiqjgenfopqrstuPK
UF,[s!oracle/jrockit/jfr/MsgLevel.class4H	6
789
:
;
<
;	=	>	?	@	A	BCQUIETLoracle/jrockit/jfr/MsgLevel;ERRORWARNINFODEBUGTRACE$VALUES[Loracle/jrockit/jfr/MsgLevel;values ()[Loracle/jrockit/jfr/MsgLevel;CodeLineNumberTablevalueOf1(Ljava/lang/String;)Loracle/jrockit/jfr/MsgLevel;<init>(Ljava/lang/String;I)V	Signature()V	shouldLog(I)Z
StackMapTable (Loracle/jrockit/jfr/MsgLevel;)Zlevel()I<clinit>/Ljava/lang/Enum<Loracle/jrockit/jfr/MsgLevel;>;
SourceFile
MsgLevel.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;DEoracle/jrockit/jfr/MsgLevel#F%&G.java/lang/Enumclone()Ljava/lang/Object;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;ordinal@0@@@@@@	 !"
"	#$!"
*"%&!*+"	'()*!1*"+@),!4+*"+@-.!*"/(!{Y	
Y	Y
	Y	Y	Y	Y
SYSYSYSYSYS"
N'012345PK
UF+oracle/jrockit/jfr/NativeEventControl.class4
=	<	<	<	<	<	<	<	<	<	<	<	<
<
	<
<

<

<

<


<

<
<
	<


"
"
"
"
<
"
<
"
<
"periodMillisJthresholdNanosvmjfrLoracle/jrockit/jfr/VMJFR;controlLjava/nio/ByteBuffer;offsetIidnameLjava/lang/String;descpathuriLjava/net/URI;hasStartTimeZ	hasThreadcanHaveStackTrace
isRequestable<init>|(Loracle/jrockit/jfr/VMJFR;Ljava/nio/ByteBuffer;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URI;ZZZZ)VCodeLineNumberTable
StackMapTableapply-(Loracle/jrockit/jfr/settings/EventSetting;)V
getDescriptor-()Loracle/jrockit/jfr/events/EventDescriptor;	getPeriod()J
setEnabled(Z)V
changeEnabled	setPeriod(J)VsetStackTraceEnabledsetThresholdgetDescription()Ljava/lang/String;getId()IgetNamegetPathgetThresholdTicksgetThresholdgetURI()Ljava/net/URI;
hasStackTrace()Z	isEnabledisStackTraceEnabledisTimedtoString
SourceFileNativeEventControl.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;UCDEFGHIHJKLKMKNOPQRQSQTQTwc@Ae`wjfsdkihgfxwcdvwzwkBAjava/lang/StringBuilder{ Timed event id={ Requestable event id={ Event id=, name=, uri=	, enabled, thread
, stacktrace(ywonoff, threshold=ns	, period=ms }{m%oracle/jrockit/jfr/NativeEventControljava/lang/Object&oracle/jrockit/jfr/events/EventControl)oracle/jrockit/jfr/events/EventDescriptororacle/jrockit/jfr/VMJFRjava/nio/ByteBufferjava/lang/Stringjava/net/URI()V(I)J(oracle/jrockit/jfr/settings/EventSettingisStacktraceEnabled(IJ)Vput(IB)Ljava/nio/ByteBuffer;getLongget(I)Bappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;0<=>?@ABACDEFGHIHJKLKMKNOPQRQSQTQUVW
_**+*,******	*	
*
**
**+	X>#$	%&'()%*++1,7-=.C/I0^1YMZ
Z[\]]]^Z
Z[\]]]^Z_`W:*+*+*+X56
78abW*X<cdW*XAefWe/*%*****	*XFGHJ)M.NYe`W}<+=*-*+*****	*X"QRSTU*W6Z;[Y*gfWi!***	`WX^_ aY"Z\Z\hiWR *****XefgikYjfWh ***`WXoprY"Z\Z\kiWF****Xyz{}YlmW*XnoW*XpmW*XqmW*XrdW$** XsdW*XtuW*	XvwW*XRwW*XxwW:**	`!XY@TwW*
XywW:**`!XY@zwW*
XPwW*
X{mWpԻ"Y#L*
+$%W*
+&%W
+'%W+*()%*%W+*%*	+W*
+,%W*
+-%W* +.%*/01%)2W*+3%*456%W*+7%*859%W+:%W+;X^ *1FT[bipw~Y&
|0
X|Z||]}~PK
UF߹'oracle/jrockit/jfr/NativeJFRStats.class4B
4	56
78
79:;statsLjava/nio/ByteBuffer;
total_writtenI
ConstantValue
total_losttotal_written_direct_to_disk"total_threadbuffer_bytes_allocatedtotal_threadbuffer_bytes_freed num_chunks_written(num_threadbuffers_copied, num_threadbuffers_direct_to_disk0num_threadbuffers_lost4num_globalbuffers_copied8<init>(Ljava/nio/ByteBuffer;)VCodeLineNumberTable	bytesLost()JbytesWrittenbytesWrittenDirectlyToDisk
chunksWrittenglobalBuffersCopiedthreadBufferBytesAllocatedthreadBufferBytesReleasedthreadBuffersCopiedthreadBuffersCopiedDirectToDiskthreadBufffersLost
SourceFileNativeJFRStats.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; <	!oracle/jrockit/jfr/NativeJFRStats=>?@Ajava/lang/Objectoracle/jrockit/jfr/JFRStats()Vjava/nio/ByteBuffergetLong(I)JgetInt(I)I0	

 !"*
**+#()	*$%""
*#.&%"!	*#3'%""
*#8(%"#*(#=)%"#*8#B*%""
*#G+%""
* #L,%"#*,#Q-%"#*0#V.%"#*4#[/0123PK
UFW**&oracle/jrockit/jfr/NativeOptions.class4[>
?
@
AB
CD	E	F	G	H	I	J	K	L	M	N	O	PQRS
repositoryLjava/lang/String;settingsLjava/util/List;	Signature$Ljava/util/List<Ljava/lang/String;>;defaultRecordingZmaxChunkSizeJglobalBufferSizeIthreadBufferSizenumGlobalBuffersdumpOnExitPathdefaultRecordingToDiskdefaultRecordingMaxAgedefaultRecordingMaxSizedefaultDumpOnExit<init>()VCodeLineNumberTableC(Ljava/lang/String;[Ljava/lang/String;ZJIIILjava/lang/String;ZJJZ)V
StackMapTableQ>TU()Z()Ljava/lang/String;
settingsFiles()Ljava/util/List;&()Ljava/util/List<Ljava/lang/String;>;()I()J
SourceFileNativeOptions.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;java/lang/String(,()VWXYZ5 ! " $%&#' oracle/jrockit/jfr/NativeOptionsjava/lang/Objectoracle/jrockit/jfr/Options[Ljava/lang/String;java/util/Listjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;java/util/Collections	emptyList0 ! " #$%&'()*0*			+
(,*]*,,::*+***	*
***

**
*	*+F#%&(*+!,&-,.2/80>1D2J3P4V5\6-$
./0/12**+:3**+?45**+D67**
+I8**	+N"7**+S!7**+X%8**+]&8**+b$2**
+g#3**+k'2**+o9:;<=PK
UFyCoHH1oracle/jrockit/jfr/NativeProducerDescriptor.class4
1e	0fg
hi
jk
l
m
n
o
0p	0q	0rs

t	0uv
ew
e
xyz
e{
|}
~


t



 
#t


	0


,idIcontrolsLjava/util/List;	Signature9Ljava/util/List<Loracle/jrockit/jfr/NativeEventControl;>;nameLjava/lang/String;descuriLjava/net/URI;<init>(ILoracle/jrockit/jfr/VMJFR;)VCodeLineNumberTable
StackMapTablegvw
ExceptionsreadUTF)(Ljava/nio/ByteBuffer;)Ljava/lang/String;getBinaryDescriptor()Ljava/nio/ByteBuffer;getDescription()Ljava/lang/String;()Ljava/util/List;=()Ljava/util/List<+Loracle/jrockit/jfr/events/EventControl;>;	getEvents()Ljava/util/Collection;F()Ljava/util/Collection<+Loracle/jrockit/jfr/events/EventDescriptor;>;getId()IgetNamegetURI()Ljava/net/URI;writeCheckPoint#(Ljava/nio/channels/FileChannel;J)J
SourceFileNativeProducerDescriptor.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;>34java/nio/ByteBufferQZNO9:;:java/net/URI><=java/util/ArrayListjava/util/HashMapjava/lang/InternalErrorjava/lang/StringBuilderEvent  uses same path as S%oracle/jrockit/jfr/NativeEventControl>java/lang/IllegalStateExceptionBad event descriptor : 56java/lang/StringUTF-8>shoudl not reach+oracle/jrockit/jfr/NativeProducerDescriptorjava/lang/Object%oracle/jrockit/jfr/ProducerDescriptororacle/jrockit/jfr/VMJFR[Ljava/nio/ByteBuffer;java/net/URISyntaxException$java/io/UnsupportedEncodingException()Vdescriptors(I[Ljava/nio/ByteBuffer;)Ijava/nio/ByteOrdernativeOrder()Ljava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;	duplicateposition(I)Ljava/nio/Buffer;getInt(Ljava/lang/String;)VcontainsKey(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;get&(Ljava/lang/Object;)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Bresolve"(Ljava/lang/String;)Ljava/net/URI;|(Loracle/jrockit/jfr/VMJFR;Ljava/nio/ByteBuffer;IILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URI;ZZZZ)Vaddput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;getShort()S([B)Ljava/nio/ByteBuffer;([BIILjava/lang/String;)V00123456789:;:<=
>?@**N,-6-2:-2::W	W**
**
*
Y*
6	6	Y:
Y:6		6
*
:*
:*
:.YY6666	W	W Y,
*!":$#YY$%
&W'W*
()A( 	!)+!,&--/51;2E3O4`6c9j:s=|?@BCDFGHJKLMOP"R9SIWSXo[w\^?`aB
CDEFFFGHZCDEFFFGHIII@
@
@
@ZJCDEFFFGHKLMNO@@+*=N+-+W,Y--.Ade	fgKMPQ@"
Y/AlRS@*Aq5T@*)Au7UVW@*)Az7XYZ@*A[S@*A\]@*A^_@	A`abcdPK
UFoq{0oracle/jrockit/jfr/NoSuchProducerException.class4&





 !"serialVersionUIDJ
ConstantValue 
M<init>(I)VCodeLineNumberTable()V(Ljava/lang/String;)V(Ljava/lang/Throwable;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V
SourceFileNoSuchProducerException.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;#$%*oracle/jrockit/jfr/NoSuchProducerExceptionjava/lang/Exceptionjava/lang/StringvalueOf(I)Ljava/lang/String;0	
%	*

!*
"*+
"*+
#*+,
PK
UFCC3oracle/jrockit/jfr/openmbean/EventDefaultType.class4PQRS	.T	UV	UW	UX	UY
/Z
[\
.]
.^_
`
a
bc
d
e
fg
h
ijk
l
mn
.o
.p
qr
.s
 t
uv
.w
.x
.y
/z
/{|}	~
PATTERN%Loracle/jrockit/jfr/openmbean/Member;	Signature9Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/String;>;<init>()VCodeLineNumberTable
ExceptionstoCompositeTypeDataLazyV(Loracle/jrockit/jfr/settings/EventDefault;)Ljavax/management/openmbean/CompositeData;
StackMapTablePnjtoJavaTypeDataLazyV(Ljavax/management/openmbean/CompositeData;)Loracle/jrockit/jfr/settings/EventDefault;v>(Ljavax/management/openmbean/CompositeData;)Ljava/lang/Object;>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;toJavaTypeData((Ljava/util/Collection;)Ljava/util/List;toCompositeData<clinit>dLoracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType<Loracle/jrockit/jfr/settings/EventDefault;>;
SourceFileEventDefaultType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;(oracle/jrockit/jfr/settings/EventDefaultEventDefaultEvent defaults#oracle/jrockit/jfr/openmbean/Member0111114/javax/management/openmbean/CompositeDataSupportjava/lang/Object4,javax/management/openmbean/OpenDataExceptionjava/lang/InternalError45(oracle/jrockit/jfr/settings/EventSetting4java/net/URI44java/net/URISyntaxException@A9:FGHGpatternURI pattern4-oracle/jrockit/jfr/openmbean/EventDefaultType6oracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType(javax/management/openmbean/CompositeData-oracle/jrockit/jfr/openmbean/EventSettingTypeENABLED
STACKTRACE	THRESHOLDPERIOD^(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Loracle/jrockit/jfr/openmbean/Member;)V
getSetting,()Loracle/jrockit/jfr/settings/EventSetting;getType,()Ljavax/management/openmbean/CompositeType;getNames()[Ljava/lang/String;getURI()Ljava/lang/String;	isEnabled()Zjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;isStacktraceEnabledgetThreshold()Jjava/lang/Long(J)Ljava/lang/Long;	getPeriodS(Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;[Ljava/lang/Object;)V	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;	booleanAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)ZlongAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)J(IZZJJ)VstringAtc(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)Ljava/lang/String;(Ljava/lang/String;)V;(Ljava/net/URI;Loracle/jrockit/jfr/settings/EventSetting;)VopenDataExceptionE(Ljava/lang/Throwable;)Ljavax/management/openmbean/OpenDataException;%javax/management/openmbean/SimpleTypeSTRING'Ljavax/management/openmbean/SimpleType;L(Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;)V1./0123456I-*YSYSYSYSY	S
7
, 89:6	X+MY*
*Y+SY,SY,SY,SY,SNY-GH7%'())H*I+;H<=>?8@A6
HY*+*+*+*+	MY Y*+!",#N*-%)@A$723)5A6B7;A<B>C8A@D6*+&78A9E6!	*+'78AFG6*+(78AHG6*+)78I56*Y*+,-72JKLMNOPK
UFy
J6oracle/jrockit/jfr/openmbean/EventDescriptorType.class4nopq	rs	Ht	Hu	Hv	Hw	Hx	Hy	Hz	H{	H|
I}~
H
H

H



H
H




H
H
I
I	
	NAME%Loracle/jrockit/jfr/openmbean/Member;	Signature9Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/String;>;DESCPATHEVENTURIHASSTARTTIME:Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/Boolean;>;	HASTHREAD
HASSTACKTRACETIMEDREQUESTABLE<init>()VCodeLineNumberTable
ExceptionstoJavaTypeDataLazyW(Ljavax/management/openmbean/CompositeData;)Loracle/jrockit/jfr/events/EventDescriptor;
StackMapTabletoCompositeTypeDataLazyW(Loracle/jrockit/jfr/events/EventDescriptor;)Ljavax/management/openmbean/CompositeData;>(Ljavax/management/openmbean/CompositeData;)Ljava/lang/Object;>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;toJavaTypeData((Ljava/util/Collection;)Ljava/util/List;toCompositeData<clinit>eLoracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType<Loracle/jrockit/jfr/events/EventDescriptor;>;
SourceFileEventDescriptorType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;)oracle/jrockit/jfr/events/EventDescriptorEventDescriptorEvent descriptor#oracle/jrockit/jfr/openmbean/MemberKJKNKOKPKQKSKTKUKVKW-oracle/jrockit/jfr/events/JavaEventDescriptorjava/net/URIW)oracle/jrockit/jfr/events/ValueDescriptorW6com/oracle/jrockit/jfr/InvalidEventDefinitionExceptionjava/net/URISyntaxException,javax/management/openmbean/OpenDataException/javax/management/openmbean/CompositeDataSupportjava/lang/ObjectW\]`adefename
Event nameWdescriptionDescriptionpathEvent URI pathuri	Event URIhasStartTime8Does event have a starttime (describes a period of time)	hasThread&Does event contain a generating threadisStackTraceAvailable$Can stacktrace be recorded for eventisTimed&Is event timed (responds to threshold)
isRequestable-Can event be requested/generated periodically0oracle/jrockit/jfr/openmbean/EventDescriptorType6oracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanTypejava/lang/Exception-oracle/jrockit/jfr/openmbean/EventSettingTypeID^(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Loracle/jrockit/jfr/openmbean/Member;)VintAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)IstringAtc(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)Ljava/lang/String;(Ljava/lang/String;)V	booleanAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)Zy(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URI;ZZZZZ[Loracle/jrockit/jfr/events/ValueDescriptor;)V
getMessage()Ljava/lang/String;getType,()Ljavax/management/openmbean/CompositeType;getNames()[Ljava/lang/String;getId()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;getNamegetDescriptiongetPathgetURI()Ljava/net/URI;toString()Zjava/lang/Boolean(Z)Ljava/lang/Boolean;
hasStackTraceS(Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;[Ljava/lang/Object;)V%javax/management/openmbean/SimpleTypeSTRING'Ljavax/management/openmbean/SimpleType;L(Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;)VBOOLEAN1HI	JKLMNKLMOKLMPKLMQKLRSKLRTKLRUKLRVKLRWXYlP*
YSYSYSYSY	SY
SYSYSY
SY	SZ
<O?[\]YpY*+*+*+*+Y*+	*+
*+*+*+
*+MY,bcbcZEF8GHHXIcJdK^c_[`aYY**
 Y+!"SY+#SY+$SY+%SY+&'SY+()SY+*)SY++)SY+,)SY	+-)S.ZRS;TaU[A\bY*+/Z[A`cY!	*+0Z[AdeY*+1Z[AfeY*+2Z[gXYY3456Y7856Y9:56Y;<56	Y=>?6
Y@A?6YBC?6YDE?6
YFG?6Z&	"!3#D%U)f.w26LhijklmPK
UF4c;;3oracle/jrockit/jfr/openmbean/EventSettingType.class4YZ[\	2]	2^	2_	2`	2a
3b	2cd
2e
2fg
h
ij
k
lm
n
o
pq
r
s
2t
uv
2w
2x
yz
2{
2|
2}
3~
3	
		ID%Loracle/jrockit/jfr/openmbean/Member;	Signature:Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/Integer;>;ENABLED:Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/Boolean;>;
STACKTRACE	THRESHOLD7Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/Long;>;PERIODjfrImplLoracle/jrockit/jfr/JFRImpl;<init>(Loracle/jrockit/jfr/JFRImpl;)VCodeLineNumberTable
ExceptionstoCompositeTypeDataLazyV(Loracle/jrockit/jfr/settings/EventSetting;)Ljavax/management/openmbean/CompositeData;toJavaTypeDataLazyV(Ljavax/management/openmbean/CompositeData;)Loracle/jrockit/jfr/settings/EventSetting;
StackMapTablez>(Ljavax/management/openmbean/CompositeData;)Ljava/lang/Object;>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;toJavaTypeData((Ljava/util/Collection;)Ljava/util/List;toCompositeData<clinit>()VdLoracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType<Loracle/jrockit/jfr/settings/EventSetting;>;
SourceFileEventSettingType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;(oracle/jrockit/jfr/settings/EventSettingEventSetting
Event setting#oracle/jrockit/jfr/openmbean/Member4585:5;5=5@>?/javax/management/openmbean/CompositeDataSupportjava/lang/Object@@java/lang/ExceptionHIFGNOPOidEvent ID@enabledIs event type enabled
stacktrace.Is stacktrace recording enabled for event type	threshold)Timing threshold for recording event type
requestPeriod*Period for auto generating event type (ms)-oracle/jrockit/jfr/openmbean/EventSettingType6oracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType,javax/management/openmbean/OpenDataException^(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Loracle/jrockit/jfr/openmbean/Member;)VgetType,()Ljavax/management/openmbean/CompositeType;getNames()[Ljava/lang/String;getId()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;	isEnabled()Zjava/lang/Boolean(Z)Ljava/lang/Boolean;isStacktraceEnabledgetThreshold()Jjava/lang/Long(J)Ljava/lang/Long;	getPeriodS(Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;[Ljava/lang/Object;)VintAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)Ioracle/jrockit/jfr/JFRImplgetEvent.(I)Loracle/jrockit/jfr/events/EventDescriptor;	booleanAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)ZlongAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)J2(Loracle/jrockit/jfr/events/EventDescriptor;ZZJJ)VopenDataExceptionE(Ljava/lang/Throwable;)Ljavax/management/openmbean/OpenDataException;%javax/management/openmbean/SimpleTypeINTEGER'Ljavax/management/openmbean/SimpleType;L(Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;)VBOOLEANLONG12345678569:569;56<=56<>?@ABR2*YSYSYSYSY	S
*+C+,-1.DEFGBf	FY*
*Y+SY+SY+SY+SY+SC3415DEHIB
B*+=*NY-*+*+*+*+	M*,:;C<	=>,?;@<AJ{KDEAHLB*+ CDEAFMB!	*+!CDEANOB*+"CDEAPOB*+#CDEQRB~VY$%&'Y()*'Y+,*'Y-./'Y01/'	C"3D#6STUVWXPK
UF]/oracle/jrockit/jfr/openmbean/JFRMBeanType.class4
)e	(fg
h	(ijk	lm	ln	lopqr
sqtuvuw
(x
yz{
e|
}
(~



(


(
"
$
$names[Ljava/lang/String;type*Ljavax/management/openmbean/CompositeType;<init>s(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType;)VCodeLineNumberTable
Exceptions	Signaturev(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType<*>;)VM(Ljava/lang/String;Ljava/lang/String;[Loracle/jrockit/jfr/openmbean/Member;)V
StackMapTablej+P(Ljava/lang/String;Ljava/lang/String;[Loracle/jrockit/jfr/openmbean/Member<*>;)VgetNames()[Ljava/lang/String;getType,()Ljavax/management/openmbean/CompositeType;toCompositeTypeData>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;/(TT;)Ljavax/management/openmbean/CompositeData;toCompositeData((Ljava/util/Collection;)Ljava/util/List;pZ(Ljava/util/Collection<+TT;>;)Ljava/util/List<Ljavax/management/openmbean/CompositeData;>;toJavaTypeData>(Ljavax/management/openmbean/CompositeData;)Ljava/lang/Object;/(Ljavax/management/openmbean/CompositeData;)TT;Y(Ljava/util/Collection<Ljavax/management/openmbean/CompositeData;>;)Ljava/util/List<TT;>;openDataExceptionW(Ljava/lang/String;Ljava/lang/Throwable;)Ljavax/management/openmbean/OpenDataException;E(Ljava/lang/Throwable;)Ljavax/management/openmbean/OpenDataException;	booleanAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)Zg(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/Boolean;>;)ZintAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)Ig(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/Integer;>;)IlongAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)Jd(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/Long;>;)JstringAtc(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)Ljava/lang/String;w(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/String;>;)Ljava/lang/String;dateAta(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)Ljava/util/Date;s(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member<Ljava/util/Date;>;)Ljava/util/Date;(<T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFileJFRMBeanType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;.*+(javax/management/openmbean/CompositeType./,-java/lang/String#javax/management/openmbean/OpenTypejava/util/ArrayList.AB,javax/management/openmbean/OpenDataExceptionjava/lang/StringBuilder Cannot construct java types for ?@.(javax/management/openmbean/CompositeDataIJMNjava/lang/Booleanjava/lang/Numberjava/util/Date)oracle/jrockit/jfr/openmbean/JFRMBeanTypejava/lang/Object&[Loracle/jrockit/jfr/openmbean/Member;&[Ljavax/management/openmbean/OpenType;java/util/Iterator()V#oracle/jrockit/jfr/openmbean/MembernameLjava/lang/String;descriptionopenType%Ljavax/management/openmbean/OpenType;java/util/Collectionsize()I(I)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;add(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getTypeName()Ljava/lang/String;toString(Ljava/lang/String;)V	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;java/lang/Throwable
getMessageget&(Ljava/lang/String;)Ljava/lang/Object;booleanValueintValue	longValue()J ()*+,-./0@**-*Y+,-1	234.50k*-6*::6/*-2S-2	S-2
S*Y+,*12 "#$)%7&C'O$U)j*6 "7889:;223<=>0*1-?@0*11AB23CDE0r6Y+
M+N--:,*W,19:&;1<4=6FG23HIJ0=!YY*1
AB23KIE0u9Y+
M+N--:,*W,1GH)I4J7K6FG!23LMN0(Y+,1OMO0"
*++ 1SPQ0)+,!"#1W3RST0)+,!$%1[3UVW0)+,!$&1_3XYZ0&+,!1c3[\]0&+,!'1g3^3_`abcdPK
UF#o

/oracle/jrockit/jfr/openmbean/JFRStatsType.class4CDEFGHIJKLMNOPQRSTUVWXY	Z[
/\]
.^
._`,a
bc,d,e,f,g,h,i,j,k,l
m
/n
/op
.qrs<init>()VCodeLineNumberTable
ExceptionsttoCompositeTypeDataI(Loracle/jrockit/jfr/JFRStats;)Ljavax/management/openmbean/CompositeData;toJavaTypeData((Ljava/util/Collection;)Ljava/util/List;toCompositeData>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;	SignatureJLoracle/jrockit/jfr/openmbean/JFRMBeanType<Loracle/jrockit/jfr/JFRStats;>;
SourceFileJFRStatsType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;Flight Recorder Statisticsjava/lang/StringbytesWritten	bytesLostbytesWrittenDirectlyToDiskthreadBufferBytesAllocatedthreadBufferBytesReleased
chunksWrittenthreadBuffersCopiedthreadBuffersCopiedDirectToDiskthreadBuffersLostglobalBuffersCopied
Bytes Written
Bytes LostBytes Written Directly To DiskThread Buffer Bytes AllocatedThread Buffer Bytes ReleasedChunks WrittenThread Buffers Copied$Thread Buffers Copied Direct To DiskThread Buffers LostGlobal Buffers Copied#javax/management/openmbean/OpenTypeuvw0x/javax/management/openmbean/CompositeDataSupportyz{|java/lang/ObjectE}~F}G}H}I}J}K}L}}N}089:9oracle/jrockit/jfr/JFRStats67)oracle/jrockit/jfr/openmbean/JFRStatsType)oracle/jrockit/jfr/openmbean/JFRMBeanType,javax/management/openmbean/OpenDataException%javax/management/openmbean/SimpleTypeLONG'Ljavax/management/openmbean/SimpleType;s(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType;)VgetType,()Ljavax/management/openmbean/CompositeType;getNames()[Ljava/lang/String;()Jjava/lang/LongvalueOf(J)Ljava/lang/Long;threadBufffersLostS(Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;[Ljava/lang/Object;)V1./012	*
YSYSYSYSYSYSY	SY
SYSY	S
Y
SYSYSYSYSYSYSYSYSY	S
YSYSYSYSYSYSYSYSYSY	S3
B45672	Y**
Y+SY+ SY+!SY+"SY+#SY+$SY+%SY+&SY+'SY	+(S)3GH8IPJjKL45A892*+*345A:92*++345A6;2!	*+,-345<=>?@ABPK
UF΍Soracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType$ImmutableCompositeData.class4B	/	0
1
2345
1
6
7
289:dataLjava/lang/Object;	SignatureTT;serialVersionUIDJ
ConstantValuevXxthis$08Loracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType;<init>M(Loracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType;Ljava/lang/Object;)VCodeLineNumberTable(TT;)VgetCompositeData,()Ljavax/management/openmbean/CompositeData;
StackMapTable4values()Ljava/util/Collection;()Ljava/util/Collection<*>;getCompositeType,()Ljavax/management/openmbean/CompositeType;
access$000ImmutableCompositeDataInnerClassesc(Loracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType$ImmutableCompositeData;)Ljava/lang/Object;
SourceFileLazyImmutableJFRMBeanType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;
;<=>,javax/management/openmbean/OpenDataExceptionjava/lang/InternalError?@!"A%Moracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType$ImmutableCompositeData sun/management/LazyCompositeData()V6oracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanTypetoCompositeTypeDataLazy>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;	initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;getType0
/*+**,?	@AP**LY+FG
HL !"*	N#$% *
S&)*:*+,-.(
2'PK
UF		<oracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType.class4D
,	-
./
0
12
3
145
678ImmutableCompositeDataInnerClassestypeLjava/lang/Class;	SignatureLjava/lang/Class<TT;>;<init>^(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Loracle/jrockit/jfr/openmbean/Member;)VCodeLineNumberTable
Exceptions9f(Ljava/lang/Class<TT;>;Ljava/lang/String;Ljava/lang/String;[Loracle/jrockit/jfr/openmbean/Member<*>;)V(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType;)V(Ljava/lang/Class<TT;>;Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType<*>;)VtoCompositeTypeData>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;/(TT;)Ljavax/management/openmbean/CompositeData;toJavaTypeData>(Ljavax/management/openmbean/CompositeData;)Ljava/lang/Object;
StackMapTable5/(Ljavax/management/openmbean/CompositeData;)TT;toCompositeTypeDataLazytoJavaTypeDataLazyF<T:Ljava/lang/Object;>Loracle/jrockit/jfr/openmbean/JFRMBeanType<TT;>;
SourceFileLazyImmutableJFRMBeanType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;:;Moracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType$ImmutableCompositeData<=>?@ABCjava/lang/ClassCastException% 6oracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType)oracle/jrockit/jfr/openmbean/JFRMBeanType,javax/management/openmbean/OpenDataExceptionM(Ljava/lang/String;Ljava/lang/String;[Loracle/jrockit/jfr/openmbean/Member;)Vs(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType;)VM(Loracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType;Ljava/lang/Object;)Vjava/lang/Class
isInstance(Ljava/lang/Object;)Z
access$000c(Loracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType$ImmutableCompositeData;)Ljava/lang/Object;cast&(Ljava/lang/Object;)Ljava/lang/Object; .*,-*+
2*,-*+ "
Y*+$ X+*+M*+
		*	,-0!X"#$% #&'()*+

PK
UF)oracle/jrockit/jfr/openmbean/Member.class4I
/	0	1	234
5678
	9:
;<

=>?nameLjava/lang/String;descriptionopenType%Ljavax/management/openmbean/OpenType;	Signature(Ljavax/management/openmbean/OpenType<*>;<init>L(Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;)VCodeLineNumberTableO(Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType<*>;)Vget>(Ljavax/management/openmbean/CompositeData;)Ljava/lang/Object;	getString>(Ljavax/management/openmbean/CompositeData;)Ljava/lang/String;getDate<(Ljavax/management/openmbean/CompositeData;)Ljava/util/Date;getInt-(Ljavax/management/openmbean/CompositeData;)IgetLong-(Ljavax/management/openmbean/CompositeData;)J
getBoolean-(Ljavax/management/openmbean/CompositeData;)Z(<T:Ljava/lang/Object;>Ljava/lang/Object;
SourceFileMember.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;@ABjava/lang/Stringjava/util/Datejava/lang/IntegerCDjava/lang/LongEFjava/lang/BooleanGH#oracle/jrockit/jfr/openmbean/Memberjava/lang/Object()V(javax/management/openmbean/CompositeData&(Ljava/lang/String;)Ljava/lang/Object;intValue()I	longValue()JbooleanValue()Z0<**+*,*-	#+* !	*+!"!	*+"#$$*+	
&%&$*+*'($*+
.)*+,-.PK
UF2

1oracle/jrockit/jfr/openmbean/PresetFileType.class4=>?@ABCDEFGH	IJK
LM
N
'O	&P
$Q
RS
LTUVWUXYZ
&M
&[\
$]
$^
$_
`
'a
'Tb
&cdeeventDefaultType/Loracle/jrockit/jfr/openmbean/EventDefaultType;<init>2(Loracle/jrockit/jfr/openmbean/EventDefaultType;)VCodeLineNumberTable
ExceptionsftoCompositeTypeDataT(Loracle/jrockit/jfr/settings/PresetFile;)Ljavax/management/openmbean/CompositeData;toJavaTypeData((Ljava/util/Collection;)Ljava/util/List;toCompositeData>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;	SignatureULoracle/jrockit/jfr/openmbean/JFRMBeanType<Loracle/jrockit/jfr/settings/PresetFile;>;
SourceFilePresetFileType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;PresetFlight Recorder Presetjava/lang/StringnamedescriptionsettingscontentNameDescriptionSettings
File Contents#javax/management/openmbean/OpenTypeghi$javax/management/openmbean/ArrayTypejkl*m*n()opqrs43tuv(javax/management/openmbean/CompositeDatawx+[Ljavax/management/openmbean/CompositeData;/javax/management/openmbean/CompositeDataSupportyzjava/lang/Object{|}|~|*23&oracle/jrockit/jfr/settings/PresetFile01+oracle/jrockit/jfr/openmbean/PresetFileType)oracle/jrockit/jfr/openmbean/JFRMBeanType,javax/management/openmbean/OpenDataException%javax/management/openmbean/SimpleTypeSTRING'Ljavax/management/openmbean/SimpleType;-oracle/jrockit/jfr/openmbean/EventDefaultTypegetType,()Ljavax/management/openmbean/CompositeType;)(ILjavax/management/openmbean/OpenType;)Vs(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType;)VgetSettings/()Loracle/jrockit/jfr/settings/EventDefaultSet;+oracle/jrockit/jfr/settings/EventDefaultSetgetAll()Ljava/util/List;java/util/Listsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getNames()[Ljava/lang/String;getName()Ljava/lang/String;getDescription
getContentS(Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;[Ljava/lang/Object;)V1&'()*+,c*YSYSYSYSYSY	SY
SYSY
SY
SYY+SY
S*+-MZ]b./01,{O*+M,,NY**Y+SY+SY-SY+ S!-#$#%"&5'./A23,*+"-./A43,*+#-./A05,!	*+$%-./6789:;<PK
UF	))9oracle/jrockit/jfr/openmbean/ProducerDescriptorType.class4BCDEFGH-IJKLMN	OP	OQR
ST
U
,V	+W)X
SYZ[\Z]^_
+T
+`a)b
cd)e)f)g
hi
j
,k
,Yl
+mnoevents2Loracle/jrockit/jfr/openmbean/EventDescriptorType;<init>5(Loracle/jrockit/jfr/openmbean/EventDescriptorType;)VCodeLineNumberTable
ExceptionsptoCompositeTypeDataS(Loracle/jrockit/jfr/ProducerDescriptor;)Ljavax/management/openmbean/CompositeData;toJavaTypeData((Ljava/util/Collection;)Ljava/util/List;toCompositeData>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;	SignatureTLoracle/jrockit/jfr/openmbean/JFRMBeanType<Loracle/jrockit/jfr/ProducerDescriptor;>;
SourceFileProducerDescriptorType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;ProducerDescriptorProducer descriptorjava/lang/StringidnamedescriptionuriProducer ID
Producer nameDescriptionURIDefined events#javax/management/openmbean/OpenTypeqrsts$javax/management/openmbean/ArrayTypeuvw/x/y-.z{98|}~(javax/management/openmbean/CompositeData+[Ljavax/management/openmbean/CompositeData;/javax/management/openmbean/CompositeDataSupportjava/lang/Object~/78%oracle/jrockit/jfr/ProducerDescriptor563oracle/jrockit/jfr/openmbean/ProducerDescriptorType)oracle/jrockit/jfr/openmbean/JFRMBeanType,javax/management/openmbean/OpenDataException%javax/management/openmbean/SimpleTypeINTEGER'Ljavax/management/openmbean/SimpleType;STRING0oracle/jrockit/jfr/openmbean/EventDescriptorTypegetType,()Ljavax/management/openmbean/CompositeType;)(ILjavax/management/openmbean/OpenType;)Vs(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType;)V	getEvents()Ljava/util/Collection;java/util/Listsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object;getNames()[Ljava/lang/String;getIdjava/lang/IntegervalueOf(I)Ljava/lang/Integer;getName()Ljava/lang/String;getDescriptiongetURI()Ljava/net/URI;java/net/URItoStringS(Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;[Ljava/lang/Object;)V1+,-./01s*YSYSYSYSYSY	SY
SYSYSY
SYSYSYSYSYY+S*+2c jm!r"34561g+M*,N--:Y**Y+ !SY+"SY+#SY+$%SYS&2'()$*7+34A781*+'234A981*+(234A5:1!	*+)*234;<=>?@APK
UFl7oracle/jrockit/jfr/openmbean/RecordingOptionsType.class4abc	;d	;e	;f	;g	;h	;i	;j
<kl
;m
;no&p	qr&s
tu&v&w&x&y
z{&|
}~
;
;
;
;

;
<
;
<
;	
				STARTTIME%Loracle/jrockit/jfr/openmbean/Member;	Signature7Loracle/jrockit/jfr/openmbean/Member<Ljava/util/Date;>;DURATION7Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/Long;>;MAXSIZEMAXAGEDESTFILE9Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/String;>;COMPRESS:Loracle/jrockit/jfr/openmbean/Member<Ljava/lang/Boolean;>;TODISK<init>()VCodeLineNumberTable
ExceptionstoCompositeTypeDataQ(Loracle/jrockit/jfr/RecordingOptions;)Ljavax/management/openmbean/CompositeData;toJavaTypeDataQ(Ljavax/management/openmbean/CompositeData;)Loracle/jrockit/jfr/RecordingOptions;
StackMapTable((Ljava/util/Collection;)Ljava/util/List;>(Ljavax/management/openmbean/CompositeData;)Ljava/lang/Object;toCompositeData>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;<clinit>RLoracle/jrockit/jfr/openmbean/JFRMBeanType<Loracle/jrockit/jfr/RecordingOptions;>;
SourceFileRecordingOptionsType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;RecordingOptionsRecording Options#oracle/jrockit/jfr/openmbean/Member=>A>C>D>E>G>I>J/javax/management/openmbean/CompositeDataSupportjava/lang/ObjectJ'oracle/jrockit/jfr/RecordingOptionsImplJjava/lang/ExceptionRVRSXV#oracle/jrockit/jfr/RecordingOptionsPQ	startTimeStart time of RecordingJdurationDuration of recordingmaxSizeMaximum size (bytes)maxAgeMaximum age (milliseconds)destinationFile#Target file for resulting recordingdestinationCompressed%Should destination file be compressedtoDiskRecord to disk (non-volatile)1oracle/jrockit/jfr/openmbean/RecordingOptionsType)oracle/jrockit/jfr/openmbean/JFRMBeanType,javax/management/openmbean/OpenDataExceptionM(Ljava/lang/String;Ljava/lang/String;[Loracle/jrockit/jfr/openmbean/Member;)VgetType,()Ljavax/management/openmbean/CompositeType;getNames()[Ljava/lang/String;getStartTime()Ljava/util/Date;java/util/concurrent/TimeUnitMILLISECONDSLjava/util/concurrent/TimeUnit;getDuration"(Ljava/util/concurrent/TimeUnit;)Jjava/lang/LongvalueOf(J)Ljava/lang/Long;
getMaxSize()J	getMaxAgegetDestination()Ljava/lang/String;isDestinationCompressed()Zjava/lang/Boolean(Z)Ljava/lang/Boolean;isToDiskS(Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;[Ljava/lang/Object;)VstringAtc(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)Ljava/lang/String;	booleanAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)ZdateAta(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)Ljava/util/Date;longAtR(Ljavax/management/openmbean/CompositeData;Loracle/jrockit/jfr/openmbean/Member;)J*(Ljava/lang/String;ZLjava/util/Date;JJJZ)VopenDataExceptionE(Ljava/lang/Throwable;)Ljavax/management/openmbean/OpenDataException;%javax/management/openmbean/SimpleTypeDATE'Ljavax/management/openmbean/SimpleType;L(Ljava/lang/String;Ljava/lang/String;Ljavax/management/openmbean/OpenType;)VLONGSTRINGBOOLEAN1;<=>?@A>?BC>?BD>?BE>?FG>?HI>?HJKLU9*YSYSYSYSYSY	SY
SM
082NOPQL	jY*
*Y+SY+SY+SY+SY+SY+SY+SM78;9P:NORSLGY*+*+	*+*+*+*+*+
 M*,"?@!MAB1C@DAET@UNOARVL*+#MNOARWL*+$MNOAXVL*+%MNOAPYL!	*+&'MNOZKLxY()*+Y,-.+Y/0.+Y12.+Y345+Y678+	Y9:8+
M"3D"U&f*?[\]^_`PK
UFۓV330oracle/jrockit/jfr/openmbean/RecordingType.class4JKLMNOPQRSTUVWXYZ[\]^_	`a	`b	`c	`d	`e
fg
4h	3ij
3g
3kl
1m
no
1p
1q
1r
1s
1t
uv
1w
1x
fy
z
4{
4|}
3~optionsType3Loracle/jrockit/jfr/openmbean/RecordingOptionsType;<init>6(Loracle/jrockit/jfr/openmbean/RecordingOptionsType;)VCodeLineNumberTable
ExceptionstoCompositeTypeDataJ(Loracle/jrockit/jfr/Recording;)Ljavax/management/openmbean/CompositeData;toJavaTypeData((Ljava/util/Collection;)Ljava/util/List;toCompositeData>(Ljava/lang/Object;)Ljavax/management/openmbean/CompositeData;	SignatureKLoracle/jrockit/jfr/openmbean/JFRMBeanType<Loracle/jrockit/jfr/Recording;>;
SourceFileRecordingType.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;	RecordingAn active recordingjava/lang/Stringidname
objectName
dataStartTimedataEndTimestartedstoppedrunningoptionsRecording id(Object name of recording in MBean serverRecording name)Start time of available data in recording'End time of available data in recordingIs the recording started?Is the recording stopped?Is the recording running?Recording options#javax/management/openmbean/OpenType756/javax/management/openmbean/CompositeDataSupportjava/lang/Object=7?@A@oracle/jrockit/jfr/Recording=>*oracle/jrockit/jfr/openmbean/RecordingType)oracle/jrockit/jfr/openmbean/JFRMBeanType,javax/management/openmbean/OpenDataException%javax/management/openmbean/SimpleTypeLONG'Ljavax/management/openmbean/SimpleType;STRING
OBJECTNAMEDATEBOOLEAN1oracle/jrockit/jfr/openmbean/RecordingOptionsTypegetType,()Ljavax/management/openmbean/CompositeType;s(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;[Ljavax/management/openmbean/OpenType;)VgetNames()[Ljava/lang/String;getId()Jjava/lang/LongvalueOf(J)Ljava/lang/Long;getName()Ljava/lang/String;
getObjectName()Ljavax/management/ObjectName;getDataStartTime()Ljava/util/Date;getDataEndTime	isStarted()Zjava/lang/Boolean(Z)Ljava/lang/Boolean;	isStopped	isRunningQ(Loracle/jrockit/jfr/RecordingOptions;)Ljavax/management/openmbean/CompositeData;S(Ljavax/management/openmbean/CompositeType;[Ljava/lang/String;[Ljava/lang/Object;)V13456789	*	YSYSYSYSYSY	SY
SYSYS	Y
SYSYSYSYSYSYSYSYS	YSYSYSYSYSYSYSYSY+S*+: !";<=>9	gY* *!	"Y+#$SY+%SY+&SY+'SY+(SY+)*SY++*SY+,*SY*+-S.:'(3)_*;<A?@9*+/:;<AA@9*+0:;<A=B9!	*+12:;<CDEFGHIPK
UFP`UU oracle/jrockit/jfr/Options.class4
settingsFiles()Ljava/util/List;	Signature&()Ljava/util/List<Ljava/lang/String;>;
repository()Ljava/lang/String;defaultRecording()ZdefaultRecordingToDiskdefaultRecordingMaxSize()JdefaultRecordingMaxAgemaxChunkSizethreadBufferSize()IglobalBufferSizenumGlobalBuffers
SourceFileOptions.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;oracle/jrockit/jfr/Optionsjava/lang/Object
	




PK
UF9L=5oracle/jrockit/jfr/parser/AbstractStructProxy$1.class4+
		
		 *$SwitchMap$com$oracle$jrockit$jfr$DataType[I<clinit>()VCodeLineNumberTable
StackMapTable
SourceFileAbstractStructProxy.javaEnclosingMethod!"#$
%&'(java/lang/NoSuchFieldError)&*&/oracle/jrockit/jfr/parser/AbstractStructProxy$1InnerClassesjava/lang/Object-oracle/jrockit/jfr/parser/AbstractStructProxycom/oracle/jrockit/jfr/DataTypevalues$()[Lcom/oracle/jrockit/jfr/DataType;ARRAY!Lcom/oracle/jrockit/jfr/DataType;ordinal()ISTRUCTSTRUCTARRAY 	

~7
OKOKOK	#&'25=WMM
PK
UFl`ff3oracle/jrockit/jfr/parser/AbstractStructProxy.class4/
	7	7

7
	

	
		


7
	Q

7V
7


7



7
$
7
	

7			



7
N
7


7
N
7
N


I

N
N
NInnerClasseschunkParser'Loracle/jrockit/jfr/parser/ChunkParser;values[Ljava/lang/Object;<init>=(Loracle/jrockit/jfr/parser/ChunkParser;[Ljava/lang/Object;)VCodeLineNumberTablegetValue(I)Ljava/lang/Object;resolveValueK(Ljava/lang/Object;Loracle/jrockit/jfr/parser/ValueData;)Ljava/lang/Object;
StackMapTablegetResolvedValuegetResolvedValues()Ljava/util/List;	Signature()Ljava/util/List<*>;	timestamp()Jproducer*()Loracle/jrockit/jfr/parser/ProducerData;	valueData(()[Loracle/jrockit/jfr/parser/ValueData;'(Ljava/lang/String;Z)Ljava/lang/Object;getValueInfo+(I)Loracle/jrockit/jfr/parser/FLRValueInfo;<(Ljava/lang/String;)Loracle/jrockit/jfr/parser/FLRValueInfo;&(Ljava/lang/String;)Ljava/lang/Object;	getValues
getValueInfos=()Ljava/util/List<+Loracle/jrockit/jfr/parser/FLRValueInfo;>;producerURI()Ljava/lang/String;
xmlSnippet(Lorg/xml/sax/ContentHandler;)V
Exceptionsindent(Ljava/lang/StringBuilder;I)Vprint
describeValueS(Ljava/lang/StringBuilder;Loracle/jrockit/jfr/parser/ValueData;Ljava/lang/Object;)VtoString
SourceFileAbstractStructProxy.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;)oracle/jrockit/jfr/events/ContentTypeImpl oracle/jrockit/jfr/parser/ParserWSTUVjkjava/lang/Number/oracle/jrockit/jfr/parser/ContentTypeDescriptor#oracle/jrockit/jfr/parser/SubStructlWno]^java/lang/Objectlm#oracle/jrockit/jfr/parser/FLRStructjava/util/ArrayListW`\	
|	[\ java/util/NoSuchElementExceptionW[p
|{|"http://www.oracle.com/hotspot/jvm/elemjfr:elem !-oracle/jrockit/jfr/parser/AbstractStructProxy}~   "#{
$| = %,
"&"'}()* (java/lang/Long+k,-". ms)java/lang/StringBuilder/oracle/jrockit/jfr/parser/AbstractStructProxy$1#oracle/jrockit/jfr/parser/ValueDatacom/oracle/jrockit/jfr/DataType&[Loracle/jrockit/jfr/parser/FLRStruct;java/lang/String&[Loracle/jrockit/jfr/parser/ValueData;org/xml/sax/ContentHandlerorg/xml/sax/SAXException()VgetContentTypeOrdinal()I%oracle/jrockit/jfr/parser/ChunkParserresolve)(ILjava/lang/Number;J)[Ljava/lang/Object;contentDescsLjava/util/HashMap;java/lang/IntegervalueOf(I)Ljava/lang/Integer;java/util/HashMapget&(Ljava/lang/Object;)Ljava/lang/Object;(Loracle/jrockit/jfr/parser/ProducerData;&oracle/jrockit/jfr/parser/ProducerDataidIstructIndex@(Loracle/jrockit/jfr/parser/ChunkParser;[Ljava/lang/Object;IJI)VgetDataType#()Lcom/oracle/jrockit/jfr/DataType;*$SwitchMap$com$oracle$jrockit$jfr$DataType[IordinalgetInnerType(I)Vadd(Ljava/lang/Object;)ZgetIdequals(Ljava/lang/String;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;uriLjava/net/URI;java/net/URIxmlnameLjava/lang/String;qnameemptyLorg/xml/sax/Attributes;startElementQ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V&(Ljava/lang/Object;)Ljava/lang/String;toCharArray()[Clength
characters([CII)V
endElement9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getName'([Ljava/lang/Object;)Ljava/lang/String;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;getContentTypeImpl-()Loracle/jrockit/jfr/events/ContentTypeImpl;
getOrdinal	longValue
ticksToMillis(J)J(J)Ljava/lang/StringBuilder; 7STUVWXY3**+*,Z	 ![\Y*2Z%]^Yd,>+	+*7*+	:*

:Y*Z&	)*+-.-/2042G3_`\Y{
*2M*2N-:."Vx*,-,::6*2-SY*,**-,::63Y*2**-SZR:;<=8??AHBPC[DjCpFsIJLMNOPNR_-8abc!d7efYg(*<YM>,* W,ZYZ[\ [&^_
ghijklmno[pY	S*N6-:6632:!+"*	*#̻$Y+%Z"hij!k-lAnDjJp_6qrss&bEaqrstuY*2ZutvYq5*M,>6,2:!+"$Y+%Zz{#|&z,_s[wY*+&Z`wY*+&ZxfY *'ZhiyfY *'Zhz{|Y#*()Z}~Yz*M**N6,6,:66Y2:	*:
+-	+	,-.	.|
::6
6
C2:+/01-.2:+345+/016
::6
6
82:7:+/01-.+8+/016ǧ3

7:+8
2:+345+-	+	,6Z#
*28Lt~ &)18>AHY_psy_
	qsrs/ba'qsrsbaFqsrsba;qsrYH>+9:WZ_	YDB*N6-6
+;:W-:662:	*:
*+`<+	=:>:W	.0
:+?:W
:6:

66:
2:7:+`@+A:W*+`<ŧ.

7:+`@+
BW*+	
C
+
DW*+<+E:WZ%2:@HW|!(.4:A_Ts
s2ba$qssba7Y^-,FG$+H:W+*-IJKLW+M:WZ%,
_,|Y3NYOL*+@+PZR
QPK
UFr/oracle/jrockit/jfr/parser/BufferLostEvent.class4[\
0]	/^_	/`abc
/de
f
/ghij
k
/l
m
/n
o
pqr
kstuv	wx	yz
y{
|}~		y
&
-struct&[Loracle/jrockit/jfr/parser/ValueData;	eventData%Loracle/jrockit/jfr/parser/EventData;<init>?(Loracle/jrockit/jfr/parser/ChunkParser;J[Ljava/lang/Object;I)VCodeLineNumberTable
getProducerId()Jproducer*()Loracle/jrockit/jfr/parser/ProducerData;'()Loracle/jrockit/jfr/parser/EventData;producerURI()Ljava/lang/String;	valueData(()[Loracle/jrockit/jfr/parser/ValueData;getDescriptiongetNamegetPath
getStackTrace'()Loracle/jrockit/jfr/parser/FLRStruct;getStartTimegetThreadId()I	getThreadgetURI()Ljava/net/URI;
StackMapTableq
hasStackTrace()ZhasStartTime	hasThread<clinit>()V
SourceFileBufferLostEvent.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; oracle/jrockit/jfr/parser/Parser%oracle/jrockit/jfr/parser/ChunkParser534"http://www.oracle.com/hotspot/jvm/125Could not transfer from thread local buffer to globalBuffer Lostthreadbuffer_lostjava/lang/IntegerI#oracle/jrockit/jfr/parser/FLRStructjava/net/URIjava/lang/StringBuilder5T>?D??5java/net/URISyntaxExceptionjava/lang/InternalError#oracle/jrockit/jfr/parser/ValueDatajfr_threadEvent thread5bytes
Bytes lost#oracle/jrockit/jfr/parser/EventData
BufferLostThread buffer data lost
bufferlost56com/oracle/jrockit/jfr/InvalidEventDefinitionException,com/oracle/jrockit/jfr/InvalidValueExceptionjava/lang/RuntimeException5)oracle/jrockit/jfr/parser/BufferLostEvent$oracle/jrockit/jfr/parser/EventProxyjava/lang/Exception@(Loracle/jrockit/jfr/parser/ChunkParser;IJ[Ljava/lang/Object;I)VgetValue(I)Ljava/lang/Object;intValuegetResolvedValueappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V!com/oracle/jrockit/jfr/TransitionNone#Lcom/oracle/jrockit/jfr/Transition;)oracle/jrockit/jfr/events/ContentTypeImplOSTHREAD+Loracle/jrockit/jfr/events/ContentTypeImpl;getType#()Lcom/oracle/jrockit/jfr/DataType;(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/Transition;Lcom/oracle/jrockit/jfr/DataType;Loracle/jrockit/jfr/events/ContentTypeImpl;I)Vcom/oracle/jrockit/jfr/DataTypeU4!Lcom/oracle/jrockit/jfr/DataType;BYTES(ILjava/net/URI;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZI[Loracle/jrockit/jfr/parser/ValueData;)V(Ljava/lang/Throwable;)V0/01234567(*+ 8
,-9:7	81;<7863=78;>?78@@A78EB?78JC?78OD?7	8TEF78YG:7	8^HI7$*
8cJF7!	*
8hKL7])YY**LY 8n o!pM`NOP78vQP78{RP78ST7{Y !SY"#$%!S&YY'()*
K-Y*.mp+mpmp,8&	) H"m'p%q&z(M	pU	VWXYZPK
UF5-oracle/jrockit/jfr/parser/ChunkParser$1.class46	&
'
$(	)*+
,-
'
(.01e$Loracle/jrockit/jfr/parser/FLREvent;this$0'Loracle/jrockit/jfr/parser/ChunkParser;<init>*(Loracle/jrockit/jfr/parser/ChunkParser;)VCodeLineNumberTablehasNext()Z
StackMapTable*next&()Loracle/jrockit/jfr/parser/FLREvent;remove()V()Ljava/lang/Object;	SignatureLLjava/lang/Object;Ljava/util/Iterator<Loracle/jrockit/jfr/parser/FLREvent;>;
SourceFileChunkParser.javaEnclosingMethod234java/lang/Exceptionjava/lang/RuntimeException5'java/lang/UnsupportedOperationException'oracle/jrockit/jfr/parser/ChunkParser$1InnerClassesjava/lang/Objectjava/util/Iterator%oracle/jrockit/jfr/parser/ChunkParseriterator()Ljava/util/Iterator;(Ljava/lang/Throwable;)V 
"
*+*Xe%**
LY+*^a_`b
N	
@*g Y	lA*
X !"#$%/
PK
UF pzz-oracle/jrockit/jfr/parser/ChunkParser$2.class4E	%
&	'	#(
)
*+
,-.	/
0
1
2
346ct+Loracle/jrockit/jfr/events/ContentTypeImpl;this$0'Loracle/jrockit/jfr/parser/ChunkParser;<init>^(Loracle/jrockit/jfr/parser/ChunkParser;ILcom/oracle/jrockit/jfr/DataType;Ljava/lang/String;)VCodeLineNumberTableget-()Loracle/jrockit/jfr/events/ContentTypeImpl;
StackMapTablegetName()Ljava/lang/String;getType#()Lcom/oracle/jrockit/jfr/DataType;toString
SourceFileChunkParser.javaEnclosingMethod789:;<=>?@ABC/oracle/jrockit/jfr/parser/ContentTypeDescriptorD'oracle/jrockit/jfr/parser/ChunkParser$2InnerClasses)oracle/jrockit/jfr/events/ContentTypeImpl%oracle/jrockit/jfr/parser/ChunkParserreadProducer()V7(ILcom/oracle/jrockit/jfr/DataType;Ljava/lang/String;)VcontentDescsLjava/util/HashMap;
getOrdinal()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/util/HashMap&(Ljava/lang/Object;)Ljava/lang/Object;contentType &*+*-P'****	*"" *
 *
 *

 !"#$5
PK
UF
HH-oracle/jrockit/jfr/parser/ChunkParser$3.class4R
#$	%	#&
#'(	#)	#*	#+	#,	#-	#.	#/	#0	#1	#2	#3	#4	#5	#6	#78:*$SwitchMap$com$oracle$jrockit$jfr$DataType[I<clinit>()VCodeLineNumberTable
StackMapTable(
SourceFileChunkParser.javaEnclosingMethod;<=>?@ABjava/lang/NoSuchFieldErrorC@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@'oracle/jrockit/jfr/parser/ChunkParser$3InnerClassesjava/lang/Object%oracle/jrockit/jfr/parser/ChunkParsercom/oracle/jrockit/jfr/DataTypevalues$()[Lcom/oracle/jrockit/jfr/DataType;ARRAY!Lcom/oracle/jrockit/jfr/DataType;ordinal()ISTRUCTSTRUCTARRAYBOOLEANBYTEU1SHORTU2INTEGERU4LONGU8FLOATDOUBLEUTF8STRING 
OKOKOKOK	OK
OKOKOK
	OK
OKOKOK
OKOKOKOK	#&'256ADEPST`cdpstR WMMMMNNNNNNNNNNN !"9
PK
UF
5I5I+oracle/jrockit/jfr/parser/ChunkParser.class4"

							
	


				AeA.@@

!
!

!
 			



1	
1
1

	
!
	G

G


K
O

!
!
S	R	R	R
^
`
b
i
b
`


1	}	}
	}
	}		}

	}
`
K
K
K
K
O
 !"#
	$
%
&'
(
)
R*+
,
-	.
/0
/1
2	3	}456
78
9:
;<
=>?
@AB
CD
EFG
H	I	J
KLMN
O
P
QRST
U
 VWX
Y
Z[
\]
^	/_`
a
bcde
f
/g
5
hij
 k
lmno	\p	qrs	tuv	wx
y
l
z
K{|}
}~



!
!


!	InnerClassesEVENT_THREAD_IDLjava/lang/String;
ConstantValue
START_TIME_ID
STACKTRACE_IDinput$Loracle/jrockit/jfr/parser/FLRInput;
chunkStartJchunkEndstartend
startTicksticksPerSecondtimezoneLjava/util/TimeZone;localeLjava/util/Locale;buffer[Bcbuffer[CmajorIminorversionstructsLjava/util/HashMap;	SignatureNLjava/util/HashMap<Ljava/lang/Integer;[Loracle/jrockit/jfr/parser/ValueData;>;
eventTypesMLjava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/parser/EventData;>;	resolversWLjava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/parser/ContentTypeResolver;>;contentDescsYLjava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/parser/ContentTypeDescriptor;>;	producersPLjava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/parser/ProducerData;>;emptyLorg/xml/sax/Attributes;<init>'(Loracle/jrockit/jfr/parser/FLRInput;)VCodeLineNumberTable
Exceptions
getChunkStart()JgetChunkEndgetProducers()Ljava/util/List;<()Ljava/util/List<+Loracle/jrockit/jfr/parser/FLRProducer;>;getStartTimestampMillisgetEndTimestampMillisgetStartTimeStampTicksticksToNanos(J)J
ticksToMicros
ticksToMillisticksToSecondsgetTickFrequencymove(J)Vabsolutebegin
StackMapTable mM	nextEvent(()Loracle/jrockit/jfr/parser/EventProxy;next&()Loracle/jrockit/jfr/parser/FLREvent;resolve)(ILjava/lang/Number;J)[Ljava/lang/Object;iterator()Ljava/util/Iterator;<()Ljava/util/Iterator<Loracle/jrockit/jfr/parser/FLREvent;>;writeXML(Lorg/xml/sax/ContentHandler;)VparseCP"
readStruct;([Loracle/jrockit/jfr/parser/ValueData;)[Ljava/lang/Object;	readValue9(Loracle/jrockit/jfr/parser/ValueData;)Ljava/lang/Object;[
readPrimitive5(Lcom/oracle/jrockit/jfr/DataType;)Ljava/lang/Object;readDescriptors(I)[B(I)[CreadUTF()Ljava/lang/String;
readString"getDataType$(I)Lcom/oracle/jrockit/jfr/DataType;readProducer()VTUixmlName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;<clinit>LLjava/lang/Object;Ljava/lang/Iterable<Loracle/jrockit/jfr/parser/FLREvent;>;
SourceFileChunkParser.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; oracle/jrockit/jfr/parser/Parser5|java/util/HashMap'(+(-(/(1(<M<java/util/ArrayListKJK(oracle/jrockit/jfr/parser/ParseExceptionjava/lang/StringBuilderBad file header : v5#$%$&$<r<uv_java/util/Locale55Bad locale (java/lang/ArrayIndexOutOfBoundsException
Bad TimeZone gEjk)oracle/jrockit/jfr/parser/BufferLostEvent5#oracle/jrockit/jfr/parser/EventData
Bad event id &[Loracle/jrockit/jfr/parser/ValueData;$oracle/jrockit/jfr/parser/EventProxy5TU-oracle/jrockit/jfr/parser/ContentTypeResolver"java/lang/IllegalArgumentException bad content type: contentTypeID= value= timestamp=W([Ljava/lang/Object;'oracle/jrockit/jfr/parser/ChunkParser$15"org/xml/sax/helpers/AttributesImpljava/text/SimpleDateFormatyyyyMMdd-HHmmssSS"http://www.oracle.com/hotspot/jvm/	startTime
jfr:startTimejava/util/Date5KendTimejfr:endTimejfr:startTicksticksPerMillisjfr:ticksPerMillisjfr:timezonev
jfr:locale\]W&oracle/jrockit/jfr/parser/ProducerData
chunk	jfr:chunkidjfr:id$namejfr:namedescriptionjfr:descriptionurijfr:uri	namespace
jfr:namespaceproducerjfr:producer|vvpathjfr:pathvevent	jfr:event`LEIllegal checkpoint event id Bad producer id /oracle/jrockit/jfr/parser/ContentTypeDescriptor$Bad content type in constant pool : pqjava/lang/Number5java/lang/Objectlmy$'wvnot implemented : Bad descriptor section, id={| !"sjava/lang/StringUTF-85!t5Illegal data type : Reserved producer idjava/net/URIjava/net/URISyntaxException5jvmp5#oracle/jrockit/jfr/parser/ValueDatayzInvalid inner type Incompatible types found:  != 'oracle/jrockit/jfr/parser/ChunkParser$255	,com/oracle/jrockit/jfr/InvalidValueExceptionCould not read value5
%oracle/jrockit/jfr/parser/ChunkParser_start
Start time
_threadEvent thread_stacktrace
StacktraceCould not read event 56com/oracle/jrockit/jfr/InvalidEventDefinitionExceptionCould not read event5)oracle/jrockit/jfr/events/ContentTypeImpl55 !34java/lang/Iterable'oracle/jrockit/jfr/parser/ChunkParser$3java/io/IOException[Ljava/lang/String;java/util/Iteratororg/xml/sax/SAXExceptioncom/oracle/jrockit/jfr/DataType!com/oracle/jrockit/jfr/Transitionjava/lang/Exception"oracle/jrockit/jfr/parser/FLRInputpositionvalues()Ljava/util/Collection;addAll(Ljava/util/Collection;)Zget([B)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/util/ArraystoString([B)Ljava/lang/String;(Ljava/lang/String;)VgetShort()SgetLongsplit'(Ljava/lang/String;)[Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetInt()Ijava/util/TimeZonegetAvailableIDs(I)[Ljava/lang/String;getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone;(I)Ljava/lang/StringBuilder;struct?(Loracle/jrockit/jfr/parser/ChunkParser;J[Ljava/lang/Object;I)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;&(Ljava/lang/Object;)Ljava/lang/Object;	getValues.()[Loracle/jrockit/jfr/events/ValueDescriptor;@(Loracle/jrockit/jfr/parser/ChunkParser;IJ[Ljava/lang/Object;I)V-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;	timestamp/Loracle/jrockit/jfr/parser/ContentTypeResolver;map*(Loracle/jrockit/jfr/parser/ChunkParser;)Vformat$(Ljava/util/Date;)Ljava/lang/String;addAttribute](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V(J)Ljava/lang/String;getIDjava/util/CollectionhasNext()Z()Ljava/lang/Object;Ljava/net/URI;org/xml/sax/ContentHandlerstartPrefixMappingstartElementQ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V(I)Ljava/lang/String;desceventsLjava/util/List;java/util/ListcleargetIdgetNamegetDescriptiongetPath
endElement
xmlSnippetendPrefixMappingcontentType+Loracle/jrockit/jfr/events/ContentTypeImpl;getType#()Lcom/oracle/jrockit/jfr/DataType;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
getOrdinalw(Loracle/jrockit/jfr/parser/ContentTypeDescriptor;Ljava/util/HashMap;JLoracle/jrockit/jfr/parser/ContentTypeResolver;)V*$SwitchMap$com$oracle$jrockit$jfr$DataType[Iordinal$()[Lcom/oracle/jrockit/jfr/DataType;getInnerType(I)Ljava/lang/Object;()Bjava/lang/Boolean(Z)Ljava/lang/Boolean;java/lang/Byte(B)Ljava/lang/Byte;java/lang/Short(S)Ljava/lang/Short;java/lang/Long(J)Ljava/lang/Long;getFloat()Fjava/lang/Float(F)Ljava/lang/Float;	getDouble()Djava/lang/Double(D)Ljava/lang/Double;([BII)V([BIILjava/lang/String;)V([CII)V(Ljava/lang/Throwable;)V(I)Vadd(Ljava/lang/Object;)Z&()[Lcom/oracle/jrockit/jfr/Transition;ARRAY!Lcom/oracle/jrockit/jfr/DataType;
getBuiltIn.(I)Loracle/jrockit/jfr/events/ContentTypeImpl;isCompatible$(Lcom/oracle/jrockit/jfr/DataType;)Z^(Loracle/jrockit/jfr/parser/ChunkParser;ILcom/oracle/jrockit/jfr/DataType;Ljava/lang/String;)VisPrimitive(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/Transition;Lcom/oracle/jrockit/jfr/DataType;Loracle/jrockit/jfr/events/ContentTypeImpl;I)V*(Ljava/lang/String;Ljava/lang/Throwable;)VsizeNone#Lcom/oracle/jrockit/jfr/Transition;MILLISOSTHREAD
STACKTRACEasList%([Ljava/lang/Object;)Ljava/util/List;toArray(([Ljava/lang/Object;)[Ljava/lang/Object;(ILjava/net/URI;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZI[Loracle/jrockit/jfr/parser/ValueData;)V{(ILjava/lang/String;Ljava/lang/String;Ljava/net/URI;Ljava/lang/String;Ljava/util/List;Ljava/util/HashMap;Ljava/util/List;)V7(ILcom/oracle/jrockit/jfr/DataType;Ljava/lang/String;)Vj(Loracle/jrockit/jfr/events/ContentTypeImpl;Ljava/lang/String;ILoracle/jrockit/jfr/parser/ProducerData;I)VlengthcharAt(I)Cjava/lang/CharacterisUnicodeIdentifierStart(C)ZisUnicodeIdentifierPart	setCharAt(IC)V1

 !"#$%$&$'()*+(),-()./()01()234!567S**Y*Y*Y*Y*Y	*+
*+**
8*
\VWX%Y0Z;]@^J_R`9: ;<7*8h=<7*8q>?76YL+*	W+8z{|)@A<7*8B<7*8C<7*8DE7&*oo8FE7&*oo8GE7&*oo8HE7"
*o8I<7*8JK7,*
*a8
9:LE7*a8M<7*	L*
++3F+3L+3R	+3! Y!Y"#$+%$&'**
()**
(***)x**+*
,A* *-7**
,**
,**
,**
,*
,7*.:/0:		Y)?*1Y23O*1Y	2	2439*1Y	2	2	253 Y!Y"6$$&'*
76
*
829:!: Y!Y"<$
=&'	*>7*?_mp;8$	1O\iy58T_bmpr	N?
1OPOQRPOQRS9: TU7V*
7<*
7=*
,BI*
7*
aAeAeCe*
7<*
7=*
,B*EF:GY*!H*IJK: Y!Y"L$=&'*MNNF:OY*!P8R
#.HR\finw "$%&()NJ/V9 :WX7*Q859 :YZ7*IJR:@*IJ0SY!Y"T$=U$,VW$!X&YZ!
[:#\,J]:[:8:9:;#<P@RBaCkEpF~GHJKLNP[]	\]7!	^Y*_8X)^_`7
	f`YaMbYcdN,efgh-iY*jkl,emnh-iY*jkl,eoph*ql,ersh*ql,etuh*:vl,ewxh*3yl*	z:{%|}:+~+e,*	z:{$|}:`Ya:ehlehlehlehleh~l+e:{||K:ehlehlehlehl+e+e+e*QY:++e*	z:{|}:+~߱88stu'v*u-wBxEwHyUzXy[{h|k{n}{~~}/AVhv'3WbeN8	abc+cdacec#9f: gE7p**
7>*a7*
76*
,7 Y!Y"$=&'**G*)@*
76	*		IJ}:

 Y!Y"$	=&'*
,7	*
*
76*IJ: Y!Y"$=&'*
76

Y:NN:6
,*:*F:W6RY*IJR:*IW!	8"$/5Qal}(9AKQ[kyN@QPL
KhiN/9P9: jk7d%+=N6-*+2S-8#N
]9: lm7+M,.R}*
7>:+2:6*S*	+IJ}N-+N:*F*
7>:*	+IJ}:+N:6*FS*,8V(28BKV\_qNU(nPon]n*8Pon]dNPon9: pq7+Բ+.DYYffss*
*
*
(*
7I*
,*
*
°*.*ð Y!Y"Ķ$+V&'8.
Lan{ "NL@9: r<7_*
@*
7>*
76 Y!Y"Ŷ$=&'*
76
*Ƨa8&	'
()*$+@-K.S/Z1N
@
9: s7F**Ǿ
**ǰ8568N!t7F**Ⱦ
**Ȱ8<=?Nuv7P,*
(~<*M*
,Y,ͷΰ8D
EFG9:wv7t5*
7<*M>,*
(UY,а8K
LMN$M*PN
x9:yz7V"2M Y!Y"Ѷ$=&';8UVWNFS9 {|7*)**<*
7=
 Yҷ'*.N*.:*.::Y:: Yֿ6ק!Y"ض$=&:*
76	:
**
*).Y	:
		
*.W*
76	Y	:		p*
76:
63*.:*.:*.:*
6*
6*
76*
76*
7W2:*::ަ,2:!: Y!Y"߶$=&':3) Y!Y"$V$V&'Y*::
d:
YS: Y뿄
W**`I
W*
76	Y	:		*
76
*.:*.:*.:*
6*
6*
6*
6*
76*
7WN:
̻Y`:'YhW'YhW'YhW#: Y!Y"$$&W۶N:KY
:*
IWW: Y뿧L*
76	Y:
}Y-
:6		*
76*.:*.:*
6*
76*::Y:Y:*IW
IWv*	IWGRUgor;

8v\]!^)_3a8b>cDdGgRjUhWiallmoqrsuvxz|}~	 +6AKS[_gort!-3;QT_jr}4>BG]gkp
!,5LOWbhny	

N.@!PQQQ}~@RQQ


NuPQQQ}QNQQQnnS;Qa
PQQQ}QN 4PQQQ}QQQQ@@@@1N6((B{

PQQQ}Q-idWPQQQ}QidQQn4PQQQ}Qid9: 7p!Y"M*,*$W	,+$W>,6B,66_6_6
,,&8>,37CGSW^ ek#N 
|7#`Ya	8O)^PK
UF]TT5oracle/jrockit/jfr/parser/ContentTypeDescriptor.class4G	'()*+
,	-	.	/	0	12
'3

45

6

7

89:indexIstructIndexdescLjava/lang/String;producer(Loracle/jrockit/jfr/parser/ProducerData;contentType+Loracle/jrockit/jfr/events/ContentTypeImpl;<init>j(Loracle/jrockit/jfr/events/ContentTypeImpl;Ljava/lang/String;ILoracle/jrockit/jfr/parser/ProducerData;I)VCodeLineNumberTabletoString()Ljava/lang/String;
SourceFileContentTypeDescriptor.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;;<=>?@,[Loracle/jrockit/jfr/events/ValueDescriptor;Ajava/lang/StringBuilderB!C, DEDF !/oracle/jrockit/jfr/parser/ContentTypeDescriptor1oracle/jrockit/jfr/events/DataStructureDescriptor&oracle/jrockit/jfr/parser/ProducerDatastructsLjava/util/List;java/util/Listget(I)Ljava/lang/Object;/([Loracle/jrockit/jfr/events/ValueDescriptor;)VgetName(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;0_/**+*,***	"(. !N.
Y*L+
*
*W+ !)""#$%&PK
UFlt3oracle/jrockit/jfr/parser/ContentTypeResolver.class4S
3	4	5	6	7	89
3:
;<
	=>
	?
@A
	BC
	<D
EFGdesc1Loracle/jrockit/jfr/parser/ContentTypeDescriptor;mapLjava/util/HashMap;	Signature:Ljava/util/HashMap<Ljava/lang/Number;[Ljava/lang/Object;>;	timestampJnext/Loracle/jrockit/jfr/parser/ContentTypeResolver;$assertionsDisabledZ<init>w(Loracle/jrockit/jfr/parser/ContentTypeDescriptor;Ljava/util/HashMap;JLoracle/jrockit/jfr/parser/ContentTypeResolver;)VCodeLineNumberTable
StackMapTableDHI(Loracle/jrockit/jfr/parser/ContentTypeDescriptor;Ljava/util/HashMap<Ljava/lang/Number;[Ljava/lang/Object;>;JLoracle/jrockit/jfr/parser/ContentTypeResolver;)VtoString()Ljava/lang/String;<clinit>()V
SourceFileContentTypeResolver.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;!- java/lang/AssertionErrorjava/lang/StringBuilderH*+!J, KLIMNKO	 entries.-oracle/jrockit/jfr/parser/ContentTypeResolverPQRjava/lang/Object/oracle/jrockit/jfr/parser/ContentTypeDescriptorjava/util/HashMap(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;size()I(I)Ljava/lang/StringBuilder;java/lang/ClassdesiredAssertionStatus()Z0 !"#7**+*,*!*!Y$	6%6&'(&)*+#H(	Y*

*
L+$#,-#4$
%@./012PK
UFNTDDD)oracle/jrockit/jfr/parser/EventData.class4T+
,-
.	/
01	23
4
56
7	8
9:
;<=>?producerIxmlnameLjava/lang/String;qname<init>(ILjava/net/URI;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZI[Loracle/jrockit/jfr/parser/ValueData;)VCodeLineNumberTable
StackMapTable@A
ExceptionsBC
getValueInfos()Ljava/util/List;	Signature=()Ljava/util/List<+Loracle/jrockit/jfr/parser/FLRValueInfo;>;
SourceFileEventData.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;@DEFGHIjava/lang/StringBuilderJKL:MNOP&[Loracle/jrockit/jfr/parser/ValueData;QRS#oracle/jrockit/jfr/parser/EventData-oracle/jrockit/jfr/events/JavaEventDescriptor&oracle/jrockit/jfr/parser/FLREventInfojava/net/URIjava/lang/String,com/oracle/jrockit/jfr/InvalidValueException6com/oracle/jrockit/jfr/InvalidEventDefinitionExceptionresolve"(Ljava/lang/String;)Ljava/net/URI;y(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/net/URI;ZZZZZ[Loracle/jrockit/jfr/events/ValueDescriptor;)V%oracle/jrockit/jfr/parser/ChunkParserxmlName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;	getValues.()[Loracle/jrockit/jfr/events/ValueDescriptor;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;0W*,	

***Y-	
	*	(-8 V!c !"#,*
L+
%&$%&'()*PK
UF*oracle/jrockit/jfr/parser/EventProxy.class4m
;n	:o	:p	:q	:r	st
u
vwx

y

z

{
:|}~

:


	s	









:
?

=
:

:	
	

;
1
:
1
1
1
;idI	timestampJsize<init>@(Loracle/jrockit/jfr/parser/ChunkParser;IJ[Ljava/lang/Object;I)VCodeLineNumberTable
getStackTrace'()Loracle/jrockit/jfr/parser/FLRStruct;
StackMapTablexgetStartTime()JgetThreadId()I	getThread	valueData(()[Loracle/jrockit/jfr/parser/ValueData;producer*()Loracle/jrockit/jfr/parser/ProducerData;getId
getProducerIdgetTimestampgetDescription()Ljava/lang/String;getNamegetPathgetURI()Ljava/net/URI;	eventData'()Loracle/jrockit/jfr/parser/EventData;
xmlSnippet(Lorg/xml/sax/ContentHandler;)V
Exceptionsprint(Ljava/lang/StringBuilder;I)V
hasStackTrace()ZhasStartTime	hasThread
SourceFileEventProxy.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; oracle/jrockit/jfr/parser/ParserB=>?@A>#oracle/jrockit/jfr/parser/EventDatadefege#oracle/jrockit/jfr/parser/FLRStructjava/lang/LongKjava/lang/IntegerM&[Loracle/jrockit/jfr/parser/ValueData;Q>&oracle/jrockit/jfr/parser/ProducerDataVWXWYWZ[\]"org/xml/sax/helpers/AttributesImplB"http://www.oracle.com/hotspot/jvm/
jfr:timestampjfr:idSMW^_java/lang/StringBuilder@ = Wbc$oracle/jrockit/jfr/parser/EventProxy-oracle/jrockit/jfr/parser/AbstractStructProxy"oracle/jrockit/jfr/parser/FLREventorg/xml/sax/SAXException=(Loracle/jrockit/jfr/parser/ChunkParser;[Ljava/lang/Object;)VchunkParser'Loracle/jrockit/jfr/parser/ChunkParser;%oracle/jrockit/jfr/parser/ChunkParser
eventTypesLjava/util/HashMap;valueOf(I)Ljava/lang/Integer;java/util/HashMapget&(Ljava/lang/Object;)Ljava/lang/Object;getResolvedValue(I)Ljava/lang/Object;	longValuegetValueintValue	getValues.()[Loracle/jrockit/jfr/events/ValueDescriptor;	producers()Vjava/lang/String(J)Ljava/lang/String;addAttribute](Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V(I)Ljava/lang/String;producerURIxmlnameLjava/lang/String;qnameorg/xml/sax/ContentHandlerstartElementQ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
endElement9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;toString :;<=>?@A>BCD@*+**!*EFGD=**	
L+=++
*E&	!"#% &''*)1*4,H
I	JKD\***	
L+	*E1235HILMDx6**	
L+
=+*E:;<> ?'@*BHINGDu3**	
L+
=+*EGHIK L'M*OHI?KD*ETOPD6**	
EYQRDD(***	
	E
^_SMD*EkTKD1**	
EpUKD*EuVWD0**	
EzXWD0**	
EYWD0**	
EZ[D0**	
E\]D-**	
E^_D`*MY N-!"#$*%&-!'($*)*&*+:+,,,--.*+/+,,,-0E6

 *039JO_`abcDN.+1Y2*3454*67484W*+9E'-deD0**	
EfeD0**	
EgeD0**	

EhijklPK
UFHd(oracle/jrockit/jfr/parser/FLREvent.class4getTimestamp()J
getProducerIdgetThreadId()I	getThread'()Loracle/jrockit/jfr/parser/FLRStruct;
getStackTracegetStartTime
SourceFile
FLREvent.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;"oracle/jrockit/jfr/parser/FLREventjava/lang/Object#oracle/jrockit/jfr/parser/FLRStruct&oracle/jrockit/jfr/parser/FLREventInfo	

PK
UFu//,oracle/jrockit/jfr/parser/FLREventInfo.class4getId()IgetName()Ljava/lang/String;getDescriptiongetPathgetURI()Ljava/net/URI;
hasStackTrace()Z	hasThreadhasStartTime
getValueInfos()Ljava/util/List;	Signature=()Ljava/util/List<+Loracle/jrockit/jfr/parser/FLRValueInfo;>;
SourceFileFLREventInfo.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;&oracle/jrockit/jfr/parser/FLREventInfojava/lang/Object		

PK
UFԇ(oracle/jrockit/jfr/parser/FLRInput.class4" get()B
Exceptions!([BII)V([B)VgetChar()C	getDouble()DgetFloat()FgetInt()IgetLong()JgetShort()Sposition(J)Vsizeclose()V
SourceFile
FLRInput.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;"oracle/jrockit/jfr/parser/FLRInputjava/lang/Objectjava/io/IOException
	

PK
UF|+oracle/jrockit/jfr/parser/FLRProducer.class4getId()IgetName()Ljava/lang/String;getDescriptiongetURIString
getEventInfos()Ljava/util/List;	Signature<()Ljava/util/List<Loracle/jrockit/jfr/parser/FLREventInfo;>;
SourceFileFLRProducer.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;%oracle/jrockit/jfr/parser/FLRProducerjava/lang/Object	

PK
UFJ:)oracle/jrockit/jfr/parser/FLRStruct.class4getValue&(Ljava/lang/String;)Ljava/lang/Object;getResolvedValue(I)Ljava/lang/Object;	getValues()Ljava/util/List;	Signature()Ljava/util/List<*>;getResolvedValues
getValueInfos=()Ljava/util/List<+Loracle/jrockit/jfr/parser/FLRValueInfo;>;getValueInfo+(I)Loracle/jrockit/jfr/parser/FLRValueInfo;<(Ljava/lang/String;)Loracle/jrockit/jfr/parser/FLRValueInfo;
SourceFileFLRStruct.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;#oracle/jrockit/jfr/parser/FLRStructjava/lang/Object		
	
	
PK
UFbD,oracle/jrockit/jfr/parser/FLRValueInfo.class4getId()Ljava/lang/String;getNamegetDescriptiongetDataType#()Lcom/oracle/jrockit/jfr/DataType;getContentType&()Lcom/oracle/jrockit/jfr/ContentType;
getTransition%()Lcom/oracle/jrockit/jfr/Transition;
SourceFileFLRValueInfo.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;&oracle/jrockit/jfr/parser/FLRValueInfojava/lang/Object	

PK
UF@8.oracle/jrockit/jfr/parser/MappedFLRInput.class4L
4	5
67
68
69
6:
6;
6<
6=
6>
6?
6@
6A
6BCDEbufferLjava/nio/MappedByteBuffer;<init>(Ljava/nio/MappedByteBuffer;)VCodeLineNumberTableget()B([BII)V([B)VgetChar()C	getDouble()DgetFloat()FgetInt()IgetLong()JgetShort()Sposition(J)Vsizeclose()V
ExceptionsF
SourceFileMappedFLRInput.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;,GHI !"#$%&'(#(JK#(oracle/jrockit/jfr/parser/MappedFLRInputjava/lang/Object"oracle/jrockit/jfr/parser/FLRInputjava/io/IOExceptionjava/nio/MappedByteBuffer([BII)Ljava/nio/ByteBuffer;([B)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;limit0*
**+	 *(*+W
"#&
*+W
+	, *4 *= ! *F"# *	O$% *
X&' *a(%!	*j()'*
W
s
t*%!	*x+,~-./0123PK
UF.oracle/jrockit/jfr/parser/ParseException.class4



serialVersionUIDJ
ConstantValuezd+@<init>()VCodeLineNumberTable(Ljava/lang/String;)V(Ljava/lang/Throwable;)V*(Ljava/lang/String;Ljava/lang/Throwable;)V
SourceFileParseException.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;
(oracle/jrockit/jfr/parser/ParseExceptionjava/lang/Exception1	

!*
"*+
 "*+
+,#*+,
9:PK
UF\(oracle/jrockit/jfr/parser/Parser$1.class46	&
'
$(	)*+
,-
'
(.01p'Loracle/jrockit/jfr/parser/ChunkParser;this$0"Loracle/jrockit/jfr/parser/Parser;<init>%(Loracle/jrockit/jfr/parser/Parser;)VCodeLineNumberTablehasNext()Z
StackMapTable*next)()Loracle/jrockit/jfr/parser/ChunkParser;remove()V()Ljava/lang/Object;	SignatureOLjava/lang/Object;Ljava/util/Iterator<Loracle/jrockit/jfr/parser/ChunkParser;>;
SourceFileParser.javaEnclosingMethod234java/lang/Exceptionjava/lang/RuntimeException5'java/lang/UnsupportedOperationException"oracle/jrockit/jfr/parser/Parser$1InnerClassesjava/lang/Objectjava/util/Iterator oracle/jrockit/jfr/parser/Parseriterator()Ljava/util/Iterator;(Ljava/lang/Throwable;)V 
"
*+*e%**
LY+*
N	
@* Y	A*
 !"#$%/
PK
UFaN&oracle/jrockit/jfr/parser/Parser.class4



P

 
	


	
	


 


&




0
-
-
	
@
C

@

I



InnerClassesinput$Loracle/jrockit/jfr/parser/FLRInput;	nextChunkJJFR_URILjava/lang/String;
ConstantValueJFR_NS<init>(Ljava/lang/String;)VCodeLineNumberTable
Exceptions(Ljava/lang/String;Z)V(Ljava/io/File;Z)V
StackMapTable(Ljava/io/File;)Vnext)()Loracle/jrockit/jfr/parser/ChunkParser;writeXML(Lorg/xml/sax/ContentHandler;)Viterator()Ljava/util/Iterator;	Signature?()Ljava/util/Iterator<Loracle/jrockit/jfr/parser/ChunkParser;>;close()Vmain([Ljava/lang/String;)VbLjava/lang/Object;Ljava/lang/Iterable<Loracle/jrockit/jfr/parser/ChunkParser;>;Ljava/io/Closeable;
SourceFileParser.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;]bjava/io/File]^]k]wjava/io/RandomAccessFiler](oracle/jrockit/jfr/parser/MappedFLRInput]java/io/IOException2oracle/jrockit/jfr/parser/RandomAccessFileFLRInput]TU]cVW%oracle/jrockit/jfr/parser/ChunkParser] oracle/jrockit/jfr/parser/Parser"http://www.oracle.com/hotspot/jvm/flightrecordingjfr:flightrecording"org/xml/sax/helpers/AttributesImpllmop"oracle/jrockit/jfr/parser/Parser$1]vw-xml-javax/xml/transform/sax/SAXTransformerFactory<http://javax.xml.transform.sax.SAXTransformerFactory/featureorg/xml/sax/SAXExceptioncannot construct output handler
indent-number3javax/xml/transform/OutputKeysmethodxml	
indentyesencoding
iso-8859-1java/io/PrintWriter
]'javax/xml/transform/stream/StreamResult]wjava/lang/Throwable	new chunk^ljava/lang/Objectjava/lang/Iterablejava/io/Closeablejfr"oracle/jrockit/jfr/parser/FLRInputjava/nio/channels/FileChannel(oracle/jrockit/jfr/parser/ParseException&javax/xml/transform/TransformerFactory[Ljava/lang/String;*javax/xml/transform/sax/TransformerHandlerjava/lang/Exception#(Ljava/io/File;Ljava/lang/String;)Vlength()J
getChannel!()Ljava/nio/channels/FileChannel;%java/nio/channels/FileChannel$MapModeMapMode	READ_ONLY'Ljava/nio/channels/FileChannel$MapMode;mapF(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;(Ljava/nio/MappedByteBuffer;)V(Ljava/io/RandomAccessFile;)Vsizeposition(J)V'(Loracle/jrockit/jfr/parser/FLRInput;)VgetChunkEndorg/xml/sax/ContentHandlerstartElementQ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
endElement9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V%(Loracle/jrockit/jfr/parser/Parser;)Vjava/lang/Stringequals(Ljava/lang/Object;)ZnewInstance*()Ljavax/xml/transform/TransformerFactory;
getFeature(Ljava/lang/String;)ZsetAttribute'(Ljava/lang/String;Ljava/lang/Object;)VnewTransformerHandler.()Ljavax/xml/transform/sax/TransformerHandler;getTransformer#()Ljavax/xml/transform/Transformer;javax/xml/transform/TransformersetOutputProperty'(Ljava/lang/String;Ljava/lang/String;)Vjava/lang/SystemoutLjava/io/PrintStream;(Ljava/io/OutputStream;)V(Ljava/io/Writer;)V	setResult(Ljavax/xml/transform/Result;)Vflush
addSuppressed(Ljava/lang/Throwable;)Vjava/io/PrintStreamprintln&()Loracle/jrockit/jfr/parser/FLREvent;(Ljava/lang/Object;)V1PQRTUVWXYZ[YZ\	]^_#*+`
67a]b_)
*Y+`
DEa]c_	^*Y+N-	7:/
&-:
	:Y::
Y-:*+CF`:RSTUW%X+Z8[C]F\H_M`Wb]cd!Fefghija]k_#*+`
mnalm_k6****Y*L*++`xy{ |,}4~danop_h1+ Y!"*#YM,+$+%`$0d	qa0nrs_!	&Y*'`tuvw_&
*(`
	a	xy_
Y<=*2)*=Y*2+N:,:./
0Y12-:3456:79:;7<=;7>?;@YAB:CYDE-FG--H:		J-H-#Y:$AKLMY:ANزAO:
AO
-P-HD:J8-H1:::--H:J-H
II"*I*I"33>BEI*53`""&+5?FOVdr*3Xd*ez{w	|ez{}~z|ezq|ezz
OzFzHz|ezzz|atS&	PK
UFz		,oracle/jrockit/jfr/parser/ProducerData.class4j
B	C	D	E	F	G	H	I	JKLM

N

O
PQR
ST
U
V
W
XY
QZ[\idI	namespaceLjava/lang/String;uriLjava/net/URI;namedesceventsLjava/util/List;	Signature7Ljava/util/List<Loracle/jrockit/jfr/parser/EventData;>;contentTypesLjava/util/HashMap;YLjava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/parser/ContentTypeDescriptor;>;structs8Ljava/util/List<[Loracle/jrockit/jfr/parser/ValueData;>;<init>{(ILjava/lang/String;Ljava/lang/String;Ljava/net/URI;Ljava/lang/String;Ljava/util/List;Ljava/util/HashMap;Ljava/util/List;)VCodeLineNumberTable(ILjava/lang/String;Ljava/lang/String;Ljava/net/URI;Ljava/lang/String;Ljava/util/List<Loracle/jrockit/jfr/parser/EventData;>;Ljava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/parser/ContentTypeDescriptor;>;Ljava/util/List<[Loracle/jrockit/jfr/parser/ValueData;>;)VgetDescription()Ljava/lang/String;
getEventInfos()Ljava/util/List;<()Ljava/util/List<Loracle/jrockit/jfr/parser/FLREventInfo;>;getId()IgetNamegetURI()Ljava/net/URI;getURIStringtoString
SourceFileProducerData.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;,]!" #$'(*$java/util/ArrayList^_7,`abc<2java/lang/StringBuilder,d[efegehei]&oracle/jrockit/jfr/parser/ProducerDatajava/lang/Object%oracle/jrockit/jfr/parser/FLRProducer()Vjava/util/Listsize(I)VaddAll(Ljava/util/Collection;)Zjava/net/URI(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;0 !"#$%&'(%)*$%+,-.n	2***,*-*****	/*
	 !"%#+$1%%012.*/)34.<
Y*L+*
W+/./0%567.*/582.*/:9:.*/>;2. */C<2.Z:Y**,*,*L+/HI5J=>?@APK
UFF
8oracle/jrockit/jfr/parser/RandomAccessFileFLRInput.class4f?
@
ABC
D
E
F	G
H
I
J
K
L
M
N
O
P
Q
R
S
TUVWfileLjava/io/RandomAccessFile;<init>(Ljava/lang/String;)VCodeLineNumberTable
ExceptionsX(Ljava/io/File;)V(Ljava/io/RandomAccessFile;)Vget()BY([BII)V([B)VgetChar()C	getDouble()DgetFloat()FgetInt()IgetLong()JgetShort()Sposition(J)Vsizeclose()V
SourceFileRandomAccessFileFLRInput.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;java/io/File"java/io/RandomAccessFilerZ#9[%\'\(]*^,_.`0a2b4c2d6e2892oracle/jrockit/jfr/parser/RandomAccessFileFLRInputjava/lang/Object"oracle/jrockit/jfr/parser/FLRInputjava/io/FileNotFoundExceptionjava/io/IOException#(Ljava/io/File;Ljava/lang/String;)VreadByte	readFullyreadChar
readDouble	readFloatreadIntreadLong	readShortgetFilePointerseeklength0)
*Y+
 !"+*Y+
 !#*
**+		$% *	
 &$''*	+
$
% &$(%	*	+
)* &)* *	
. &+, *	3 &-. *	8 &/0 *	= &12 *	B &34 *	G &52 *	L &56%	*	
QR &72 *	V &89$*	
[\ &:;<=>PK
UFWKK)oracle/jrockit/jfr/parser/SubStruct.class4F
#	$	%	&	'	()
*+
,-.
/		012345
producerIDI	timestampJindex<init>@(Loracle/jrockit/jfr/parser/ChunkParser;[Ljava/lang/Object;IJI)VCodeLineNumberTableproducer*()Loracle/jrockit/jfr/parser/ProducerData;()J	valueData(()[Loracle/jrockit/jfr/parser/ValueData;
SourceFileSubStruct.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;6789:;<=>?@A&oracle/jrockit/jfr/parser/ProducerDataBCD@E&[Loracle/jrockit/jfr/parser/ValueData;#oracle/jrockit/jfr/parser/SubStruct-oracle/jrockit/jfr/parser/AbstractStructProxy=(Loracle/jrockit/jfr/parser/ChunkParser;[Ljava/lang/Object;)VchunkParser'Loracle/jrockit/jfr/parser/ChunkParser;%oracle/jrockit/jfr/parser/ChunkParser	producersLjava/util/HashMap;java/lang/IntegervalueOf(I)Ljava/lang/Integer;java/util/HashMapget&(Ljava/lang/Object;)Ljava/lang/Object;structsLjava/util/List;java/util/List(I)Ljava/lang/Object;0@*+,***-**	*,*
*
" !"PK
UFkGG)oracle/jrockit/jfr/parser/ValueData.class48

	 !
"#	$%
&
'(
)	*+,-producerIxmlnameLjava/lang/String;qname<init>(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/Transition;Lcom/oracle/jrockit/jfr/DataType;Loracle/jrockit/jfr/events/ContentTypeImpl;I)VCodeLineNumberTable
Exceptions.
SourceFileValueData.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;/012java/lang/StringBuilder345:67#oracle/jrockit/jfr/parser/ValueData)oracle/jrockit/jfr/events/ValueDescriptor&oracle/jrockit/jfr/parser/FLRValueInfo,com/oracle/jrockit/jfr/InvalidValueException(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/oracle/jrockit/jfr/Transition;Lcom/oracle/jrockit/jfr/DataType;Loracle/jrockit/jfr/events/ContentTypeImpl;ILjava/lang/String;Ljava/lang/Class;)V%oracle/jrockit/jfr/parser/ChunkParserxmlName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;0
kC*-	
**-*Y,	*
$BPK
UFħ8'' oracle/jrockit/jfr/Process.class4 
	

	pidIcurrentLoracle/jrockit/jfr/Process;<init>(I)VCodeLineNumberTable()Igetpid<clinit>()V
SourceFileProcess.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;	oracle/jrockit/jfr/Process

java/lang/Object0	

*
**	*
*Y

PK
UFj+oracle/jrockit/jfr/ProducerDescriptor.class4getId()IgetDescription()Ljava/lang/String;getNamegetURI()Ljava/net/URI;	getEvents()Ljava/util/Collection;	SignatureF()Ljava/util/Collection<+Loracle/jrockit/jfr/events/EventDescriptor;>;getBinaryDescriptor()Ljava/nio/ByteBuffer;writeCheckPoint#(Ljava/nio/channels/FileChannel;J)J
Exceptions
SourceFileProducerDescriptor.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;%oracle/jrockit/jfr/ProducerDescriptorjava/lang/Objectjava/io/IOException	

PK
UFG

5oracle/jrockit/jfr/RandomAccessFileInstrumentor.class4]
7	89
:;
<=
>
?	@	A	A
B
C
D	8E
FG
>
?	H	A
B
I
JKLpathLjava/lang/String;<init>()VCodeLineNumberTableread()I
StackMapTableK=M
ExceptionsNRuntimeVisibleAnnotations4Ljdk/internal/instrumentation/InstrumentationMethod;([B)IO([BII)Iwrite(I)VG([B)V([BII)V
SourceFile!RandomAccessFileInstrumentor.java4Ljdk/internal/instrumentation/InstrumentationTarget;valuejava.io.RandomAccessFilePQRSTU !jdk/jfr/events/FileReadEventVWXYZ * ,[R-.jdk/jfr/events/FileWriteEvent\Y-0-1/oracle/jrockit/jfr/RandomAccessFileInstrumentorjava/lang/Objectjava/lang/Throwablejava/io/IOException[Boracle/jrockit/jfr/VMJFR
fileReadToken#Lcom/oracle/jrockit/jfr/EventToken;!com/oracle/jrockit/jfr/EventToken	isEnabled()Z&(Lcom/oracle/jrockit/jfr/EventToken;)Vbegin	bytesReadJcommitfileWriteTokenbytesWritten0!*
 !`*YL=+*=+
+*	
+ N+
+*	
+-$A:	!"$%$'2(:)>*A'P(X)^+"V#$$#$$Q%
#$%$#$%$&'() *T	*+YM>,*+>,,*	
,:,,*	
,&;;=;:1	2457 8&:,;4<8=;:C;K<R>"+#+$%&'() ,e*+
Y:6*+
6*	
:*	
 .GGIG:D	EGH J%K.M6N?ODPGMQNZObQ"5#+$%&'()-.T	*YM>,*>,,*	,:,,*	,'<<><BX	YZ\]_ `%a'c-d5e9f<cDdLeSg",#/%&'()-0U	*+YM>,*++>,,*	,:,,*	,(==?=Bl	mnpqs t%u(w.x6y:z=wExMyT{"-#+/%&'()-1d*+Y:6*+6*	:*	 /HHJHB	 %,/7@EHR[c"6#+/%&'()23(45s6PK
UF)oܧ//$oracle/jrockit/jfr/Recording$1.class4,	
	


 !#this$0Loracle/jrockit/jfr/Recording;<init>!(Loracle/jrockit/jfr/Recording;)VCodeLineNumberTablerun()V
StackMapTable
SourceFileRecording.javaEnclosingMethod$%
&java/lang/Throwable'("Exception when stopping recording:)*+oracle/jrockit/jfr/Recording$1InnerClassesjava/util/TimerTaskoracle/jrockit/jfr/RecordingupdateTimerstop
access$000;(Loracle/jrockit/jfr/Recording;)Loracle/jrockit/jfr/Logger;oracle/jrockit/jfr/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V 	

"
*+*V*L*+

J
"
PK
UF$oracle/jrockit/jfr/Recording$2.class4D	$
%
&'	(
)*
%+
	,
-.
/01
2346$assertionsDisabledZthis$0Loracle/jrockit/jfr/Recording;<init>!(Loracle/jrockit/jfr/Recording;)VCodeLineNumberTablerun()V
StackMapTable'+<clinit>
SourceFileRecording.javaEnclosingMethod789java/lang/IllegalStateException:;java/lang/AssertionErrorjava/lang/Throwable<=>Error when starting recording:?@Aoracle/jrockit/jfr/RecordingBC;oracle/jrockit/jfr/Recording$2InnerClassesjava/util/TimerTasksetStartTime(Ljava/util/Date;)Vstart	isStarted()ZprintStackTrace
access$000;(Loracle/jrockit/jfr/Recording;)Loracle/jrockit/jfr/Logger;oracle/jrockit/jfr/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)Vjava/lang/ClassdesiredAssertionStatus "
*+*9*1L*YL+
*+

&	&	!
#!&'+ 8"JB4@ !"#5
PK
UF6$oracle/jrockit/jfr/Recording$3.class4-	



 !#$this$0Loracle/jrockit/jfr/Recording;<init>!(Loracle/jrockit/jfr/Recording;)VCodeLineNumberTablecompareK(Loracle/jrockit/jfr/RepositoryChunk;Loracle/jrockit/jfr/RepositoryChunk;)I'(Ljava/lang/Object;Ljava/lang/Object;)I	SignatureNLjava/lang/Object;Ljava/util/Comparator<Loracle/jrockit/jfr/RepositoryChunk;>;
SourceFileRecording.javaEnclosingMethod%&

'()*+,"oracle/jrockit/jfr/RepositoryChunkoracle/jrockit/jfr/Recording$3InnerClassesjava/lang/Objectjava/util/Comparatororacle/jrockit/jfr/Recording
copyChunks()VgetStartTime()Ljava/util/Date;java/util/Date	compareTo(Ljava/util/Date;)I 	

"
*+*i$+,lA%
*+,i"
PK
UF44"oracle/jrockit/jfr/Recording.class4Z	>
?	@A
?	BC	D	E	F	G	H	I	J
$K	L
$M
NO	PQR
ST
$U
NVW
$X
Y	Z	[	\
]^
$_
`
a
bc
d
e
f
g
h	i
j
k
l
$m	n	op
oqr
2st
4u
vwxwy
z
{
4|	}
~					
C


?
J?
J
J
JU
N




		

]

]
b
b
2

g


2


g
g
g
g
b
s
2	P	P
N
]
]
]
]



	o


m

	


	

J
J

X
4?
?|v


	InnerClassesidJtimerLjava/util/Timer;nameLjava/lang/String;loggerLoracle/jrockit/jfr/Logger;isCloneZtoDisk
isStarting	startTaskLjava/util/TimerTask;stopTask	startTimeLjava/util/Date;endTimedurationmaxSizemaxAgesizedonestoppingDonestartedreleaseddestinationCompresseddest
dumpOnExitchunksLjava/util/LinkedList;	Signature<Ljava/util/LinkedList<Loracle/jrockit/jfr/RepositoryChunk;>;jfrImplLoracle/jrockit/jfr/JFRImpl;	chunkLockLjava/lang/Object;settingsAggregator
Aggregator(Loracle/jrockit/jfr/Settings$Aggregator;
objectNameLjavax/management/ObjectName;<init>(Loracle/jrockit/jfr/Logger;Ljava/util/Timer;Ljava/lang/String;JLoracle/jrockit/jfr/Settings$Aggregator;ZLoracle/jrockit/jfr/JFRImpl;)VCodeLineNumberTableadded'(Loracle/jrockit/jfr/RepositoryChunk;)V
StackMapTableremovedaddChunkC^cgetDataEndTime()Ljava/util/Date;getDataStartTimegetDataSize()JgetDuration"(Ljava/util/concurrent/TimeUnit;)JgetId
getChannel)()Ljava/nio/channels/ReadableByteChannel;
ExceptionsI(Ljava/util/Date;Ljava/util/Date;)Ljava/nio/channels/ReadableByteChannel;t	getMaxAge
getMaxSizegetName()Ljava/lang/String;getStartTime	isStarted()Z	isStopped	isRunningisStoppingDone
isReleased
getObjectName()Ljavax/management/ObjectName;isBound	setToDisk(Z)VisToDiskrelease()VsetDuration#(JLjava/util/concurrent/TimeUnit;)V	setMaxAge
setMaxSize(J)VstartstopcopyTo(Ljava/lang/String;Z)JrgetDestinationsetDestination(Ljava/lang/String;)VisDestinationCompressedsetDestinationCompressed
setOptions((Loracle/jrockit/jfr/RecordingOptions;)VupdateTimersetStartTime(Ljava/util/Date;)VtoStringhashCode()Ifinalize
copyChunks!(Loracle/jrockit/jfr/Recording;)VgetEventSettings-()Loracle/jrockit/jfr/settings/EventSettings;
getDumpOnExit
setDumpOnExit
access$000;(Loracle/jrockit/jfr/Recording;)Loracle/jrockit/jfr/Logger;
SourceFileRecording.javajava/util/LinkedListjava/lang/Object/Recording %s:%d added chunk %s, current size=%d-1Recording %s:%d removed chunk %s, current size=%djava/util/Date"oracle/jrockit/jfr/RepositoryChunk	
0
 oracle/jrockit/jfr/ChunksChanneljava/util/ArrayListjava/lang/IllegalStateExceptionRecording is started%*Recording finishedjava/lang/StringBuilderStarting recording  ! "#%$3%Not started&java/lang/InterruptedException'3(3java/io/IOExceptionStopped recording java/io/FileCopy %d chunks to %s)*+java/io/FileOutputStream,-./01java/util/zip/GZIPOutputStream23456789:0;<=>?java/lang/Throwable@AB7Copied %d bytes (before compression) to %s in %d chunksCCould not copy to %sDECould not delete %sFGjava/io/FileNotFoundExceptionCould not write to file: Hjava/io/FileWriter#$%I+,&'JKoracle/jrockit/jfr/Recording$13LMNoracle/jrockit/jfr/Recording$2[id= O, name=, destination=, start=, end=, duration=ms
, maxSize=	, maxAge= P1QRjava/util/IdentityHashMapSTUoracle/jrockit/jfr/Recording$3VWXoracle/jrockit/jfr/Recording#oracle/jrockit/jfr/RecordingOptionsY&oracle/jrockit/jfr/Settings$Aggregatorjava/util/Iteratorjava/lang/Stringjava/nio/ByteBufferjava/util/List
java/util/MapusegetSizeoracle/jrockit/jfr/LoggerisDebugoracle/jrockit/jfr/MsgLevelDEBUGLoracle/jrockit/jfr/MsgLevel;java/lang/LongvalueOf(J)Ljava/lang/Long;logE(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/String;[Ljava/lang/Object;)VisEmpty
getEndTimegetTimepeek()Ljava/lang/Object;after(Ljava/util/Date;)ZremoveFirstaddLast(Ljava/lang/Object;)VgetLastgetFirstjava/util/concurrent/TimeUnitMILLISECONDSLjava/util/concurrent/TimeUnit;convert#(JLjava/util/concurrent/TimeUnit;)J(Ljava/util/List;)V(I)Viterator()Ljava/util/Iterator;hasNextnextbefore	compareTo(Ljava/util/Date;)Iadd(Ljava/lang/Object;)Zcloneclearappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;infooracle/jrockit/jfr/JFRImpl	notifyAllwaitstoppingstoppedjava/lang/Integer(I)Ljava/lang/Integer;getPath(Ljava/io/File;)V!()Ljava/nio/channels/FileChannel;
transferTo"(Ljava/nio/channels/FileChannel;)Jjava/nio/channels/FileChannelforce(Ljava/io/OutputStream;)Vallocate(I)Ljava/nio/ByteBuffer;()Ljava/nio/Buffer;read(Ljava/nio/ByteBuffer;)Iarray()[Bpositionwrite([BII)Vflushfinishclose
addSuppressed(Ljava/lang/Throwable;)VINFOERRORZ(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)VdeleteexistscanWritegetAbsolutePathNANOSECONDSjava/util/TimerTaskcanceljava/util/Timerschedule((Ljava/util/TimerTask;Ljava/util/Date;)V(J)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;addAll(Ljava/util/Collection;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;containsKeyjava/util/Collectionssort)(Ljava/util/List;Ljava/util/Comparator;)Voracle/jrockit/jfr/Settings1BBBB/	G***Y*Y*+*,	*-
***
*2M*	DFN$O)P.Q4R:S@TFUN+*Y+a*5*Y*
SY*SY+SY*S"XYZ[5\<]J[M_MN*Y+e*5*Y*
SY*SY+SY*S+"b
cd1e8fFdIhMiI}**YM**
*,ñ*	W*MY+ !*e"N*/*#$: -%*&W*'*+(*+)**	-***!*+*&$N*-',ç
:,&'Zlmop$q't:uNvXwdxpys{{|}"
&$2D,*YL*+ð*,$M, +ðN+-'&''*' 'Q,*YL*+ð*-$M,.+ðN+-'&''*' 'Q*$+*/01*b*YL»2Y*3+ðM+,[
z*YN»4Y*+5:*6:7@8$:.: :+9,:;W2Y3-ð:	-	rssws6
6=DMPY\dgsG /
[$+*01***
;*<*<=@*>*7**?@*@	*A
*B	0
*B
@
D*
CYDE**C*YL*6M,7,8$N*-'*F*A+ç
:+8;;?;"" '!*"1#6$B%P1*0-1/*G()*)
*0-1
-."**
12*
5Z*YL*?
CYHE*>+ñ*>**
*<*YI<*G*JYKLM*NOP+çM+,**Q*YL**R+çN+-!l"illolJ9:;=>"A'D7F>GIIMKgLqNyPQRST9		Pbd*YL*>
CYSE**TM*?+ñ*YI?*G+çN+-**V*@**W*X**X*YZXL*X+**JYK\M*NOP&)U6K7HKKNKly|[fWXY^`&c)a*c-e4f7hBiFjPxXz]|e~ly|}P	Sk[o	B]Y+^:*Y:»2Y*3:*+6ç:		*_Y`SYaSbYc::	d:

eB
fYgYh:
i:jWk6
lmn!aB
o
p
qU	rH:
	
t<r4:

:	
:
!	r:	tr
u
:u*vwY!SYaSY`SD:*xyYaSz{*x|YaSz!
-0050sfsfs	X/7797hk['!*8Xfjqy/47Ahkm0I !"-QGH
 G	)=[#*X$%L+E]Y+^M,}(,~!YJYKM,MOY,N-*+X"
9BFK9[&*Y'"*Y
()yI*+*+*+*+*+*+
*4>H[*k**YL**W**?+ñ*/	-*Y**	*Y*<!*/a"+çM+,,e-beehe6
#*-6B`j	2D+,n+Y+!"M*YN*-ñ**W*,"*
*Y**	*,*,<-ç
:-$f%cffjf6
"	%,4
9DP$\&a'm(@"I-5ŻJYKL+M*W*
+M*
MW*X+M*XMW*<+M*<NW*?+M*?NW*/	+M*/MW**	+M**W*	+M*MW+]W+OJ,-./+122@4G5U7\8j:s;=>@ACD+./0*I1)	**NOPs23	߻4YM+YN,+W-ç
:-YN4Y:*Y:*6:7'8$:-WW,:7-8$:-*)WY**F*Wç:#?VTUVW&X.Z7[?]^^i_s`vbcdegipqrsK	4!454-0c67*v8*z9"*
~:;*#<="PK
UF{)oracle/jrockit/jfr/RecordingOptions.class4getDuration"(Ljava/util/concurrent/TimeUnit;)J	getMaxAge
getMaxSize()JgetDestination()Ljava/lang/String;getStartTime()Ljava/util/Date;isDestinationCompressed()ZisToDisk
SourceFileRecordingOptions.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;#oracle/jrockit/jfr/RecordingOptionsjava/lang/Object	


PK
UFNJ
J
-oracle/jrockit/jfr/RecordingOptionsImpl.class4k
J	K	L
MN	O	PQ	PR
PS	T	U	V	WXYZ[\]^_`adestinationLjava/lang/String;	startTimeLjava/util/Date;durationJmaxSizemaxAgedestinationCompressedZtoDisk<init>*(Ljava/lang/String;ZLjava/util/Date;JJJZ)VCodeLineNumberTable
StackMapTable_bN((Loracle/jrockit/jfr/RecordingOptions;)V()VgetDuration"(Ljava/util/concurrent/TimeUnit;)J	getMaxAge
getMaxSize()JgetStartTime()Ljava/util/Date;getDestination()Ljava/lang/String;isDestinationCompressed()ZisToDisksetDestination(Ljava/lang/String;)VsetStartTime(Ljava/util/Date;)VsetDuration#(JLjava/util/concurrent/TimeUnit;)V
setMaxSize(J)V	setMaxAgesetDestinationCompressed(Z)V	setToDisk
SourceFileRecordingOptionsImpl.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;#, !cdjava/util/Dateefghgij"!456723-.01/.87'oracle/jrockit/jfr/RecordingOptionsImpljava/lang/Object#oracle/jrockit/jfr/RecordingOptionsjava/lang/Stringclone()Ljava/lang/Object;java/util/concurrent/TimeUnitNANOSECONDSLjava/util/concurrent/TimeUnit;MILLISECONDSconvert#(JLjava/util/concurrent/TimeUnit;)J1 !"!#$%L**+**-
-*	
**	*

&&		!06E K!'5()*(()*(*#+%Q**+*+*+*+
*+*+*+
&&	#$%&"'/(9)F*P+#,%`(*****	
*	*	*
&&	-.	/0123"4'5-.%$+*
	&9/.%$+*	&>01%*&C23%;**&H'@*45%*&M67%*&R87%*
&W9:%"*+&
[\;<%O*+
+&
_`'O((*(*=>%)
*-	
&
cd?@%"*&
ghA>%)
*-	&
klBC%"*&
opDC%"*
&
stEFGHIPK
UF9{{(oracle/jrockit/jfr/RecordingStream.class4f
;
<=	>?
@	AB
C	D	E
FGH
I
J
<K
L
MN
<O
P
Q
JGFGJ
JRinput'Ljava/nio/channels/ReadableByteChannel;bufferLjava/nio/ByteBuffer;byteOutLjava/io/ByteArrayOutputStream;gzOut Ljava/util/zip/GZIPOutputStream;
MIN_SEND_SIZEI
ConstantValue<init>*(Ljava/nio/channels/ReadableByteChannel;)VCodeLineNumberTable
ExceptionsSread()[B
StackMapTableTisOpen()Zclose()V
SourceFileRecordingStream.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;(5UVWjava/io/ByteArrayOutputStream(X !java/util/zip/GZIPOutputStream(Y"#23Z.[\545]/^_`a"oracle/jrockit/jfr/RecordingStreambcd/e5java/lang/Objectjava/io/IOExceptionjava/lang/Throwablejava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;(I)V(Ljava/io/OutputStream;)V%java/nio/channels/ReadableByteChannel(Ljava/nio/ByteBuffer;)Iflusharraywrite([BII)Vsize()Iclear()Ljava/nio/Buffer;toByteArrayreset0 !"#$%&'()*\0***Y*Y*	
*++*/,-!./*x***
<*
*
K*
**
**W*WM*W,**L*+*
N*-*
*
*L*+:*,Pft+^ 	$&("))*,-<.C/P3c4f3q5t7~8;<;?@BD0
	".J1
I1	[1,-!23*"
*+I!45*n0**
*
*
***+"M	NOPR#S*T/V0,-6789:PK
UFӈPVV%oracle/jrockit/jfr/Repository$1.class4M	)	*
+
,-
,.
,/
,012
	+3
	45
	6
7
89;<val$repoLjava/io/File;this$0Loracle/jrockit/jfr/Repository;<init>0(Loracle/jrockit/jfr/Repository;Ljava/io/File;)VCodeLineNumberTablerun()Ljava/lang/String;
StackMapTable=
Exceptions()Ljava/lang/Object;	SignatureOLjava/lang/Object;Ljava/security/PrivilegedExceptionAction<Ljava/lang/String;>;
SourceFileRepository.javaEnclosingMethod>?@ABCDEFGHGjava/lang/Exceptionjava/lang/StringBuilderJFR repository directory (IJ) exists, but isn't writable.KLoracle/jrockit/jfr/Repository$1InnerClassesjava/lang/Object'java/security/PrivilegedExceptionActionjava/lang/Stringoracle/jrockit/jfr/Repositorycreate&(Ljava/lang/String;)Ljava/lang/String;()Vjava/io/FilegetCanonicalFile()Ljava/io/File;getPathexists()ZcanWriteappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V '*+*,*8sA*L*-*#Y	Y
+
+;<=?A? A!*8 "#$%&'(:
PK
UFt%oracle/jrockit/jfr/Repository$2.class44	


 !
 "
#$&'this$0Loracle/jrockit/jfr/Repository;<init>"(Loracle/jrockit/jfr/Repository;)VCodeLineNumberTablerun()Ljava/lang/String;
Exceptions(()Ljava/lang/Object;)	SignatureOLjava/lang/Object;Ljava/security/PrivilegedExceptionAction<Ljava/lang/String;>;
SourceFileRepository.javaEnclosingMethod*+,
-./0123oracle/jrockit/jfr/Repository$2InnerClassesjava/lang/Object'java/security/PrivilegedExceptionActionjava/io/IOExceptionjava/lang/Exceptionoracle/jrockit/jfr/Repositorycreate&(Ljava/lang/String;)Ljava/lang/String;()V
access$000/(Loracle/jrockit/jfr/Repository;)Ljava/io/File;java/io/FilegetCanonicalFile()Ljava/io/File;getPath 	

"
*+*b&*eA*b%
PK
UFG%oracle/jrockit/jfr/Repository$3.class4E	$	%
&
'(
')
'*
'+
,-
'.
/023val$pathLjava/io/File;this$0Loracle/jrockit/jfr/Repository;<init>0(Loracle/jrockit/jfr/Repository;Ljava/io/File;)VCodeLineNumberTablerun()Ljava/lang/Boolean;
StackMapTable
Exceptions4()Ljava/lang/Object;5	SignaturePLjava/lang/Object;Ljava/security/PrivilegedExceptionAction<Ljava/lang/Boolean;>;
SourceFileRepository.javaEnclosingMethod6789:;<=<>?@?ABCD?oracle/jrockit/jfr/Repository$3InnerClassesjava/lang/Object'java/security/PrivilegedExceptionActionjava/io/IOExceptionjava/lang/Exceptionoracle/jrockit/jfr/RepositorytryToUseAsRepository(Ljava/io/File;)Z()Vjava/io/FilegetCanonicalFile()Ljava/io/File;
getParentFilemkdirs()Zexistsjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;mkdir 
'*+*,*@*W**	*"',6;A*
 !"#1
PK
UFq%oracle/jrockit/jfr/Repository$4.class47	

 
!"
#$
%&()this$0Loracle/jrockit/jfr/Repository;<init>"(Loracle/jrockit/jfr/Repository;)VCodeLineNumberTablerun()Ljava/lang/Boolean;
StackMapTable
Exceptions*()Ljava/lang/Object;+	SignaturePLjava/lang/Object;Ljava/security/PrivilegedExceptionAction<Ljava/lang/Boolean;>;
SourceFileRepository.javaEnclosingMethod,-.
./0123456oracle/jrockit/jfr/Repository$4InnerClassesjava/lang/Object'java/security/PrivilegedExceptionActionjava/io/IOExceptionjava/lang/Exceptionoracle/jrockit/jfr/Repositorydestroy()V
access$000/(Loracle/jrockit/jfr/Repository;)Ljava/io/File;java/io/Filedelete()Zjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; 	

"
*+*F**
A*'
PK
UFBjdcc#oracle/jrockit/jfr/Repository.class4	u
1vwx
y	z	{
|}
~	

	|	
v
y








"v
"
"
"
(y
,	


4
6	

;v


?


InnerClassessdfLjava/text/SimpleDateFormat;loggerLoracle/jrockit/jfr/Logger;pidLjava/lang/String;MAX_REPO_CREATION_RETRIESI
ConstantValuepathLjava/io/File;$assertionsDisabledZ<init>X(Loracle/jrockit/jfr/JFR;Loracle/jrockit/jfr/NativeOptions;Loracle/jrockit/jfr/Logger;)VCodeLineNumberTable
Exceptionscreate&(Ljava/lang/String;)Ljava/lang/String;
StackMapTabletryToUseAsRepository(Ljava/io/File;)ZfilenameBase()Ljava/lang/String;getPath()Ljava/io/File;repositoryNamedestroy()V
access$000/(Loracle/jrockit/jfr/Repository;)Ljava/io/File;<clinit>
SourceFileRepository.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;RSVkjava/text/SimpleDateFormatyyyy_MM_dd_HH_mm_ssVHIJKLMf[\MTUjava/lang/AssertionErrorjava/io/Fileoracle/jrockit/jfr/Repository$1Vjava/security/Permissionjava/io/FilePermissiongfread, writeVjava/lang/String'java/security/PrivilegedActionExceptioniforacle/jrockit/jfr/Repositorybcjava/lang/StringBuilder_fjava/lang/Exception?Unable to create JFR repository directory using base location ().oracle/jrockit/jfr/Repository$2Vread'Using %s as Flight Recorder repository.java/lang/Objecthoracle/jrockit/jfr/Repository$3java/lang/Boolean Could not open %s as repository.java/util/Dateeforacle/jrockit/jfr/Repository$4delete"Flight Recorder repository deleted+Repository could not be removed at shutdown[Ljava/io/FilePermission;java/lang/Throwable(Ljava/lang/String;)Voracle/jrockit/jfr/JFRgetpid()IvalueOf(I)Ljava/lang/String; oracle/jrockit/jfr/NativeOptions
repositoryJAVA_IO_TMPDIR0(Loracle/jrockit/jfr/Repository;Ljava/io/File;)V'(Ljava/lang/String;Ljava/lang/String;)Vjava/security/AccessControllerdoPrivileged|(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;getException()Ljava/lang/Exception;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString"(Loracle/jrockit/jfr/Repository;)Voracle/jrockit/jfr/MsgLevelINFOLoracle/jrockit/jfr/MsgLevel;oracle/jrockit/jfr/LoggerlogE(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/String;[Ljava/lang/Object;)V
getParentFilebooleanValue()ZWARNZ(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/Throwable;Ljava/lang/String;[Ljava/lang/Object;)Vformat$(Ljava/util/Date;)Ljava/lang/String;infoerrorjava/lang/ClassdesiredAssertionStatus01HIJKLMNOPQRSTU	VWXW+**Y*-*+	
*,WY !!*"Z([\XB	'+M,
M,YY,N:Y*-YY-S:::*::6=Y :*!$"Y#$%$&':#(Y"Y#)$,$*$'+*:	,Y*-YY*.S:	:

*/01Y	S2	(NQY!*,-
02%4(7=DF8NHQFSGYJ\KbLfNiOqP~QRTWX\^ahblj	kn$q]m

^4_^^`^a	_^^`^`^^  '3
_^^`^`^^^aZ(bcXu+Y=YY+SYY+3SN4Y*+5-67="::*891Y+S:<QTY2uwyz/{<GQTV]s]A_`daefX@("Y#*;Y<=$%$*
$'YghX*YifX*>YjkX
	<?Y*@YY*AS67<*BCH*DE<M*BC+*DEN*BC*DE-,H,eYF",0<EHIMYbejv]<KaKllmnX*YokX4FY]@pqrstG"?4,PK
UFCK*oracle/jrockit/jfr/RepositoryChunk$1.class4C	#
$%&
'()
'*
'+
,-
./12this$0$Loracle/jrockit/jfr/RepositoryChunk;<init>'(Loracle/jrockit/jfr/RepositoryChunk;)VCodeLineNumberTablerun()Ljava/lang/Boolean;
StackMapTable3
Exceptions4()Ljava/lang/Object;5	SignaturePLjava/lang/Object;Ljava/security/PrivilegedExceptionAction<Ljava/lang/Boolean;>;
SourceFileRepositoryChunk.javaEnclosingMethod6789test1tst3:;test2<=>?@AB$oracle/jrockit/jfr/RepositoryChunk$1InnerClassesjava/lang/Object'java/security/PrivilegedExceptionActionjava/io/Filejava/io/IOExceptionjava/lang/Exception"oracle/jrockit/jfr/RepositoryChunkfinish#(Ljava/util/Date;Ljava/util/Date;)V()VcreateTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;renameTo(Ljava/io/File;)Zdelete()Zjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; 
"
*+*Iq+LM>+,>+W,W	"LMOPQT!U&WA*
I !"0
PK
UF*oracle/jrockit/jfr/RepositoryChunk$2.class4T	(
)
&*
&+
,-./
)0
1
23
4
5
,6
78
9:<=this$0$Loracle/jrockit/jfr/RepositoryChunk;<init>'(Loracle/jrockit/jfr/RepositoryChunk;)VCodeLineNumberTablerun()Ljava/lang/Long;
StackMapTable
Exceptions()Ljava/lang/Object;>	SignatureMLjava/lang/Object;Ljava/security/PrivilegedExceptionAction<Ljava/lang/Long;>;
SourceFileRepositoryChunk.javaEnclosingMethod?@ABCDEDFGHjava/io/IOExceptionjava/lang/StringBuilderCould not rename IJIK to LMNOPQRS$oracle/jrockit/jfr/RepositoryChunk$2InnerClassesjava/lang/Object'java/security/PrivilegedExceptionActionjava/lang/Exception"oracle/jrockit/jfr/RepositoryChunkfinish#(Ljava/util/Date;Ljava/util/Date;)V()V
access$1004(Loracle/jrockit/jfr/RepositoryChunk;)Ljava/io/File;
access$000java/io/FilerenameTo(Ljava/io/File;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vlength()Jjava/lang/LongvalueOf(J)Ljava/lang/Long; "
*+*tR**3YY	
*
*
*wx7yD|DA*t !"#$%&';
PK
UF%,*oracle/jrockit/jfr/RepositoryChunk$3.class46		
	 
!"
!#
$%
&')*val$fLjava/io/File;this$0$Loracle/jrockit/jfr/RepositoryChunk;<init>5(Loracle/jrockit/jfr/RepositoryChunk;Ljava/io/File;)VCodeLineNumberTablerun()Ljava/lang/Boolean;
StackMapTable()Ljava/lang/Object;	SignatureGLjava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Boolean;>;
SourceFileRepositoryChunk.javaEnclosingMethod+,-
./0121345$oracle/jrockit/jfr/RepositoryChunk$3InnerClassesjava/lang/Objectjava/security/PrivilegedAction"oracle/jrockit/jfr/RepositoryChunkprivilegedDelete(Ljava/io/File;)Z()Vjava/io/Filedelete()Zexistsjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; 	

'*+*,*G**A*(
PK
UF|,*oracle/jrockit/jfr/RepositoryChunk$4.class41		

 
!"
#$&'val$fileLjava/io/File;this$0$Loracle/jrockit/jfr/RepositoryChunk;<init>5(Loracle/jrockit/jfr/RepositoryChunk;Ljava/io/File;)VCodeLineNumberTablerun()Ljava/lang/Boolean;()Ljava/lang/Object;	SignatureGLjava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Boolean;>;
SourceFileRepositoryChunk.javaEnclosingMethod()*

*+,-./0$oracle/jrockit/jfr/RepositoryChunk$4InnerClassesjava/lang/Objectjava/security/PrivilegedAction"oracle/jrockit/jfr/RepositoryChunkdestroy()Vjava/io/Fileexists()Zjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; 	

'*+*,*#*A*%
PK
UF^+*oracle/jrockit/jfr/RepositoryChunk$5.class4/	

 
!
"#%&this$0$Loracle/jrockit/jfr/RepositoryChunk;<init>'(Loracle/jrockit/jfr/RepositoryChunk;)VCodeLineNumberTablerun()Ljava/io/InputStream;
Exceptions'()Ljava/lang/Object;(	SignatureRLjava/lang/Object;Ljava/security/PrivilegedExceptionAction<Ljava/io/InputStream;>;
SourceFileRepositoryChunk.javaEnclosingMethod)*
+java/io/FileInputStream,-.$oracle/jrockit/jfr/RepositoryChunk$5InnerClassesjava/lang/Object'java/security/PrivilegedExceptionActionjava/io/FileNotFoundExceptionjava/lang/Exception"oracle/jrockit/jfr/RepositoryChunknewInputStream()V
access$0004(Loracle/jrockit/jfr/RepositoryChunk;)Ljava/io/File;(Ljava/io/File;)V 	

"
*+*'Y*A*$
PK
UF3ƓFF(oracle/jrockit/jfr/RepositoryChunk.class43	Z	Z
H	Z
	Z



	Z
	Z



Z	Z

	Z
	Z

 	
 
 


)	Z
,
Z
 
.
5
7	Z	Z


>

Z
Z
D

		

Z
 
Z
W
InnerClassesloggerLoracle/jrockit/jfr/Logger;	startTimeLjava/util/Date;endTimetempFileLjava/io/File;destFilerefCountIsizeJ
outputChannelLjava/nio/channels/FileChannel;outputStreamLjava/io/FileOutputStream;rename_overwritesZchecked_overwrites$assertionsDisabled<init>,(Loracle/jrockit/jfr/Logger;Ljava/io/File;)VCodeLineNumberTable
StackMapTablefinish(JJ)V
Exceptions#(Ljava/util/Date;Ljava/util/Date;)VgetStartTime()Ljava/util/Date;
getEndTimeprivilegedDelete(Ljava/io/File;)Zdestroy()VusereleasefinalizegetSize()J
isFinished()ZtoString()Ljava/lang/String;newInputStream()Ljava/io/InputStream;
access$0004(Loracle/jrockit/jfr/RepositoryChunk;)Ljava/io/File;
access$100<clinit>
SourceFileRepositoryChunk.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;bcdcqef]^java/io/File.part	
q_`
pnjava/lang/AssertionErrorjava/util/Dateqz}ijklon$oracle/jrockit/jfr/RepositoryChunk$1qjava/security/Permissionjava/io/FilePermissionjava/lang/StringBuilder/*read, write, deleteqjava/lang/Booleanmn'java/security/PrivilegedActionException !java/io/IOExceptionjava/lang/RuntimeExceptionCould not delete "read, write$oracle/jrockit/jfr/RepositoryChunk$2java/lang/Long#gha`Chunk finished: $%&$oracle/jrockit/jfr/RepositoryChunk$3q'read, delete(z{$oracle/jrockit/jfr/RepositoryChunk$4readRepository chunk %s%s deleted.java/lang/Object not)*+,-,./
Use chunk  ref count now 0Release chunk Chunk not finished$oracle/jrockit/jfr/RepositoryChunk$5java/io/InputStream"oracle/jrockit/jfr/RepositoryChunk12oracle/jrockit/jfr/Loggerjava/lang/Stringjava/lang/Exception[Ljava/io/FilePermission;[Ljava/lang/Object;oracle/jrockit/jfr/MsgLeveljava/lang/Throwableoracle/jrockit/jfr/JFRcheckControlgetPathlength()I	substring(II)Ljava/lang/String;(Ljava/lang/String;)Vjava/lang/SystemgetSecurityManager()Ljava/lang/SecurityManager;exists(J)Vjava/nio/channels/FileChannelforce(Z)Vclosejava/io/FileOutputStream'(Loracle/jrockit/jfr/RepositoryChunk;)VJAVA_IO_TMPDIRLjava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;'(Ljava/lang/String;Ljava/lang/String;)Vjava/security/AccessControllerdoPrivileged|(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;booleanValuegetException()Ljava/lang/Exception;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;	longValuedebugclone()Ljava/lang/Object;5(Loracle/jrockit/jfr/RepositoryChunk;Ljava/io/File;)Vs(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;DEBUGLoracle/jrockit/jfr/MsgLevel;ERRORlogE(Loracle/jrockit/jfr/MsgLevel;Ljava/lang/String;[Ljava/lang/Object;)V(I)Ljava/lang/StringBuilder;java/lang/ClassdesiredAssertionStatus0ZH]^_`a`bcdcefghijklmnonpnqrsq***+*,,N*Y--	
	d*
3*Y*Yt:)!	*+,-.(/,.50:2@3X4p6uXvwxyz{s1*YY!t
9:|.z}s=	T****
*_Y*YY Y!"#$#%&'S()*+N--:.	./*Y+,**0!.Y Y!1#*2%3YY*4'SYY*4'SN*5Y*6-(789 :-:.	./*,:*+
* Y!;#*2%<*dg,,t!=>?BC$F*HXIdag[h\n]v^|`cfhijnopt &,16Su;
B~~.Dv~~|.s;*
*
=tu@s;*:*:=tu@sg	:+Y>Y*+?YY+@'SA)*t'0us	*B
*		CL=
**NDY*-EYY-F'SA)*6F*-06GHY-ISYJKSL:*	MNHOt
.tF
(=FQY`i|uPCx1xvxyvxyvxywvxywv!sT4*Y`* Y!P#*Q#R#*S%<t
3!sp?*Yd* Y!T#*Q#R#*S%<**Ut
3:>u>s}"<*YM*<,çN,-*Ut"
!uDs*9ts0
*:tu@s@*B**tus	O*B
.YV3WY*XYY*F'S(YL+-M,.,.,/78,t*
(189>EJuf~~|.s*ts*ts4Z[tu@\*WD>5PK
UFQ.oracle/jrockit/jfr/settings/EventDefault.class4Y
1
23	4	5
6	78
9:
;
9<
9=
9>
9?
9@A
1
BC
D
3EFsetting*Loracle/jrockit/jfr/settings/EventSetting;	uriStringLjava/lang/String;containsWildcardZ<init>;(Ljava/net/URI;Loracle/jrockit/jfr/settings/EventSetting;)VCodeLineNumberTable(Ljava/lang/String;)Zmatches
StackMapTablematch'(Ljava/lang/String;Ljava/lang/String;)ZGgetURI()Ljava/lang/String;
getSetting,()Loracle/jrockit/jfr/settings/EventSetting;toString
SourceFileEventDefault.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;HI+(!*GJK$%LMNOPQRSTUjava/lang/StringBuilderVW : VX(oracle/jrockit/jfr/settings/EventDefaultjava/lang/Objectjava/lang/String()Vjava/net/URIcontains(Ljava/lang/CharSequence;)Zequals(Ljava/lang/Object;)ZisEmpty()ZcharAt(I)C	substring(I)Ljava/lang/String;length()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;1E**+*,** !* "!>*+*	*+
 #G
$%`+*+*)+
M>**
,	**+*
+
	 2 #$%&&2'4%:*<,P-^/#&!'(* 3)** 7+(6Y** <,-./0PK
UFnD=1oracle/jrockit/jfr/settings/EventDefaultSet.class4
=>
=	?@A
BC
D
EF
G@H@IJ
K
L
MN
OP
QRS
T
UV
W
OX
OYZ[defaultsLjava/util/List;	Signature<Ljava/util/List<Loracle/jrockit/jfr/settings/EventDefault;>;<init>(Ljava/util/Collection;)VCodeLineNumberTableE(Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventDefault;>;)V.([Loracle/jrockit/jfr/settings/EventDefault;)Vget:(Ljava/net/URI;)Loracle/jrockit/jfr/settings/EventSetting;>(Ljava/lang/String;)Loracle/jrockit/jfr/settings/EventSetting;
StackMapTablegetAll()Ljava/util/List;>()Ljava/util/List<Loracle/jrockit/jfr/settings/EventDefault;>;create?(Ljava/io/Reader;)Loracle/jrockit/jfr/settings/EventDefaultSet;
Exceptions\]^=(Ljava/io/File;)Loracle/jrockit/jfr/settings/EventDefaultSet;_SVZA(Ljava/lang/String;)Loracle/jrockit/jfr/settings/EventDefaultSet;
SourceFileEventDefaultSet.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;`java/util/ArrayListabcdef ghi%'jk%l(oracle/jrockit/jfr/settings/EventDefaultmnopqrstuvwx7java/io/FileReaderyz`java/lang/Throwable{|}~+oracle/jrockit/jfr/settings/EventDefaultSetjava/lang/Objectjava/io/IOExceptionjava/net/URISyntaxExceptionjava/text/ParseExceptionjava/io/File()Vjava/util/ListaddAll(Ljava/util/Collection;)Zjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;java/net/URItoString()Ljava/lang/String;size()I(I)Ljava/lang/Object;matches(Ljava/lang/String;)Z
getSetting,()Loracle/jrockit/jfr/settings/EventSetting;java/util/CollectionsunmodifiableList"(Ljava/util/List;)Ljava/util/List;&oracle/jrockit/jfr/settings/PresetFilereadContent$(Ljava/io/Reader;)Ljava/lang/String;%oracle/jrockit/jfr/settings/JFCParsercreateEventDefaultSet(Ljava/io/File;)Vclose
addSuppressed(Ljava/lang/Throwable;)VcreateFromName<(Ljava/lang/String;)Loracle/jrockit/jfr/settings/PresetFile;getSettings/()Loracle/jrockit/jfr/settings/EventDefaultSet;1 !?**Y*+W"#$!%	*+"
%&!!	*+	""%'!o3*
=&*dN-+
-"()*&++(1.(

 )*! *"2+	,-! *"6./01	,2![Y*LM+N+,+:,+-N-M-:+,+:,+"38BFI3:8":;<3:8<(K"34565
3455D534555
./10	,7! *"@./0189:;<PK
UF:(S.oracle/jrockit/jfr/settings/EventSetting.class4
E	
	
	
	
	N




B@
 







	
2


6
6
6
6
6
	THRESHOLDLjava/lang/String;
ConstantValuePERIOD
STACKTRACEENABLEDidIenabledZ
stacktracethresholdNanosJperiodMillis$assertionsDisabled<init>(ILjava/util/Map;)VCodeLineNumberTable	Signature9(ILjava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)V
getEnabled(Ljava/util/Map;)Z
StackMapTable8(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)ZgetThreshold(Ljava/util/Map;)J8(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;)J
getStackTrace	getPeriod
getIgnoreCase5(Ljava/util/Map;Ljava/lang/String;)Ljava/lang/String;[(Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/String;)Ljava/lang/String;(IZZJJ)V(I)V()V2(Loracle/jrockit/jfr/events/EventDescriptor;ZZJJ)VX(Loracle/jrockit/jfr/events/EventDescriptor;Loracle/jrockit/jfr/settings/EventSetting;)V)(Lcom/oracle/jrockit/jfr/EventInfo;ZZJJ)VO(Lcom/oracle/jrockit/jfr/EventInfo;Loracle/jrockit/jfr/settings/EventSetting;)VW(Loracle/jrockit/jfr/settings/EventSetting;Loracle/jrockit/jfr/settings/EventSetting;)V%(Lcom/oracle/jrockit/jfr/EventInfo;)VgetId()I	isEnabled()ZisStacktraceEnabled()JtoString()Ljava/lang/String;hashCodeequals(Ljava/lang/Object;)Z<clinit>
SourceFileEventSetting.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;oracle/jrockit/jfr/JFRUkLM[\NOc\PO`aQRdaSR(oracle/jrockit/jfr/settings/EventSettingef	threshold
stackTraceperiodxjava/util/Map$EntryEntryInnerClassesjava/lang/StringUiUjuvxxwxyx`zdzUlUoTOjava/lang/AssertionErrorjava/lang/StringBuilder{ id=	, enabled, stacktrace, threshold=ns	, period=ms }{|xjava/lang/Objectjava/util/Iterator)oracle/jrockit/jfr/events/EventDescriptor com/oracle/jrockit/jfr/EventInfo'oracle/jrockit/jfr/settings/StringParseenable(Ljava/lang/String;)Z(Ljava/lang/String;)J
java/util/MapentrySet()Ljava/util/Set;
java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKeyequalsIgnoreCasegetValue
hasStackTrace
isRequestablejava/lang/Mathmin(JJ)Jmaxappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;(J)Ljava/lang/StringBuilder;java/lang/ClassdesiredAssertionStatus1E
FGHIGHJGHKGH
LMNOPOQRSRTOUVW^.****,**,**,	**,
X	%&'$(-)YZ[\WA*+
M,
,X
,-]
^@Y_`aWC*+M,
,X
12]
^BYbc\WA*+M,
,X
67]
^@Y_daWG*+M,,mX
;<]
^BYbefW{A+N---: ,!" X@ A1B<D?E]g/YhUiWP *****	*XHI	JKLMNUjW**#X
Q
RUkW"*$X
UVUlW+*+%+&+'	#XZ['Z*\]PmmmmUnW:*+,(,),*,+,X_`_aUoW+*+-+.+/	#Xef'e*g]PppppUqW:*+,(,),*,+0XjkjlUrWU*1+,,2Y3*+*+
,*+
,+	,	4B!+	,	5B*!	+,47
	+,57*X:st$u,vCwZxfynzz|}]S
$sssVsCsssssQsCsssss"!UtW'*+-$X

uvW*XwxW*XyxW*X`zW*	XdzW*X{|Wv6Y7L+89*:W*
+;9W*
+<9W*		+=9*	>?9W*	+@9*>A9W+B9W+CX2$+2;NWjq]$}
~vWG<h*`<h*`<h*	*	 }`<h** }`<X
2E]ssWT+*+G+M,*5,**,	*	,*,*XR]Hs@kW4D1X]@
	PK
UFL*$$/oracle/jrockit/jfr/settings/EventSettings.class4
getSetting-(I)Loracle/jrockit/jfr/settings/EventSetting;
ExceptionsputSettings(Ljava/util/Collection;)V	SignatureE(Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventSetting;>;)VgetSettings()Ljava/util/Collection;D()Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventSetting;>;getEventDefaultsD()Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventDefault;>;getEventDefaultSets()Ljava/util/List;A()Ljava/util/List<Loracle/jrockit/jfr/settings/EventDefaultSet;>;addEventDefaultSet0(Loracle/jrockit/jfr/settings/EventDefaultSet;)VreplaceEventDefaultSetsH(Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventDefaultSet;>;)V
SourceFileEventSettings.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;)oracle/jrockit/jfr/settings/EventSettingsjava/lang/Object+com/oracle/jrockit/jfr/NoSuchEventException	
	
			PK
TFCB>//#oracle/jrockit/jfr/settings/jfc.xsd<?xml version="1.0" encoding="utf-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="unqualified" attributeFormDefault="unqualified"
	version="1.0">

	<xsd:element name="configuration" type="configurationType" />

	<xsd:complexType name="configurationType">
		<xsd:sequence>
			<xsd:element minOccurs="0" maxOccurs="unbounded" name="producer" type="producerType" />
		</xsd:sequence>
		<xsd:attribute use="required" name="version" type="xsd:decimal" />
		<xsd:attribute use="required" name="name" type="xsd:string" />
		<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
		<xsd:attribute use="optional" name="provider" type="xsd:string" default="" />
	</xsd:complexType>

	<xsd:complexType name="producerType">
		<xsd:sequence>
			<xsd:element minOccurs="0" maxOccurs="1" name="control" type="controlType" />
			<xsd:element minOccurs="0" maxOccurs="unbounded" name="event" type="eventType" />
		</xsd:sequence>
		<xsd:attribute use="required" name="uri" type="xsd:anyURI" />
		<xsd:attribute use="optional" name="label" type="xsd:string" default="" />
		<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
	</xsd:complexType>

	<xsd:complexType name="eventType">
		<xsd:sequence>
			<xsd:element minOccurs="0" maxOccurs="unbounded" name="setting" type="settingType" />
		</xsd:sequence>
		<xsd:attribute use="required" name="path" type="xsd:string" />
		<xsd:attribute use="optional" name="label" type="xsd:string" />
		<xsd:attribute use="optional" name="description" type="xsd:string" />
	</xsd:complexType>

	<xsd:simpleType name="controlIdentifier">
		<xsd:restriction base="xsd:NMTOKEN" />
	</xsd:simpleType>

	<xsd:complexType name="settingType" mixed="true">
		<xsd:attribute use="required" name="name" type="xsd:string" />
		<xsd:attribute use="optional" name="control" type="xsd:anyURI" />
	</xsd:complexType>

	<!-- The elements below are ignored by the JVM -->

	<xsd:complexType name="controlType">
		<xsd:sequence minOccurs="0" maxOccurs="unbounded">
			<xsd:choice>
				<xsd:element name="text" type="textType" />
				<xsd:element name="selection" type="selectionType" />
				<xsd:element name="flag" type="flagType" />
				<xsd:element name="condition" type="conditionType" />
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>

	<!-- Content type is an optional tag (identifier) that hints how a value should be interpreted. -->
	<xsd:simpleType name="contentType">
		<xsd:restriction base="xsd:NMTOKEN" />
	</xsd:simpleType>

	<!-- Flag represents a boolean input that can be true or false. -->
	<xsd:complexType name="flagType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute use="required" name="label" type="xsd:string" />
				<xsd:attribute use="required" name="name" type="controlIdentifier" />
				<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>

	<!-- Text represents a string based input which may have a contentType that hints how the text should be interpreted. 
	For content that can be ordered (i.e numbers) it's possible to set a minimum and maximum value. How values are 
	ordered are determined by the contentType. For instance, if the contenType would be "timeSpan" "1 s" would 
	larger then "1 ns". -->
	<xsd:complexType name="textType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute use="required" name="label" type="xsd:string" />
				<xsd:attribute use="required" name="name" type="controlIdentifier" />
				<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
				<xsd:attribute use="optional" name="contentType" type="contentType" default="text" />
				<xsd:attribute use="optional" name="minimum" type="xsd:string" />
				<xsd:attribute use="optional" name="maximum" type="xsd:string" />
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>

	<!-- Selection represents an input from a set of values. Values are stored in the option elements and 
	they each have unique identifier (selectionIdentfier). The default attribute should point to one of 
	these values -->
	<xsd:simpleType name="selectionIdentifier">
		<xsd:restriction base="xsd:NMTOKEN" />
	</xsd:simpleType>

	<xsd:complexType name="selectionType">
		<xsd:sequence minOccurs="1" maxOccurs="unbounded">
			<xsd:element name="option" type="optionType" />
		</xsd:sequence>
		<xsd:attribute use="required" name="label" type="xsd:string" />
		<xsd:attribute use="required" name="name" type="controlIdentifier" />
		<xsd:attribute use="required" name="default" type="selectionIdentifier" />
		<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
	</xsd:complexType>

	<xsd:complexType name="optionType">
		<xsd:simpleContent>
			<xsd:extension base="xsd:string">
				<xsd:attribute use="required" name="name" type="selectionIdentifier" />
				<xsd:attribute use="required" name="label" type="xsd:string" />
				<xsd:attribute use="optional" name="description" type="xsd:string" default="" />
			</xsd:extension>
		</xsd:simpleContent>
	</xsd:complexType>

	<!--Condition represents an input that depends on other inputs. The child elements defines a 
	boolean expression with test as leaf nodes. If the expression evaluates to true the input returns 
	"true" and if it's false "false". It's possible to override this behavior by setting the attributes 
	true and false to the values that should be returned. -->
	<xsd:complexType name="conditionType">
		<xsd:choice>
			<xsd:element name="test" type="testType" />
			<xsd:element name="and" type="andType" />
			<xsd:element name="not" type="notType" />
			<xsd:element name="or" type="orType" />
		</xsd:choice>
		<xsd:attribute use="required" name="name" type="xsd:string" />
		<xsd:attribute default="true" name="true" type="xsd:string" />
		<xsd:attribute default="false" name="false" type="xsd:string" />
	</xsd:complexType>

	<xsd:complexType name="orType">
		<xsd:sequence minOccurs="2" maxOccurs="unbounded">
			<xsd:choice>
				<xsd:element name="test" type="testType" />
				<xsd:element name="and" type="andType" />
				<xsd:element name="not" type="notType" />
				<xsd:element name="or" type="orType" />
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="andType">
		<xsd:sequence minOccurs="2" maxOccurs="unbounded">
			<xsd:choice>
				<xsd:element name="test" type="testType" />
				<xsd:element name="and" type="andType" />
				<xsd:element name="not" type="notType" />
				<xsd:element name="or" type="orType" />
			</xsd:choice>
		</xsd:sequence>
	</xsd:complexType>

	<xsd:complexType name="notType">
		<xsd:choice>
			<xsd:element name="test" type="testType" />
			<xsd:element name="and" type="andType" />
			<xsd:element name="or" type="orType" />
			<xsd:element name="not" type="notType" />
		</xsd:choice>
	</xsd:complexType>

	<xsd:simpleType name="operatorType">
		<xsd:restriction base="xsd:NMTOKEN">
			<xsd:enumeration value="equal" />
		</xsd:restriction>
	</xsd:simpleType>

	<xsd:complexType name="testType">
		<xsd:attribute use="required" name="name" type="controlIdentifier" />
		<xsd:attribute use="required" name="operator" type="operatorType" />
		<xsd:attribute use="required" name="value" type="xsd:string" />
		<xsd:attribute use="optional" name="contentType" type="contentType" default="text" />
	</xsd:complexType>
</xsd:schema>
PK
UF77-oracle/jrockit/jfr/settings/JFCParser$1.class4&


 <init>()VCodeLineNumberTablerun()Ljava/io/InputStream;()Ljava/lang/Object;	SignatureILjava/lang/Object;Ljava/security/PrivilegedAction<Ljava/io/InputStream;>;
SourceFileJFCParser.javaEnclosingMethod!"	
&oracle/jrockit/jfr/settings/PresetFile$/oracle/jrockit/jfr/settings/jfc.xsd#$%
'oracle/jrockit/jfr/settings/JFCParser$1InnerClassesjava/lang/Objectjava/security/PrivilegedAction%oracle/jrockit/jfr/settings/JFCParsergetSchemaInputStreamjava/lang/ClassgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;0	
*T
 WA
*T
PK
UFnwj00@oracle/jrockit/jfr/settings/JFCParser$ConfigurationHandler.class4				

F

			

	




				
%
%

%
%
%
A
%
+
8
7
+
7
A
+ELEMENT_CONFIGURATIONLjava/lang/String;
ConstantValueELEMENT_PRODUCERELEMENT_EVENT_TYPEELEMENT_SETTINGATTRIBUTE_NAME
ATTRIBUTE_URIATTRIBUTE_DESCRIPTIONATTRIBUTE_PATHATTRIBUTE_PROVIDER
eventDefaultsLjava/util/List;	Signature<Ljava/util/List<Loracle/jrockit/jfr/settings/EventDefault;>;usedURIPathsLjava/util/Set;#Ljava/util/Set<Ljava/lang/String;>;configurationDescriptionconfigurationNameconfigurationProvidercurrentProducerURILjava/net/URI;currentEventIdIcurrentEventPathcurrentSettingsLjava/util/Map;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;currentSettingsNamecurrentCharactersLjava/lang/StringBuilder;<init>()VCodeLineNumberTablestartElementQ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V
StackMapTable
ExceptionsgetOptionalP(Lorg/xml/sax/Attributes;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
characters([CII)V
endElement9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VaddEventDefaults	createURI"(Ljava/lang/String;)Ljava/net/URI;InnerClasses,(Loracle/jrockit/jfr/settings/JFCParser$1;)V
access$100ConfigurationHandlerN(Loracle/jrockit/jfr/settings/JFCParser$ConfigurationHandler;)Ljava/util/List;
access$200P(Loracle/jrockit/jfr/settings/JFCParser$ConfigurationHandler;)Ljava/lang/String;
access$300
access$400
SourceFileJFCParser.java[HYHZHRSghjava/util/ArrayListjava/util/HashSetVW^_java/util/LinkedHashMapab
configurationproducereventsetting:oracle/jrockit/jfr/settings/JFCParser$ConfigurationHandlernamedescriptionqrprovideruri{|\]path`HdHefjava/lang/StringBuildergwh"java/lang/IllegalArgumentException	Setting '' already defined for event 'g' already used in jfc.(oracle/jrockit/jfr/settings/EventDefault(oracle/jrockit/jfr/settings/EventSettingggEvent setting for '' is incorrect. = contains wildcard. All settings must use resolved event URIsjava/net/URIjava/net/URISyntaxExceptionNot a valid URI g"org/xml/sax/helpers/DefaultHandlerjava/lang/Stringorg/xml/sax/SAXException'oracle/jrockit/jfr/settings/JFCParser$1toLowerCase()Ljava/lang/String;hashCode()Iequals(Ljava/lang/Object;)Z%oracle/jrockit/jfr/settings/JFCParserorg/xml/sax/AttributesgetValue&(Ljava/lang/String;)Ljava/lang/String;(I)Vappend([CII)Ljava/lang/StringBuilder;toString
java/util/MapcontainsKey-(Ljava/lang/String;)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder;(Ljava/lang/String;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
java/util/Setadd(ILjava/util/Map;)V;(Ljava/net/URI;Loracle/jrockit/jfr/settings/EventSetting;)Vjava/util/List
getMessagecontainsWildcard(Ljava/lang/String;)Z*(Ljava/lang/String;Ljava/lang/Throwable;)V0FGHIJHIKHILHIMHINHIOHIPHI!QHIRSTUVWTXYHZH[H\]^_`HabTcdHefghiS+**Y*	Y
**
Yjnyzklid-:6g+ϒ:rJs3t*v_PZ660&6 66I]x*****?** +*
Y*!"*#*$j6
m
8n+opqriC+,:-j
	mnAnstiL*$*%Y&$*$+'Wjmopuvi)-:6g+ϒ:rJs3t*v_PZ660&6 66 (9* *(*"*{*$
*$):**#*A+Y%Y,-.*#./.0.* 1.*"."2)3**#4W*#j>#(m
8nFnOnwhi%Y,* 1.*".)L*+5#+Y%Y,/.+.6.)3*+M*7Y,8Y**9:;W+N+Y%Y,<.+.=.->.)3Ops+j&	)IOpstmIn)xnyz'{|iH+?+Y%Y,+.@.)3AY+BM+Y%Y,D.+.),E*+Cj"+,m"H}o+gi*jni*jni*jni*jni*jn~PK
UFu
|		?oracle/jrockit/jfr/settings/JFCParser$RethrowErrorHandler.class4

<init>()VCodeLineNumberTablewarning"(Lorg/xml/sax/SAXParseException;)V
Exceptionserror
fatalErrorInnerClasses,(Loracle/jrockit/jfr/settings/JFCParser$1;)V
SourceFileJFCParser.java9oracle/jrockit/jfr/settings/JFCParser$RethrowErrorHandlerRethrowErrorHandlerjava/lang/Objectorg/xml/sax/ErrorHandlerorg/xml/sax/SAXException'oracle/jrockit/jfr/settings/JFCParser$1%oracle/jrockit/jfr/settings/JFCParser0*	]
+	`
+	e
+	j
*	]PK
UF#+oracle/jrockit/jfr/settings/JFCParser.class47
^
!


















!
.
.
!
(
!
(
+
(
(
(
.
3
3
4
8






A

E
	!




N
Q


N
V

Y
!ConfigurationHandlerInnerClassesRethrowErrorHandlerFILE_EXTENSIONLjava/lang/String;
ConstantValueXSD<init>()VCodeLineNumberTable	getSchema()Ljava/lang/String;
StackMapTablegetSchemaInputStream()Ljava/io/InputStream;hasValidFileExtension(Ljava/io/File;)ZcreateEventDefaultSetA(Ljava/lang/String;)Loracle/jrockit/jfr/settings/EventDefaultSet;
ExceptionscreatePresetFile8(Ljava/io/File;)Loracle/jrockit/jfr/settings/PresetFile;<(Ljava/lang/String;)Loracle/jrockit/jfr/settings/PresetFile;parseXMLQ(Ljava/lang/String;Loracle/jrockit/jfr/settings/JFCParser$ConfigurationHandler;)VvalidateXML(Ljava/lang/String;)V<clinit>
SourceFileJFCParser.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;fgstjava/io/ByteArrayOutputStreamjava/lang/StringUTF-8fgjava/io/IOException%sun/security/action/GetPropertyAction	java.homef'oracle/jrockit/jfr/settings/JFCParser$1java/security/Permissionjava/io/FilePermissionjava/lang/StringBuilder/lib/jfr.jarkreadfjava/io/InputStreamkk%oracle/jrockit/jfr/settings/JFCParser.jfcz|	:oracle/jrockit/jfr/settings/JFCParser$ConfigurationHandlerf
+oracle/jrockit/jfr/settings/EventDefaultSetf
&oracle/jrockit/jfr/settings/PresetFileforg/xml/sax/SAXParseExceptionjava/text/ParseExceptionkf"java/lang/IllegalArgumentException.javax/xml/parsers/ParserConfigurationExceptionorg/xml/sax/SAXExceptionError trying to read jfc-file.fjava/io/CharArrayReaderf !org/xml/sax/InputSourcef"#$%ec6Could not load schema resource for validating jfc-file http://www.w3.org/2001/XMLSchema&'(java/io/ByteArrayInputStreamf)javax/xml/transform/Source'javax/xml/transform/stream/StreamSourcef*+,-.java/lang/Throwable/0129oracle/jrockit/jfr/settings/JFCParser$RethrowErrorHandler345$6jkjava/lang/Object[Bjava/lang/Exception"javax/xml/parsers/SAXParserFactory"javax/xml/validation/SchemaFactory([B)Iwrite([BII)VtoByteArray()[Bjava/nio/charset/CharsetforName.(Ljava/lang/String;)Ljava/nio/charset/Charset;([BLjava/nio/charset/Charset;)Vclosejava/security/AccessControllerdoPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString'(Ljava/lang/String;Ljava/lang/String;)Vs(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;java/io/FilegetAbsolutePathtoLowerCaseendsWith(Ljava/lang/String;)ZgetSettings/()Loracle/jrockit/jfr/settings/EventDefaultSet;readContent"(Ljava/io/File;)Ljava/lang/String;,(Loracle/jrockit/jfr/settings/JFCParser$1;)V
access$100N(Loracle/jrockit/jfr/settings/JFCParser$ConfigurationHandler;)Ljava/util/List;(Ljava/util/Collection;)V
access$200P(Loracle/jrockit/jfr/settings/JFCParser$ConfigurationHandler;)Ljava/lang/String;
access$300
access$400x(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/jrockit/jfr/settings/EventDefaultSet;Ljava/lang/String;)V
getMessage
getLineNumber()I(Ljava/lang/String;I)V*(Ljava/lang/String;Ljava/lang/Throwable;)VnewInstance&()Ljavax/xml/parsers/SAXParserFactory;
setValidating(Z)VsetNamespaceAwaretoCharArray()[C([C)VnewSAXParser()Ljavax/xml/parsers/SAXParser;(Ljava/io/Reader;)Vjavax/xml/parsers/SAXParserparse@(Lorg/xml/sax/InputSource;Lorg/xml/sax/helpers/DefaultHandler;)V8(Ljava/lang/String;)Ljavax/xml/validation/SchemaFactory;getBytes(Ljava/nio/charset/Charset;)[B([B)V(Ljava/io/InputStream;)V	newSchema<([Ljavax/xml/transform/Source;)Ljavax/xml/validation/Schema;	setSchema (Ljavax/xml/validation/Schema;)V
addSuppressed(Ljava/lang/Throwable;)VgetXMLReader()Lorg/xml/sax/XMLReader;org/xml/sax/XMLReadersetErrorHandler(Lorg/xml/sax/ErrorHandler;)V(Lorg/xml/sax/InputSource;)V0!^bcd"ec
fgh!*i
1njkhkjKL+aYMN6+-Y6,-Y,	
K+!MM+M:+:*CGJ

CN
OSV

CZ\`c
Z\Zib679
;<=>'?2ACFGHJGKINBOFSHVGWIZE\F`HcGeHhKlW	mnopmnqCqGqCrmnrqmn
sthb	BYKYYYY*SiP	QT	uvh%
* "#i	wxh *$%iy
4	z{h *&$iy
4	z|h_*'(Y)L*+*+Y+,-M.Y+/+0+1,*2L4Y+5+67L4Y+97L
Y<+=3433E83S:3S;i.
45EFSTlt}P~My
4
hY->M,?,@AY*BCN>DEY-F+Gi	,y;
:
h	H

YIJ>L+?+@KLMH	
MNNY-O::+,PYQYRSSTUUH:W<U4:::!U:WU+D:X:YYZ[AY*BC:EYF\_dgV=U{V=UV{iJ	$
0=U{l]	VmprrGrHrmprrrmpy
;:gh]Hi3`(!_Y!aPK
UFr,w.oracle/jrockit/jfr/settings/PresetFile$1.class4	
SourceFilePresetFile.javaEnclosingMethod
(oracle/jrockit/jfr/settings/PresetFile$1InnerClassesjava/lang/Object&oracle/jrockit/jfr/settings/PresetFile 
PK
UFNjp=oracle/jrockit/jfr/settings/PresetFile$PresetFileFilter.class4


<init>()VCodeLineNumberTableaccept(Ljava/io/File;)ZInnerClasses-(Loracle/jrockit/jfr/settings/PresetFile$1;)V
SourceFilePresetFile.java7oracle/jrockit/jfr/settings/PresetFile$PresetFileFilterPresetFileFilterjava/lang/Objectjava/io/FileFilter(oracle/jrockit/jfr/settings/PresetFile$1%oracle/jrockit/jfr/settings/JFCParserhasValidFileExtension&oracle/jrockit/jfr/settings/PresetFile 	*
=	+
@	*
=

PK
UF8ee8oracle/jrockit/jfr/settings/PresetFile$PresetProxy.class4J
&
'(	)
*+	,
-./0
-1	2
-3	4
569contentLjava/lang/String;filenamename
presetFile(Loracle/jrockit/jfr/settings/PresetFile;<init>(Ljava/io/File;)VCodeLineNumberTable
Exceptions:isNamed(Ljava/lang/String;)Z
StackMapTable
getPresetFile*()Loracle/jrockit/jfr/settings/PresetFile;;getName()Ljava/lang/String;
SourceFilePresetFile.java<=>?@"#ABC%oracle/jrockit/jfr/settings/JFCParser.jfcDEFGHI2oracle/jrockit/jfr/settings/PresetFile$PresetProxyPresetProxyInnerClassesjava/lang/Objectjava/io/IOExceptionjava/text/ParseException()V&oracle/jrockit/jfr/settings/PresetFilereadContent"(Ljava/io/File;)Ljava/lang/String;java/io/Filejava/lang/Stringlength()I	substring(II)Ljava/lang/String;equals(Ljava/lang/Object;)ZcreatePresetFile<(Ljava/lang/String;)Loracle/jrockit/jfr/settings/PresetFile;0V.**+*+***d	
'()*-+@*+*
+.@ @***
*235!"#*
9$%8
'7PK
UF9<<,oracle/jrockit/jfr/settings/PresetFile.class4
E	6	6	6	6	6	6

6








6

6
6

$
$
$


+
*
6

0
2

2
8
2

!	6

A
InnerClassesPresetFileFilterPresetProxyJRE_RELATIVE_PRESET_DIRECTORYLjava/lang/String;
ConstantValue	JAVA_HOMEMAXIMUM_FILE_SIZEIDEFAULT_PRESET_NAMEknownPresetsLjava/util/List;	SignatureFLjava/util/List<Loracle/jrockit/jfr/settings/PresetFile$PresetProxy;>;namedescriptioneventDefaultSet-Loracle/jrockit/jfr/settings/EventDefaultSet;contentprovider<init>x(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Loracle/jrockit/jfr/settings/EventDefaultSet;Ljava/lang/String;)VCodeLineNumberTablegetProvider()Ljava/lang/String;getNamegetDescriptiongetSettings/()Loracle/jrockit/jfr/settings/EventDefaultSet;
getContentloadKnownPresets()V
StackMapTable
ExceptionsgetKnownPresetNames()Ljava/util/List;&()Ljava/util/List<Ljava/lang/String;>;createFromName<(Ljava/lang/String;)Loracle/jrockit/jfr/settings/PresetFile;createFromPresetLocationcreateJ(Ljava/io/File;Ljava/lang/String;)Loracle/jrockit/jfr/settings/PresetFile;readContent"(Ljava/io/File;)Ljava/lang/String;$(Ljava/io/Reader;)Ljava/lang/String;8(Ljava/io/File;)Loracle/jrockit/jfr/settings/PresetFile;getPresetFileRoot()Ljava/io/File;<clinit>
SourceFilePresetFile.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;\hVKWKXYZK[KRSjava/util/ArrayList7oracle/jrockit/jfr/settings/PresetFile$PresetFileFilter\2oracle/jrockit/jfr/settings/PresetFile$PresetProxy\bayvjava/lang/Exceptionjava/io/File\zz{java/lang/String%oracle/jrockit/jfr/settings/JFCParser.jfcjava/lang/StringBuildera\java/io/BufferedReaderjava/io/FileReader\|hjava/lang/Throwablejava/io/CharArrayWriter\&oracle/jrockit/jfr/settings/PresetFilejava/io/IOException8Presets with more than 1048576 characters can't be read.\MKlib/jfr\%sun/security/action/GetPropertyAction	java.homejava/lang/Object(oracle/jrockit/jfr/settings/PresetFile$1default[Ljava/io/File;java/text/ParseExceptionjava/net/URISyntaxExceptionjava/util/Listjava/util/Iteratorjava/io/Readerexists()Z-(Loracle/jrockit/jfr/settings/PresetFile$1;)V	listFiles%(Ljava/io/FileFilter;)[Ljava/io/File;(Ljava/io/File;)Vadd(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;isNamed(Ljava/lang/String;)Z
getPresetFile*()Loracle/jrockit/jfr/settings/PresetFile;(Ljava/lang/String;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString#(Ljava/io/File;Ljava/lang/String;)VisDirectory(Ljava/io/Reader;)Vclose
addSuppressed(Ljava/lang/Throwable;)V(I)Vread()IwritetoCharArray()[C([C)VcreatePresetFile'(Ljava/lang/String;Ljava/lang/String;)Vjava/security/AccessControllerdoPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;16E
JKL?MKNOL7PKLQJRSTUVKWKXYZK[K\]^P **+*,***-_`a	bcdef`a^*_iba^*_mca^*_qde^*_ufa^*_y	gh^YUY	K
L+>+Y
M,-,N-66-2:*YW*_.}~&*@NTXi'3jkll jkm8no	pq^p4Y	KL++M*,W*_$/2irs Tt	uv^IL++M,*,L*L++MY*.8<_.$),.379<=i	swBxm8no
yv^E
L+	+*_ikm8no
z{^aY SY"S#M,B,NY*$Y%+&-&'(:)	_*FV\_isDm8no|}^_*Y+Y*,-LM+.N+,+/:,1+/-N-M-:+,+/:,1+/#&070<FJM07><_7<iK&k~
k~Dk~
m8|^;2Y3L=*4Y>+578Y9:Y+;<_"
%/i

!m8	z^*=_m8no
^%
Y>?@_h^/AYBCD>_
SUGF6H
6IPK
UFv˱NN-oracle/jrockit/jfr/settings/StringParse.class4
4OP
QR
ST
SUV
SWXYZ
O[
\]^
_

`
abcd
Sefg
Sh
Si
Sj
klm	no	np
nqr	nst	nuv<wxQyz{|EVERY_CHUNKLjava/lang/String;
ConstantValueMINIMUM_PERIODJ<init>()VCodeLineNumberTable
stackTrace(Ljava/lang/String;)ZenablebooleanValue'(Ljava/lang/String;Ljava/lang/String;)Z
StackMapTable}	threshold(Ljava/lang/String;)JperiodtimespanY
SourceFileStringParse.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;:;Stack traceABEnable}~truefalsejava/lang/NumberFormatExceptionjava/lang/StringBuilder'' is not a valid value.  must be true or false.:HF4' is not a valid value. Threshold can't be negative.'oracle/jrockit/jfr/settings/StringParse
everyChunk?l' is not a valid value. Period must have a unit and it must be at least 10 ms, i.e. '15 ms', or 'everyChunk'ns?Fusmssmhdy' is not a valid timespan. Shoule be numeric value followed by a unit, i.e. 20 ms. Valid units are ns, us, s, m, h and d.Timespan + '9' is missing unit. Valid units are ns, us, s, m, h and d.java/lang/Objectjava/lang/Stringtrim()Ljava/lang/String;toLowerCaseequals(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)VequalsIgnoreCaseendsWithlength()I	substring(II)Ljava/lang/String;java/lang/Long	parseLongjava/util/concurrent/TimeUnitNANOSECONDSLjava/util/concurrent/TimeUnit;MICROSECONDSconvert#(JLjava/util/concurrent/TimeUnit;)JMILLISECONDSSECONDS04567897:;<!*=
	>?<*=	@?<*=
AB<G+M,,	
YY
+*= !#$&C	D
	EF<c3*@	
YY
*=*+,.C	GF<B*L+	+A  
YY
*=23468 9";CD
HF<N***d* !**d"#*$!**d%#*&!**d'#*(")!**d'#i*+",!**d'#i*."/!**d'#i*		$L
YY
*1
YY2*3	

=R@	AB$C?DHEcFlGHIJKLMQR
W
UV.YC
###'''
BI JKLMNPK
UFΆx x ,oracle/jrockit/jfr/Settings$Aggregator.class45
R
R	R
S
	R
	R	R	R
P
R
P	R
P


R
$

R"
$"
R
'"
R

R


P


2
'
R


P

R
<

?
<

R



R
?
'
R
R
R
R
S
defaultSets+Ljava/util/concurrent/CopyOnWriteArrayList;	SignatureZLjava/util/concurrent/CopyOnWriteArrayList<Loracle/jrockit/jfr/settings/EventDefaultSet;>;defaultsLjava/util/HashMap;RLjava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/settings/EventSetting;>;settingsparent
AggregatorInnerClasses(Loracle/jrockit/jfr/Settings$Aggregator;$assertionsDisabledZthis$0Loracle/jrockit/jfr/Settings;<init> (Loracle/jrockit/jfr/Settings;)VCodeLineNumberTableH(Loracle/jrockit/jfr/Settings;Loracle/jrockit/jfr/Settings$Aggregator;)VupdateDefaults()V(Ljava/util/Collection;)V
StackMapTable>(Ljava/util/Collection<+Lcom/oracle/jrockit/jfr/EventInfo;>;)VremoveputAll((Ljava/util/Collection;Ljava/util/Map;)V(Ljava/util/Collection<+Lcom/oracle/jrockit/jfr/EventInfo;>;Ljava/util/Map<Ljava/lang/Integer;Loracle/jrockit/jfr/settings/EventSetting;>;)VmergeAll(Ljava/util/Map;)VQ(Ljava/util/Map<Ljava/lang/Integer;Loracle/jrockit/jfr/settings/EventSetting;>;)VgetSettings.(Ljava/util/Collection;)Ljava/util/Collection;(Ljava/util/Collection<+Lcom/oracle/jrockit/jfr/EventInfo;>;)Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventSetting;>;()Ljava/util/Collection;D()Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventSetting;>;get0-(I)Loracle/jrockit/jfr/settings/EventSetting;getexists(I)Z
getSetting
ExceptionsputSettingsE(Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventSetting;>;)V
putSetting-(Loracle/jrockit/jfr/settings/EventSetting;)VgetEventDefaultsD()Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventDefault;>;getEventDefaultSets()Ljava/util/List;A()Ljava/util/List<Loracle/jrockit/jfr/settings/EventDefaultSet;>;addEventDefaultSet0(Loracle/jrockit/jfr/settings/EventDefaultSet;)VreplaceEventDefaultSetsH(Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventDefaultSet;>;)V
mergeDefaults
getDefaultN(Lcom/oracle/jrockit/jfr/EventInfo;)Loracle/jrockit/jfr/settings/EventSetting;copy+(Loracle/jrockit/jfr/Settings$Aggregator;)VequalsAggregator+(Loracle/jrockit/jfr/Settings$Aggregator;)Zequals'(Ljava/lang/Object;Ljava/lang/Object;)ZS(Loracle/jrockit/jfr/Settings$Aggregator;Loracle/jrockit/jfr/Settings$Aggregator;)Z
access$000A(Loracle/jrockit/jfr/Settings$Aggregator;Ljava/util/Collection;)V<clinit>
SourceFile
Settings.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;oleicdek)java/util/concurrent/CopyOnWriteArrayListUVjava/util/HashMapYZ\Z]`|jlkabjava/lang/AssertionErrort	

 com/oracle/jrockit/jfr/EventInfoojava/util/Map$EntryEntryjava/lang/Integer(oracle/jrockit/jfr/settings/EventSetting~estyz !+com/oracle/jrockit/jfr/NoSuchEventException"#e$sw%&'()ljava/util/ArrayList+oracle/jrockit/jfr/settings/EventDefaultSet*+,-jk.k/01e2loracle/jrockit/jfr/Settings34&oracle/jrockit/jfr/Settings$Aggregatorjava/lang/Object)oracle/jrockit/jfr/settings/EventSettingsjava/util/Iteratorjava/lang/Throwablejava/util/Collection
access$100.(Loracle/jrockit/jfr/Settings;)Ljava/util/Map;
java/util/Mapvaluesupdate
access$2001(Loracle/jrockit/jfr/Settings;)Ljava/lang/Object;java/lang/Thread	holdsLock(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getId()IvalueOf(I)Ljava/lang/Integer;&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;entrySet()Ljava/util/Set;
java/util/SetgetKeyintValuegetValueW(Loracle/jrockit/jfr/settings/EventSetting;Loracle/jrockit/jfr/settings/EventSetting;)VsetValueisEmpty
access$3002(Loracle/jrockit/jfr/Settings;)Ljava/util/HashMap;containsKeyjava/lang/String(I)Ljava/lang/String;(Ljava/lang/String;)V
access$4003(Loracle/jrockit/jfr/Settings;Ljava/util/HashMap;)Vjava/util/Collections
singletonList$(Ljava/lang/Object;)Ljava/util/List;getAlladdAll(Ljava/util/Collection;)ZaddcleargetURI()Ljava/net/URI;:(Ljava/net/URI;)Loracle/jrockit/jfr/settings/EventSetting;O(Lcom/oracle/jrockit/jfr/EventInfo;Loracle/jrockit/jfr/settings/EventSetting;)Vjava/lang/ClassdesiredAssertionStatus0RSTUVWXYZW[\ZW[]`abcdefg#*+h
eig\0*+**Y*Y	
*Y	*,h	*/jkg8**
*hjlgN%*Y*+*
h$mWnolgX*YM+N-4-:6*
W*W,ç
:,
MPPTPh"
%.;HKWmpq9DrWnstgS*YN+:-:6,*W-ç
:-
HKKOKh
(1CFRmpq3DrWuvwg}*Y+ !M,O,"N-#$%6-&':*(:-'Y)*Wh&	:HS[gy|mqQWxyzg3Y	M*+,+,,hW{y|g)**
-hW}~gNM*.*/'M,*
.*
/'M,**(M,h")8CLm
gP*(M,*0/'M,h
mg'*01hg+*YM*N-2Y34-,ð:,
#$$($h

 $m ppr2lglY	M*YN+:.':56*6,7W*,8*,9-ç
:-addhdh.07@L!O"W#_$k%mpq1TrWg%	*+:;h
()|gm1<Y=L*>M,,?N+-@AW+h-.#/,0/1mqWg*h6Wgx"*YM*+BW*C,çN,-
h;
<=>!?mprlg)*YM*D*+EW*C,çN,-
 ##&#hC
DEFG(Hm#prWtgJ*F+N-1-:*G:,W̱h"L
MO&P.Q3RFTIUm
q3Wug@M*>N-.-?:+HI:'Y+JM,hX]^+_0`;b>cm
q0guC*+Y*+,;*+K*+LYhu{$,Bm(gO++***+M4**+M%**
+
M**+Nh
%4m?@g@+
,+,Ohm@g@+
,+,Lhm@g*+hkg4PQhm@_RP^"	PK
UFN1SFuu!oracle/jrockit/jfr/Settings.class4
=	=	=	=
?
	=
		=	=	=




			=




	
$$'




	
	
	
	
	


4
7
9
	

AggregatorInnerClasseslockLjava/lang/Object;
eventControlsLjava/util/Map;	SignatureLLjava/util/Map<Ljava/lang/Integer;Loracle/jrockit/jfr/events/EventControl;>;
recordingsLjava/util/Collection;6Ljava/util/Collection<Loracle/jrockit/jfr/Recording;>;metaProducer!Loracle/jrockit/jfr/MetaProducer;
eventSettingsLjava/util/HashMap;RLjava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/settings/EventSetting;>;disabledSettingsglobalAggregator(Loracle/jrockit/jfr/Settings$Aggregator;$assertionsDisabledZ<init>[(Ljava/lang/Object;Ljava/util/Map;Ljava/util/Collection;Loracle/jrockit/jfr/MetaProducer;)VCodeLineNumberTable(Ljava/lang/Object;Ljava/util/Map<Ljava/lang/Integer;Loracle/jrockit/jfr/events/EventControl;>;Ljava/util/Collection<Loracle/jrockit/jfr/Recording;>;Loracle/jrockit/jfr/MetaProducer;)V	addEvents(Ljava/util/Collection;)V
StackMapTable>(Ljava/util/Collection<+Lcom/oracle/jrockit/jfr/EventInfo;>;)Vupdate(Ljava/util/HashMap;)VU(Ljava/util/HashMap<Ljava/lang/Integer;Loracle/jrockit/jfr/settings/EventSetting;>;)V()VremoveEvents
subAggregator*()Loracle/jrockit/jfr/Settings$Aggregator;addEventDefaultSet0(Loracle/jrockit/jfr/settings/EventDefaultSet;)VgetEventDefaults()Ljava/util/Collection;D()Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventDefault;>;getEventDefaultSets()Ljava/util/List;A()Ljava/util/List<Loracle/jrockit/jfr/settings/EventDefaultSet;>;
getSetting-(I)Loracle/jrockit/jfr/settings/EventSetting;
ExceptionsgetSettingsD()Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventSetting;>;putSettingsE(Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventSetting;>;)VreplaceEventDefaultSetsH(Ljava/util/Collection<Loracle/jrockit/jfr/settings/EventDefaultSet;>;)V
access$100.(Loracle/jrockit/jfr/Settings;)Ljava/util/Map;
access$2001(Loracle/jrockit/jfr/Settings;)Ljava/lang/Object;
access$3002(Loracle/jrockit/jfr/Settings;)Ljava/util/HashMap;
access$4003(Loracle/jrockit/jfr/Settings;Ljava/util/HashMap;)V<clinit>
SourceFile
Settings.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;efQOCDEFVjjava/util/HashMapNO&oracle/jrockit/jfr/Settings$AggregatorVRSIJLM com/oracle/jrockit/jfr/EventInfo(oracle/jrockit/jfr/settings/EventSettingV\oracle/jrockit/jfr/RecordingSTUjava/lang/AssertionErrorjava/util/Map$EntryEntry&oracle/jrockit/jfr/events/EventControlqVVnopqst+com/oracle/jrockit/jfr/NoSuchEventExceptionVjava/util/ArrayListV\java/lang/IllegalStateException
No allowed~\oracle/jrockit/jfr/Settingsjava/lang/Object)oracle/jrockit/jfr/settings/EventSettingsjava/util/Iteratorjava/util/Collectionjava/lang/Throwable (Loracle/jrockit/jfr/Settings;)Viterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getId()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;(I)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;putAll(Ljava/util/Map;)VupdateDefaultssettingsAggregatorjava/lang/Thread	holdsLock(Ljava/lang/Object;)Z	isStartedisStoppingDonemergeAllentrySet()Ljava/util/Set;
java/util/Set
java/util/MapgetKeyget&(Ljava/lang/Object;)Ljava/lang/Object;getValueapply-(Loracle/jrockit/jfr/settings/EventSetting;)Vvaluesoracle/jrockit/jfr/MetaProducersettingsChanged((Ljava/util/Collection;Ljava/util/Map;)Vremove
access$000A(Loracle/jrockit/jfr/Settings$Aggregator;Ljava/util/Collection;)VH(Loracle/jrockit/jfr/Settings;Loracle/jrockit/jfr/Settings$Aggregator;)Vjava/lang/String(I)Ljava/lang/String;(Ljava/lang/String;)Vjava/lang/ClassdesiredAssertionStatus0=?@CDEFGHIJGKLMNOGPQOGPRSTUVWXt<**Y*Y*	Y*
*+*,*-*
Y&	0(*-&1+20354;5GZ[\X-*YM»YN+:.:6-YW*-*+*::+*-,ç
:,Y:89:-;6<I=L>T?\@}ABCDE]0^_`4`!	ab^cGdefX**Y*M,&,N-- -+!+"#M,G,$N*-%&':Y-()*
+**+*+Y6
KL5RCSKUNVkWXYZ[\]]	`(	`9ghGiejXv#*YL»Y*,M*,+çN+- Y`abc"d]a^ck\X*YM+N-4-:6*-W*-W*+.*N--:+.,ç
:,|Y2gh"i+j8kElHmPnnowpzqr]^`9`DcGdlmX%
	Y**/YunoX%	*+0Y
|}pqX *1YGrstX *2YGuvwX1*YM*3N-4Y56-,ð:,)**.*Y&*]&^xa^cy4zqXe*YL»7Y**8+ðM+,Y]a^cG{|\X"
9Y:;YG}~\X%	*+<Y
GX*Y X*Y X*Y X*+Y jX4=>Y]@B	=A$	PK
UF.͑6oracle/jrockit/jfr/SocketChannelImplInstrumentor.class4
$?	@A
BC
#DE
F
G	#H
IJ
KL
MN
MO	P
MQ	R
IS	T	U	V
W
#X	@Y
#Z[
F
G	P	R	T	\
W
#]^_
remoteAddressLjava/net/InetSocketAddress;<init>()VCodeLineNumberTableread(Ljava/nio/ByteBuffer;)I
StackMapTable^`Ea
ExceptionsbRuntimeVisibleAnnotations4Ljdk/internal/instrumentation/InstrumentationMethod;([Ljava/nio/ByteBuffer;II)Jcwrite[
SourceFile"SocketChannelImplInstrumentor.java4Ljdk/internal/instrumentation/InstrumentationTarget;valuesun.nio.ch.SocketChannelImpl'(defghi+,jdk/jfr/events/SocketReadEvent'jk(%&lmnopqrstuvwxuyzx{|}~(+6f8,jdk/jfr/events/SocketWriteEvent860oracle/jrockit/jfr/SocketChannelImplInstrumentorjava/lang/Objectjava/nio/ByteBufferjava/lang/Throwablejava/io/IOException[Ljava/nio/ByteBuffer;oracle/jrockit/jfr/VMJFRsocketReadToken#Lcom/oracle/jrockit/jfr/EventToken;!com/oracle/jrockit/jfr/EventToken	isEnabled()Z&(Lcom/oracle/jrockit/jfr/EventToken;)Vbeginjava/net/InetSocketAddress
getAddress()Ljava/net/InetAddress;java/net/InetAddresstoString()Ljava/lang/String;java/lang/StringlastIndexOf(I)I	substring(II)Ljava/lang/String;hostLjava/lang/String;(I)Ljava/lang/String;addressgetPort()IportI	bytesReadJtimeoutcommitsocketWriteTokenbytesWritten0#$%&'()!**
+,)h		*+YM>,*+>*	
:/6,
,`,*,,	,P:*	
:/6,
,`,*,,	,&qqsq*f 	!#$& '&)2*;,G-T._/e0j2n3q)*,-./0234-a./01L2345+6)ײ*+Y:7*+7*	
:/6
`*	V:	*	
:

/6


`*		"0*f;	<>?"A'B0D<EEGRH`IlJsKyM~NDEGHIJKMNO-o.701R23458,)V		*+YM>,*+>*	
:/6,,`,*, ,!K:*	
:/6,,`,*, ,!&llnl*^V	WYZ\ ]&_2`;bGcTd_eegihl_z`bcdeghi-\./91G234586)m˲*+"Y:7*+"7*	
:/6`* !P:	*	
:

/6

`* !	"0{{}{*^p	qst"v'w0y<zE|R}`~lsx{yz|}~-i.791L2345:;4<=s>PK
UFn(Noracle/jrockit/jfr/SocketInputStreamInstrumentor$AbstractPlainSocketImpl.class4
addressLjava/net/InetAddress;portI<init>()VCodeLineNumberTable
SourceFile"SocketInputStreamInstrumentor.java	Horacle/jrockit/jfr/SocketInputStreamInstrumentor$AbstractPlainSocketImplAbstractPlainSocketImplInnerClassesjava/lang/Object0oracle/jrockit/jfr/SocketInputStreamInstrumentor 	
*8

PK
UFx!!6oracle/jrockit/jfr/SocketInputStreamInstrumentor.class4m
5	6	78
9:
;<
=
>	?
@A
BC
BD	E
BF	G	H	H	I	J
KLMNAbstractPlainSocketImplInnerClassesimplJLoracle/jrockit/jfr/SocketInputStreamInstrumentor$AbstractPlainSocketImpl;<init>()VCodeLineNumberTableread([BIII)I
StackMapTableLO<P
ExceptionsQRuntimeVisibleAnnotations4Ljdk/internal/instrumentation/InstrumentationMethod;
SourceFile"SocketInputStreamInstrumentor.java4Ljdk/internal/instrumentation/InstrumentationTarget;valuejava.net.SocketInputStream*Ljdk/internal/instrumentation/TypeMapping;fromHoracle.jrockit.jfr.SocketInputStreamInstrumentor$AbstractPlainSocketImplto java.net.AbstractPlainSocketImplRSTUVW !jdk/jfr/events/SocketReadEventXYZ[\]^_`abcdebfZeghijkjl0oracle/jrockit/jfr/SocketInputStreamInstrumentorjava/lang/ObjectHoracle/jrockit/jfr/SocketInputStreamInstrumentor$AbstractPlainSocketImpl[Bjava/lang/Throwablejava/io/IOExceptionoracle/jrockit/jfr/VMJFRsocketReadToken#Lcom/oracle/jrockit/jfr/EventToken;!com/oracle/jrockit/jfr/EventToken	isEnabled()Z&(Lcom/oracle/jrockit/jfr/EventToken;)VbeginaddressLjava/net/InetAddress;java/net/InetAddresstoString()Ljava/lang/String;java/lang/StringlastIndexOf(I)I	substring(II)Ljava/lang/String;hostLjava/lang/String;(I)Ljava/lang/String;portI	bytesReadJtimeoutcommit0*
**6	 !߲
*+Y:6*+6*	
:/6
`*Y:	*	
:

/6


`*	"2f	 "#"%'&2(>)G+T,b-n.v/~12()+,-./123"r#$%&U'()*+,)-.s/01s23s4
PK
UFoOoracle/jrockit/jfr/SocketOutputStreamInstrumentor$AbstractPlainSocketImpl.class4
addressLjava/net/InetAddress;portI<init>()VCodeLineNumberTable
SourceFile#SocketOutputStreamInstrumentor.java	Ioracle/jrockit/jfr/SocketOutputStreamInstrumentor$AbstractPlainSocketImplAbstractPlainSocketImplInnerClassesjava/lang/Object1oracle/jrockit/jfr/SocketOutputStreamInstrumentor 	
*7

PK
UF0D7oracle/jrockit/jfr/SocketOutputStreamInstrumentor.class4j
4	5	67
89
:;
<
=	>
?@
AB
AC	D
AE	F	G	G	H
IJKLAbstractPlainSocketImplInnerClassesimplKLoracle/jrockit/jfr/SocketOutputStreamInstrumentor$AbstractPlainSocketImpl;<init>()VCodeLineNumberTablesocketWrite([BII)V
StackMapTableJM;N
ExceptionsORuntimeVisibleAnnotations4Ljdk/internal/instrumentation/InstrumentationMethod;
SourceFile#SocketOutputStreamInstrumentor.java4Ljdk/internal/instrumentation/InstrumentationTarget;valuejava.net.SocketOutputStream*Ljdk/internal/instrumentation/TypeMapping;fromIoracle.jrockit.jfr.SocketOutputStreamInstrumentor$AbstractPlainSocketImplto java.net.AbstractPlainSocketImplPQRSTU jdk/jfr/events/SocketWriteEventVWXYZ[\]^_`abc`dXcefghi1oracle/jrockit/jfr/SocketOutputStreamInstrumentorjava/lang/ObjectIoracle/jrockit/jfr/SocketOutputStreamInstrumentor$AbstractPlainSocketImpl[Bjava/lang/Throwablejava/io/IOExceptionoracle/jrockit/jfr/VMJFRsocketWriteToken#Lcom/oracle/jrockit/jfr/EventToken;!com/oracle/jrockit/jfr/EventToken	isEnabled()Z&(Lcom/oracle/jrockit/jfr/EventToken;)VbeginaddressLjava/net/InetAddress;java/net/InetAddresstoString()Ljava/lang/String;java/lang/StringlastIndexOf(I)I	substring(II)Ljava/lang/String;hostLjava/lang/String;(I)Ljava/lang/String;portIbytesWrittenJcommit0*
**5	 tʲ*+Y:6*+6*	
:/6
`*Q:*	
:		/6
	

	
`* /{{}{f	 "# %%&,'/);*D,Q-_.k/s1x2{)*,-./123!i"#$%M&'()*+(,-s./0s12s3
PK
UFL+;``-oracle/jrockit/jfr/StringConstantPool$1.class4E!	"
#
$
%&'(
)
%*
%+
%,
%-
%.
%/02this$0'Loracle/jrockit/jfr/StringConstantPool;<init>*(Loracle/jrockit/jfr/StringConstantPool;)VCodeLineNumberTablewrite([BII)V
StackMapTable
Exceptions3(I)V
SourceFileStringConstantPool.javaEnclosingMethod4%oracle/jrockit/jfr/StringConstantPool56789:java/lang/OutOfMemoryErrorToo large string;<=>?@ABC>:@D'oracle/jrockit/jfr/StringConstantPool$1InnerClassesjava/io/OutputStreamjava/io/IOException(Loracle/jrockit/jfr/JFR;IIZ)V()V
access$000>(Loracle/jrockit/jfr/StringConstantPool;)Ljava/nio/ByteBuffer;java/nio/ByteBuffercapacity()I(Ljava/lang/String;)VgetInt(I)Iposition(I)Ljava/nio/Buffer;putInt(I)Ljava/nio/ByteBuffer;put([BII)Ljava/nio/ByteBuffer;(II)Ljava/nio/ByteBuffer; "
*+*-$*d
Y*	6*	6 *
W*	6*
W*W*+W*
6*	*`W*WB015(667;8H9X;e=r>?BCEFG
<9M 1
PK
UFhkk+oracle/jrockit/jfr/StringConstantPool.class4	s
6t@
uv	wx
t	y	z	{	|	}	~ 



	







	
#t


u

u


u
2t

InnerClassesloggerLoracle/jrockit/jfr/Logger;mappings(Ljava/util/concurrent/ConcurrentHashMap;	SignatureOLjava/util/concurrent/ConcurrentHashMap<Ljava/lang/String;Ljava/lang/Integer;>;dataLjava/nio/ByteBuffer;jfrLoracle/jrockit/jfr/JFR;outLjava/io/DataOutputStream;
constantIndexIemptyOnRotationZenabled
bufferFullPOSITION
ConstantValueOFFSETDATA$assertionsDisabled<init>(Loracle/jrockit/jfr/JFR;IIZ)VCodeLineNumberTable
StackMapTableenable()VdisablegetConstantData()Ljava/nio/ByteBuffer;getConstantIndex()I()Z
asConstant(Ljava/lang/String;)Ifinalize
Exceptions
access$000>(Loracle/jrockit/jfr/StringConstantPool;)Ljava/nio/ByteBuffer;<clinit>
SourceFileStringConstantPool.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;>?RZ89&java/util/concurrent/ConcurrentHashMap:;HGIG@ADEFG%oracle/jrockit/jfr/StringConstantPooljava/io/DataOutputStream'oracle/jrockit/jfr/StringConstantPool$1RRBCjava/lang/Integer_Zjava/lang/OutOfMemoryError>String constant pool buffer full, and emptyOnRotation not set.RQGjava/lang/AssertionError java/nio/BufferOverflowException3String constant pool buffer full. Storing in chunk."String constant pool store failed.&String constant pool store failed at: java/io/IOExceptionjava/lang/InternalError[Z`java/lang/Objectoracle/jrockit/jfr/JFRjava/lang/Stringjava/lang/Throwableoracle/jrockit/jfr/Logger	loggerFor/(Ljava/lang/String;)Loracle/jrockit/jfr/Logger;java/nio/ByteBufferallocateDirect(I)Ljava/nio/ByteBuffer;putInt(II)Ljava/nio/ByteBuffer;*(Loracle/jrockit/jfr/StringConstantPool;)V(Ljava/io/OutputStream;)VaddConstpoolremoveConstpoolgetInt(I)Iget&(Ljava/lang/Object;)Ljava/lang/Object;intValueclear(Ljava/lang/String;)VwriteUTFvalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;tracestoreConstpool*(Loracle/jrockit/jfr/StringConstantPool;)Zinfojava/lang/Thread
currentThread()Ljava/lang/Thread;
getStackTrace ()[Ljava/lang/StackTraceElement;3(Ljava/lang/String;[Ljava/lang/StackTraceElement;)Vjava/lang/ClassdesiredAssertionStatus16
89:;<=>?@ABCDEFGBHGBIGJEKLMEKNOEKPQG
RSTi***Y*	*
*+**
>**W*W*YY*UB#
"$'%,&2'6(9*A+K,U-hOV9WX!YZTB*	*	**URSTVV![ZTB*	*	**UYZ[]V\]T*U`^_T*UdF`T*
UhabTH+*=*+N--*Y:*=
**+N--ì*

Y *+!*=	ç~*d6"#Y$*+%&Wì:*()****+,*-./0*
*
ç:2Y3:	p''p110^_
U#lmquvw#x(|0}9~=GSW_fpxVJ!cWdce-eWdcfIghZT!*4U
ijklT*UmZT45"UV@nopqr7
PK
UF/.oracle/jrockit/jfr/ThrowableInstrumentor.class4<#
$%
&'
()
*
+
,-
./
012generateAsm(Ljava/lang/Class;[B)[BCodeLineNumberTable
Exceptions3	Signature(Ljava/lang/Class<*>;[B)[BgenerateThrowableAsm([B)[BgenerateErrorAsm<init>()V
SourceFileThrowableInstrumentor.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;java/io/ByteArrayInputStream4*jdk/internal/org/objectweb/asm/ClassReader5*jdk/internal/org/objectweb/asm/ClassWriter6Goracle/jrockit/jfr/jdkevents/throwabletransform/ConstructorTracerWriter789:;java/lang/Throwablejava/lang/Error(oracle/jrockit/jfr/ThrowableInstrumentorjava/lang/Objectjava/lang/Exception([B)V(Ljava/io/InputStream;)V(I)VA(Ljdk/internal/org/objectweb/asm/ClassVisitor;Ljava/lang/Class;)Vaccept1(Ljdk/internal/org/objectweb/asm/ClassVisitor;I)VtoByteArray()[B0
a5Y+MY,NY:Y*:-	
	(/*"
*&!*
)* !"PK
UF=>>oracle/jrockit/jfr/Timing.class4M
<	=	>	?	@	A
B
C
D
E
F
G
H
I@@
JAeA.KLCOUNTER_FREQJCOUNTER_TO_NANODCOUNTER_TO_MICROCOUNTER_TO_MILLICOUNTER_TO_SECONDinit()J<init>()VCodeLineNumberTablecounterTimecounterFrequency
counterToNano(D)DcounterToMicrocounterToMillicounterToSecond(J)J
nanoToCountercountersToNanos(DD)DcountersToMicroscountersToMilliscountersToSeconds(JJ)JmillisToCounter(D)J<clinit>
SourceFileTiming.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;!"'(*()(+(',),*,+, oracle/jrockit/jfr/Timingjava/lang/Object0
 !"#!*$
	% 	& #$ 	'(#&k$$	)(#&k$(	*(#&k$,	+(#&k$0	',#$4	*,#$8	),#	$<	+,#
$@	-,# o$D	./#(&g$I	0/#&(g	$M	1/#&(g$Q	2/#&(g
$U	.3# e$Y	03# e$]	13# e
$a	23# e$e	45#$&ko$i6"#c7ooooooo$ -6789:;PK
UFEܴ1oracle/jrockit/jfr/tools/ConCatRepository$1.class4%	

this$0+Loracle/jrockit/jfr/tools/ConCatRepository;<init>.(Loracle/jrockit/jfr/tools/ConCatRepository;)VCodeLineNumberTableaccept#(Ljava/io/File;Ljava/lang/String;)Z
SourceFileConCatRepository.javaEnclosingMethod 	
!.jfr"#$+oracle/jrockit/jfr/tools/ConCatRepository$1InnerClassesjava/lang/Objectjava/io/FilenameFilter)oracle/jrockit/jfr/tools/ConCatRepository	loadFiles([Ljava/lang/String;)V()Vjava/lang/StringendsWith(Ljava/lang/String;)Z 	
"
*+*
J,
M
PK
UFHꦫ/oracle/jrockit/jfr/tools/ConCatRepository.class4
?a	b	cde
fgh
ai
jk
lm
nop
a
qrs
t	u
v
w
xyz
{
t|
}
~
	


&t
+
*
/
.
.
*
.
*
*

	c
InnerClassesrepositoryDirectoryLjava/io/File;outFileforceOverwriteZ<init>()VCodeLineNumberTableusagemain([Ljava/lang/String;)V
Exceptions	loadFiles
StackMapTablei	parseArgs([Ljava/lang/String;)Z
SourceFileConCatRepository.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;FGDEUsage: java/lang/StringBuilder)oracle/jrockit/jfr/tools/ConCatRepository( JFR Repository directory [-o <outfile>]optional -o: output filename!optional -f: force file overwriteOLjava/io/File.FABYZJGjava/io/FileNotFoundExceptionCould not find jfr repository +oracle/jrockit/jfr/tools/ConCatRepository$1FJCould not find any incomplete flight recordings in the specified directoryCB-.jfrjava/io/IOException"The specified file already exists  Use -f to force overridejava/io/BufferedOutputStreamjava/io/FileOutputStreamFFjava/io/BufferedInputStreamjava/io/FileInputStream/FGGUnknown flag: (java/lang/ArrayIndexOutOfBoundsExceptionTo few arguments:java/lang/Objectjava/lang/Exceptionjava/io/FilenameFilter[Ljava/lang/String;java/lang/String[Bjava/lang/Throwablejava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vjava/lang/Class
getSimpleName()Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringexists()Z-(Ljava/lang/Object;)Ljava/lang/StringBuilder;.(Loracle/jrockit/jfr/tools/ConCatRepository;)Vlist-(Ljava/io/FilenameFilter;)[Ljava/lang/String;java/util/Arrayssort([Ljava/lang/Object;)VindexOf(Ljava/lang/String;)I	substring(II)Ljava/lang/String;(Ljava/io/File;)V(Ljava/io/OutputStream;I)V(Ljava/io/InputStream;I)Vread([B)Iwrite([BII)Vcloseflush
startsWith(Ljava/lang/String;)ZcharAt(I)Cerr(C)Ljava/lang/StringBuilder;1?ABCBDEFGH&
**I
	JGH^6Y	


I%&%)-*5+	KLH.YL+*I56
7MNOLH	
+*Y*+*$YY
*Y*M*,N-Y- *!L*YY-2-2"#
$
--d2--d2"#
%
!*!2*+&YY'
*!
(
)*Y+Y*!,-:-:66k2:.Y/YYY*0

12:	:
	
3Y6
4	567:67I#<=?@D(E+FIJRQ[SaTdUnXrZz[]\c`fgko,pashuuvxo{|}{|~PX*$QRT8!SRQRTRIUVW
SRQRTLXM&YZHH=+2$8*Y+2*Y+j+29>=f2o*Y+`2!`=,*!:Y;
<N>.==I^
!.4<XhlotwzP	!)
B[\]^_`@
PK
UFGoo oracle/jrockit/jfr/VMJFR$1.class4'	



 !this$0Loracle/jrockit/jfr/VMJFR;<init>(Loracle/jrockit/jfr/VMJFR;)VCodeLineNumberTableinitialValueThreadBufferInnerClasses)()Loracle/jrockit/jfr/VMJFR$ThreadBuffer;()Ljava/lang/Object;	Signature@Ljava/lang/ThreadLocal<Loracle/jrockit/jfr/VMJFR$ThreadBuffer;>;
SourceFile
VMJFR.javaEnclosingMethod"	
#%oracle/jrockit/jfr/VMJFR$ThreadBuffer$%&oracle/jrockit/jfr/VMJFR$1java/lang/ThreadLocaloracle/jrockit/jfr/VMJFR()V
access$2001(Loracle/jrockit/jfr/VMJFR;)Ljava/nio/ByteBuffer;2(Loracle/jrockit/jfr/VMJFR;Ljava/nio/ByteBuffer;)V 	

"
*+*
/Y**
D
*PK
UF]$++ oracle/jrockit/jfr/VMJFR$2.class41				

 !"
#
$
	%&()	val$groupLjava/lang/ThreadGroup;val$contextClassLoaderLjava/lang/ClassLoader;<init>1(Ljava/lang/ThreadGroup;Ljava/lang/ClassLoader;)VCodeLineNumberTablerun()Ljava/lang/Thread;()Ljava/lang/Object;	SignatureFLjava/lang/Object;Ljava/security/PrivilegedAction<Ljava/lang/Thread;>;
SourceFile
VMJFR.javaEnclosingMethod*+,
-java/lang/ThreadVM JFR Buffer Thread./0oracle/jrockit/jfr/VMJFR$2InnerClassesjava/lang/Objectjava/security/PrivilegedActionoracle/jrockit/jfr/VMJFR#createJavaLangThreadForBufferthreadB(Ljava/lang/ThreadGroup;Ljava/lang/ClassLoader;)Ljava/lang/Thread;()V,(Ljava/lang/ThreadGroup;Ljava/lang/String;)VsetContextClassLoader(Ljava/lang/ClassLoader;)V0	

'*+*,*8Y*L+*+	
A*'
	PK
UF+oracle/jrockit/jfr/VMJFR$JILogAdapter.class41	

	
 !
 "
 #
 $
 %
 &'*+this$0Loracle/jrockit/jfr/VMJFR;<init>(Loracle/jrockit/jfr/VMJFR;)VCodeLineNumberTableerror(Ljava/lang/String;)Vwarninfodebugtrace*(Ljava/lang/String;Ljava/lang/Throwable;)V
SourceFile
VMJFR.java
,-./0%oracle/jrockit/jfr/VMJFR$JILogAdapterJILogAdapterInnerClassesjava/lang/Object#jdk/internal/instrumentation/Logger()Voracle/jrockit/jfr/VMJFRloggerLoracle/jrockit/jfr/Logger;oracle/jrockit/jfr/Logger 

"
*+*(*+
(*+
(*+
(*+
(*+
)
*+,	
)

(PK
UF-5l 		+oracle/jrockit/jfr/VMJFR$ThreadBuffer.class4	$<
%=
>?
@A	$B	"C
@D
@E	$F	"G
@H
@I
@J
@K
@L
"M
@N	OP	"Q
@R	"S
@T
@U
@V
$W	$XY
=
@Z
@[
$\	"]
"^_
`abebaseLjava/nio/ByteBuffer;buffer$assertionsDisabledZthis$0Loracle/jrockit/jfr/VMJFR;<init>2(Loracle/jrockit/jfr/VMJFR;Ljava/nio/ByteBuffer;)VCodeLineNumberTableacquire()Vreleasefinish(Ljava/nio/ByteBuffer;Z)V
StackMapTableensure(I)Ljava/nio/ByteBuffer;<clinit>
SourceFile
VMJFR.java+,-2fghijk&'lmnopq('rmstuvwxyz{z|}nz~mmm32)*java/lang/AssertionErrorz812moracle/jrockit/jfr/VMJFR%oracle/jrockit/jfr/VMJFR$ThreadBufferThreadBufferInnerClassesjava/lang/Objectjava/nio/ByteOrdernativeOrder()Ljava/nio/ByteOrder;java/nio/ByteBufferorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;DATAIposition(I)Ljava/nio/Buffer;slice()Ljava/nio/ByteBuffer;USEDput(IB)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer;array()[BarrayOffset()Ilimit
access$000!(Loracle/jrockit/jfr/VMJFR;[BII)Voracle/jrockit/jfr/JFRaddressSizeSTARTgetLong(I)JPOSputLong(IJ)Ljava/nio/ByteBuffer;getInt(I)IputInt(II)Ljava/nio/ByteBuffer;capacityallocateEND
access$100(Loracle/jrockit/jfr/VMJFR;)Vjava/lang/ClassdesiredAssertionStatus()Z0$%&'(')*+,-./M%*+**,,W*,	0v	wxy$z12/)
*
W0
~32/)
*
W0
45/|+*	 +W*+
++Q*	>*7*aW*6*`W*0:$%)19EU\hw{6
%/!78/ZϲY*	`*Q* A*7 e**!*e6*	W*	* =*>d**!w*d6*	W*	0b&*2=ISW^aq{6:192/4"#0e6@:;d
$"cPK
UF))oracle/jrockit/jfr/VMJFR.class4!
b
b
b 
b!"
#$
%	b&'()*+,-.	b/	b0
b12
3
b4
b5
67
68
9:
9;
b<
=>
H?
b@A
BC
DE
!F	bGHI
&J	bK
&L
bM	bNO
PQR
bS
TUV
2W
2X
YZ
Y[
Y\
b]
b^
b_
b`
ab
ac	de
dfghgi
Dj
Dk
Dl
bm
bnop
Hq
Gr
Gs
bt
Gu
bvwx
Pyz
R%
R{
R|}
V%
V~
V|
Z%
Z
Z|
^%
^
^|
b3


P	b

m3
m
m
m
b
	b	b	b	b


%

q



	b	b	b	b	b	b	b	b	bJILogAdapterInnerClassesThreadBuffervm-Loracle/jrockit/jfr/NativeProducerDescriptor;jfrStats#Loracle/jrockit/jfr/NativeJFRStats;PREVI
ConstantValueNEXTSTARTTOPPOSENDUSEDRESERVEDDATAbufferLocalLjava/lang/ThreadLocal;	Signature@Ljava/lang/ThreadLocal<Loracle/jrockit/jfr/VMJFR$ThreadBuffer;>;socketReadToken#Lcom/oracle/jrockit/jfr/EventToken;socketWriteToken
fileReadTokenfileWriteTokeninstrumentationClasses[Ljava/lang/Class;[Ljava/lang/Class<*>;$assertionsDisabledZ<init>()VCodeLineNumberTable
StackMapTableR
Exceptionsoptions()Loracle/jrockit/jfr/Options;init<(Ljava/lang/String;ILjava/lang/String;)Ljava/nio/ByteBuffer;getThreadBuffer(I)Ljava/nio/ByteBuffer;releaseThreadBuffer(Ljava/nio/ByteBuffer;Z)VaddConstPool(Ljava/nio/ByteBuffer;IZ)VremoveConstPool(I)VstoreConstPool(I)ZaddConstpool*(Loracle/jrockit/jfr/StringConstantPool;)VremoveConstpoolstoreConstpool*(Loracle/jrockit/jfr/StringConstantPool;)ZclassID(Ljava/lang/Class;)J(Ljava/lang/Class<*>;)JclassID0counterTime()J
nanoToCounter(J)JstackTraceID(I)JthreadID()IgetpidgetJFRStats()Loracle/jrockit/jfr/JFRStats;rotateshutdownstart(Z)Vstopbuffer()Ljava/nio/ByteBuffer;flushwrite([BII)Vadd(I[BII)VremovesetThreshold(IJ)V	setPeriod	getPerioddescriptors(I[Ljava/nio/ByteBuffer;)I*(Loracle/jrockit/jfr/ProducerDescriptor;)VfinishChunk(Ljava/lang/String;JJZ)Vow
dumpRecording:(Ljava/lang/String;JLjava/lang/String;Z)Ljava/lang/String;
stopRecording;(Ljava/lang/String;JZLjava/lang/String;Z)Ljava/lang/String;startRecordingR(Ljava/lang/String;[Ljava/lang/String;ZJJLjava/lang/String;ZJJZ)Ljava/lang/String;checkRecording((Ljava/lang/String;JZ)Ljava/lang/String;create()Loracle/jrockit/jfr/JFR;redefineClass0(Ljava/lang/Class;[B)Z(Ljava/lang/Class<*>;[B)ZretransformClasses0([Ljava/lang/Class;)V([Ljava/lang/Class<*>;)VretransformCallback(Ljava/lang/Class;[B)[B(Ljava/lang/Class<*>;[B)[B
instrument#createJavaLangThreadForBufferthreadB(Ljava/lang/ThreadGroup;Ljava/lang/ClassLoader;)Ljava/lang/Thread;
access$000!(Loracle/jrockit/jfr/VMJFR;[BII)V
access$100(Loracle/jrockit/jfr/VMJFR;)V
access$2001(Loracle/jrockit/jfr/VMJFR;)Ljava/nio/ByteBuffer;<clinit>
SourceFile
VMJFR.java
DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; oracle/jrockit/jfr/NativeOptionsoracle/jrockit/jfr/VMJFR$1java/lang/Class.oracle/jrockit/jfr/FileInputStreamInstrumentor/oracle/jrockit/jfr/FileOutputStreamInstrumentor/oracle/jrockit/jfr/RandomAccessFileInstrumentor.oracle/jrockit/jfr/FileChannelImplInstrumentor0oracle/jrockit/jfr/SocketInputStreamInstrumentor1oracle/jrockit/jfr/SocketOutputStreamInstrumentor0oracle/jrockit/jfr/SocketChannelImplInstrumentorjava/lang/AssertionError!oracle/jrockit/jfr/NativeJFRStats+oracle/jrockit/jfr/NativeProducerDescriptororacle/jrockit/jfr/JFRVMJFR created.java/lang/Throwable%oracle/jrockit/jfr/VMJFR$ThreadBuffer"oracle/jrockit/jfr/RepositoryChunkjava/io/Filejava/lang/Exception&VMJFR.finishChunk ignored an exceptionoracle/jrockit/jfr/DCmdDumporacle/jrockit/jfr/DCmdStoporacle/jrockit/jfr/DCmdStartoracle/jrockit/jfr/DCmdCheckoracle/jrockit/jfr/VMJFR!instrumenting java.lang.Throwablejava/lang/Errorinstrumenting java.lang.Error$Failure during class transformation:	
java/util/ArrayList
	jdk/jfr/events/SocketReadEventjdk/jfr/events/SocketWriteEventjdk/jfr/events/FileReadEventjdk/jfr/events/FileWriteEvent%oracle/jrockit/jfr/VMJFR$JILogAdapterjava/lang/RuntimePermissionsetContextClassLoadermodifyThreadmodifyThreadGrouporacle/jrockit/jfr/VMJFR$2java/lang/Thread oracle/jrockit/jfr/JFRImpljava/lang/String oracle/jrockit/jfr/DCmdException[B%(Loracle/jrockit/jfr/NativeOptions;)VisSupportedInVM()ZisCommercialFeaturesUnlocked	isEnabledjava/util/Locale
getDefault()Ljava/util/Locale;toString()Ljava/lang/String;java/util/TimeZone()Ljava/util/TimeZone;getRawOffset
getRepository!()Loracle/jrockit/jfr/Repository;oracle/jrockit/jfr/RepositorygetPath()Ljava/io/File;java/nio/ByteOrdernativeOrder()Ljava/nio/ByteOrder;java/nio/ByteBufferorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;(Ljava/nio/ByteBuffer;)V(ILoracle/jrockit/jfr/VMJFR;)Vcontrols()Ljava/util/List;addProducer@(Loracle/jrockit/jfr/ProducerDescriptor;Ljava/util/Collection;)VloggerLoracle/jrockit/jfr/Logger;oracle/jrockit/jfr/Loggertrace(Ljava/lang/String;)Vclearjava/lang/ThreadLocalget()Ljava/lang/Object;ensurefinish%oracle/jrockit/jfr/StringConstantPoolgetConstantDatagetConstantIndexemptyOnRotationoracle/jrockit/jfr/Timingoracle/jrockit/jfr/ProcesscurrentLoracle/jrockit/jfr/Process;pid%oracle/jrockit/jfr/ProducerDescriptorgetBinaryDescriptorgetIdarray()[BarrayOffsetcapacity,(Loracle/jrockit/jfr/Logger;Ljava/io/File;)V(JJ)VaddChunk'(Loracle/jrockit/jfr/RepositoryChunk;)Vrelease	chunkDonewarn*(Ljava/lang/String;Ljava/lang/Throwable;)Vexecute)(Ljava/lang/String;JLjava/lang/String;Z)V	getResult*(Ljava/lang/String;JZLjava/lang/String;Z)VA(Ljava/lang/String;[Ljava/lang/String;ZJJLjava/lang/String;ZJJZ)V(Ljava/lang/String;JZ)V(oracle/jrockit/jfr/ThrowableInstrumentorgenerateThrowableAsm([B)[BgenerateErrorAsmerrorproducer!Lcom/oracle/jrockit/jfr/Producer;,oracle/jrockit/jfr/jdkevents/ThrowableTracerenable<(Loracle/jrockit/jfr/JFR;Lcom/oracle/jrockit/jfr/Producer;)V(Ljava/lang/Object;)ZsizetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;com/oracle/jrockit/jfr/ProduceraddEvent6(Ljava/lang/Class;)Lcom/oracle/jrockit/jfr/EventToken;#jdk/internal/instrumentation/TracergetInstance'()Ljdk/internal/instrumentation/Tracer;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;addInstrumentations8(Ljava/util/List;Ljdk/internal/instrumentation/Logger;)V1(Ljava/lang/ThreadGroup;Ljava/lang/ClassLoader;)Vjava/security/AccessControllerdoPrivilegeds(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;[Ljava/security/Permission;)Ljava/lang/Object;desiredAssertionStatusaddressSize1b				1_**Y*	*
YSYSY
SYSYSYSYSYYY** L*!Y+"#$%*&Y*()**)*)*+*,-.
L*0+/N=
C>W?k@DEDFGJLNSPQRTWT/
'*	123,*	12+4
5*+5+6+78

%	*+69
!	*+6:5+	*+;<=	>?*%!X'+*)+@M*+A,B,C,DEJK	MN&O	A+*)*+AFST	VW	
`GY*,HY+IJ: K*LM:*N0:*,PQM:*N:	M:*N	#2O#N2?NNPNFcef#j(k+l/m2g4h?jDkGlKmNjUkXl_n2[;RY*S:+ TUs
tu=VY*W:+ XY{
|}F&ZY*[:+,	
\]
 9^Y*_:+ `a
CbYc/
*	
?N/+*,d.,ef+*,g.,h:*,ij--/)-/2%*-/:=
B/p*klmYnL+/oW+foW++p
qrsktuvkwuxkyuzk{u|}*~Y*2.9DOZaoO
W;YYSYYSYYSMY*+,
) *+**Rbhhhhhh``&	12 3(40586A7I8@"b2bPK

VF	META-INF/PK

VF7==+META-INF/MANIFEST.MFPK

UFB<>^^8com/oracle/jrockit/jfr/client/EventSettingsBuilder.classPK

UFsֵ**8Ncom/oracle/jrockit/jfr/client/FlightRecorderClient.classPK

UFFGGUY?com/oracle/jrockit/jfr/client/FlightRecordingClient$FlightRecordingClientStream.classPK

UF,9mm9Gcom/oracle/jrockit/jfr/client/FlightRecordingClient.classPK

UFOO(ccom/oracle/jrockit/jfr/ContentType.classPK

UF6

%,kcom/oracle/jrockit/jfr/DataType.classPK

UF\WNN>|vcom/oracle/jrockit/jfr/DelegatingDynamicRequestableEvent.classPK

UF&~rr*&zcom/oracle/jrockit/jfr/DurationEvent.classPK

UF.폏**.com/oracle/jrockit/jfr/DynamicEventToken.classPK

UF_	)Vcom/oracle/jrockit/jfr/DynamicValue.classPK

UF4ӄ,com/oracle/jrockit/jfr/EventDefinition.classPK

UF 22&kcom/oracle/jrockit/jfr/EventInfo.classPK

UFoH	H	'com/oracle/jrockit/jfr/EventToken.classPK

UFk\ee+ncom/oracle/jrockit/jfr/FlightRecorder.classPK

UF7{{)com/oracle/jrockit/jfr/InstantEvent.classPK

UFbk<޵com/oracle/jrockit/jfr/InvalidEventDefinitionException.classPK

UF$Bϙ2com/oracle/jrockit/jfr/InvalidValueException.classPK

UFW6;λcom/oracle/jrockit/jfr/management/FlightRecorderMBean.classPK

UFH4|,
,
<com/oracle/jrockit/jfr/management/FlightRecordingMBean.classPK

UFi++@Ucom/oracle/jrockit/jfr/management/NoSuchRecordingException.classPK

UFk1com/oracle/jrockit/jfr/NoSuchEventException.classPK

UFc,*,*%Ecom/oracle/jrockit/jfr/Producer.classPK

UFn-com/oracle/jrockit/jfr/RequestableEvent.classPK

UFO1,	com/oracle/jrockit/jfr/RequestDelegate.classPK

UF4u9'+com/oracle/jrockit/jfr/TimedEvent.classPK

UF/%}'com/oracle/jrockit/jfr/Transition.classPK

UF4t,pcom/oracle/jrockit/jfr/UseConstantPool.classPK

UF0NEE,com/oracle/jrockit/jfr/ValueDefinition.classPK

UFka%4jdk/jfr/events/ErrorThrownEvent.classPK

UF,)bjdk/jfr/events/ExceptionThrownEvent.classPK

UF]]"jdk/jfr/events/FileReadEvent.classPK

UFuR#%#jdk/jfr/events/FileWriteEvent.classPK

UFVi$V&jdk/jfr/events/SocketReadEvent.classPK

UFSSS%m*jdk/jfr/events/SocketWriteEvent.classPK

UF)/

$.jdk/jfr/events/ThrowablesEvent.classPK

UF=y-R1oracle/jrockit/jfr/ActiveRecordingEvent.classPK

UF{zz+5oracle/jrockit/jfr/ActiveSettingEvent.classPK

UF1k&G9oracle/jrockit/jfr/ChunksChannel.classPK

UF2Eoracle/jrockit/jfr/DCmd$1.classPK

UF2d1Ioracle/jrockit/jfr/DCmd$RecordingIdentifier.classPK

UFUO"ZPoracle/jrockit/jfr/DCmd$Unit.classPK

UF;;eWoracle/jrockit/jfr/DCmd.classPK

UFִ$koracle/jrockit/jfr/DCmdCheck$1.classPK

UFFF"ooracle/jrockit/jfr/DCmdCheck.classPK

UFc		!@oracle/jrockit/jfr/DCmdDump.classPK

UF\$x&oracle/jrockit/jfr/DCmdException.classPK

UFDgg"oracle/jrockit/jfr/DCmdStart.classPK

UFmΕ!>oracle/jrockit/jfr/DCmdStop.classPK

UF'S		$oracle/jrockit/jfr/events/Bits.classPK

UF_[/'oracle/jrockit/jfr/events/ContentTypeImpl.classPK

UFhӝ7oracle/jrockit/jfr/events/DataStructureDescriptor.classPK

UFxF^DD6loracle/jrockit/jfr/events/DynamicValueDescriptor.classPK

UFI**,oracle/jrockit/jfr/events/EventControl.classPK

UFR/xoracle/jrockit/jfr/events/EventDescriptor.classPK

UF>ڶ,oracle/jrockit/jfr/events/EventHandler.classPK

UF㾎5oracle/jrockit/jfr/events/EventHandlerCreator$1.classPK

UF3t5oracle/jrockit/jfr/events/EventHandlerCreator$2.classPK

UF+Horacle/jrockit/jfr/events/EventHandlerCreator$EventInfoClassLoader.classPK

UF](c\BQBQ3Yoracle/jrockit/jfr/events/EventHandlerCreator.classPK

UFGSe4Yoracle/jrockit/jfr/events/EventHandlerImpl$1$1.classPK

UFq2]oracle/jrockit/jfr/events/EventHandlerImpl$1.classPK

UF5T0coracle/jrockit/jfr/events/EventHandlerImpl.classPK

UF+QQ3cvoracle/jrockit/jfr/events/JavaEventDescriptor.classPK

UFnU==6oracle/jrockit/jfr/events/JavaProducerDescriptor.classPK

UF`5;oracle/jrockit/jfr/events/RequestableEventEnvironment.classPK

UF*HH/oracle/jrockit/jfr/events/ValueDescriptor.classPK

UF$G

4woracle/jrockit/jfr/FileChannelImplInstrumentor.classPK

UF2:4oracle/jrockit/jfr/FileInputStreamInstrumentor.classPK

UFg+5oracle/jrockit/jfr/FileOutputStreamInstrumentor.classPK

UF*4/F/F'oracle/jrockit/jfr/FlightRecorder.classPK

UFhh(@(oracle/jrockit/jfr/FlightRecording.classPK

UF/2Aoracle/jrockit/jfr/jdkevents/ThrowableTracer.classPK

UFI,+-	-	MHoracle/jrockit/jfr/jdkevents/throwabletransform/ConstructorTracerWriter.classPK

UFoCfGRoracle/jrockit/jfr/jdkevents/throwabletransform/ConstructorWriter.classPK

UF`Y		Yoracle/jrockit/jfr/JFR$1.classPK

UF8]oracle/jrockit/jfr/JFR$2.classPK

UFnnaoracle/jrockit/jfr/JFR$3.classPK

UFUMjeoracle/jrockit/jfr/JFR$4.classPK

UF'%%Yioracle/jrockit/jfr/JFR.classPK

UF貟w"zoracle/jrockit/jfr/JFRImpl$1.classPK

UF`RV_V_ |oracle/jrockit/jfr/JFRImpl.classPK

UF!oracle/jrockit/jfr/JFRStats.classPK

UF%=444!Qoracle/jrockit/jfr/Logger$1.classPK

UFXXoracle/jrockit/jfr/Logger.classPK

UF{
PP%Y
oracle/jrockit/jfr/MetaProducer.classPK

UF,[s! oracle/jrockit/jfr/MsgLevel.classPK

UF+&oracle/jrockit/jfr/NativeEventControl.classPK

UF߹'8oracle/jrockit/jfr/NativeJFRStats.classPK

UFW**&?oracle/jrockit/jfr/NativeOptions.classPK

UFyCoHH1HHoracle/jrockit/jfr/NativeProducerDescriptor.classPK

UFoq{0Woracle/jrockit/jfr/NoSuchProducerException.classPK

UFCC3G[oracle/jrockit/jfr/openmbean/EventDefaultType.classPK

UFy
J6joracle/jrockit/jfr/openmbean/EventDescriptorType.classPK

UF4c;;3-~oracle/jrockit/jfr/openmbean/EventSettingType.classPK

UF]/oracle/jrockit/jfr/openmbean/JFRMBeanType.classPK

UF#o

/ӣoracle/jrockit/jfr/openmbean/JFRStatsType.classPK

UF΍Soracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType$ImmutableCompositeData.classPK

UF		<oracle/jrockit/jfr/openmbean/LazyImmutableJFRMBeanType.classPK

UF)ʿoracle/jrockit/jfr/openmbean/Member.classPK

UF2

1oracle/jrockit/jfr/openmbean/PresetFileType.classPK

UF	))9oracle/jrockit/jfr/openmbean/ProducerDescriptorType.classPK

UFl7joracle/jrockit/jfr/openmbean/RecordingOptionsType.classPK

UFۓV330oracle/jrockit/jfr/openmbean/RecordingType.classPK

UFP`UU oracle/jrockit/jfr/Options.classPK

UF9L=5oracle/jrockit/jfr/parser/AbstractStructProxy$1.classPK

UFl`ff3oracle/jrockit/jfr/parser/AbstractStructProxy.classPK

UFr/oracle/jrockit/jfr/parser/BufferLostEvent.classPK

UF5--oracle/jrockit/jfr/parser/ChunkParser$1.classPK

UF pzz-2oracle/jrockit/jfr/parser/ChunkParser$2.classPK

UF
HH-8oracle/jrockit/jfr/parser/ChunkParser$3.classPK

UF
5I5I+K>oracle/jrockit/jfr/parser/ChunkParser.classPK

UF]TT5ɇoracle/jrockit/jfr/parser/ContentTypeDescriptor.classPK

UFlt3poracle/jrockit/jfr/parser/ContentTypeResolver.classPK

UFNTDDD)doracle/jrockit/jfr/parser/EventData.classPK

UF*oracle/jrockit/jfr/parser/EventProxy.classPK

UFHd(
oracle/jrockit/jfr/parser/FLREvent.classPK

UFu//,6oracle/jrockit/jfr/parser/FLREventInfo.classPK

UFԇ(oracle/jrockit/jfr/parser/FLRInput.classPK

UF|+|oracle/jrockit/jfr/parser/FLRProducer.classPK

UFJ:)oracle/jrockit/jfr/parser/FLRStruct.classPK

UFbD,oracle/jrockit/jfr/parser/FLRValueInfo.classPK

UF@8.oracle/jrockit/jfr/parser/MappedFLRInput.classPK

UF.oracle/jrockit/jfr/parser/ParseException.classPK

UF\(oracle/jrockit/jfr/parser/Parser$1.classPK

UFaN&oracle/jrockit/jfr/parser/Parser.classPK

UFz		,oracle/jrockit/jfr/parser/ProducerData.classPK

UFF
8soracle/jrockit/jfr/parser/RandomAccessFileFLRInput.classPK

UFWKK)oracle/jrockit/jfr/parser/SubStruct.classPK

UFkGG)@oracle/jrockit/jfr/parser/ValueData.classPK

UFħ8'' oracle/jrockit/jfr/Process.classPK

UFj+3oracle/jrockit/jfr/ProducerDescriptor.classPK

UFG

5oracle/jrockit/jfr/RandomAccessFileInstrumentor.classPK

UF)oܧ//$
oracle/jrockit/jfr/Recording$1.classPK

UF$`oracle/jrockit/jfr/Recording$2.classPK

UF6$Voracle/jrockit/jfr/Recording$3.classPK

UF44"Ioracle/jrockit/jfr/Recording.classPK

UF{)Ooracle/jrockit/jfr/RecordingOptions.classPK

UFNJ
J
-/Qoracle/jrockit/jfr/RecordingOptionsImpl.classPK

UF9{{([oracle/jrockit/jfr/RecordingStream.classPK

UFӈPVV%coracle/jrockit/jfr/Repository$1.classPK

UFt%ioracle/jrockit/jfr/Repository$2.classPK

UFG%Xmoracle/jrockit/jfr/Repository$3.classPK

UFq%vroracle/jrockit/jfr/Repository$4.classPK

UFBjdcc#voracle/jrockit/jfr/Repository.classPK

UFCK*woracle/jrockit/jfr/RepositoryChunk$1.classPK

UF*oracle/jrockit/jfr/RepositoryChunk$2.classPK

UF%,*oracle/jrockit/jfr/RepositoryChunk$3.classPK

UF|,*oracle/jrockit/jfr/RepositoryChunk$4.classPK

UF^+*Ϝoracle/jrockit/jfr/RepositoryChunk$5.classPK

UF3ƓFF(oracle/jrockit/jfr/RepositoryChunk.classPK

UFQ.oracle/jrockit/jfr/settings/EventDefault.classPK

UFnD=1oracle/jrockit/jfr/settings/EventDefaultSet.classPK

UF:(S.xoracle/jrockit/jfr/settings/EventSetting.classPK

UFL*$$/oracle/jrockit/jfr/settings/EventSettings.classPK

TFCB>//#oracle/jrockit/jfr/settings/jfc.xsdPK

UF77-joracle/jrockit/jfr/settings/JFCParser$1.classPK

UFnwj00@oracle/jrockit/jfr/settings/JFCParser$ConfigurationHandler.classPK

UFu
|		?zoracle/jrockit/jfr/settings/JFCParser$RethrowErrorHandler.classPK

UF#+!oracle/jrockit/jfr/settings/JFCParser.classPK

UFr,w.:oracle/jrockit/jfr/settings/PresetFile$1.classPK

UFNjp=<oracle/jrockit/jfr/settings/PresetFile$PresetFileFilter.classPK

UF8ee8?oracle/jrockit/jfr/settings/PresetFile$PresetProxy.classPK

UF9<<,Doracle/jrockit/jfr/settings/PresetFile.classPK

UFv˱NN-IZoracle/jrockit/jfr/settings/StringParse.classPK

UFΆx x ,eoracle/jrockit/jfr/Settings$Aggregator.classPK

UFN1SFuu!oracle/jrockit/jfr/Settings.classPK

UF.͑6Xoracle/jrockit/jfr/SocketChannelImplInstrumentor.classPK

UFn(N=oracle/jrockit/jfr/SocketInputStreamInstrumentor$AbstractPlainSocketImpl.classPK

UFx!!6ioracle/jrockit/jfr/SocketInputStreamInstrumentor.classPK

UFoO޷oracle/jrockit/jfr/SocketOutputStreamInstrumentor$AbstractPlainSocketImpl.classPK

UF0D7oracle/jrockit/jfr/SocketOutputStreamInstrumentor.classPK

UFL+;``-koracle/jrockit/jfr/StringConstantPool$1.classPK

UFhkk+oracle/jrockit/jfr/StringConstantPool.classPK

UF/.oracle/jrockit/jfr/ThrowableInstrumentor.classPK

UF=>>oracle/jrockit/jfr/Timing.classPK

UFEܴ1poracle/jrockit/jfr/tools/ConCatRepository$1.classPK

UFHꦫ/oracle/jrockit/jfr/tools/ConCatRepository.classPK

UFGoo zoracle/jrockit/jfr/VMJFR$1.classPK

UF]$++ 'oracle/jrockit/jfr/VMJFR$2.classPK

UF+oracle/jrockit/jfr/VMJFR$JILogAdapter.classPK

UF-5l 		+oracle/jrockit/jfr/VMJFR$ThreadBuffer.classPK

UF))
oracle/jrockit/jfr/VMJFR.classPK4A7

Anon7 - 2022
AnonSec Team