📄 chkstk.s
字号:
// =================================================// chkstk.s.text.globl __chkstk__chkstk: xchg (%esp), %ebp // store ebp, get ret.addr push %ebp // push ret.addr lea 4(%esp), %ebp // setup frame ptr push %ecx // save ecx mov %ebp, %ecxP0: sub $4096,%ecx test %eax,(%ecx) sub $4096,%eax cmp $4096,%eax jge P0 sub %eax,%ecx mov %esp,%eax test %eax,(%ecx) mov %ecx,%esp mov (%eax),%ecx // restore ecx mov 4(%eax),%eax push %eax ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -