SWF_ACTIONRECORD 585 util/action.c struct SWF_ACTIONRECORD *action = (struct SWF_ACTIONRECORD *)act; SWF_ACTIONRECORD 904 util/decompile.c return actions[n].SWF_ACTIONRECORD.ActionCode; SWF_ACTIONRECORD 1194 util/decompile.c int code = actions[n+1].SWF_ACTIONIF.Actions[0].SWF_ACTIONRECORD.ActionCode; SWF_ACTIONRECORD 1221 util/decompile.c actions[n].SWF_ACTIONRECORD.ActionCode); SWF_ACTIONRECORD 1257 util/decompile.c switch(actions[n].SWF_ACTIONRECORD.ActionCode) SWF_ACTIONRECORD 1274 util/decompile.c switch((actions[n-1]).SWF_ACTIONRECORD.ActionCode) SWF_ACTIONRECORD 1358 util/decompile.c act->SWF_ACTIONRECORD.ActionCode == SWFACTION_PUSH, SWF_ACTIONRECORD 1369 util/decompile.c act->SWF_ACTIONRECORD.ActionCode == SWFACTION_PUSHDUP, SWF_ACTIONRECORD 1378 util/decompile.c act->SWF_ACTIONRECORD.ActionCode == SWFACTION_STACKSWAP, SWF_ACTIONRECORD 1514 util/decompile.c ((struct SWF_ACTIONPUSH *)&actions[n-2].SWF_ACTIONRECORD)->NumParam >= 4 SWF_ACTIONRECORD 1847 util/decompile.c for(i=0; n + 1 + i < maxn && (actions[(n+1)+i].SWF_ACTIONRECORD.Offset < (actions[n+1].SWF_ACTIONRECORD.Offset+actions[n ].SWF_ACTIONJUMP.BranchOffset)); i++) SWF_ACTIONRECORD 1850 util/decompile.c printf("/* for PART3 OP 0x%x */\n",actions[n+1+i].SWF_ACTIONRECORD.ActionCode); SWF_ACTIONRECORD 1860 util/decompile.c printf("/* FOR part2 OP 0x%x */\n",actions[n+i+j].SWF_ACTIONRECORD.ActionCode) SWF_ACTIONRECORD 1868 util/decompile.c if (sactif->Actions[sactif->numActions-1].SWF_ACTIONRECORD.ActionCode==SWFACTION_JUMP SWF_ACTIONRECORD 1871 util/decompile.c actions[n].SWF_ACTIONRECORD.Offset ) SWF_ACTIONRECORD 1890 util/decompile.c offseoloop=actions[n+i+j+1].SWF_ACTIONRECORD.Offset; SWF_ACTIONRECORD 1892 util/decompile.c offseoloop=actions[n+i+j].SWF_ACTIONRECORD.Offset+5; SWF_ACTIONRECORD 1908 util/decompile.c actions[n+2].SWF_ACTIONRECORD.Offset == actions[n+1].SWF_ACTIONRECORD.Offset+sact->BranchOffset) SWF_ACTIONRECORD 1915 util/decompile.c if (offseoloop==actions[n].SWF_ACTIONRECORD.Offset+sact->BranchOffset+5) SWF_ACTIONRECORD 1921 util/decompile.c offseoloop, actions[n].SWF_ACTIONRECORD.Offset+sact->BranchOffset+5); SWF_ACTIONRECORD 1971 util/decompile.c if (actions->SWF_ACTIONRECORD.ActionCode==SWFACTION_IF && pre->SWF_ACTIONRECORD.ActionCode==SWFACTION_STRICTEQUALS ) SWF_ACTIONRECORD 1992 util/decompile.c dest, actions->SWF_ACTIONRECORD.Offset, SWF_ACTIONRECORD 1993 util/decompile.c actionName(actions->SWF_ACTIONRECORD.ActionCode), SWF_ACTIONRECORD 1994 util/decompile.c actionName(pre->SWF_ACTIONRECORD.ActionCode)); SWF_ACTIONRECORD 1998 util/decompile.c if (actions->SWF_ACTIONRECORD.ActionCode==SWFACTION_IF SWF_ACTIONRECORD 1999 util/decompile.c && pre->SWF_ACTIONRECORD.ActionCode==SWFACTION_STRICTEQUALS ) SWF_ACTIONRECORD 2040 util/decompile.c if (actions[i+1].SWF_ACTIONRECORD.Offset==off1end) SWF_ACTIONRECORD 2062 util/decompile.c maxoff=actions[i].SWF_ACTIONRECORD.Offset+5; SWF_ACTIONRECORD 2071 util/decompile.c if (actions[i].SWF_ACTIONRECORD.Offset>=maxoff) SWF_ACTIONRECORD 2098 util/decompile.c && actions[start].SWF_ACTIONRECORD.Offset < actions[i].SWF_ACTIONRECORD.Offset+5+actions[i].SWF_ACTIONJUMP.BranchOffset SWF_ACTIONRECORD 2111 util/decompile.c ccsize,actions[ccsize+start].SWF_ACTIONRECORD.Offset, SWF_ACTIONRECORD 2112 util/decompile.c actionName(actions[ccsize+start].SWF_ACTIONRECORD.ActionCode)); SWF_ACTIONRECORD 2139 util/decompile.c if (actions[i].SWF_ACTIONRECORD.ActionCode==SWFACTION_JUMP) SWF_ACTIONRECORD 2146 util/decompile.c if (actions[start].SWF_ACTIONRECORD.Offset>lastcasestart) SWF_ACTIONRECORD 2151 util/decompile.c actions[start].SWF_ACTIONRECORD.Offset,defa, start, ccsize); SWF_ACTIONRECORD 2158 util/decompile.c lastcasestart=actions[start].SWF_ACTIONRECORD.Offset; SWF_ACTIONRECORD 2178 util/decompile.c if (actions[i].SWF_ACTIONRECORD.ActionCode==SWFACTION_JUMP) // after "default:" SWF_ACTIONRECORD 2184 util/decompile.c if (actions[i+1].SWF_ACTIONRECORD.ActionCode!=SWFACTION_JUMP) // not before "default:" or end SWF_ACTIONRECORD 2189 util/decompile.c && actions[i+cvsize].SWF_ACTIONRECORD.ActionCode!=SWFACTION_STRICTEQUALS) SWF_ACTIONRECORD 2193 util/decompile.c cvsize, actions[i+cvsize].SWF_ACTIONRECORD.Offset, SWF_ACTIONRECORD 2194 util/decompile.c actionName(actions[i+cvsize].SWF_ACTIONRECORD.ActionCode)); SWF_ACTIONRECORD 2268 util/decompile.c (sact->Actions[sact->numActions-1].SWF_ACTIONRECORD.ActionCode == SWFACTION_JUMP) && SWF_ACTIONRECORD 2270 util/decompile.c sact->Actions[sact->numActions-1].SWF_ACTIONJUMP.BranchOffset) < actions[n].SWF_ACTIONRECORD.Offset) && SWF_ACTIONRECORD 2276 util/decompile.c offseoloop=actions[n].SWF_ACTIONRECORD.Offset+5; SWF_ACTIONRECORD 2294 util/decompile.c offseoloop=actions[n ].SWF_ACTIONRECORD.Offset+5; SWF_ACTIONRECORD 2321 util/decompile.c if (sact->Actions[1].SWF_ACTIONRECORD.ActionCode == SWFACTION_STOREREGISTER) SWF_ACTIONRECORD 2343 util/decompile.c offseoloop=actions[n+1].SWF_ACTIONRECORD.Offset; SWF_ACTIONRECORD 2358 util/decompile.c ( (sact->Actions[sact->numActions-1].SWF_ACTIONRECORD.ActionCode == SWFACTION_JUMP) && SWF_ACTIONRECORD 2366 util/decompile.c && actions[maxn-1].SWF_ACTIONRECORD.ActionCode==SWFACTION_JUMP SWF_ACTIONRECORD 2384 util/decompile.c offseoloop=actions[n+1].SWF_ACTIONRECORD.Offset; SWF_ACTIONRECORD 2394 util/decompile.c int has_else_or_break= ((sact->Actions[sact->numActions-1].SWF_ACTIONRECORD.ActionCode == SWFACTION_JUMP) && SWF_ACTIONRECORD 2396 util/decompile.c int has_lognot=(actions[n-1].SWF_ACTIONRECORD.ActionCode == SWFACTION_LOGICALNOT) ? 1:0; SWF_ACTIONRECORD 2404 util/decompile.c int limit=actions[n+1].SWF_ACTIONRECORD.Offset + sact->Actions[sact->numActions-1].SWF_ACTIONJUMP.BranchOffset; SWF_ACTIONRECORD 2409 util/decompile.c else_action_cnt+n+1<maxn && actions[n+1+else_action_cnt].SWF_ACTIONRECORD.Offset < limit; SWF_ACTIONRECORD 2413 util/decompile.c println("/* ELSE OP 0x%x at %d*/",actions[n+1+else_action_cnt].SWF_ACTIONRECORD.ActionCode, SWF_ACTIONRECORD 2414 util/decompile.c actions[n+1+else_action_cnt].SWF_ACTIONRECORD.Offset) SWF_ACTIONRECORD 2428 util/decompile.c if (sact->Actions[j].SWF_ACTIONRECORD.ActionCode==SWFACTION_JUMP) // perhaps more ops SWF_ACTIONRECORD 2436 util/decompile.c if (actions[n+j].SWF_ACTIONRECORD.ActionCode==SWFACTION_JUMP) // perhaps more ops SWF_ACTIONRECORD 2511 util/decompile.c && check_switch(sact->Actions[0].SWF_ACTIONRECORD.ActionCode) ) SWF_ACTIONRECORD 2525 util/decompile.c j=decompile_SWITCH(0,xact0,j,actions[n+1].SWF_ACTIONRECORD.Offset); // THIRD decompile xtra buffer SWF_ACTIONRECORD 2539 util/decompile.c int limit=actions[n+1].SWF_ACTIONRECORD.Offset + sact->Actions[sact->numActions-1].SWF_ACTIONJUMP.BranchOffset; SWF_ACTIONRECORD 2541 util/decompile.c int lastopsize=actions[maxn-1].SWF_ACTIONRECORD.Length; SWF_ACTIONRECORD 2542 util/decompile.c if (actions[maxn-1].SWF_ACTIONRECORD.ActionCode == SWFACTION_IF) SWF_ACTIONRECORD 2550 util/decompile.c && limit > actions[maxn-1].SWF_ACTIONRECORD.Offset+lastopsize) SWF_ACTIONRECORD 2557 util/decompile.c limit, actions[maxn-1].SWF_ACTIONRECORD.Offset+lastopsize); SWF_ACTIONRECORD 2786 util/decompile.c if (sact->Actions[0].SWF_ACTIONRECORD.ActionCode == SWFACTION_PUSH) SWF_ACTIONRECORD 2890 util/decompile.c actions[n-1].SWF_ACTIONRECORD.ActionCode == SWFACTION_PUSH, SWF_ACTIONRECORD 3128 util/decompile.c actions[n].SWF_ACTIONRECORD.Offset, n, SWF_ACTIONRECORD 3129 util/decompile.c actionName(actions[n].SWF_ACTIONRECORD.ActionCode)); SWF_ACTIONRECORD 3132 util/decompile.c switch(actions[n].SWF_ACTIONRECORD.ActionCode) SWF_ACTIONRECORD 880 util/parser.c action->SWF_ACTIONRECORD.Offset = fileOffset; /* remember where it came from */ SWF_ACTIONRECORD 881 util/parser.c if( (action->SWF_ACTIONRECORD.ActionCode = readUInt8(f)) == SWFACTION_END ) SWF_ACTIONRECORD 887 util/parser.c if( !(action->SWF_ACTIONRECORD.ActionCode&0x80) ) { SWF_ACTIONRECORD 888 util/parser.c action->SWF_ACTIONRECORD.Length = 1; /* Fill in the size for later use */ SWF_ACTIONRECORD 892 util/parser.c action->SWF_ACTIONRECORD.Length = 0; /* make valgrind happy */ SWF_ACTIONRECORD 897 util/parser.c switch( action->SWF_ACTIONRECORD.ActionCode ) { SWF_ACTIONRECORD 1013 util/parser.c curroffset=(action->SWF_ACTIONRECORD.Offset-actions[0].SWF_ACTIONRECORD.Offset)+ SWF_ACTIONRECORD 1014 util/parser.c action->SWF_ACTIONRECORD.Length+3; /* Action + Length bytes not included in the length */ SWF_ACTIONRECORD 1023 util/parser.c if( (actions[i].SWF_ACTIONRECORD.Offset-actions[0].SWF_ACTIONRECORD.Offset) == curroffset+act->BranchOffset ) break; SWF_ACTIONRECORD 1044 util/parser.c while ( (fileOffset-actions[0].SWF_ACTIONRECORD.Offset) < curroffset+act->BranchOffset ) { SWF_ACTIONRECORD 1236 util/parser.c printf("Not parsing action %x length %x\n", action->SWF_ACTIONRECORD.ActionCode, action->SWF_ACTIONRECORD.Length ); SWF_ACTIONRECORD 462 util/swftypes.h struct SWF_ACTIONRECORD SWF_ACTIONRECORD;