帧函数可以动态分配堆栈空间并采用帧指针。
A frame function can dynamically allocate stack space and can employ a frame pointer.
这确保了帧指针寄存器将被用作帧指针,从而产生正确的回溯。
This ensures that the frame pointer register will be used as a frame pointer leading to accurate tracebacks.
这将产生更好的堆栈回溯,因为帧指针寄存器被用作帧指针而不是通用寄存器。
This will lead to better stack tracebacks, as the frame pointer register is used as a frame pointer rather than a general purpose register.
那意味着攻击者能够改写sfp(即已保存的帧指针),然后改写ret(返回地址)。
That means that the attacker can overwrite SFP (the saved frame pointer) and then overwrite ret (the return address).
如果内核编译期间设置了CONFIG_FRAME _ POINTER选项,那么就用帧指针寄存器来维护堆栈,从而就可以正确地执行堆栈回溯。
If the CONFIG_FRAME_POINTER option was set during kernel compilation, the frame pointer register is used to maintain stacks and, hence, the stack traceback can be performed correctly.
堆栈帧中的最后一个条目是一个指向前一堆栈帧的指针,通常被称为后向指针(backpointer)。
The final item in the stack frame is a pointer to the previous stack frame, often called the back pointer.
mbackchain和 -mno-backchain:这些选项控制调用方帧的地址是否作为 “backchain”指针存储到被调用方的堆栈帧。
mbackchain and -mno-backchain: These options control whether the address of the caller's frame is stored as so-called "backchain" pointer into the callee's stack frame.
对象的地址的指针,该对象允许逐句通过此线程的活动帧。
Creates an ICorDebugStepper object that allows stepping through the active frame of this ICorDebugThread.
使用上下按钮,把指针移向返回记录帧速菜单,。
Move the cursor to RECORD FRAME RATE sub menu using the UP or DOWN button.
使用上下按钮,把指针移向返回记录帧速菜单,。
Move the cursor to RECORD FRAME RATE sub menu using the UP or DOWN button.
应用推荐