• Toggles the 'frame stack' window, which displays the stack of visible frames under the mouse pointer. (There are also key bindings for this).

    切换窗口堆栈窗口窗口指代当前鼠标指针可见窗口。(这个功能一些按键绑定

    youdao

  • You might wonder why I check whether the method is static at the start of my parameter size calculation, then initialize the stack frame slot to zero if it is (as opposed to one if it is not).

    可能会奇怪为什么开始参数大小计算时要检查方法是否是静态如果静态堆栈初始化为(不是静态正好相反)。

    youdao

  • Notice that since there is nothing left to do in the function, the actual stack frame for the function is not needed either.

    注意由于函数不再任何事情,那个函数实际结构也就需要了。

    youdao

  • Otherwise, it assumes the provided address as a valid stack frame start address and attempts to traceback.

    否则假定提供的地址有效堆栈起始地址设法进行回溯。

    youdao

  • When a function begins, it actually saves the link register in the calling function's stack frame, not its own, and then only if it needs to save it.

    函数开始时实际上会将链接寄存器保存调用函数堆栈而不是自己的堆栈帧中,然后只有需要才会保存它。

    youdao

  • The most difficult part is determining the different offsets of the different parts of the stack frame, knowing where each piece should go, and what size it should be.

    困难部分确定堆栈不同部分不同偏移量了解每个部分应该放到哪里以及大小应该多少

    youdao

  • Since you have not yet defined your own stack frame, the offset is from the end of the calling function's stack frame.

    由于尚未定义自己堆栈框架所以偏移量调用函数堆栈框架末端算起的。

    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

  • References to variables within an expression can then be statically bound to a particular slot in either the local stack frame or the list of global variables.

    然后表达式变量引用可以静态绑定本地堆栈框架全局变量的特定上。

    youdao

  • Every time a function is called, a new stack frame (an area of memory inside the stack) is used to support the call.

    每当调用函数,就会使用一个新的堆栈支持调用

    youdao

  • Since you did not call any functions or use any local storage, you did not need a stack frame at all, so you can now just exit through the link register.

    由于调用任何函数使用任何本地存储所以根本无需堆栈框架,并通过链接寄存器退出

    youdao

  • It displays the stack frame for the suspended threads for each target you're debugging.

    可以显示每个调试目标挂起线程堆栈框架

    youdao

  • These will all be used to make access to stack frame offsets much clearer in the main body of code.

    上述这些做法目的使代码主体访问堆栈框架变得更为清楚明了。

    youdao

  • Therefore, before using a non-volatile register in a function, its value must be saved in the function's stack frame, and then restored before the function returns.

    因此,在函数使用易失性寄存器之前必须保存函数堆栈帧中然后函数返回之前恢复

    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

  • 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

  • Remember that the link register is stored in the calling function's stack frame, not the function's own stack frame.

    记住链接寄存器存储调用函数堆栈框架内,而函数自身的堆栈框架。

    youdao

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

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

    youdao

  • Displays the code for the current stack frame, highlighting the line that is about to be executed.

    显示当前堆栈框架代码突出显示即将执行代码行

    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

  • This mechanism is used to resolve resource-name conflicts: if two library JAR files define a resource with the same global name, the local names will be used based on the stack-frame of the caller.

    用来解析资源名称冲突机制如果两个jar文件相同全局名称定义一个资源,那么则根据调用程序的堆栈采用局部名称

    youdao

  • You can imagine the power of being able to reconstruct or reverse-engineer what was happening at the time of the dump based on what was happening in each thread stack frame and on which objects.

    可以想象一下,如果能够基于每一个线程堆栈结构及其对象重建反向工程生成转储文件发生状态。

    youdao

  • In practice this is easy; just don't write code that does low-level manipulations of the stack frame or makes assumptions about the stack layout.

    实践上很容易的;只要编写堆栈桢执行低级操作堆栈的布局假设代码行了。

    youdao

  • The epilogue will be discussed in the analysis of the factorial code, but it basically just takes down the stack frame and returns to the previous function.

    该段代码尾声(epilogue)分析factorial 代码时再作讨论总的来说,的作用是结束堆栈框架返回先前的函数

    youdao

  • In this program you will have two stack frame sizesone for main and one for factorial.

    程序中,需要两个堆栈框架大小——用于main,一个用于factorial

    youdao

  • Functions create the stack frame during the beginning of the function (called the function prologue) and tear it down at the end of a function (called the function epilogue).

    函数函数开始过程中(称为函数序言(function prologue))创建堆栈在函数结束时(称为函数尾声(functionepilogue))销毁

    youdao

  • Once inside a function, a local stack frame is created by copying esp to ebp (line 62).

    函数内部通过esp复制ebp(第62)创建一个局部堆栈框架

    youdao

  • The expression is evaluated in the context of the current stack frame, and the results are displayed in the Expressions view of display window.

    当前堆栈框架上下文中会计算表达式,在Display窗口Expressions视图会显示结果

    youdao

  • The expression is evaluated in the context of the current stack frame, and the results are displayed in the Expressions view of display window.

    当前堆栈框架上下文中会计算表达式,在Display窗口Expressions视图会显示结果

    youdao

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

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

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