⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 g1.c

📁 F:反汇编源码代码学习disasm.ZIP
💻 C
📖 第 1 页 / 共 5 页
字号:
static STATUS hid234(PARAM x){
PARSER sibnstar, hid233; PARAM y;
static STATUS p_tok;
P_PSTAR(y,(TOPARSER sibnstar)(),(TOPARSER hid233)(x,y));
return p_tok;
}
static STATUS hid235(PARAM x){
PARSER hid231, hid234;
return p_andparse0n (TOPARSER hid231,1,x,TOPARSER hid234,1,x);
}
static STATUS hid236(){
PARSER op, hid235; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid235)(x));
return p_tok;
}
static STATUS hid237(PARAM x){
return p_test0(modTable[x]==3);
}
static VOID hid238(PARAM x,PARAM y){
 i_mod=x; m_dword=y; 
}
static STATUS hid239(PARAM x,PARAM y){
PARSER p_nothing0;ACTION hid238;
return p_attach0n(TOPARSER p_nothing0,0,hid238,2,x,y);
}
static STATUS hid240(PARAM x){
PARSER dword, hid239; PARAM y;
static STATUS p_tok;
P_PSTAR(y,(TOPARSER dword)(),(TOPARSER hid239)(x,y));
return p_tok;
}
static STATUS hid241(PARAM x){
PARSER hid237, hid240;
return p_andparse0n (TOPARSER hid237,1,x,TOPARSER hid240,1,x);
}
static STATUS hid242(){
PARSER op, hid241; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid241)(x));
return p_tok;
}
static STATUS hid243(PARAM x){
return p_test0(modTable[x]==4);
}
static VOID hid244(PARAM x,PARAM y){
 i_mod=x; m_byte=y; 
}
static STATUS hid245(PARAM x,PARAM y){
PARSER p_nothing0;ACTION hid244;
return p_attach0n(TOPARSER p_nothing0,0,hid244,2,x,y);
}
static STATUS hid246(PARAM x){
PARSER byte, hid245; PARAM y;
static STATUS p_tok;
P_PSTAR(y,(TOPARSER byte)(),(TOPARSER hid245)(x,y));
return p_tok;
}
static STATUS hid247(PARAM x){
PARSER hid243, hid246;
return p_andparse0n (TOPARSER hid243,1,x,TOPARSER hid246,1,x);
}
static STATUS hid248(){
PARSER op, hid247; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid247)(x));
return p_tok;
}
static STATUS hid249(PARAM x){
return p_test0(modTable[x]==5);
}
static VOID hid250(PARAM x,PARAM y1,PARAM y2){
 i_mod=x; i_sib=y1; m_byte=y2; 
}
static STATUS hid251(PARAM x,PARAM y1,PARAM y2){
PARSER p_nothing0;ACTION hid250;
return p_attach0n(TOPARSER p_nothing0,0,hid250,3,x,y1,y2);
}
static STATUS hid252(PARAM x,PARAM y1){
PARSER byte, hid251; PARAM y2;
static STATUS p_tok;
P_PSTAR(y2,(TOPARSER byte)(),(TOPARSER hid251)(x,y1,y2));
return p_tok;
}
static STATUS hid253(PARAM x){
PARSER sib, hid252; PARAM y1;
static STATUS p_tok;
P_PSTAR(y1,(TOPARSER sib)(),(TOPARSER hid252)(x,y1));
return p_tok;
}
static STATUS hid254(PARAM x){
PARSER hid249, hid253;
return p_andparse0n (TOPARSER hid249,1,x,TOPARSER hid253,1,x);
}
static STATUS hid255(){
PARSER op, hid254; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid254)(x));
return p_tok;
}
static STATUS hid256(PARAM x){
return p_test0(modTable[x]==6);
}
static VOID hid257(PARAM x,PARAM y){
 i_mod=x; m_dword=y; 
}
static STATUS hid258(PARAM x,PARAM y){
PARSER p_nothing0;ACTION hid257;
return p_attach0n(TOPARSER p_nothing0,0,hid257,2,x,y);
}
static STATUS hid259(PARAM x){
PARSER dword, hid258; PARAM y;
static STATUS p_tok;
P_PSTAR(y,(TOPARSER dword)(),(TOPARSER hid258)(x,y));
return p_tok;
}
static STATUS hid260(PARAM x){
PARSER hid256, hid259;
return p_andparse0n (TOPARSER hid256,1,x,TOPARSER hid259,1,x);
}
static STATUS hid261(){
PARSER op, hid260; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid260)(x));
return p_tok;
}
static STATUS hid262(PARAM x){
return p_test0(modTable[x]==7);
}
static VOID hid263(PARAM x,PARAM y1,PARAM y2){
 i_mod=x; i_sib=y1; m_dword=y2; 
}
static STATUS hid264(PARAM x,PARAM y1,PARAM y2){
PARSER p_nothing0;ACTION hid263;
return p_attach0n(TOPARSER p_nothing0,0,hid263,3,x,y1,y2);
}
static STATUS hid265(PARAM x,PARAM y1){
PARSER dword, hid264; PARAM y2;
static STATUS p_tok;
P_PSTAR(y2,(TOPARSER dword)(),(TOPARSER hid264)(x,y1,y2));
return p_tok;
}
static STATUS hid266(PARAM x){
PARSER sib, hid265; PARAM y1;
static STATUS p_tok;
P_PSTAR(y1,(TOPARSER sib)(),(TOPARSER hid265)(x,y1));
return p_tok;
}
static STATUS hid267(PARAM x){
PARSER hid262, hid266;
return p_andparse0n (TOPARSER hid262,1,x,TOPARSER hid266,1,x);
}
static STATUS hid268(){
PARSER op, hid267; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid267)(x));
return p_tok;
}
static STATUS hid269(PARAM x){
return p_test0(modTable[x]==8);
}
static VOID hid270(PARAM x){
 i_mod=x; 
}
static STATUS hid271(PARAM x){
PARSER p_nothing0;ACTION hid270;
return p_attach0n(TOPARSER p_nothing0,0,hid270,1,x);
}
static STATUS hid272(PARAM x){
PARSER hid269, hid271;
return p_andparse0n (TOPARSER hid269,1,x,TOPARSER hid271,1,x);
}
static STATUS hid273(){
PARSER op, hid272; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid272)(x));
return p_tok;
}
static STATUS hid274 (){
PARSER hid268, hid273;
static STATUS p_tok;
p_tok = (TOPARSER hid268) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid273) ();
}
static STATUS hid275 (){
PARSER hid261, hid274;
static STATUS p_tok;
p_tok = (TOPARSER hid261) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid274) ();
}
static STATUS hid276 (){
PARSER hid255, hid275;
static STATUS p_tok;
p_tok = (TOPARSER hid255) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid275) ();
}
static STATUS hid277 (){
PARSER hid248, hid276;
static STATUS p_tok;
p_tok = (TOPARSER hid248) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid276) ();
}
static STATUS hid278 (){
PARSER hid242, hid277;
static STATUS p_tok;
p_tok = (TOPARSER hid242) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid277) ();
}
static STATUS hid279 (){
PARSER hid236, hid278;
static STATUS p_tok;
p_tok = (TOPARSER hid236) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid278) ();
}
static STATUS hid280 (){
PARSER hid230, hid279;
static STATUS p_tok;
p_tok = (TOPARSER hid230) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid279) ();
}
static STATUS hid281 (){
PARSER hid223, hid280;
static STATUS p_tok;
p_tok = (TOPARSER hid223) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid280) ();
}
STATUS modrm1(){
PARSER hid281;
return((TOPARSER hid281)());
}

