Subversion Repositories Code-Repo

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

Êþº¾2œ
MemManagerjava/lang/ObjectbufferLLRUBuffer;       blockSizeI
fileLengthJemptyBlockListLDoubleLinkedList;<init>(LLRUBuffer;I)VCode

()V          
        DoubleLinkedList
    LineNumberTableLocalVariableTablethisLMemManager;insert
([BI)LHandle;
%&'
getFirstEntry()LLinkedListBlock;)LinkedListBlock
(+
,(JJJ)V
."/(LLinkedListBlock;)V
(123getSize()J
(56'getNextBlock
89:insertDataIntoMemPool(LLinkedListBlock;[BI)LHandle;data[BlengthnewEntryLLinkedListBlock;blocksistart   newHandleLHandle;
StackMapTableremove(LHandle;)V
IJKgetDataBlockSize(LHandle;)S
MONHandleP3
getAddresshandlesizeSget
([BLHandle;)V
WYX       LRUBufferZ[getBytes([BIJI)Z
]_^java/nio/ByteBuffer`awrap([B)Ljava/nio/ByteBuffer;
]cdegetShort()SshortArrshortBufferLjava/nio/ByteBuffer;
]jklput(B)Ljava/nio/ByteBuffer;
(no3getStartAddress
Wqr[putBytes
tFu(J)Z
Mw
x(J)VentrybuffstartAddressnewSize
endAddress<dump    ƒ‚java/lang/System„…outLjava/io/PrintStream;‡ Empty block at address %d to %d

‰‹Šjava/lang/LongŒvalueOf(J)Ljava/lang/Long;
‘java/io/PrintStream’“printf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;headprintBuffer
W—˜
printBlockIDsclear
SourceFileMemManager.java!       
     
z$*·*µ*      µ*+µ*»Y·µ*µ±   # $ !$$"#ÛÝ*´¶$Ç)»(Y      *´d…*´…·*N*´-¶-**´…µ`…*´¶$¶0”žZ*´l>*´p™„6§;»(Y*´*´*´…a
e*´…·*:*´¶-*Y´*´…aµ„¡ÿÅ*´¶$N§6-¶4Ç*-+·7:°`…-¶4¶0”ž*-+·7:°-¶4N-ÇÿÌ°b
'0BI R!U#[%y&‚'#™+¡,¤.«/´0·2Æ3Ï4Ò7×,Û9f
Ý !Ý;<Ý=>?IP@XAAy>?¡<B?´CDÏCDE       0ü$ü7ùü
(FGz&*+¶H=»(Y+¶L+¶L…a`…·*N*´-¶-±>AB%C*& !&QD RS       >?TUX*´+,¶L
a*,¶H¶VW±
HI  !;<QDJKƒ!¼M*´,+¶L¶VW,¸\N-¶b6¬MOPQR4! !!QDf<        ghRS9:Ê
Ú¼:¸\:‘¶iW*´+¶m¶pW*´,+¶m
a¶pW+¶0`…e      ”™I+¶m…a
a7+¶0`…e7a
e7
»(Y
·*:*´+¶m¶sW*´¶-§D*´+¶m¶sW»(Y*´*´*´…a
e*´…·*:*´¶-*Y´*´…aµ»MY+¶m·v:°JXYZ[$]5aCbNcYdbeqf}g‰i•j³k¼lÊo×pzÚ !Úy?Ú;<Ú=ÕR<ÎzhN;{
Y0|
b'}

q>?³>?×CDEý‰~]û@” =*´¶$L§0²€†½Y+¶m¸ˆSY+¶m+¶0a
e¸ˆS¶ŽW+¶4L+ÇÿÒ±uvw3x8v<z= !5”?E      ü(,•6*´¶–±
}~ !™¥<*´¶$L§*´+¶m¶sW+¶4L+Çÿî»(Y     *´
e*´·*M*´,¶-±"‚ƒ„‚ †3‡;ˆ < !4”?3     >?E     ü(š›