callstack

¿Cómo puedo repensar una excepción en Javascript, pero preservar la pila?

En Javascript, supongamos que quiero realizar alguna limpieza cuando ocurre una excepción, pero que la excepción continúe pro ... nes, mientras que también capturan trazas de pila completas cuando una excepción ocurre? Gracias por cualquier sugerencia:)

Explicar el concepto de un marco de pila en pocas palabras

Parece que tengo la idea de call stack en el diseño del lenguaje de programación. Pero no puedo encontrar (probablemente, si ... a explicación decente de lo que es stack frame. Así que me gustaría pedirle a alguien que me lo explique en pocas palabras.

¿Cómo se puede agarrar un rastro de pila en C?

Sé que no hay una función C estándar para hacer esto. Me preguntaba cuáles son las técnicas para esto en Windows y * nix? (Windows XP es mi sistema operativo más importante para hacer esto en este momento.)

¿Cómo funciona exactamente el callstack?

Estoy tratando de obtener una comprensión más profunda de cómo funcionan las operaciones de bajo nivel de los lenguajes de pr ... acen pensar que no he comprendido completamente cómo exactamente funciona la pila y cómo sigue estrictamente las reglas LIFO.

Nodo.js-Tamaño máximo de pila de llamadas excedido

Cuando corro mi código, Nodo.js throw "RangeError: Maximum call stack size exceeded" excepción causada por demasiadas llamada ... Nodo.js print 'Segmentation fault: 11'. ¿Existe la posibilidad de resolver esto sin eliminar la llamada recursiva? Gracias

imprimir pila de llamadas en C o C++

¿Hay alguna manera de volcar la pila de llamadas en un proceso en ejecución en C o C++ cada vez que se llama a una determina ... ba con cada conjunto de interruptores y ver si el generador de números aleatorios se llama de manera diferente para cada uno.

"RangeError: Tamaño máximo de la pila de llamadas excedido" ¿Por qué?

Si corro Array.apply(null, new Array(1000000)).map(Math.random); En Chrome 33, obtengo RangeError: Maximum call stack size exceeded ¿Por qué?

Cómo puedo imprimir funciones como se llaman

Al depurar un script Python, realmente me gustaría conocer toda la pila de llamadas de todo mi programa. Una situación ideal ... a preferiría ver una lista completa de todas las funciones llamadas a lo largo de la vida del programa, si existe tal método.

¿Cómo puedo obtener una lista de pila de llamadas en Perl?

¿Hay alguna manera de que pueda acceder (para imprimir) a una lista de sub + módulo a la profundidad arbitraria de sub-llama ... tos que terminan en el módulo donde necesito usar los datos. En algún momento los datos cambiaron y necesito averiguar dónde.

GAS: Explicación de.cfi def compensación cfa

Me gustaría una explicación de los valores utilizados con el .cfi_def_cfa_offset directivas en ensamblado generadas por GCC. ... ivas en el ensamblado generado? Además, ¿por qué se usa el número 22 para las etiquetas de función local begin y función end?

Cómo filtrar la pila de llamadas en la vista de depuración de Eclipse para Java

Durante la depuración, la vista de depuración en Eclipse muestra la pila de llamadas. Lo cual es genial. Pero me encantaría p ... nTests org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main

¿Chrome tiene una pila de llamadas incorporada?

Desde Visual Studio, estoy acostumbrado a que una pila de llamadas aparezca en cualquier punto de interrupción. Chrome tiene ... upción? Editar: para que quede claro, esperaba que la pila de llamadas apareciera dentro de la consola javascript en Chrome.

¿Cómo puedo aumentar el tamaño máximo de la pila de llamadas en Node?js

Esto es diferente a otras preguntas con respecto a un mensaje de error en el nodo que dice RangeError: Tamaño máximo de la p ... é estoy recibiendo este mensaje de error. Está sucediendo porque estoy recurriendo, recurriendo bastante, de hecho. Gracias.

Comprobación del uso de la pila en tiempo de compilación

¿Hay una manera de conocer y generar el tamaño de pila necesario para una función en tiempo de compilación en C ? Esto es lo ... que la optimización del compilador no será mi amiga, porque alguna variable desaparecerá, pero un límite superior está bien.

¿seguimiento de pila de c++ desde una excepción no controlada?

Esta pregunta se ha hecho antes y ha habido respuestas específicas de windows, pero no una respuesta satisfactoria del CCG. P ... rma programática de obtenerla, por ejemplo, para que se pueda registrar, en lugar de tener que examinar un archivo principal?

Pila de llamadas para excepciones en C++

Hoy, en mi código multiplataforma de C++, tengo un try-catch alrededor de cada función. En cada bloque catch agrego el nombre ... r la causa de la excepción. ¿Es una buena práctica, o hay mejores maneras de obtener la pila de llamadas para la excepción?

¿Hay alguna forma de establecer un punto de interrupción en gdb que esté condicionado a la pila de llamadas?

Estoy depurando C++ en gdb 7.1 en Linux. Tengo una función a() que se llama en muchos lugares del código. Quiero establecer ... manera de hacerlo? ¿Hay alguna manera de hacerlo solo si b() fue llamado desde c(), y así sucesivamente hasta el infinito?

¿Cuál es el propósito de la función chkstk ()?

Recientemente usé el /FAsu Visual C++ compiler option para generar la fuente + ensamblado de una definición de función miembr ... ero no entiendo de qué hablan el OP y la respuesta aceptada. ¿Cuál es el propósito de la función _chkstk() CRT? ¿Qué hace?

Cómo Registrar Marcos de pila con Windows x64

Estoy usando Stackdumps con Win32, para escribir todas las direcciones de retorno en mi archivo de registro. Los comparo con ... rReturn 0000000000454B50 *** 238 called from 0000000000454B50 STACK 000000000012FEF0 AddrReturn 0000000000000000 *** 23

JavaScript exception handling-mostrar el número de línea

Al capturar / manejar excepciones en JavaScript, ¿cómo puedo determinar cuál era la pila de llamadas cuando ocurrió la excepc ... want to be able to print out a detailed exception // message, complete with call stack, and if possible line numbers. }