1 =7 8 9 : ; <= 7 > ? @A 7 BC DEFG H DIJ 7 K DL MN O DPQ 7R S T UV WX YZ &[ \ ]^_ *`ab =Tc -`def 4g 4h Hi j 4klmn op uqr s tu tvw xyz{ H[ | } k ~  Rg Q Q        o                   o[ o   u7 uM   u  [   [    7   7                `   c               ~  o o  o  R   R  V      7  u        7  UT    ! " ~#$ %&  ' ( s ) * +, - . /01 7 2 3 44 5 6 7 R89 : ;<=> U?@ABCDEFGHIJ KL MNO  MP :QRS MethodInfo InnerClassesops1Loracle/aurora/server/tools/ojvmtc/OjvmTcOptions;bcpLjava/net/URLClassLoader;cpservconLjava/sql/Connection;zosLjava/util/zip/ZipOutputStream;version[BojvmtcAttributeNameLjava/lang/String; existsSetLjava/util/HashSet; missingSet interfacesSet methodsMapLjava/util/HashMap;()VCodeLineNumberTableLocalVariableTablethis.Loracle/aurora/server/tools/ojvmtc/OjvmTcMain;main([Ljava/lang/String;)Vargv[Ljava/lang/String;allargsservstrtcmresultsIrun([Ljava/lang/String;)IioeLjava/io/IOException;te(Loracle/aurora/util/tools/ToolException;entryLjava/util/zip/ZipEntry;idxpostiitLjava/util/Iterator;namemItargstargetserrorzipLjava/util/zip/ZipInputStream;bisLjava/io/ByteArrayInputStream;add(Ljava/io/InputStream;)V className xConstantiName xInterfacexMethodd)Loracle/aurora/util/classfile/Descriptor;xFieldsinLjava/io/InputStream;dig"Loracle/aurora/util/classfile/Dig;digClassUClass(Loracle/aurora/util/classfile/Dig$Class;poolV ConstantPool/Loracle/aurora/util/classfile/Dig$ConstantPool;methodsWMethods*Loracle/aurora/util/classfile/Dig$Methods;fieldsXFields)Loracle/aurora/util/classfile/Dig$Fields; Exceptions parseArgs(([Ljava/lang/String;)[Ljava/lang/String;mue Ljava/net/MalformedURLException;tmptmpbcp[Ljava/net/URL;benvcposLjava/io/BufferedOutputStream;conninfoargunusedclcptmpcpjname getConnection)(Ljava/lang/String;)Ljava/sql/Connection;uheLjava/net/UnknownHostException;portserverdbaseods#Loracle/jdbc/pool/OracleDataSource;eLjava/sql/SQLException;constrconnpropLjava/util/Properties;dinpinhindriveruserpasscstrinterfaceReference(Ljava/lang/String;)VclassReference shortNamerLjava/sql/ResultSet;ignoresqlex shortNameStmtLjava/sql/CallableStatement; selectStmtLjava/sql/PreparedStatement;srchLjava/net/URL;foundZ typeReferenceYType1(Loracle/aurora/util/classfile/Descriptor$Type;)Vtype.Loracle/aurora/util/classfile/Descriptor$Type;noteDescriptorxArg/[Loracle/aurora/util/classfile/Descriptor$Type; descriptormethodReferenceb(Loracle/aurora/util/classfile/Dig$Class;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)VopcodermethZMember)Loracle/aurora/util/classfile/Raw$Member;methsdigm[)Loracle/aurora/util/classfile/Dig$Member;attr\ Attribute,Loracle/aurora/util/classfile/Dig$Attribute;code]'Loracle/aurora/util/classfile/Dig$Code;bcodescurrbc.Loracle/aurora/server/tools/loadjava/ByteCode;bcr4Loracle/aurora/server/tools/loadjava/ByteCodeReader; is_staticrclass(Loracle/aurora/util/classfile/Raw$Class;count classMethodsLjava/util/Set;m9Loracle/aurora/server/tools/ojvmtc/OjvmTcMain$MethodInfo;dclass methodNameconst_pool_offset addMethode(Loracle/aurora/util/classfile/RawFactory;Loracle/aurora/server/tools/ojvmtc/OjvmTcMain$MethodInfo;)V codeAttribute'Loracle/aurora/util/classfile/Raw$Code;ioex byteCodes xDescriptorargLenfactory)Loracle/aurora/util/classfile/RawFactory;infoLjava/io/ByteArrayOutputStream;Ljava/io/DataOutputStream; errorClass^Constant+Loracle/aurora/util/classfile/Raw$Constant; objectClassmessageexceptionCtorTypeobjectCtorTypectorNamector objectCtoraddMethodInfos<(Ljava/util/Set;Loracle/aurora/util/classfile/RawFactory;I)VinfoItinfosaccessaddOjvmtcAttribute,(Loracle/aurora/util/classfile/RawFactory;)VxNamegenerate+(Ljava/lang/String;Ljava/io/OutputStream;)V classAccess methodAccessrawdOutoutLjava/io/OutputStream; noteExists noteMissing stripArray&(Ljava/lang/String;)Ljava/lang/String;resultxusagehelp writeClass*(Ljava/io/InputStream;Ljava/lang/String;)VexLjava/io/EOFException;bufmakeInputStream5(Ljava/io/InputStream;)Ljava/io/ByteArrayInputStream;baos SourceFileOjvmTcMain.java TU AB CD ED FG HIjava/util/HashSet NO PO QOjava/util/HashMap RSTCSERV_ `'java/lang/String ab cd,oracle/aurora/server/tools/ojvmtc/OjvmTcMain de ef . gh "ijava/lang/StringBuilderfile is not a supported type = jk lmn o pq.class rsjava/io/FileInputStream T 12 z{java/io/IOExceptionerror opening: tm&oracle/aurora/util/tools/ToolExceptionerror while reading  exception: .jar.zipjava/util/zip/ZipInputStream T{ uv wm xy zU error while processing entry in error while reading ! is not a class, zip, or jar file {|-list }y)The following classes could not be found: ~  The set is not closed j classes are missinggenerating stub classesjava/util/zip/ZipEntry   U error generating stub for class The set is closed U oracle/aurora/util/classfile/Dig&oracle/aurora/util/classfile/Raw$Class T  U m ,- $  m   q &' q q q   | q  |  m  'oracle/aurora/util/classfile/Descriptor   qm/oracle/aurora/server/tools/ojvmtc/OjvmTcOptions-help +U *U-bootclasspath ' M java/net/URL java/io/File java/net/MalformedURLExceptionjava/net/URLClassLoader T'-bootclasspath requires a path argument -classpath CLASSPATH-jar"-jar requires a file name argumentjava/io/BufferedOutputStreamjava/io/FileOutputStream Tjava/util/zip/ZipOutputStreamcould not open jar file closure set will not be written-server$-server requires a connection string java/util/Properties  p!oracle/jdbc/pool/OracleDataSourceoci  (DESCRIPTION= ydatabase : h h localhost  mjava/net/UnknownHostException  f  thin' is not a valid Oracle JDBC driver typepassword mSYSinternal_logonsysdba  java/sql/SQLExceptionserver connection error |: zs | BCDFJS s "{? = call dbms_java.shortname(?) }     q[SELECT object_name FROM all_objects WHERE OBJECT_TYPE = 'JAVA CLASS' AND OBJECT_NAME = ?   !error during database lookup for error while opening %      c  java/util/Set     ,oracle/aurora/server/tools/loadjava/ByteCode2oracle/aurora/server/tools/loadjava/ByteCodeReader T  | |7oracle/aurora/server/tools/ojvmtc/OjvmTcMain$MethodInfo T qM Mjava/io/ByteArrayOutputStreamjava/io/DataOutputStreamjava/lang/NoClassDefFoundError java/lang/Object#!!!ERROR!!! generated by genmissing  c f z f error adding  to class %oracle/aurora/util/classfile/Raw$Code T   LM *oracle/aurora/util/classfile/Raw$Attribute JK T z generating: 'oracle/aurora/util/classfile/RawFactory h h f    error generating s ~ojvmtc [-help ] [-bootclasspath] [-server connect_string] [-jar jar_name] [-list] -classpath jar1:path2:jar2 jars,...,classesI-bootclasspath Classes used for closure but not included in the # closure set oUK-server connect_string Connect to the server and uses classes found there.C Classes are not included in the closure setconnect_string6 thin thin:user/passwd@host:port:sid5 oci oci:user/passwd@host:port:sid/ oci:user/passwd@tnsname< oci:user/passwd@(connect descriptor)D-jar jar_name Write each class of the closure set to a jar> and generate stubs for missing classes0-list List the missing classesN-classpath Use the specified jars and classes for the closure set java/io/EOFException  error while writing  to jar filejava/io/ByteArrayInputStream T  aurora.ojvmtc.oracle/aurora/util/classfile/Raw$JavaConstants JavaConstants&oracle/aurora/util/classfile/Dig$Class-oracle/aurora/util/classfile/Dig$ConstantPool(oracle/aurora/util/classfile/Dig$Methods'oracle/aurora/util/classfile/Dig$Fields,oracle/aurora/util/classfile/Descriptor$Type'oracle/aurora/util/classfile/Raw$Member'oracle/aurora/util/classfile/Dig$Member*oracle/aurora/util/classfile/Dig$Attribute%oracle/aurora/util/classfile/Dig$Code)oracle/aurora/util/classfile/Raw$Constantjava/lang/Systemgetenvsplit'(Ljava/lang/String;)[Ljava/lang/String; arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vexit(I)V lastIndexOf(Ljava/lang/String;)ILjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln substring(I)Ljava/lang/String;equals(Ljava/lang/Object;)Z getMessage getNextEntry()Ljava/util/zip/ZipEntry;getNameendsWith(Ljava/lang/String;)Z closeEntrysize()I getBooleaniterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;(I)Ljava/lang/StringBuilder; putNextEntry(Ljava/util/zip/ZipEntry;)Vflushclose oracle/aurora/util/classfile/Raw+(Loracle/aurora/util/classfile/Raw$Class;)VgetClazz*()Loracle/aurora/util/classfile/Dig$Class;java/io/InputStreamreset getSlashName getConstants1()Loracle/aurora/util/classfile/Dig$ConstantPool;getSlashSuperClassgetConstantType(I)IgetClassgetDeclaringClass getNameOfRefgetDescriptorOfRefgetInterfaceCount getInterface getMethods,()Loracle/aurora/util/classfile/Dig$Methods;get,(I)Loracle/aurora/util/classfile/Dig$Member; getDescriptor getFields+()Loracle/aurora/util/classfile/Dig$Fields; getFieldType0()Loracle/aurora/util/classfile/Descriptor$Type;isClass getString pathSeparatortoURL()Ljava/net/URL;)([Ljava/net/URL;Ljava/lang/ClassLoader;)V(Ljava/io/OutputStream;)VindexOf(II)Ljava/lang/String; setDriverType startsWithput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/IntegerparseIntjava/net/InetAddress getLocalHost()Ljava/net/InetAddress; getHostName setServerName setPortNumbersetDatabaseNamesetTNSEntryName toUpperCasesetConnectionProperties(Ljava/util/Properties;)V()Ljava/sql/Connection; getErrorCodelengthcharAt(I)Ccontains findResource"(Ljava/lang/String;)Ljava/net/URL;java/sql/Connection prepareCall0(Ljava/lang/String;)Ljava/sql/CallableStatement;java/sql/CallableStatement setString(ILjava/lang/String;)VregisterOutParameter(II)VexecuteprepareStatement0(Ljava/lang/String;)Ljava/sql/PreparedStatement;java/sql/PreparedStatement executeQuery()Ljava/sql/ResultSet;java/sql/ResultSet openStream()Ljava/io/InputStream;isMethodgetArgs1()[Loracle/aurora/util/classfile/Descriptor$Type; getReturnTypegetRaw*()Loracle/aurora/util/classfile/Raw$Class; methodCount&(Ljava/lang/Object;)Ljava/lang/Object;*[Loracle/aurora/util/classfile/Raw$Member; getAttributes Attributes/()Loracle/aurora/util/classfile/Dig$Attributes;+oracle/aurora/util/classfile/Dig$Attributes@(Ljava/lang/String;)Loracle/aurora/util/classfile/Dig$Attribute;makeCodeU(Loracle/aurora/util/classfile/Dig$Attribute;)Loracle/aurora/util/classfile/Dig$Code; getBytecodes()[B([BI)VreadNextByteCode1(Loracle/aurora/server/tools/loadjava/ByteCode;)V getOpcodegetArgsAsCPIndex((Ljava/lang/String;Ljava/lang/String;I)Vconstant@(ILjava/lang/String;)Loracle/aurora/util/classfile/Raw$Constant;(ILoracle/aurora/util/classfile/Raw$Constant;Loracle/aurora/util/classfile/Raw$Constant;)Loracle/aurora/util/classfile/Raw$Constant; writeByte.(Loracle/aurora/util/classfile/Raw$Constant;)I writeShort toByteArray ExceptionTableEntryk(II[B[Loracle/aurora/util/classfile/Raw$ExceptionTableEntry;[Loracle/aurora/util/classfile/Raw$Attribute;)V|(ILjava/lang/String;Ljava/lang/String;Loracle/aurora/util/classfile/Raw$Code;[Loracle/aurora/util/classfile/Raw$Attribute;)V addConstant(ILjava/lang/String;)I(I[B)V/(Loracle/aurora/util/classfile/Raw$Attribute;)VsetThissetSuper setAccesstoRawoutput(Ljava/io/DataOutputStream;)Vremoveread([B)Iwrite([BII)V([B)V4oracle/aurora/util/classfile/Raw$ExceptionTableEntry!=> ABCDEDFGHIJKLMNOPOQORSTUVJ*******Y *Y *Y * Y W. U X[_b(3>IX JYZ [\VDLM,$*`L,+*+**LYN-+6W.  !-/7>CX4D]^B_^<`M7 aZ>bcdeV *+M>::6,,26"Y ,2 !"N,2#:$%|*&Y,2'(:*): Y+  , !": Y. / !"Y0  1 !"2% 3%4Y&Y,2'5:6:  - 7$8*(:*)96: ԧ_: Y: ,2 !": Y; ,2 !"Y,2 < !"{* =*>?4@"* A:BC"*D"Y* =EF !"** =G"* A:BqC:HYY $ !I:*J**K*L*M!:YN  !"> O"**M*P:]tw*]t-47*4W-?}**WG #)EHS]ntwy %*479UWYuw )3?\eov}  Xyfg <hi /jk 9fg Yhi #plcS@mMncop\!jkfg?_qM)xrpfgYZs^t^uc vwxyz{V wQYRY+STM,UN+V*+-WX*-WY-Z:*-[\6]^ $>p_:*`:*\[*a`:*\*-abcd)*ae*-abcdV6-f-g:*e-h:6i*jkl-m:6n7oYpkq:rsrt: * \űW&"!*"0#8$E%p'y()*-./256$<=?@>CDEG)F/K5LBNUQ`SjTpLvWXy|M"|M;}c~Mccj|M U8>cwYZwgb0Gi5B*-VM*uYv*+wM*x? *y,, *z*{?oN*{|YNO-}:~:6"Y2S:*Y"*z*|N::-+:}::S -}:~:6"Y2S:*Y:*?i*|:"*zYY:*Y':Y  !""*?-*|:"*z**,s "g*W?[\ ]`"a&b*e3f7g;kGlImWp`qhrstvurxy{|} "$*8;GRW_cgyXk'nc`@^h8IjMM$'ncy "fgMYZ^^(M%"^;MV MYN+:6+/6+@6+:+`:: : +`#: : +`: +`#: Y: %   - W k  ` 6   :   `#: %: :       %[   :   ` 6   `#:     !Y  !"-W- W% -W - M8: "Y E  !"M,jW9 "+7:=CMT`js} )0?Yipw~    XKc <M ,M??M Y%c iMs` 3  YZ M G cc"c+M7M:M =M VS+*+\* +WW XYZqMV) )+c+\+[R+#L+%B+%9+%0+¶%'+ö%+Ķ%+Ŷ% +ƶ%+* +ǚ* +ǙM*(*Y+ $ !M, *+Y>*::*ɹ:+ W:*Ϲ::>  e:`:Y׶ + !"  *:%:  :  *+Y*Y+ $ !M,a:,:*(:*)D:Yٶ , !"":Y. 1 !"*+ڱ 7:?Zruz?Zz|z|z*-W? !$c'd*.0123489:;=?@ABCHIJKP$Q+S0T7V<W?LAMZP_QfSkTrVwWzO|PQSTVXYZ_`acdekfgkij l#n(pX/M<Aw fghiXxyw)YZ)qMVP++s *+t\W XYZV6oY+qM,ۙ(,N6-*-2݄*,޶ݱW" '-5X4c s6YZ6M -Vh* ,ǚ6+:6*,:  Y: *, W6   2: +h:   j:  :d+::Y:Y:86"6Ƅ hY-:   W*lW~ (-6AKU[dpuxX$cU [~ du piYRKI=Dnc cc(  YZ|MMMcVh,N,:Y:Y:+:+:+: +: +: +: + +   : + +   :,~ :-%*++Y+ + %:Y -  !" :oYq:ܾh6 Y`` :+,- *W$ )3=FPZn    (/: D!Y$g%X g/*K:DchYZhhcqM ]MTI)?  35  =+ F" P Z n  YV8+6+:B$C:Y*,رW"01 23"4-54678X>" +p8YZ888cV_+=+YW; =>X YZ cV Y + !"YN-+W-W66* +Ǚ66-*-Y6**+-*--:Y,: NY! + !"*WVBC"D(E/F2G5H@IHJPLVMjNmOPQRSVTUWXf "y2ic5fcm.c !gYZqM"#$V\* +W* +"W*+#WWZ [\]XYZ|M%VB * +WW ` aX YZ |M&'Ve++M]++MQ+[+MB>++[ ++L+`+dMM,W6 ef ghij$l&m8n>pPqascvXR(M(M!(M^(M&=)ceYZe|Mc(M*UV8 $"W z ~X  YZ+UV*z%"&"'(")"*"+","-"."'/"0"'1"'2"WN %.7@IR[ajsyX YZ,-V** ,ǚHYY, $ !IN*-J6:'+36:6*5*L*M.NY6 , 7 !"-,"+8NDLO4vy**WV-58?DLOQTYhovyzX\ Q./-Ijk8>c?70Kz*fgfgYZqM12V>YM>: +3>:>,9:Y, ;4W.  !#'2X>!./>YZ>63 4c-0K*4UV-YT<W i p56@?QQQQo QQQVR  V    >T  Q