Edit D:\app\Administrator\product\11.2.0\dbhome_1\javavm\lib\oracle\aurora\rdbms\SecurityManagerImpl.class
?? 1 ? 3 k 2 l 2 m 2 n o p q r s t u t v w x y z k { | } ~ ? ? ? w ? t ? w ? ? ? ? ? ? ? ? 2 ? ? ? ? 2 ? ? 2 ? ? ? t ? ? ? ? ? ? ? ? ? 3 ? ? ? ? ? ? / ? ? ? readFileDescriptorPermission Ljava/lang/RuntimePermission; policyTable *Loracle/aurora/rdbms/security/PolicyTable; inTableInitialization Z <init> ()V Code LineNumberTable LocalVariableTable this )Loracle/aurora/rdbms/SecurityManagerImpl; getPolicyTable ,()Loracle/aurora/rdbms/security/PolicyTable; ex Ljava/lang/Exception; checkDir (Ljava/lang/String;)Z checkRead (Loracle/aurora/rdbms/Handle;)V 0Loracle/aurora/rdbms/ObjectTypeChangedException; msg Ljava/lang/String; actor Loracle/aurora/rdbms/Schema; ok schema objName p Ljava/security/Permission; h Loracle/aurora/rdbms/Handle; (Ljava/io/FileDescriptor;)V fd Ljava/io/FileDescriptor; checkMemberAccess (Ljava/lang/Class;I)V caller Ljava/lang/Class; callerHandle targetHandle stack [Ljava/lang/Class; doCheck clazz which I checkPermission (Ljava/security/Permission;)V perm checkCanDebug <clinit> SourceFile SecurityManagerImpl.java : ; A B 6 7 8 9 ? ? B java/lang/Exception ? ; "oracle/aurora/rdbms/ResourceHandle ? ? ? ? ? ? ? ? .oracle/aurora/rdbms/ObjectTypeChangedException java/lang/StringBuilder cannot read ? ? ? ? because & does not have execute privilege on it ? ? java/lang/SecurityException : ? O ? ? ? ? ? ? ? ? ? ? ? $oracle/aurora/rdbms/HandlePermission read : ? d e java/lang/NullPointerException file descriptor can't be null 4 5 class can't be null ? ? ? ? ? ? ? ? ? ? ? ? 5 ? ? ? ? ? ? Debug ? ? ? java/lang/RuntimePermission readFileDescriptor 'oracle/aurora/rdbms/SecurityManagerImpl java/lang/SecurityManager /oracle/aurora/rdbms/security/PolicyTableManager getTable printStackTrace oracle/aurora/rdbms/Schema currentSchema ()Loracle/aurora/rdbms/Schema; concreteSchema oracle/aurora/rdbms/Handle hasExecutePrivilege (Loracle/aurora/rdbms/Schema;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V baseSchema name oracle/aurora/rdbms/DbmsJava longName &(Ljava/lang/String;)Ljava/lang/String; java/lang/String replace (CC)Ljava/lang/String; C(Loracle/aurora/rdbms/Schema;Ljava/lang/String;Ljava/lang/String;)V getClassContext ()[Ljava/lang/Class; oracle/aurora/rdbms/ClassHandle lookup 4(Ljava/lang/Class;)Loracle/aurora/rdbms/ClassHandle; ownerNumber ()I java/lang/Class getClassLoader ()Ljava/lang/ClassLoader; #sun/security/util/SecurityConstants CHECK_MEMBER_ACCESS_PERMISSION oracle/aurora/vm/HotLoader inSave ()Z $oracle/aurora/vm/EnvironmentSpecific getInBootStrap (oracle/aurora/security/JServerPermission check 1 2 3 4 5 6 7 8 9 : ; <