Moves the active stack frame up.
上移活动堆栈帧。
It starts by setting up a stack frame.
它首先设置一个堆栈框架。
The current stack frame is empty.
目前的堆叠框架是空的。
Moves the active stack frame down.
下移活动堆栈帧。
How to restore stack frame in GCC?
如何恢复在GCC的堆栈帧?
Then you restore the stack frame and return.
之后再恢复堆栈框架并返回。
Gets the module name for this stack frame.
获取此堆栈帧的模块名。
Gets the function name of this stack frame.
取得此堆叠框架的函式名称。
Gets the register set for this stack frame.
获取此堆栈帧的寄存器集。
The prologue sets up the stack frame for the function.
序言为函数设置堆栈框架。
For right now, just know that it sets up the stack frame.
就目前而言,只需知道它将设置堆栈框架就可以了。
The stack frame is destroyed when the function returns.
一旦函数返回了值,那么该元素就会被销毁。
The stack frame is destroyed when the function returns.
当函数返回时的堆栈帧被破坏。
It optionally takes a stack frame address as an argument.
它可以有选择地将堆栈帧地址作为参数。
Evaluates an expression based on the current stack frame.
根据当前的堆栈帧计算表达式。
Stores a reference to the caller of the current stack frame.
储存目前堆叠框架之呼叫端的参考。
It never calls another function, so it doesn't need a stack frame.
它不会调用另一个函数,所以不需要堆栈框架。
LR_OFFSET is the offset into the stack frame of the return address.
LR_OFFSET是返回地址的堆栈框架的偏移量。
A stack frame is essentially the same thing as a function call.
堆栈帧实质上与函数调用相同。
Calling a method or function pushes a new stack frame onto the stack.
当调用方法或者函数时,会有一个新的元素进栈。
A function that requires a stack frame is called a frame function.
需要堆栈帧的函数称为帧函数。
The stack pointer tells you where the end of your current stack frame is.
堆栈指针给出的是当前堆栈框架的结束位置。
The first part of the stack frame is the non-volatile register save area.
堆栈帧的第一个部分是非易失性寄存器保存区。
All that is left to do is to restore the previous stack frame and return.
剩下要做的只是恢复先前的堆栈框架并返回。
Calling a method or function pushes a new stack frame onto the stack.
调用方法或函数推到堆栈上的一个新的堆栈帧。
A function that does not require a stack frame is called a leaf function.
不需要堆栈帧的函数称为叶函数。
However, it is a good example of how to set up and tear down a stack frame.
不过它却是如何建立和销毁堆栈帧的一个很好的例子。
Does a stack frame really get pushed onto the stack when a function is called?
做一个堆栈帧真的得到推送到堆栈在调用函数时?
If the stack frame is active, this address is the next instruction to execute.
如果堆栈帧处于活动状态,则此地址是要执行的下一条指令。
If the stack frame is active, this address is the next instruction to execute.
如果堆栈帧处于活动状态,则此地址是要执行的下一条指令。
应用推荐