MfV`bx0  RED.textDUD .dataFY~~@.bss.loader .KN @__priority0x80000001A( L| N A( L| N A( L| N A( L| N 9`|`aؐL!!PX`hxapXh`pcC#x(H/ h|@c@H/cH/cH%cH/ѐPTc>H,c@H/Te>8apcH(8a|cT>H(a, a@cH2ecH/ap`c8@H/IxdcH.UcH ecH̀, AcH 8H8`8!a}N A inject_classp`8`M 8`N @ skip_class|`,$!qAH1 8,$AcH08,$AcH08;@;,%;AhJ, @L|*,$AcH0@J*8}T}>|={.@{$P|*,$K`cH0U@8!}N A cleanup`|!qA(H-=`~cW?{HAH|cH0ccH0};ccH8c|@T>A,'gA| GN!A(8!}N Amethod_write_all|``AaT>!1H,1Tz>cH,%Te>8apcH%Acpy)H|I*H+Te>8acH%c|I*H+; ,A;d`|cH+Td>cceH-,cAcccEHHH+1Td>cH*;c|@A8!Aa}N A8!}N AD method_write|`a``A!T>T>aA!!8H*ETy>8cH*`wcH*}c8H*`u::`?8{H, pAD|c*Ha ,A08|c*H8`~,@:`apHD~N{H9pc|(*cEbFHI,Ac8H(HccbEH=`~p0LcPcTQ@HH ]c8b|PT>H&cLH&cHcH)],`|AcH:c|@A88cc|(PT>H&EcHy8!!Aa}!AaN A4method_write_bytecodes`|}&.8T?!qAp`x@$H},@Pax@H,@ cc8H,cAcHHP8cH,c@08cH,c@H%Td>cH$H cH)8!}N Amethod_write_code_attribute|T>!Aa`H3A(`g8apcHq|xapx |8@H3A(,8`A8`8!}N Aattribute_match`iC|aC!H$,`kAaC;H&`gaCH&`haCH&`e|a#HTf>a#}HT~>a#|HTh>aC`H%1aCcH%%aCaH%aCH$;aC|X@Ax8!}N 8!}N Amethod_write_exception_table`jc|ac!H#=acH#,`iAac;H%`gTh?acH%`e@ 8H|aCH Tf>|:aC|H |Pac`T>H$acaH$acH# acH#acH";ac|H@Ax8!}N 8!}N Awrite_var_table`jc|ac!H")acH"u,`iA`ac;H$,8A|daCH Td>acH#-acH"1;ac|H@A8!}N 8!}N Awrite_line_table|!qaxH!,`AH8ax;H axHm;ax8|@A8!}N 8!}N Acopy_all_fields|!qaxH!,`A8;axHi;ax|@A8!}N 8!}N Apcopy_attributes!|axH axH %Td>axH8!}N A8copy_attribute`~|!QH8p8%H,@,|c88pcHc8cHYcH8|@$cH mcH8|cAcH}Hŀ8|@4cH!,@ cHUcH8|cAcH5H}8|c@ HicHa8|cA8!}N A$method_inject_and_write_code`|aA!!QH `z|}ccH `|({&|d2,@c|0*HIcH `gT{>(@pccdHH`Ti>cH9ca$H (@TcHqcHi8!Aa}N 8:9g8c8((+A(b8yH8c| *| N 888T:c|PT:T>H}H|`c|H|PcT>H`iTj>cH`kTz>cdcH8|@@ 8H}8c|@8Acc$HaDHcDH| XA@H|`c|HY|PcT>H9Jc| @H888T:c|PT:T>HH%|`c|H|PcT >H`iTj>cdcH8|@@ 8H8c|@8AcadHaDH9`, @THTh>cH|`c|Hq|PcaT >Hca$H9kc| PA8!Aa}N @dAcH!|`c|H|PccdT>H`H8!Aa}N c0}$}*tUK?H|`4c|H|PT>@@ccdHMcH8!Aa}N , @p,,A@ ;`Hc 88D8HccdHcH18!Aa}N ,)@ 8g(.Ab8yH8c(| *| N ;`H;`H|;`Ht;`Hl;`Hd;`H\;`HT;`HL;`HD;`H<;`H4;`H,;`H$;`Hc 88X8HccdH8H8HcH18!Aa}N ;`K;`Kc 88l8HM8!Aa}N ccdH`gccdH=8T>H8!Aa}N 8!!Aa}N AHwrite_instruction`h|a!aHi`ia}*aDH`{cH8gTd>(`g@DcH`~Tg>cH!c`Hm(@cHUcHMH9c88xH8c:((+ A8e|0*| N @@H8 08T :8 c|XP|PT:T>|tHMHcH`|cH8c|PT:H!|P|iXP|P|{P|| XP|P|A0aaDH8`H 8 08T :8 c|XP|PT:T>|tHHQcHITd8cH|P|iXP|P|{P|| XP|P|AKc0|P|tT ?HM|`4@a|H|P8Y(,A ,@daaD8A8H9HH18`ax8!}N cHHcH 8cT>H8`8!a}N Aadjust_instruction|c xd|c"N @method_code_map|Aa!!aHQ`~cH(T}>`|@`cH`~Tg>cH!c`Hm(@cHUcHM8!}N ca8%8pH ,`{|z@a8pcFH-,,A\88cT:A cHe8cT>H-Ht|PT>HHcHTd8cHHL88cT:|PT>HH}cHu`hcHi8c|PT:HaH,`@cE|daH%ca8p8%H},@0|~acc8pH%cacH8!Aa}N 8!}N A@inject_for_opcode(|T>!@82 88Hb8|c8!}N AL opcode_length8!|(8+@<,,@0A,A(8% 8 8HM8!p}N 8!pN A`verify_opc_wide||0!``g|@|t|(PH`d|`H9g0}#A8!p}N ATwiden|8xd|0M 8|28|*8|@N @@ adjust_map@0N @&rewind_to_beginning_of_input_bytecodes@cc0|P|N @input_code_offset |`,$a!aAcH8 0,$AcH80;(,%AX;`8;,A4|*,$AcH(8*;;{|@`cH(8ccHu8!a}N A method_term|```8XaAT>!!QH`{{H;\8{Dd|(*c|;'|(*Hq8{ ,A88`| d8cC cc$H={@&|{0cH){(cc8!!Aa}N A method_init`|`c(|ax&A!A||.dp atx|ap,;@8%cHM`{apAx@|{H}`8|||p|ct||}(8|h|. 8!Aa}N A inject_bytecodes,|!8D(8@,A@`|H``|8!p}N AXafter_injection_code!|8T(A$||8H8!p}N 8!p8`N ADbefore_injection_code`|``8`P!q, Ac|HQ, @(`}|`||PcHY|c|c8!}N Aentry_injection_code!|p@8!p8`N ||48H%8!p}N ADinjection_template8T~(A8`N |(@8@8`N T>88`N @Tpush_short_constant_bytecodes8T>89 T~8| @T>@9 H8|)}#N @Hpush_pool_constant_bytecodes`|aA!aA!!8H 8@`{`}T*cTx|PH|H ;@,8J@0;D0b ;`;#;c:::c:`H |r8( xHA|*| N cH 8Tt>|Tv>cH }`scbdbHEcsbdbHHdcHTv>cHTu>HHcHMTv>cHA;Tu>H(cHTv>Hcc8c%H u~cbbEbbbhH8T>|Ah,#T~@x,$A,|@A$cT>T>889HX,$AcHi,%AcHQ,%AcH1h,%AcpHx,%AcHcJcH8!Aa}!AaN A cpool_setup@T*Tx|P|*|(.  N @H cpool_entry|T>!aax`HA(|hTe>88axHMT~>aHyA(|hTe>88axH!8 c8Tf>ax9H8 Tf>axc89H8!}N Aadd_new_method_cpool_entry!q|ax`HA(|hTe>88axHe8Te>a889HITc>8!}N Aladd_new_class_cpool_entry`|`aaأJ;`T>A8!T>!A}9xT>U>JH8 b8( xHA8c| *| N ccH=HccH)cDH!H|ccHcDHJ8JHTcaHaxHcxcH`{H 83 c88Hccc%ccGchcHac8!!Aa}N A|add_new_cpool_entryc@T*Tx|P}C"}!* *N @,fillin_cpool_entry#8|!8T>`Ha#88!p}N A4random_writeU48|!8T>`HY88!p}N A4random_writeU2|`!, A@c8T>c|`H`8|88!}N x8!N Al write_bytes|``0T>c!|"`H)`0|08!}N A` read_bytes0T>|"0N @skip|`c,#T>!A0c80|c2|"Hm`8|80|08!}N Axcopy!|axHTi>axa$Ha#8!}N A8copyU4!|axHTh>axaHa8!}N A8copyU2!|axHTd>axH`8!}N A4copyU1!|T>T>H=aH58!p}N A0writeU4!|T>T>H=`H58!p}N A0writeU2,%M 888|1N @ writeU1!|axHTgaxH|c:8!}N A4readU4!|axHTf@.axH|2|48!}N A8readS2!|axHATf@.axH5|c28!}N A4readU2080|e N @readU1` |!K)A(8!p}N A, deallocate||!qx8Hu`~cxH `8c|8!}N A\ duplicate| 8!qax|8K˝A(|~y@8ax88@HUc8!}N Ahallocate_clean| |!q8pax``KA(|y@8ax884Hc8!}N Al reallocate| !qax|8\KʱA(|~y@8ax88(HAc8!}N Adallocate,#|!A(|A4`g,'A `} `GN!A(H0` `b@`8c8HH A(H A(8!p}N A fatal_error,$!|A8H8!p}N 8!p8`N A8java_crw_demo_classname|`a}&8A!aA!xp` | !8aV>```aa9aZ!C a,8ah`@8a8838K ,7@8a8868K:.<A,,=@8a88B8K@8a88E8K,4,~AA8a8 8H8K},;@8a8(8K8Ka,9A, LA8a8<8N8K9c#HA(8||, ;A8a8<8R8K8h,:A4b,4AH`,A8a8p8V8K8hAa,,2A0bCAH`,A8a88[8K8!,,0A0bAHE`,A8a88`8K=8,,.A0aAH`,A8a88e8K,>YADcH9A(|e8acK8acH`,8@Y8a{;K`~!p8axbcec&cGbbibJK|y|e8ac@8aKH Kx8aKu:@8!0px} |!Aa!AaN :@8!0} |!AaN C java_crw_demo,# |!AA8`8| !C a8axK]h|@@|8aK8aK8aK8aK8aKTe>8ap8K8a|8T>K8ax Kaa8aKaHa8!}N Ajava_crw_demo_classname_70_67`j|cH``(|8Y;T>!q| H;;@8|!;H(;8*| (@8|!;;|,?A4|l`T~|@@Kq|:HK|,?A||lKE|:8Ue>8g|9|f8|| !}|1}l! L|@@L8!}N A@injection_template_71_36!|Q, @,`|K|c8!p}N 8!p|N ALbefore_injection_code_72_348c8,|0@A@,|0@KAA8`N 8`N 8`N @Tstrcmp(A( L| N 0A( L| N |fx|#x|3xH @bcopy @memmoveHA( L| N PA( L| N /userlvl/jclap64devifx/src/jvmti/java_crw_demo/sov/java_crw_demo.c:339ICRW: %s [%s:%d] IBM/userlvl/jclap64devifx/src/jvmti/java_crw_demo/sov/java_crw_demo.c:294IRan out of malloc memoryIBM/userlvl/jclap64devifx/src/jvmti/java_crw_demo/sov/java_crw_demo.cIUnknown constantIBM/userlvl/jclap64devifx/src/jvmti/java_crw_demo/sov/java_crw_demo.c:318I/userlvl/jclap64devifx/src/jvmti/java_crw_demo/sov/java_crw_demo.c:306ILineNumberTableLocalVariableTableILocalVariableTypeTableIInvalid opcode supplied to opcode_length()IInvalid opcode supplied to opc_wideunexpected opcodeIBUnexpected opcodeIBUnexpected wideningIIBMfinalizeIBMcurrentThreadIB()VCodeIBMpnew_file_image==NULLIBpnew_file_len==NULLfile_image == NULLIfile_len < 0IBMsystem_class is not 0 or 1Itclass_name == NULLtclass_sig is not a valid class signatureIB(II)VIBcall_sig is not (II)VIBreturn_sig is not (II)V(Ljava/lang/Object;)VIBobj_init_sig is not (Ljava/lang/Object;)VIBnewarray_sig is not (Ljava/lang/Object;)VIBjava/lang/Threadcc-P-- - -(-(,,- - - - (<(((((((((((8$,4<DLT\dlt|LL77p@ ~3 P 8p@  @ @ %@ 1@@@G@ P@ Z@ b@ 8l P h ?????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?H?P?X?`?h?p?x????????????????????? ?(?0?8?@?P?X?h?p??????? ? ??? ? /lib:/usr/liblibwrappers.alibc_r.ashr_64.odbgFree dbgRealloc dbgCalloc dbgMalloc ___memmove64_iobstrlenfprintfabortstrncmp__priority0x80000001java_crw_demo_classnamejava_crw_demo2ZN z  $֙   4֙  ֙   ֙ n  ֙    (~& &  &z & #ݙ'&' ++4+,&- /Tݙ/ݙ0ݙ3 44pݙ4 45R 5t5 56 6(66 7 9(9t֙9֙9֙:@֙:t:֙< ?@?"?$@@ @F*@n,=?=?=?=?=?=?=?=?=?=? =?(=?0=?8=?@=?H=?P=?X=?`=?h=?p=?x=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=? =?(=?0=?8=?@=?H=?P=?X=?`=?h=?p=?x=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=? =?(=?0=?8=?@=?H=?P=?X=?`=?h=?p=?x=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=?=? =?(=?0=?85?@?P?X?h?p????????? ???   ! +8FK R Z ` hkk kk!klkKk`kmkFkRkZk/g9vg|lk0 38 vg:lk>`T k=b k=n k=w k= k=P k= k=  k=  k= h k=  k=  k= |  k= > k=O k=xa k= r k= k= k=l k= k= k= k=X k=  k=P k=# k= / k= lW k= j k=!w k=" k=$, k=$ k=%  k=% k=&X k=&  k='\* k=*t7 k=*D k=+` k=,t{ k=. k=.p k=. k=/  k=/ k=00 k=0` k=0 k=1H k=1 k=1 k=2<  k=2 k=2 k=3$ k=3p, k=34 k=3< k=4@H k=4S k=5Hc k=5o k=6Xy k=7 =7p =< k==@ k=> k=@lk!mk8P h  g?@ l) g@A)@%@ .@ 7@ ?H g0Rk(0RH gX[k(X[H ggk(gH grk(rH g?}k(?}H g?k(?H g@Dk(@DH g@lk(@ldbgFreedbgReallocdbgCallocdbgMalloc___memmove64.___memmove64_iobstrlenfprintfabortstrncmpTOC_$STATIC.file/tmp/__cd72226.cThu Feb 24 13:02:48 2011 IBM XL C Enterprise Edition for AIX, Version 7.0.0.1 --- .__priority0x80000001/userlvl/jclap64devifx/src/jvmti/java_crw_demo/sov/java_crw_demo.cThu Feb 24 13:02:47 2011 .inject_class.skip_class.cleanup.method_write_all.method_write.method_write_bytecodes.skip_method.is_finalize_method.is_clinit_method.is_init_method.method_write_code_attribute.attribute_match.method_write_exception_table.write_var_table.write_line_table.copy_all_fields.copy_attributes.copy_attribute.method_inject_and_write_code.write_instruction.adjust_instruction.method_code_map.inject_for_opcode.opcode_length.verify_opc_wide.widen.adjust_map.rewind_to_beginning_of_input_bytecodes.input_code_offset.method_term.method_init.inject_bytecodes.after_injection_code.before_injection_code.entry_injection_code.injection_template.push_short_constant_bytecodes.push_pool_constant_bytecodes.cpool_setup.cpool_entry.add_new_method_cpool_entry.add_new_class_cpool_entry.add_new_cpool_entry.fillin_cpool_entry.random_writeU4.random_writeU2.write_bytes.read_bytes.skip.copy.copyU4.copyU2.copyU1.writeU4.writeU2.writeU1.readU4.readS2.readU2.readU1.deallocate.duplicate.allocate_clean.reallocate.allocate.fatal_error.java_crw_demo_classname.java_crw_demo.java_crw_demo_classname_70_67.injection_template_71_36.before_injection_code_72_34strcmp.s.strcmpmoveeq.s.bcopy.ovbcopy._moveeq.memcpy.memmoveglink64.s.dbgFree.dbgRealloc.dbgCalloc.dbgMalloc.strlen.strncmp.fprintf.abort