Global Information Lookup Global Information

Stack trace information


In computing, a stack trace (also called stack backtrace[1] or stack traceback[2]) is a report of the active stack frames at a certain point in time during the execution of a program. When a program is run, memory is often dynamically allocated in two places: the stack and the heap. Memory is continuously allocated on a stack but not on a heap, thus reflective of their names. Stack also refers to a programming construct, thus to differentiate it, this stack is referred to as the program's function call stack. Technically, once a block of memory has been allocated on the stack, it cannot be easily removed as there can be other blocks of memory that were allocated before it. Each time a function is called in a program, a block of memory called an activation record is allocated on top of the call stack. Generally, the activation record stores the function's arguments and local variables. What exactly it contains and how it's laid out is determined by the calling convention.

Programmers commonly use stack tracing during interactive and post-mortem debugging. End-users may see a stack trace displayed as part of an error message, which the user can then report to a programmer.

A stack trace allows tracking the sequence of nested functions called - up to the point where the stack trace is generated. In a post-mortem scenario this extends up to the function where the failure occurred (but was not necessarily caused). Sibling calls do not appear in a stack trace.

  1. ^ "libc manual: backtraces". gnu.org. Retrieved 8 July 2014.
  2. ^ "traceback — Print or retrieve a stack traceback". python.org. Retrieved 8 July 2014.

and 24 Related for: Stack trace information

Request time (Page generated in 0.8058 seconds.)

Stack trace

Last Update:

In computing, a stack trace (also called stack backtrace or stack traceback) is a report of the active stack frames at a certain point in time during the...

Word Count : 1060

Call stack

Last Update:

known as an execution stack, program stack, control stack, run-time stack, or machine stack, and is often shortened to simply "the stack". Although maintenance...

Word Count : 3567

Trace

Last Update:

Look up Trace, trace, traces, or tracing in Wiktionary, the free dictionary. Trace may refer to: Trace (Son Volt album), 1995 Trace (Died Pretty album)...

Word Count : 567

Segmentation fault

Last Update:

event but may extract some information about its state like getting a stack trace, processor register values, the line of the source code when it was triggered...

Word Count : 2433

Breakpoint

Last Update:

various tools are used to inspect the state of the program or alter it. Stack trace of each thread may be used to see the chain of function calls that led...

Word Count : 1237

Graceful exit

Last Update:

a debugger or collect important information, such as a core dump or stack trace, to diagnose the root cause of the error. In a language that supports...

Word Count : 563

BlueStacks

Last Update:

BlueStacks App Player enables the execution of Android applications on computers running Microsoft Windows or macOS. The company's establishment traces back...

Word Count : 1483

FreeRTOS

Last Update:

simple and lightweight tasks with limited use of the call stack) Trace support through generic trace macros. Tools such as Tracealyzer, a commercial tool by...

Word Count : 1205

Intel Inspector

Last Update:

mismatched memory, allocation and deallocation, stack memory checks, and stack trace with controllable stack trace depth. Intel Inspector finds these errors...

Word Count : 365

Comparison of C Sharp and Java

Last Update:

subtle difference is the moment a stack trace is created when an exception is being thrown. In Java, the stack trace is created in the moment the exception...

Word Count : 13903

Crash reporter

Last Update:

development / testing environments. Crash reports often include data such as stack traces, type of crash, trends and version of software. These reports help software...

Word Count : 1503

Blue screen of death

Last Update:

Debugging Tools for Windows are used. A debugger is necessary to obtain a stack trace, and may be required to ascertain the true cause of the problem; as the...

Word Count : 3898

Edinburgh IMP

Last Update:

words. Most IMP compilers offer compiler-generated runtime checks and a stack trace (backtrace) facility by default, even in production code. IMP allows...

Word Count : 737

Guru Meditation

Last Update:

is 0 or 1 depending on which core crashed) along with a core dump and stack trace. VirtualBox uses the term "Guru Meditation" for severe errors in the...

Word Count : 1181

Fuzzing

Last Update:

provides the Linux triage tools which group crashing inputs by the produced stack trace and lists each group according to their probability to be exploitable...

Word Count : 4886

Visual Studio

Last Update:

window, which lists all the threads, hovering over a thread displays the stack trace of that thread in tooltips. The threads can directly be named and flagged...

Word Count : 15350

OpenStack

Last Update:

OpenStack is a free, open standard cloud computing platform. It is mostly deployed as infrastructure-as-a-service (IaaS) in both public and private clouds...

Word Count : 5699

Trace vector decoder

Last Update:

initializing a trace exception handler on a 68000 system. InstallHandler: MOVE.L #$4E730000,-(SP) ; Push trace exception handler on to stack MOVE.L #$00000010...

Word Count : 731

Adobe Flash Player

Last Update:

enhancement (for openurl) Packaging multiple libraries in an ANE (iOS) Debug stack trace in release builds of Flash Player Statically link DRM (desktop only)...

Word Count : 13068

Exception chaining

Last Update:

have its own set of exceptions. The one interested in cause can see its stack trace during debugging or in proper log. Throwing the right kind of exceptions...

Word Count : 269

Tree traversal

Last Update:

implicitly in the call stack. Depth-first search is easily implemented via a stack, including recursively (via the call stack), while breadth-first search...

Word Count : 2834

Java Development Kit

Last Update:

read–eval–print loop, introduced in Java 9. jstack – utility that prints Java stack traces of Java threads (experimental) jstat – Java Virtual Machine statistics...

Word Count : 1035

Evaluation strategy

Last Update:

Sons. p. 91. ISBN 978-0-470-74458-1. Marlow, Simon. "Why can't I get a stack trace?". Haskell Implementors Workshop 2012. Retrieved 25 August 2021. Nilsson...

Word Count : 5172

Bluetooth stack

Last Update:

only a single stack can be used at any time: switching usually requires uninstalling the current stack, although a trace of previous stacks remains in the...

Word Count : 4562

PDF Search Engine © AllGlobal.net