Skip to content

Latest commit

 

History

History
3 lines (3 loc) · 301 Bytes

writeup.md

File metadata and controls

3 lines (3 loc) · 301 Bytes

lab1

strap_vector.S 第23行把当前trapframe地址存在t6里,然后把当前的通用寄存器都保存到这个地址,也就是保存到了trapframe->regs。第32行又把交换后的sscratch(原来的a0)写回到trapframe的regs。 user_lib.c里第29行,把返回值设置成了a0。