learningOS开源操作系统社区
  • 首页
  • 训练营
  • 明星学员
  • 共建单位
  • 项目实习
  • 问答论坛
登录
    首页明星学员问答论坛
京ICP备16045052号-19Copyright © 2024 All rights reserved.
lab4 调用switch to 函数疑问
匿名2023/07/31 19:51:26提问
    lab4student
510

movl 4(%esp) %eax;popl 0(%eax);

注释中写到eax这个时候指向from,但是我自己对函数调用栈的理解是,esp指向的地方保存ebp,esp+4指向返回的eip,esp+8才指向第一个参数,也就是from的context

这样的话应该是8(%esp),此外popl 0(%eax)保存的是ebp值而不是eip

麻烦老师指点一下理解的错误之处

回答(0)
即可发布评论
    推荐问答
      Simple Empty
      暂无数据