All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jogamp.gluegen.runtime.ProcAddressTable.class Maven / Gradle / Ivy

The newest version!
????4g?
?
3?
l?	3???
?
l?
??	3?
3??

?
??

??

??

?
@?
????
>?
3?
3?
3???
@?	3?
@?
3?
>?	3?
>?	R??
%???
>???
R????

?
?	3?
e???
??????
7??
;?
???
e????	??

??	3??
B?
A?
@??
K?	???
N?
??
>????
??
3?
3?
>?

3
[?????a

Ra
?
?
e
j?One2OneResolverInnerClassesPROCADDRESS_VAR_PREFIXLjava/lang/String;
ConstantValuePROCADDRESS_VAR_PREFIX_LENIDEBUGZDEBUG_PREFIXdebugNumresolver4Lcom/jogamp/gluegen/runtime/FunctionAddressResolver;$assertionsDisabled()VCodeLineNumberTable7(Lcom/jogamp/gluegen/runtime/FunctionAddressResolver;)Vreset-(Lcom/jogamp/common/os/DynamicLookupHelper;)V
StackMapTable
Exceptions	initEntry?(Ljava/lang/String;Lcom/jogamp/common/os/DynamicLookupHelper;)VsetEntryX(Ljava/lang/reflect/Field;Ljava/lang/String;Lcom/jogamp/common/os/DynamicLookupHelper;)VfieldToFunctionName&(Ljava/lang/String;)Ljava/lang/String;fieldForFunction-(Ljava/lang/String;)Ljava/lang/reflect/Field;fieldForFunctionInSecisAddressField(Ljava/lang/String;)ZgetDebugOutStream()Ljava/io/PrintStream;toMap()Ljava/util/Map;	Signature5()Ljava/util/Map;isFunctionAvailableisFunctionAvailableImpl
getAddressFor(Ljava/lang/String;)JgetNullPointerFunctions()Ljava/util/Set;%()Ljava/util/Set;toString()Ljava/lang/String;
SourceFileProcAddressTable.java;com/jogamp/gluegen/runtime/ProcAddressTable$One2OneResolver{{{|xyjava/lang/RuntimeExceptionPassed null DynamicLookupHelper{ !tu??java/lang/StringBuilder"?#$
.reset() (w/ #% prospective fields)??&'()*+|??????,|-|vp.|??(/zu012java/lang/AssertionError34567   -> 0x89java/lang/Exception%Can not get proc address for method " ": Couldn't set value of field "#:{;rs<=+com/jogamp/gluegen/runtime/ProcAddressTable_addressof_>?java/lang/NoSuchFieldException"java/lang/IllegalArgumentException  has no entry for the function ''.-com/jogamp/gluegen/runtime/ProcAddressTable$2{?@ABjava/lang/reflect/FieldC?java/io/PrintStreamjava/io/BufferedOutputStreamjava/io/FileOutputStreamDEF#Gprocaddresstable-ws.txt{Hjava/io/IOExceptionI|JKLjava/util/TreeMapM!NOjava/lang/LongPQ{R java/lang/IllegalAccessException????STUV|??java/util/LinkedHashSetW?XYZ[\]java/util/Map$EntryEntry^]_`a]java/lang/Stringbcd[ef-com/jogamp/gluegen/runtime/ProcAddressTable$1java/lang/Object[Ljava/lang/reflect/Field;java/lang/Throwablejava/lang/SecurityExceptionjava/util/SortedMap
java/util/Map
java/util/Setjava/util/Iterator2(Lcom/jogamp/gluegen/runtime/ProcAddressTable$1;)V(Ljava/lang/String;)VgetClass()Ljava/lang/Class;java/lang/ClassgetDeclaredFields()[Ljava/lang/reflect/Field;getNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;println"java/lang/reflect/AccessibleObject
setAccessible)([Ljava/lang/reflect/AccessibleObject;Z)V(com/jogamp/common/os/DynamicLookupHelperclaimAllLinkPermissionreleaseAllLinkPermissionflushclose(Z)VgetTypeTYPELjava/lang/Class;2com/jogamp/gluegen/runtime/FunctionAddressResolverresolve?(Ljava/lang/String;Lcom/jogamp/common/os/DynamicLookupHelper;)JsetLong(Ljava/lang/Object;J)VtoHexString(J)Ljava/lang/String;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;*(Ljava/lang/String;Ljava/lang/Throwable;)V	substring(I)Ljava/lang/String;getDeclaredFieldB(Lcom/jogamp/gluegen/runtime/ProcAddressTable;Ljava/lang/String;)Vjava/security/AccessControllerdoPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
startsWithjava/io/File
separatorCharC(C)Ljava/lang/StringBuilder;(Ljava/io/OutputStream;)VprintStackTracejava/lang/SystemerrLjava/io/PrintStream;	getFieldsget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)VgetLong(Ljava/lang/Object;)J#com/jogamp/common/util/SecurityUtilcheckAllLinkPermissionentrySetiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getValue	longValue()JgetKeyadd(Ljava/lang/Object;)ZdesiredAssertionStatuslength()I!3lopq4rstuvpwsxyzu{|})
*?Y???~
ij{}*
*?*+??~lm	n??}]?+?
?Y??*?	?
M??1?N-?
Y?*?	???,??????N,?+?6,??.,2?:*??*?:*,2+?????+??:+????-???-??X?????~bz{~??!?K?M?R?X?b?k?t?|??????????????????????	?;??@?
+?H?
????}7*+? N-?!*-+,??~??????7??}???"?+?#?$??%Y?&?*?,-?'7+*?(??,??
Y?)?+??*??+????+:?Y?
Y?-?,?.?+?/??0??[^,~&	??%?,?2?[?^?`?????BB,'????} +?1?2?~???}{G*?	?
Y?4?+???5?M?7Y?
Y?*?	??8?+?9??,?:?6~????[6?7??}(?;Y*+??~??7??}+4???~???}?	eK??^??T?@Y?AY?BY?
Y????C?DE??F`Y?F?G???H?I?JK?L+?L?MK??MK*?PSK~.????P?S?T?X?\?_?c???S@K??}?_?NY?OL*?	?PM>,??1,2?:*??+*?,2*?Q?R?SW???ϧN?Y-?T?N?Y-?T?+?FI7FSU~6
???? )@?FIJST]
????-?B7IU	????}=	*+?V?M?7~?F7??}` *+?WM	,*?X????N?Y-?T?U~#%&'??>@@U?7??}d?Y*+?WM,*?X?N?Y-?T?	U~;<	>?@??3e>U??7??}?Y*?ZL?[Y?\M+?]?^N-?_?8-?`?a:?b?R?c7	??,?d?e?fW???,?~&	HI
J"K-L<MCNTPWQ?????:?????}9!?
Y?*?	??g?*?Z?/??~V?|}S$3?h???"4?i?1?jY?k?=W?~PS\#f?@??n"3m
;ja?		




© 2015 - 2024 Weber Informatics LLC | Privacy Policy