So this instruction stores the link register (which holds the return address) into the proper location in the calling function's stack frame.
所以该指令会将链接寄存器(存有返回地址)存储到调用函数堆栈框架的恰当位置。
Each stack frame holds a pointer to the previous stack frame (called the back chain pointer), as well as a space for return addresses for when it calls other functions.
每个堆栈框架都有一个指向前一个堆栈框架的指针(称为回链指针),还有一个当它调用其他函数时用于存放返回地址的空间。
During normal operation of a program, when a function is called, any arguments for the called function along with a pointer to the return location are placed onto the stack.
在程序的正常操作过程中,当调用一个函数时,被调用函数的所有参数以及返回位置的指针都放在栈中。
The computer refers to this point as the return address and keeps track of it in the stack frame.
计算机引用这一点作为返回地址,会在堆栈框架中跟踪它。
The argument defines the level of the call stack for which you want to obtain the return address.
这个参数定义希望获取返回地址的调用堆栈级别。
Because the more CARDS you have in your stack, the more time passes before you go through the stack and return to a card you've studied before — that is, larger stacks create more spacing.
因为你的这叠里的卡片数越多,你用来复习的时间越长- - - - - -也就是说,更多的词汇卡会产生更多的间隔学习时间。
This code replaces the return address on the stack with the trampoline address-the Kretprobe address.
这段代码使用trampoline地址替换堆栈上的返回地址——Kretprobe地址。
The static Current property uses the Stack.Peek method to return the T instance at the top of the stack if one exists, returning null if the Stack is empty.
静态Current属性使用Stack.Peek方法返回位于堆栈顶端的T实例(如果存在),如果Stack 为空则返回空。
The top of the stack is stored in result, and you use CAS to update the top location with top-<next and return the appropriate data.
堆栈的顶存储在result 中,使用CAS把top位置更新为 top->next并返回适当的数据。
Remember that when a program makes a function call (especially for recursive ones), it has to store its return address and local variables on the stack.
记住当程序进行函数调用(特别是针对递归函数)时,它必须在堆栈上存储返回地址和本地变量。
This means that we have to manually rewrite the stack to fake a return address so that the tail-called function will return directly to our parent.
这意味着我们必须手工重新编写栈来仿造一个返回地址,以使得尾部调用的函数能直接返回到调用它的函数。
Because we are just jumping into the same function, the return address and old % ebp will be the same and the stack size won't change.
由于我们只是跳转到同一个函数,所以返回地址和旧的%ebp是相同的,栈的大小也不会改变。
You load register 3 with the return value and perform the function epilogue to restore the stack frame and return.
需要用返回值加载寄存器3并执行函数尾声(epilogue)来恢复堆栈框架并返回。
The stack region is used for subroutine return addresses, as well as to store automatic data.
stack区域用于子程序返回地址,也用于存储自动数据。
The stack normally forces users to return from interrupts in the same order that interrupts occurred.
栈通常迫使用户程序以中断发生的同样顺序从中断点返回。
On functions that the compiler recognizes as subject to buffer overrun problems, the compiler allocates space on the stack before the return address.
对于编译器认为容易出现缓冲区溢出问题的函数,编译器将在堆栈上返回地址之前分配空间。
With the backup stack technique used to repair the return-address stack, a 100% return-address prediction accuracy can be achieved unless overflow appears.
在不发生返回地址栈溢出时,使用后备栈机制能够获得100%的返回地址预测精度。
Variables declared on the stack are located next to the return address for the function's caller.
在堆叠上宣告的变数会位于紧邻在函式之呼叫端返回位址的位置。
Therefore, subsequent, uninitialized stack variables that happen to use the same stack area can return values left over from the prior use of this stack memory.
因此,恰好在随后使用相同堆栈区域的未初始化堆栈变量就可能返回上次使用该堆栈内存时留下的值。
So the parameters may be stored in registers and/or on the stack, and a place for the return value is also reserved.
因此,参数可能存储在寄存器和/或在堆栈上,和一个返回值也保留。
The stack could underflow if you clean up too much in a function and then attempt to return.
堆栈下溢的,如果你能在一个清洁的功能太多,然后试图返回。
These are the methods that a calling function and a called function agree on how parameters and return values should be passed between them, and how the stack is used by the function itself.
这是调用方与被调用方约定好如何互相传递参数和返回值,以及函数自己如何使用栈。
The arguments to the function are pushed onto the stack in a certain order. The return value is passed back to the invoking function in a certain way.
传递给该函数的参数已某个确定的顺序压入栈,他的返回值也以确定的方式传回调用者。
In that case I can do that while uploading and when the document is requested I can just return the pre-encrypted data which will be decrypted by the SSL stack on the client.
在这种情况下,我可以在上传文档时要求我只能返回预加密的数据将在客户端解密ssl协议栈。
The stack is a last-in-first-out (LIFO) queue that holds subroutine return addresses, items of data, Pointers, and so on.
堆栈是一个后进先出(LIFO)队列,它保存了子例程的返回地址、数据项、指针等等。
When I return to work after the holiday I hunt through a stack of old newspapers and sit down to reread the story.
假后上班,我在一沓旧报纸里翻出那张报纸,把这个故事又读了一遍。
When I return to work after the holiday I hunt through a stack of old newspapers and sit down to reread the story.
假后上班,我在一沓旧报纸里翻出那张报纸,把这个故事又读了一遍。
应用推荐