程序栈空间溢出。
By default, every thread has one Megabyte of stack space.
默认情况下,每个线程有一兆栈空间。
Therefore, it makes most sense to save it before reserving the stack space.
所以十分有必要在保留堆栈空间之前先保存它。
A frame function can dynamically allocate stack space and can employ a frame pointer.
帧函数可以动态分配堆栈空间并采用帧指针。
The stack limit is irrelevant because DB2 creates its own stack space (AGENT_STACK_SZ dbm cfg)
栈限制不重要,因为DB2创建它自己的栈空间(AGENT_STACK_SZdbmcfg)
However, one concern people have with the use of recursive functions is the growth of stack space.
不过,对于递归函数的使用,人们所关心的一个问题是栈空间的增长。
In such cases, you may get an error from JRE indicating that the process has run out of stack space.
在这种情况下,可能从JRE获得一个指示进程用完堆栈空间的错误。
To avoid unnecessarily allocating stack space for threads, it creates new idle threads at intervals.
为避免向线程分配不必要的堆栈空间,线程池按照一定的时间间隔创建新的空闲线程。
Internal query processor Error: The query processor ran out of stack space during query optimization.
内部查询处理器错误:在查询优化过程中,查询处理器用尽了堆栈空间。
The PowerPC ABI actually puts the storage space for the function parameters in the calling function's stack space.
PowerPCABI实际上会将函数参数使用的存储空间放入调用函数的堆栈空间中。
In addition to stack space, each thread requires some native memory for thread-local storage and internal data structures.
除了栈空间之外,每个线程都需要一些本机内存用于线程本地存储和内存数据结构。
This space is also used for overflow: if there are more parameters than registers available for use, then they need to go in the stack space.
这个空间也用来在溢出情况中使用:如果参数个数多于可用寄存器的数目,那么它们就需要进入堆栈空间中。
A frame function is a function that allocates stack space, calls other functions, saves nonvolatile registers, or USES exception handling.
帧函数是分配堆栈空间、调用其他函数、保存非易失寄存器或使用异常处理的函数。
These options help in cases when stack space is rare, as is the case in the Linux kernel, or where application programs fail because of a stack overflow.
当堆栈空间不足时(就像在Linux内核一样),或应用程序因堆栈溢出而出现故障时,这些选项可以提供帮助。
Secondly, it appears to be doing "what you'd expect" and making the call, so you're causing infinite recursion which uses up all your stack space and then overflows it.
其次,它似乎是做“你期待”和电话,所以你造成无限递归使用你所有的堆栈空间,然后溢出。
Now you can see why our earlier rules for the simplified ABI required that only registers 3 through 12 should be used: the others are non-volatile and require stack space to save them!
现在您可以看到为什么简化abi之前的规则要求只使用寄存器3到寄存器12:其他寄存器都是非易失性的,需要堆栈空间来保存这些寄存器的值。
These key problems are the choice of module format, the organization way of module, module communication mechanism, stack space management, namespace management and symbol resolve and indirection.
这些关键问题有模块格式的选择、模块的组织方式、模块间通信机制、栈空间管理、名字空间管理以及符号解析和重定位。
It is important to set this limit so the stack and Shared memory address space do not collide with each other.
设置这个限制,使堆栈和共享内存地址空间不会相互冲突,这一点很重要。
You have to allocate space for each stack and move the appropriate values to that space.
您必须为每个堆栈分配空间并将合适的值移到此空间。
The first part here computes the space occupied by the method call parameters on the stack.
这里的第一部分计算方法调用参数在堆栈上占用的空间。
Memory space breach — Accomplished via stack overflow, buffer overrun, or heap error, enables execution of arbitrary code supplied by the attacker with the permissions of the host process.
内存空间缺口——通过栈溢出、缓冲区溢出或堆错误来实现,以宿主进程的权限执行攻击者提供的任何代码。
The topmost segment in the process address space is the stack, which stores local variables and function parameters in most programming languages.
进程地址空间的首段地址便是栈,它储存了局部变量以及大多数编程语言的函数参数。
At the top is the user space layer, or application layer, which defines the users of the network stack.
最上面是用户空间层,或称为应用层,其中定义了网络栈的用户。
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.
每个堆栈框架都有一个指向前一个堆栈框架的指针(称为回链指针),还有一个当它调用其他函数时用于存放返回地址的空间。
The distinct bands in the address space correspond to memory segments like the heap, stack, and so on.
内存地址空间是由诸如堆、栈等段式内存管理 方式进行管理的。
It will take up less space (and look neater) than a stack of papers.
这样会比在桌上放一堆纸片节省空间(看上去也比较整洁)。
Right. Those things are going to stack up, and eventually it's going to run out of space.
不用占用其他空间的算法,对,这些东西在运行的过程中会累积起来。
Bash responds with the directory you pushed and a list of all the directories currently in the stack separated by a space.
Bash使用您压入的目录和当前在堆栈中的所有目录列表(目录之间用一个空格来分隔)来作出响应。
On 32-bit systems, the default address-space model is that it USES a single segment for user and stack data with a maximum aggregate size close to 256 MB.
在32位系统上,默认的地址空间模型是对于用户和堆栈数据使用单一数据段,最大总大小接近256MB。
On 32-bit systems, the default address-space model is that it USES a single segment for user and stack data with a maximum aggregate size close to 256 MB.
在32位系统上,默认的地址空间模型是对于用户和堆栈数据使用单一数据段,最大总大小接近256MB。
应用推荐