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

com.groupbyinc.flux.common.sun.jna.ELFAnalyser.class Maven / Gradle / Ivy

????2?.com/groupbyinc/flux/common/sun/jna/ELFAnalyserjava/lang/ObjectELFAnalyser.java	ELF_MAGIC[BEF_ARM_ABI_FLOAT_HARDIEF_ARM_ABI_FLOAT_SOFTEI_DATA_BIG_ENDIAN
E_MACHINE_ARM(EI_CLASS_64BITfilenameLjava/lang/String;ELFZ_64Bit	bigEndianarmHardFloatarmSoftFloatarmanalyseD(Ljava/lang/String;)Lcom/groupbyinc/flux/common/sun/jna/ELFAnalyser;java/io/IOException(Ljava/lang/String;)V 
!runDetection()V#$
%res0Lcom/groupbyinc/flux/common/sun/jna/ELFAnalyser;isELF()Z	+thisis64Bit	/isBigEndian	2getFilename()Ljava/lang/String;	6isArmHardFloat	9isArmSoftFloat	<isArm	?$
Ajava/io/RandomAccessFileCrE'(Ljava/lang/String;Ljava/lang/String;)VG
DHlength()JJK
DLseek(J)VPQ
DRread([B)ITU
DV	Xjava/util/ArraysZequals([B[B)Z\]
[^readByte()B`a
Dbjava/nio/ByteBufferdallocate(I)Ljava/nio/ByteBuffer;fg
eh
getChannel!()Ljava/nio/channels/FileChannel;jk
Dljava/nio/channels/FileChanneln(Ljava/nio/ByteBuffer;J)ITp
oqget(I)Bst
eujava/nio/ByteOrderw
BIG_ENDIANLjava/nio/ByteOrder;yz	x{
LITTLE_ENDIAN}z	x~order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;??
e?getInt(I)I??
e?magicflagsrafLjava/io/RandomAccessFile;
sizeIndicatorB
headerDataLjava/nio/ByteBuffer;
ConstantValueCodeLocalVariableTableLineNumberTable
Exceptions
StackMapTable
SourceFile 
	?
	?
	?	?	?	?K?Y*?"L+?&+??	'(?#	$
%?)*?/*?,??-(?4.*?/*?0??-(?<1*?/*?3??-(?D45?/*?7??-(?K8*?/*?:??-(?S;*?/*?=??-(?[>*?/*?@??-(?c ?|(*?B*?,*?0*?3*?:*?=*?@*+?7??(-((?&	f)	*+,-."g'h#$????DY*?7F?IL+?MN??!?M+	?S+,?WW,?Y?_?*?,*?,??+N?S+?c=*???0+	?S*?0?@?4?iN+?m-	?rW*-?v???3-*?3?	?|????W*-?v(???@*?@?A-*?0?0?$??6*~???=*~???:??>??*?	?-(???K???p????^mnop"q(r2s7v>w?yF|K}Y~^p?z??????????????????7D?D?DA?De?DePe?DeexS?DeVe?Dee?De?DeS?De???$?3?YTYETYLTYFT?Y???




© 2015 - 2025 Weber Informatics LLC | Privacy Policy