static STATUS hid282(PARAM x){
return p_test0(mod16Table[x]==1);
}
static VOID hid283(PARAM x){
 i_mod=x; 
}
static STATUS hid284(PARAM x){
PARSER p_nothing0;ACTION hid283;
return p_attach0n(TOPARSER p_nothing0,0,hid283,1,x);
}
static STATUS hid285(PARAM x){
PARSER hid282, hid284;
return p_andparse0n (TOPARSER hid282,1,x,TOPARSER hid284,1,x);
}
static STATUS hid286(){
PARSER op, hid285; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid285)(x));
return p_tok;
}
static STATUS hid287(PARAM x){
return p_test0(mod16Table[x]==2);
}
static VOID hid288(PARAM x,PARAM y){
 i_mod=x; m_dword=y; 
}
static STATUS hid289(PARAM x,PARAM y){
PARSER p_nothing0;ACTION hid288;
return p_attach0n(TOPARSER p_nothing0,0,hid288,2,x,y);
}
static STATUS hid290(PARAM x){
PARSER word, hid289; PARAM y;
static STATUS p_tok;
P_PSTAR(y,(TOPARSER word)(),(TOPARSER hid289)(x,y));
return p_tok;
}
static STATUS hid291(PARAM x){
PARSER hid287, hid290;
return p_andparse0n (TOPARSER hid287,1,x,TOPARSER hid290,1,x);
}
static STATUS hid292(){
PARSER op, hid291; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid291)(x));
return p_tok;
}
static STATUS hid293(PARAM x){
return p_test0(mod16Table[x]==3);
}
static VOID hid294(PARAM x,PARAM y){
 i_mod=x; m_byte=y;  
}
static STATUS hid295(PARAM x,PARAM y){
PARSER p_nothing0;ACTION hid294;
return p_attach0n(TOPARSER p_nothing0,0,hid294,2,x,y);
}
static STATUS hid296(PARAM x){
PARSER byte, hid295; PARAM y;
static STATUS p_tok;
P_PSTAR(y,(TOPARSER byte)(),(TOPARSER hid295)(x,y));
return p_tok;
}
static STATUS hid297(PARAM x){
PARSER hid293, hid296;
return p_andparse0n (TOPARSER hid293,1,x,TOPARSER hid296,1,x);
}
static STATUS hid298(){
PARSER op, hid297; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid297)(x));
return p_tok;
}
static STATUS hid299(PARAM x){
return p_test0(mod16Table[x]==4);
}
static VOID hid300(PARAM x,PARAM y){
 i_mod=x; m_dword=y; 
}
static STATUS hid301(PARAM x,PARAM y){
PARSER p_nothing0;ACTION hid300;
return p_attach0n(TOPARSER p_nothing0,0,hid300,2,x,y);
}
static STATUS hid302(PARAM x){
PARSER word, hid301; PARAM y;
static STATUS p_tok;
P_PSTAR(y,(TOPARSER word)(),(TOPARSER hid301)(x,y));
return p_tok;
}
static STATUS hid303(PARAM x){
PARSER hid299, hid302;
return p_andparse0n (TOPARSER hid299,1,x,TOPARSER hid302,1,x);
}
static STATUS hid304(){
PARSER op, hid303; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid303)(x));
return p_tok;
}
static STATUS hid305(PARAM x){
return p_test0(mod16Table[x]==5);
}
static VOID hid306(PARAM x){
 i_mod=x; 
}
static STATUS hid307(PARAM x){
PARSER p_nothing0;ACTION hid306;
return p_attach0n(TOPARSER p_nothing0,0,hid306,1,x);
}
static STATUS hid308(PARAM x){
PARSER hid305, hid307;
return p_andparse0n (TOPARSER hid305,1,x,TOPARSER hid307,1,x);
}
static STATUS hid309(){
PARSER op, hid308; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid308)(x));
return p_tok;
}
static STATUS hid310 (){
PARSER hid304, hid309;
static STATUS p_tok;
p_tok = (TOPARSER hid304) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid309) ();
}
static STATUS hid311 (){
PARSER hid298, hid310;
static STATUS p_tok;
p_tok = (TOPARSER hid298) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid310) ();
}
static STATUS hid312 (){
PARSER hid292, hid311;
static STATUS p_tok;
p_tok = (TOPARSER hid292) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid311) ();
}
static STATUS hid313 (){
PARSER hid286, hid312;
static STATUS p_tok;
p_tok = (TOPARSER hid286) ();
return (GOODSTATUS(p_tok))?p_tok:(TOPARSER hid312) ();
}
STATUS modrm2(){
PARSER hid313;
return((TOPARSER hid313)());
}

