the frame pointer的意思

美 / / 英 / /

帧指针


the frame pointer的网络释义

栈帧指针 --返回地址的位置由栈帧指针(the frame pointer)决定 --在函数返回时候栈帧指针(the frame pointer)指派了前栈帧指针

the frame pointer的例句

The stack pointer tells you where the end of your current stack frame is.

堆栈指针给出的是当前堆栈框架的结束位置。

That means that the attacker can overwrite SFP (the saved frame pointer) and then overwrite ret (the return address).

那意味着攻击者能够改写sfp(即已保存的帧指针),然后改写ret(返回地址)。

The final item in the stack frame is a pointer to the previous stack frame, often called the back pointer.

堆栈帧中的最后一个条目是一个指向前一堆栈帧的指针,通常被称为后向指针(back pointer)。

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.

mbackchain 和 -mno-backchain:这些选项控制调用方帧的地址是否作为 “backchain” 指针存储到被调用方的堆栈帧。

Next, the current stack frame pointer is stored as the back pointer for the next stack frame, even though you haven't established the stack frame yet (this is done through negative offsets).

接下来,当前堆栈框架指针会被存储为指向下一个堆栈框架的后向指针,虽然尚未建立堆栈框架(这是通过负的偏移量实现的)。

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.

如果内核编译期间设置了CONFIG_FRAME _ POINTER选项,那么就用帧指针寄存器来维护堆栈,从而就可以正确地执行堆栈回溯。