Linux 內核調用棧解析

  1.pushl和popl pushl和popl指令來說操作的是棧,棧的基地址由%ebp來指定,棧頂元素由%esp來指定,%esp指向的就是棧頂元素。將一個雙字壓入棧中,首先要將%esp減4,然後將雙字寫入%esp指向的棧頂位置;彈出一個雙字,首先要將%esp加4,然後將%esp指向的棧頂元素取出 2.call和ret指令 call lable //函數調用,會把call指令下一條指令push到
相關文章
相關標籤/搜索