Riptide
Results
3
comments of
Riptide
同样遇到了此问题,设备是M1 Pro MacBook
`ra( x1 ) 是调用者保存的,不过它并不会在每次调用子函数的时候都保存一次,而是在函数的开头和结尾保存/恢复即可。`这句话是什么含义呢?根据函数栈帧的结构来看`ra`不是在每次函数调用的时候保存吗?
```rust SignalFlags::SIGCONT => { if task_inner.signals.contains(SignalFlags::SIGCONT) { task_inner.signals ^= SignalFlags::SIGCONT; task_inner.frozen = false; } } ``` 这里的`if task_inner.signals.contains(SignalFlags::SIGCONT)`有什么作用呢?