• 如果个线程,则堆栈显示元素

    If the thread is suspended, its stack frames are shown as child elements.

    youdao

  • 可以函数堆栈构造对象

    You can construct the object on the heap or on the stack frame of a function.

    youdao

  • 获取线程执行时所用堆栈集合

    Gets the collection of stack frames through which this thread is executing.

    youdao

  • 用于检查操作堆栈

    Used to examine and manipulate stack frames.

    youdao

  • 这个函数调用自己开始,就使用堆栈

    This function, since it calls itself, makes very good use of stack frames. Let's look at how the factorial function would work in assembly language (enter as factorial.s)

    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

  • 结果当前堆栈中的某些本机代码过时陈旧的。

    As a result, some native code in the current stack frame is now out of date, that is, stale.

    youdao

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

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

    youdao

  • 获取函数元数据标记函数包含堆栈关联代码

    Gets the metadata token for the function that contains the code associated with this stack frame.

    youdao

  • 我们为什么考虑堆栈大小递归程序计算空间复杂度

    Why don't we consider stack frame sizes while calculation Space Complexity of recursive procedures?

    youdao

  • 调用上级所有上面堆栈权限包括交集计算中。

    The permissions sets of the caller class and its ancestors (that is, all stack frames above this one) are not included in computing the intersection set.

    youdao

  • 由于活动记录堆栈实现的,它们通常也会被称为堆栈帧两个术语对等的。

    Because activation records are implemented on a stack, they are often referred to as stack frames, but both terms are equivalent.

    youdao

  • clr调试api使用经过优化JIT编译代码启用堆栈局部变量检查

    The CLR debugging API enables inspection of stack frames and local variables with JIT-compiled code that has been optimized.

    youdao

  • 如果堆栈未处于活动状态,则地址是在重新激活堆栈帧执行下一条指令

    If the stack frame is not active, this address is the next instruction to execute when the stack frame is reactivated.

    youdao

  • 获取设置导致安全检查失败唯一允许堆栈一部分权限、权限或权限集集合

    Gets or sets the permission, permission set, or permission set collection that is part of the permit-only stack frame that caused a security check to fail.

    youdao

  • 用户输入实际上难以保证安全性因为没有堆栈跟踪可能不受信任代码的存在

    User input is actually harder to make safe because there is no stack frame to trace the presence of the potentially untrusted data.

    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

  • 让我们假设函数func1使用3个参数调用func2并且func2一个112字节堆栈

    So, let's say that function func1 calls function func2 with three parameters, and func2 has a 112-byte stack frame.

    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

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

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

    youdao

  • 如果堆栈处于活动状态,则偏移量将是在重新激活该堆栈帧执行下一条指令地址

    If this stack frame is not active, the offset is the address of the next instruction to be executed when the stack frame is reactivated.

    youdao

  • 调用可以参数这个堆栈边上,这样调用方可以很容易找到而不像上面那样需要额外的开销。

    Then the calling procedure can store the arguments adjacent to (or part of) the new stack frame, where the called procedure can find them.

    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

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

    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

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

    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.

    youdao

  • mbackchain -mno-backchain这些选项控制调用地址是否作为backchain指针存储被调用堆栈

    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.

    youdao

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

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

    youdao

  • mwarn-framesize=framesize -mwarn-dynamicstack这些选项引起编译检查函数是否超过给定堆栈(stack frame)大小使用动态调整的堆栈

    mwarn-framesize=framesize and -mwarn-dynamicstack: These options cause a compile-time check whether a function exceeds a given stack frame size or uses dynamically sized stack frames.

    youdao

  • 如果内核编译期间设置了CONFIG_FRAME _ POINTER选项,那么指针寄存器维护堆栈从而可以正确地执行堆栈回溯

    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.

    youdao

  • 如果内核编译期间设置了CONFIG_FRAME _ POINTER选项,那么指针寄存器维护堆栈从而可以正确地执行堆栈回溯

    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.

    youdao

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

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

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