thunk9

来源:互联网 发布:手机转帖软件 编辑:程序博客网 时间:2024/05/01 13:06

void free(int a){

00EA13C0  push        ebp            把ebp寄存器所存内容压栈

00EA13C1  mov         ebp,esp     让ebp现在保存现在esp寄存器所存内容,即push ebp后的栈顶指针

00EA13C3  sub         esp,0CCh       让esp向上指向新的栈顶,0CCh是预留空间

00EA13C9  push        ebx 

00EA13CA  push        esi 

00EA13CB  push        edi 

00EA13CC  lea         edi,[ebp-0CCh]

00EA13D2  mov         ecx,33h

00EA13D7  mov         eax,0CCCCCCCCh

00EA13DC  rep stos    dword ptr es:[edi]

     int b = 1;

00EA13DE  mov         dword ptr [b],1给b复制,这里[b] == [esp + 4],vc 6.0就是这样显示的

}

00EA13E5  pop         edi 

00EA13E6  pop         esi 

00EA13E7  pop         ebx 

00EA13E8  mov         esp,ebp       让esp重新指向push ebp后的esp,因为ebp正保存着它呢

00EA13EA  pop         ebp           因为这时esp所指内存空间里存的就是ebp,所以ebp的值得以恢复

00EA13EB  ret                       让EIP指向当前esp寄存器中保存的地址,调转到free(1)之后那条指令,

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小孩子太吵了怎么办 一年级孩子学习差怎么办 马克笔涂错了怎么办 孩子说话不流利怎么办 儿童最近不吃饭怎么办 不爱吃饭偏瘦怎么办 一岁半小宝宝不爱吃饭怎么办 家养的小鸡打架怎么办 小鸡关在一起打架怎么办 小孩感冒出汗多怎么办 宝宝感冒出汗了怎么办 出汗多怎么办%3f 孩子睡觉出汗多怎么办 三年级孩子成绩下滑怎么办 幼儿数学不开窍怎么办 孩子一年级学习跟不上怎么办 孩子学习不认真怎么办 孩子平时不细心怎么办? 脖子出现黑圈怎么办 简历留白太多怎么办 excel数字外面加个圈怎么办 电脑输入法数字数不上怎么办 大班教案迷路了怎么办 迷路了怎么办活动反思 头突然眩晕是怎么办 孩子学习拖拉懒惰怎么办 头发晕想睡觉怎么办 五年级错别字多怎么办 入党志愿书写错字怎么办 高中不会写作文怎么办 考试不会写作文怎么办 高考不会写作文怎么办 孩子总是写错字怎么办 小孩总是写错字怎么办 孩子马虎不认真怎么办 小孩计算老出错怎么办 小学生计算总出错怎么办 高中考试总粗心怎么办 孩子考试总是粗心怎么办 一年级孩子考试粗心怎么办 老师说孩子粗心怎么办