XXX__text__TEXT0[__bss__DATAX__data__DATA0$3{&__cstring__TEXT2"4__picsymbolstub2__TEXTTRW|__la_sym_ptr2__DATA"XZX""__nl_symbol_ptr__DATAX[D__textcoal_nt__TEXTX[ @=\$ P%hFUVS XXEXX8u X}t E$WE$zWEEEE8uEE8-u EE_ED$E$/tuE$WE [^]ÐUS4,E$VE} tE $VU‰UE EEU$wVEED$E$IV} tE D$E$VD$E$Uu;ED$1D$W$UE$eVEy1D$E$fUE}uJED$ 2D$W$OU$UE$V$TE$UEEE4[]ÐUVS}tQE.E<u6M.EA;u.EDEE붍0EE[^]ÐUVS c}E$TE}t$E$SE}tE8tEEE#.E<uM#.EA;uj#.E|u#.ED EVE8t:ED$#.ED$+Su#.ED EE[i0EE [^]ÐU(ExHu E?E$RE}u"ExHu EE$uREEEU(EE$eRE}u>ExHt ExHtExt ExtEE$RE뺋EÐU8EE@E܃}t}t EE EE$QE}u$E@;Ev E@EE$SQEԃ}tE;EsEEE$QE}tE$QEE;EsEEEEEÐUVS@E$PEE$-D$$\E}u-D$E$QE$bPD$ ED$.D$E$jQS8t!SD$Q/D$E$>Qc/D$E$)QE$D$#0D$E$Qc0D$E$PEUE;BrWMUЍAD$ }t 0E 0EED$0D$E$PE뜍0D$E$nPE$9D$0D$E$HP1D$E$3PE$yOE}uKExv2MEPAD$c1D$E$OE$OE뭍1D$E$OE$D$1D$E$O1D$E$OE$NE}uKExv2MEPAD$c1D$E$1OE$^NE뭍1D$E$ OC2D$E$N2D$E$NE$(NE}uExED$ MEPAD$3D$E$N03D$E$lNE$7ƋE$ M$:‹ED$t$ T$C3D$E$"NE$L$wD$3D$E$M3D$E$ME$ME3D$E$M#4D$E$M4D$E$ME$LE}u/ExED$ MEPAD$3D$E$.M03D$E$ME$K$nD$#5D$E$LE$K$EED$,$,LtEE 5E܋E܉EE$r‹ED$ED$ T$5D$E$oL3D$E$ZLE$KE6D$E$2LE6D$E$LE$JuE$JuI6$K$KE$HJ@[^]ÐUSdE$'D$$CE}uT 'D$E$KE$IJD$ ED$<0D$E$QKXM8t!XMD$*)D$E$%K0D$E$KE$D$|1D$E$JE$0JE}uE$IE}uE$E؍&D$E؉$Iu1D$E$J &D$E؉$Iu1D$E$J&D$E؉$Iu|E$?IE}tQE$IuBD$ED$E$BHu!E@D$1D$E$H\1D$E$GE'D$E؉$Iu1D$E$I1D$E$IE$H$GED$ED$ T$1D$E$,IExu>E$G$ED$ED$ T$1D$E$HE$HEE$FEE}uE$FEE$GE}u,ED$E$GuE$GẼ}uX}u2D$E$AHE܃E$F$‹ED$ T$42D$E$HE$EE4J2D$E$GE$D$L2D$E$GE$EEE}u}t3E$HP [2D$ T$]2D$E$]GE܃E$XEEE$E$&‹ED$ T$c2D$E$GE$DE^i2D$E$FE$EE}uEE$DEED$ ED$r2D$E$FE$DE볍J2D$E$zFE$DE}u E$bDEE$E$0E؍&D$E؉$Eu#ED$2D$E$F&D$E؉$VEu#ED$2D$E$E^&D$E؉$EE$XDEE$DE}t2E$Du#D$ED$E$CuEx@t2E$3Cu#ED$2D$E$EED$2D$E$D'D$E؉$KDuXEx@t/E$Bu ED$2D$E$D>ED$2D$E$DED$2D$E$gDE$OBEg+D$E$?DE$YBE}u^E$*BEE$B$‹ED$ED$ T$<3D$E$CE$AE뚋E$CE}uE$bBEExv|E$AE}u(E$AEE;EuE$UAEЃ}u8E$<‹ED$ED$ T$<3D$E$CExdE$A$D$ ED$|3D$E$BED$ ED$3D$E$BE$fA$D$&$Au)ED$ ED$\4D$E$fBED$4D$E$FBED$ ED$4D$E$B|5D$E$ BE$@$D$&$OAuED$5D$E$A5D$E$AE$@E0D$E$AE$@uE$?u"0$&A$AE$?d[]ÐUVS@E$+D$$E}u,D$E$@E$?D$ ED$,D$E$@B8t!BD$D$E$@c&D$E$w@E$BƋE$3t$ D$c-D$E$>@E$ D$-D$E$@E$2>EE}u}t3E$b@P 'D$ T$'D$E$?EE$=EE$[>$‹ED$ T$'D$E$t?E$\=E^-D$E$L?E$f=EE}u~}t3E$?P'D$ T$'D$E$>EE$<EED$-D$E$>E$<Ez-D$E$> D$E$>E$=E}uE$=E}uExv8E$1‹ED$ED$ T$(D$E$>ExdE$<$D$ ED$(D$E$=ED$ ED$#)D$E$=E$[<$D$ $<u)ED$ ED$)D$E$[=ED$A*D$E$;=ED$ ED$c*D$E$=*D$E$<E$;$D$ $D<uED$ +D$E$<C+D$E$<E$;E%D$E${<E$;uE$:u%$<$;E$:@[^]ÐUWVS|E$;E܋E܋$D$$E}u E D$E$;E$:D$ E܋D$(D$E$;=8t!=D$D$E$j;)D$E$U;E܋$ D$*D$E$/;E܋$D$*D$E$ ;EU܋E;BrWM܋ỦЍAD$ }t E EED$D$E$:Ẽ뜍D$E$:EE؃}E؃xHtE؋$6ƋE؋$'t$ D$+D$E$2:EU؋E;BrWM؋ỦЍAD$ }t E EED$D$E$9Ẽ뜍b+D$E$9E؉$b8EԋEԉ$EȍD$Eȉ$8u!D$E$9 TD$Eȉ$8u!D$E$9D$Eȉ$8u|Eԉ$+8EЃ}tQEЉ$7uBD$EЃD$EЉ$.7u!EЋ@D$"D$E$6\"D$E$6ElD$Eȉ$7u"D$E$8*"D$E$8E؉$7$3ED$E؋D$ T$/"D$E$8E؃xu>E؉$6$ED$E؋D$ T$V"D$E$7D$E؉$5E3E܋$ƋE܋$rt$ D$v+D$E$}7EE؃}toE؃xHtdE؋$1NjE؋$"ƋE؋$|$t$ D$+D$E$7D$E؉$4E닍D$E$6EE؃}E؃xHtE؉$5EԋE؃xv8Eԉ$‹E؋D$E؋D$ T$#D$E$6E؃xdE؉$#5$PD$ E؋D$#D$E$>6E؋D$ E؋D$$D$E$6E؉$4$D$$\5u)E؋D$ E؋D$$D$E$5E؋D$4%D$E$5E؋D$ E؋D$V%D$E$5%D$E$k5E؉$4$HD$$4uE؋D$%D$E$$56&D$E$5D$E؉$2E 6,D$E$4EE؃}tmE؃xHtbE؉$x3$ƋE؋$~‹E؋D$t$ T$-D$E$~4D$E؉$E2E덍-D$E$Q4.D$E$<4EE؃}E؃xHtE؉$2$EED$$]3tEE EEEE؃xu8E؋$‹ED$E؋D$ T$/D$E$3D$E؉$^1EFv/D$E$g3/D$E$R3EE؃}tmE؃xHtbE؉$1$ƋE؋$‹E؋D$t$ T$0D$E$2D$E؉$0E덍V1D$E$2x D$E$2E$F1uE$1u| $O2$*2E$0}t#ExHtD$E$ 0E׋EEE|[^_]UVSPE$0EE$ D$$E}uD$E$138t!3D$D$E$1'D$E$1E$[D$;(D$E$j1ED${(D$E$L1EUE;BrWMUЍAD$ }t E E܋E܉D$D$E$0E뜍(D$E$0ED$(D$E$0E$.EE}uE$.EED$)D$E$d0EUE;BrWMUЍAD$ }t E E؋E؉D$D$E$0E뜋ED$ ED$)D$E$/D$E$/E$-EE E$qD$*D$E$/E$-EE}uE$a-EE$.ƋE$.9uk}tD$E$/EE$-ƋE$-$‹ED$D$ T$(*D$E$.E$,EM;*D$E$.E$,EE}u E$,EE$>-ƋE$1-9E$7-‹ED$D$ExHu *E *EԋEԉD$ ED$*D$E$-ExHE$,‹ED$D$ ED$;+D$E$-E$,ƋE$W,$‹ED$ED$D$ T$+D$E$c-;,D$E$N-ED$e,D$E$+-|,D$E$-E$+ƋE$+$^‹ED$ED$D$ T$+D$E$,;,D$E$,ED$,D$E$,E$x*EED$E$b,,D$E$M,}D$E$8,E$*uE$*u$+$+E$c*P[^]UVS0E$*EE$D$$PE}u1D$E$+E$V*D$ ED$'D$E$^+s-8t!s-D$E D$E$2+'D$E$+E$ƋE$t$ D$D$E$*EE} ExHtE$v)EExv8E$‹ED$ED$ T$WD$E$w*ExE$)$GD$ ED$D$E$5*ED$ ED$D$E$*E$($D$$S)u)ED$ ED$wD$E$)ED$D$E$)ED$ ED$D$E$w)D$E$b)E$($?D$$(u ED$D$E$)ED$7(D$E$(w(D$E$(D$E$&E9D$E$(E$M'uE$%'u=$V($1(E$&0[^]ÐU(EE;E|=D$UЍE $%E}uWE$t0E$t!E$E$E$D$E$%ED$UЍE $i%E}u1E$E$[ED$E$K%ED$ UЍE $ %E}u#E$D$ E$$EՍEÐUS$$[]US$Eu&h(MU L4!щM}E"E D$E$'E}EE$[]22222$2.2262@2262J22T2^2b22j2v22222b222 ^2b2 2j2XTX`TT.T1Opaquebyte[]OPAQUETimeTickslongTIMETICKSCounterCOUNTER32Counter32IpAddressIPADDRESSintINTEGEROCTETSTRINGAgentXOIDOBJECTIDENTIFIERGAUGE32COUNTER64smidump: %s already exists wsmidump: cannot open %s for writing: .java/* * This Java file has been generated by smidump 0.4.5. Do not edit! * It is intended to be used within a Java AgentX sub-agent environment. * * $Id$ */ /** This class represents a Java AgentX (JAX) implementation of the table %s defined in %s. @version 1 @author smidump 0.4.5 @see AgentXTable */ package %s; import java.util.Vector; import jax.AgentXOID; import jax.AgentXVarBind; import jax.AgentXResponsePDU; import jax.AgentXSetPhase; import jax.AgentXTable; import jax.AgentXEntry; public class %s extends AgentXTable { // entry OID private final static long[] OID = {, %s%d}; // constructors public %s() { oid = new AgentXOID(OID); // register implemented columns columns.addElement(new Long(%d)); } public %s(boolean shared) { super(shared); oid = new AgentXOID(OID); // register implemented columns public AgentXVarBind getVarBind(AgentXEntry entry, long column) { AgentXOID oid = new AgentXOID(getOID(), column, entry.getInstance()); switch ((int)column) { case %d: // %s { %s value = ((%s)entry).get_%s(); return new AgentXVarBind(oid, AgentXVarBind.%s, value); } } return null; } public int setEntry(AgentXSetPhase phase, AgentXEntry entry, long column, AgentXVarBind vb) { switch ((int)column) { if (vb.getType() != AgentXVarBind.%s) return AgentXResponsePDU.WRONG_TYPE; bytes else return ((%s)entry).set_%s(phase, vb.%sValue()); } return AgentXResponsePDU.NOT_WRITABLE; } } smidump: write error/** This class represents a Java AgentX (JAX) implementation of the table row %s defined in %s. @version 1 @author smidump 0.4.5 @see AgentXTable, AgentXEntry */ import jax.AgentXOID; import jax.AgentXSetPhase; import jax.AgentXResponsePDU; import jax.AgentXEntry; public class %s extends AgentXEntry { 0new byte[%ld]new byte[0]new AgentXOID()null protected %s %s = %s; protected %s undo_%s = %s; // foreign indices protected %s %s; public %s( , %*s%s %s) { this.%s = %s; instance.append(%s); instance.appendImplied(%s); // [smidump: type of %s not supported] public %s get_%s() { return %s; } public int set_%s(AgentXSetPhase phase, %s value) { switch (phase.getPhase()) { case AgentXSetPhase.TEST_SET: break; case AgentXSetPhase.COMMIT: undo_%s = %s; %s = new byte[value.length]; for(int i = 0; i < value.length; i++) %s[i] = value[i]; %s = value; break; case AgentXSetPhase.UNDO: %s = undo_%s; break; case AgentXSetPhase.CLEANUP: undo_%s = null; break; default: return AgentXResponsePDU.PROCESSING_ERROR; } return AgentXResponsePDU.NO_ERROR; } Impl.java/* * This Java file has been generated by smidump 0.4.5. It * is intended to be edited by the application programmer and * to be used within a Java AgentX sub-agent environment. * * $Id$ */ /** This class extends the Java AgentX (JAX) implementation of the table row %s defined in %s. */ public class %sImpl extends %s { // constructor public %sImpl() { super(%s); /** This class represents a Java AgentX (JAX) implementation of the scalar group %s defined in %s. @version 1 @author smidump 0.4.5 @see AgentXGroup, AgentXScalars */ import java.util.Vector; import java.util.Enumeration; import jax.AgentXOID; import jax.AgentXVarBind; import jax.AgentXSetPhase; import jax.AgentXResponsePDU; import jax.AgentXScalars; public class %s extends AgentXScalars { private final static long[] %sOID = { protected AgentXOID %sOID; protected final static long[] %sName = {, 0}; public %s() { oid = new AgentXOID(%sOID); data = new Vector(); %sOID = new AgentXOID(%sName); data.addElement(%sOID); public AgentXVarBind getScalar(AgentXOID pos, AgentXOID oid) { if ((pos == null) || (pos.compareTo(oid) != 0)) return new AgentXVarBind(oid, AgentXVarBind.NOSUCHOBJECT); else { if (pos == %sOID) return new AgentXVarBind(oid, AgentXVarBind.%s, get_%s()); } return new AgentXVarBind(oid, AgentXVarBind.NOSUCHOBJECT); } public int setScalar(AgentXSetPhase phase, AgentXOID pos, AgentXVarBind inVb) { if ((pos == null) || (pos.compareTo(inVb.getOID()) != 0)) return AgentXResponsePDU.INCONSISTENT_NAME; else { if (pos == %sOID) return set_%s(phase, inVb.%sValue()); } return AgentXResponsePDU.NOT_WRITABLE; } public AgentXVarBind getNextScalar(AgentXOID pos, AgentXOID oid) { if ((pos == null) || (pos.compareTo(oid) <= 0)) return new AgentXVarBind(oid, AgentXVarBind.ENDOFMIBVIEW); else { if (pos == %sOID) return new AgentXVarBind(pos, AgentXVarBind.%s, get_%s()); } return new AgentXVarBind(pos, AgentXVarBind.ENDOFMIBVIEW); } import jax.AgentXOID; import jax.AgentXVarBind; import jax.AgentXNotification; import java.util.Vector; public class %s extends AgentXNotification { private final static long[] %s_OID = {}; private static AgentXVarBind snmpTrapOID_VarBind = new AgentXVarBind(snmpTrapOID_OID, AgentXVarBind.OBJECTIDENTIFIER, new AgentXOID(%s_OID)); private final static long[] OID%d = {}; private final AgentXOID %s_OID = new AgentXOID(OID%d public %s(%s %s_%d) { AgentXOID oid; AgentXVarBind varBind; // add the snmpTrapOID object varBindList.addElement(snmpTrapOID_VarBind); columnarscalar // add the %s %s object of %s_%d oid = %s_OID; oid.appendImplied(%s_%d.getInstance()); varBind = new AgentXVarBind(oid, AgentXVarBind.%s, %s_%d.get_%s()); varBindList.addElement(varBind); oid = %s_OID; oid.append(0); // the notification's object %s is not contained in this module. public Vector getVarBindList() { return varBindList; } /** This class extends the Java AgentX (JAX) implementation of the scalar group %s defined in %s. */ import java.util.Vector; import java.util.Enumeration; import jax.AgentXOID; import jax.AgentXSetPhase; import jax.AgentXResponsePDU; undo_%s = -1; // TODO: better check! break; default: return AgentXResponsePDU.PROCESSING_ERROR; } return AgentXResponsePDU.NO_ERROR; } packagemake classes part of a given packagejaxJava AgentX sub-agent classes in separate files+M⍀MP8⍀8P#⍀#P⍀P̪Ǫ⍀P鳪讪⍀P險蕪⍀P遪|⍀Phc⍀POJ⍀P61{⍀{Pf⍀fPQ⍀QP<⍀<Pҩͩ'⍀'P鹩贩⍀P頩蛩⍀P釩肩⍀Pni⍀PUP⍀P<7⍀P#⍀P ⍀Pj⍀jPبӨU⍀UP鿨躨@⍀@P馨表+⍀+P鍨舨⍀Pto⍀P[V⍀PB=⍀P)$⍀P ⍀P⍀PާTTU(UAUZUsUUUUUU V"V;VTVmVVVVVVWW5WNWgWWWWWWWX$Ë$Æ0T0XH0D0 20*01(0$0 0/////|/U/B/7/,///.....;I+.y.n._.;I+Q.>./.SI+)..SI+ .-AI+--2I+----@I+--`@I+-w->@I+f-W-?I+;-3-2I+)-!--- ?I+,,>I+,,,,>I+,i,@,1,`CI+#,,,+RI+++4I++XI++XI+++`RI++++BI+t+h+AI+`+P+E+ 1+&+++;%+***;%**R%**6%***Q%t*e*@Q%_*P*P%.*&***)Q%))jQ%))@Q%))P%)){)p)a)@P%C)+))P%)O%(O%((((((r(@O%d(Y(J(-O%1('(( ('5%''''''O%'p'e'V'C%P'A'N%#''5%'5%&5%&&N%&&v&g&M%X&I&M%;&,&5%&5%&5%%%M%%%@M%%%%L%%p%4%d%X%Y%X%S%D% 3%0%$%3%% %% $$$$$; $$u$f$; `$Q$`L F$3$$$K  $####J ##J ##~# J b#C#: 1#)#2 ##"" I ""H """ H ~"o"g"E"6"@G ("""@A "!A !!2 !!!!@ !!`@ }!n!>@ ]!N!? 2!*!2  !! ! ?   >     > w ` 7 ( 6   F F {fSD`= (  9= 4= $= v2 x= pa = M, 2 = ^2 = 2 }rclF UF5 65 +5  F 5 ~o5 _5 T5  E E D 4 X X D j_P 3 5)3 ! ;;r@Al]AJB280%@`@>@?2yj ?RC>0(>6yCk`QC?.==C=veV=H=? C`C`<4}XrXl]BH=.BA ;d ;d vg@Ad aRAd ?72d -% @d `@d >@d ?d 2d yn_ ?d G8>d %>d }dTI:>d 6d `>d =d }n >d [C4v2d )=d  >d te2d ZK=d 8)^2d =d 2d =d v=d [E:+=d =d =d =d yn_=d UH9=d + =d =d }]J?0`=d    9=d    4=d  $=d { v2d s d =d \ M =d 9     2d  =d  ^2d  =d  2d w ^ E : + <d !   `<d  4d Xd Xd  ;d   3d u 3d m `  L A 5 - ;=!    ;=  @;=   9=  := t :=b Z 2=J B 7 ( `:=    m8=  U8=   := q `9=k \ 9=N C 4 9=.  8=   8=m8=U8=MB37=-7= 6=6=7=~6=tgX6=MB36=@6=6=5=5=z5=o5=6'5=!`5=4=4=X=X=3=| 3=h\3=TD9 T3m0cQ0+0000 ~3%a0%K0%40%! X22|lXb2Q>& YN7X ,X #X X X   |xlh\XLHD<84,($ N< HXX@XX: 5< /XW'XW! < XWXW < XWXW < XWXW < XWXW < XxWXxW < X_WX_W < XFWxXFWr m< gX-W_X-WY T< N~XWF~XW@ ;< 5zXV-zXV' "< vXVvXV < rXVrXV < nXVnXV < jXVjXV < fX~VfX~V < bXeVbXeV < ^XLV~^XLVx s< mZX3VeZX3V_ Z< TVXVLVXVF A< ;RXV3RXV- (< "NXUNXU < JXUJXU < FXUFXU < BXUBXU < >XU>XU < :XkU:XkU < 6XRU6XRU~ y< s2X9Uk2X9Ue `< Z.X UR.X UL G< A*XU9*XU3 .< (&XT &XT < "XT"XT |xtplhd`\XTPLHD@<840,($  3(,+%'4# /.0-)*&621$!"57:8;93(,+%'4# /.0-)*&621$!"57:8;9$X-0:XDXL]<0gsd0X $<+.11"XX0YStM_<*m:___i686.get_pc_thunk.bx_initJax___i686.get_pc_thunk.axdyld_stub_binding_helper___sF__DefaultRuneLocale_smidumpRegisterDriver_smiGetFirstNode_smiGetNextNode_smiGetNextElement_smiGetElementNode_smiGetFirstElement_sprintf_memcmp_fclose_ferror_fflush_smiGetNodeType_smiGetNodeModule_smiGetParentNode_smiGetNextRange_smiGetFirstRange_smiGetNextChildNode_smiGetFirstChildNode_strcmp_smiGetTypeModule_smiGetParentType_exit_perror_fopen_fprintf_access_strcat_strcpy_xmalloc_strlen___toupper_xstrdup_xfree___maskrune_package_convertType_sarray.0_spos.1_translate1Upper___istype_createFile_getJavaType_getAgentXType_isGroup_isAccessible_getMaxSize_dumpTable_dumpEntry_dumpEntryImpl_dumpScalars_dumpNotifications_dumpScalarImpl_dumpJax_opt.2_driver.3