static STATUS hid314(PARAM x){
return p_test0(sibTable[x]==1);
}
static STATUS hid315(PARAM x){
return p_atch0((PARAM)((TOVALUE x)));
}
static STATUS hid316(PARAM x){
PARSER hid314, hid315;
return p_andparse0n (TOPARSER hid314,1,x,TOPARSER hid315,1,x);
}
static STATUS hid317(){
PARSER op, hid316; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid316)(x));
return p_tok;
}
STATUS sibstar(){
PARSER hid317;
return((TOPARSER hid317)());
}

static STATUS hid318(PARAM x){
return p_test0(sibTable[x]==2);
}
static STATUS hid319(PARAM x){
return p_atch0((PARAM)((TOVALUE x)));
}
static STATUS hid320(PARAM x){
PARSER hid318, hid319;
return p_andparse0n (TOPARSER hid318,1,x,TOPARSER hid319,1,x);
}
static STATUS hid321(){
PARSER op, hid320; PARAM x;
static STATUS p_tok;
P_PSTAR(x,(TOPARSER op)(),(TOPARSER hid320)(x));
return p_tok;
}
STATUS sibnstar(){
PARSER hid321;
return((TOPARSER hid321)());
}

STATUS sib(){
PARSER byte;
return((TOPARSER byte)());
}
  
static STATUS hid322(PARAM x1){
return p_test0(x1==255);
}
static STATUS hid323(PARAM x1,PARAM x2){
return p_test0(x2==36);
}
static STATUS hid324(PARAM x1,PARAM x2,PARAM x3){
return p_test0(rmTable[x3]==5);
}
static VOID hid325(PARAM x1,PARAM x2,PARAM x3){
 i_opclass=13; i_opcode=x1; i_mod=x2; i_sib=x3; 
}
static STATUS hid326(PARAM x1,PARAM x2,PARAM x3){
PARSER p_nothing0;ACTION hid325;
return p_attach0n(TOPARSER p_nothing0,0,hid325,3,x1,x2,x3);
}
static VOID hid327(PARAM x1,PARAM x2,PARAM x3){
 finished=1; 
}
static STATUS hid328(PARAM x1,PARAM x2,PARAM x3){
PARSER p_nothing0;ACTION hid327;
return p_attach0n(TOPARSER p_nothing0,0,hid327,3,x1,x2,x3);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -