• Stack pointer corruption.

    堆栈指针损坏

    youdao

  • Getting the stack pointer on Linux-x86 can be implemented as.

    Linux - x86平台上堆栈指针可以实现为。

    youdao

  • The setjmpx and longjmpx kernel services maintain the AMR and the context stack pointer.

    longjmpx frr_add内核服务可以维护AMR上下文堆栈指针

    youdao

  • Besides the stack pointer (ESP), what other register points to variables on the stack?

    除了指针(ESP),还有哪个寄存器指向变量

    youdao

  • The stack pointer is not used at all in the function and changing its value is meaningless.

    堆栈指针根本不能这样使用改变无意义的

    youdao

  • So you simply need to move the stack pointer by adding the stack frame size to the stack pointer using ai $sp, $sp, FRAME_SIZE.

    所以只需通过使用ai $sp, $sp, FRAME_SIZE 将堆栈框架大小堆栈指针移动堆栈指针即可。

    youdao

  • This makes it easy for functions to know where their activation record is — they are simply defined in terms of the stack pointer.

    函数了解自己活动记录在什么地方提供方便——它们可以使用堆栈指针形式简单地进行定义

    youdao

  • It depends on the platform ABI; generally either in a designated set of registers or at fixed offsets from a "stack pointer".

    取决于平台abi通常指定寄存器堆栈指针固定偏移量

    youdao

  • Functions are free to use the 288 bytes that are physically below the stack pointer for functions that do not call other functions.

    函数可以自由使用288字节的内存,对于调用其他函数的函数来说,段内存物理上堆栈指针之下

    youdao

  • All subsequent arguments are accessed by adding the size of a dword variable to the stack pointer (that is, esp + 12, esp + 16, and so on).

    堆栈指针上加上变量大小(esp +12、esp +16等等),可以访问所有后续参数

    youdao

  • 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.

    一个指针配合工作,栈指针随时指示要存取每个字节信息栈中的位置。

    youdao

  • Dedicated registers are registers that have a predefined, permanent function, like the stack pointer (register 1) and the TOC pointer (register 2).

    专用寄存器那些预定义永久功能的寄存器,例如堆栈指针(寄存器1)TOC指针(寄存器2)。

    youdao

  • Since pushing a variable essentially moves the stack pointer by a dword, the stack pointer is adjusted by adding 4 (the size of a dword) to it (line 32).

    因为堆栈中压入变量会让堆栈指针移动一个双,所以给堆栈指针4(双字大小)(第32)。

    youdao

  • If a function is executing, then the stack pointer is pointing to the top of the whole stack, which is also the top of that function's activation record.

    如果一个函数正在执行,那么堆栈指针就会指向整个堆栈顶部也是该函数活动记录的顶部。

    youdao

  • Therefore, functions using the simplified ABI actually can save, use, and restore non-volatile registers by using negative offsets from the stack pointer.

    因此使用简化ABI函数实际上可以通过堆栈指针开始偏移量来保存、使用恢复非易失性寄存器

    youdao

  • The stack is used during a function call to store local arguments. But in the function, the stack pointer may change because values are stored on the stack.

    堆栈常常函数调用用于存储本地参数函数中,由于存储在堆栈中的使得堆栈指针值常常发生变化

    youdao

  • Initialized which include: adjusted stack pointer, the need to use the internal data memory of the initialization, set up the boot nc power output voltage and CPU interruption of the set.

    此中初始包括调解堆栈指针需要使用内部数据存储器初始化、设置数控电源开机输出电压以及CPU中断部分设置。

    youdao

  • 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.

    这种简单设计,很有可能是考虑数据操作都符合后进先出(LIFO )规则,这意味着访问内容并不需要复杂的数据结构一个简单的栈指针就能搞定一切

    youdao

  • 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选项,那么指针寄存器维护堆栈从而可以正确地执行堆栈回溯

    youdao

  • 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).

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

    youdao

  • Working in conjunction with our stack, we'll have a pointer that identifies our current position in the stack.

    堆栈一起的还有一个指针指示我们在堆栈中的当前位置

    youdao

  • This will lead to better stack tracebacks, as the frame pointer register is used as a frame pointer rather than a general purpose register.

    产生更好堆栈回溯因为指针寄存器用作帧指针不是通用寄存器。

    youdao

  • 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.

    每个堆栈框架都有指向一个堆栈框架的指针(称为指针),还有一个调用其他函数用于存放返回地址空间

    youdao

  • This protects against stack, buffer, and function pointer overflows, all without recompilation.

    这样将保护程序代码避免堆栈缓冲区函数指针溢出而且全都不需重新编译

    youdao

  • When clicking the backward and forward buttons for the application, we won't be adding new events to the stack but we will be moving the pointer within the stack.

    单击应用程序后退前进按钮时不会堆栈中添加新的事件而是移动堆栈的指针

    youdao

  • If you open the application and click around, you'll see our history stack and pointer stored in the browser's cookies.

    打开应用程序单击链接,看到存储浏览器cookie中的历史堆栈指针

    youdao

  • So, the code loops back, points to the proper top pointer (which was changed because of Thread b), invokes CAS, and is done with pushing 20 into the stack.

    因此代码回到循环开头,指向正确top指针(线程b修改后的),调用CAS,把20堆栈后结束

    youdao

  • 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指针存储被调用堆栈帧。

    youdao

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

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

    youdao

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

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

    youdao

$firstVoiceSent
- 来自原声例句
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定
小调查
请问您想要如何调整此模块?

感谢您的反馈,我们会尽快进行适当修改!
进来说说原因吧 确定