调用的函数一定不能顾虑栈指针当前所指的位置。
The calling function must not care where the stack pointer is currently pointing.
除了栈指针(ESP),还有哪个寄存器指向栈上的变量?
Besides the stack pointer (ESP), what other register points to variables on the stack?
现在是凌晨5:50……你知道你的栈指针在哪儿么?——无名氏。
"It's 5.50 a. m... Do you know where your stack pointer is?" - Anonymous.
栈和一个栈指针配合工作,栈指针随时指示要存取的每个字或字节信息在栈中的位置。
The stack is coordinated with a stack pointer that keeps track of storage and retrieval of each byte or word of information in the stack.
这种简单的设计,很有可能是考虑到数据操作都符合后进先出(LIFO )规则,这意味着访问栈的内容并不需要复杂的数据结构,一个简单的栈顶指针就能搞定一切。
This simple design, possible because the data obeys strict LIFO order, means that no complex data structure is needed to track stack contents - a simple pointer to the top of the stack will do.
在程序的正常操作过程中,当调用一个函数时,被调用函数的所有参数以及返回位置的指针都放在栈中。
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.
堆栈帧中的最后一个条目是一个指向前一堆栈帧的指针,通常被称为后向指针(backpointer)。
The final item in the stack frame is a pointer to the previous stack frame, often called the back pointer.
栈和后备存储内存写入到转储文件应过滤,删除所有的指针值,但要重建一个堆栈跟踪。
Stack and backing store memory written to the minidump file should be filtered to remove all but the pointer values necessary to reconstruct a stack trace.
栈和后备存储内存写入到转储文件应过滤,删除所有的指针值,但要重建一个堆栈跟踪。
Stack and backing store memory written to the minidump file should be filtered to remove all but the pointer values necessary to reconstruct a stack trace.
应用推荐