一、状态机模型:理解编译器和现代CPU
二、查看状态机执行
1、trace和调试器
程序执行=状态机执行
(1)观察状态机执行
strace/gdb
2、gdb的隐藏功能
(1)record full 开始记录,可以回到上一步(rsi)
(2)record stop 结束记录
(2)有些复杂的指令(syscall)无法记录
一、状态机模型:理解编译器和现代CPU
二、查看状态机执行
1、trace和调试器
程序执行=状态机执行
(1)观察状态机执行
strace/gdb
2、gdb的隐藏功能
(1)record full 开始记录,可以回到上一步(rsi)
(2)record stop 结束记录
(2)有些复杂的指令(syscall)无法记录