• 记住程序进行函数调用特别是针对归函数)时,必须堆栈存储返回地址本地变量

    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.

    youdao

  • 所以指令会将链接寄存器(存有返回地址)存储调用函数堆栈框架恰当位置

    So this instruction stores the link register (which holds the return address) into the proper location in the calling function's stack frame.

    youdao

  • 计算机引用一点作为返回地址,会堆栈框架跟踪

    The computer refers to this point as the return address and keeps track of it in the stack frame.

    youdao

  • 这个参数定义希望获取返回地址调用堆栈级别

    The argument defines the level of the call stack for which you want to obtain the return address.

    youdao

  • LR_OFFSET返回地址堆栈框架偏移量。

    LR_OFFSET is the offset into the stack frame of the return address.

    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

  • 段代码使用trampoline地址替换堆栈返回地址——Kretprobe地址

    This code replaces the return address on the stack with the trampoline address-the Kretprobe address.

    youdao

  • 对于编译认为容易出现缓冲区溢出问题函数,编译器将在堆栈返回地址之前分配空间

    On functions that the compiler recognizes as subject to buffer overrun problems, the compiler allocates space on the stack before the return address.

    youdao

  • 堆栈一个后进先出(LIFO)队列它保存子例程返回地址数据指针等等

    The stack is a last-in-first-out (LIFO) queue that holds subroutine return addresses, items of data, Pointers, and so on.

    youdao

  • 堆栈一个后进先出(LIFO)队列它保存子例程返回地址数据指针等等

    The stack is a last-in-first-out (LIFO) queue that holds subroutine return addresses, items of data, Pointers, and so on.

    youdao

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

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

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