Articles of stack

Linux kernel ARM excepción stack init

Estoy utilizando Linux kernel 3.0.35 en Freescale i.MX6 (ARM Cortex-A9). Después de ejecutar en un kernel OOPS traté de entender la inicialización de la stack de excepción. Esto es lo que he descubierto hasta ahora. En cpu_init () en arch / arm / kernel / setup.c , veo que la stack de excepciones se inicializa: […]

¿Std :: stack expone iteradores?

¿ std::stack en C ++ STL expone cualquier iterador del contenedor subyacente o debería usar ese contenedor directamente?

Stack-buffer basado en el asignador STL?

Me preguntaba si es factible tener un allocator compatible con la biblioteca estándar de C ++ que use un búfer (de tamaño fijo) que viva en la stack. De alguna manera, parece que esta pregunta aún no se ha formulado de esta manera en SO, aunque puede haber sido implícitamente respondida en otra parte. Así […]

dónde encontrar valor XSS predeterminado para Sun / Oracle JVM?

¿Alguna vez alguien ha encontrado un solo documento JVM que enumere default XSS sizes para varias versiones de Sun / Oracle JVM y para diferentes sistemas operativos? Pude encontrar esta tabla en los documentos jrockit jdk 5.0 , pero eso no es útil para quienes usan la JVM Sun / Oracle “normal”. Agradezco que el […]

¿Por qué el tamaño de la stack en C # es exactamente 1 MB?

Las PC actuales tienen una gran cantidad de RAM física, pero aún así, el tamaño de stack de C # es de solo 1 MB para procesos de 32 bits y 4 MB para procesos de 64 bits ( Capacidad de stack en C # ). ¿Por qué el tamaño de la stack en CLR […]

Paréntesis / paréntesis que coincidan con el algoritmo Stack

Por ejemplo, si los paréntesis / corchetes coinciden en lo siguiente: ({}) (()){}() () y así sucesivamente, pero si los paréntesis / corchetes no coinciden, debe devolver falso, por ejemplo: {} ({}( ){}) (() y así. ¿Puedes verificar este código? Gracias por adelantado. public static boolean isParenthesisMatch(String str) { Stack stack = new Stack(); char […]

Android Application Class Lifecycle

La aplicación para Android en la que estoy trabajando anula la clase Application para almacenar el estado liviano (nombre de usuario, ubicación gps, etc.) en variables estáticas. La mayor parte de este estado se establece en OnCreate de la actividad de inicio (nombre de usuario recuperado de las preferencias, el detector de ubicación se ejecuta). […]

¿Cuándo y cómo utilizar la función de protección de stack de GCC?

He habilitado la -Wstack-protector al comstackr el proyecto en el que estoy trabajando (un motor de juego multiplataforma C ++ comercial, que comstack en Mac OS X 10.6 con GCC 4.2). Esta bandera advierte sobre las funciones que no estarán protegidas contra la -fstack-protector stack aunque esté habilitado -fstack-protector . GCC emite algunas advertencias al […]

Cuál es la diferencia entre parent.frame () y parent.env () en R; ¿Cómo difieren en llamadas por referencia?

Sería útil si alguien puede ilustrar esto con un simple ejemplo. Además, ¿dónde sería útil utilizar parent.frame() lugar de parent.env() y viceversa?

Asignación de memoria: astackmiento frente a montón?

Me estoy confundiendo con los conceptos básicos de asignación de memoria entre Stack vs Heap . Según la definición estándar (cosas que todo el mundo dice), todos los tipos de valores se asignarán a una stack y los tipos de referencia irán al montón . Ahora considere el siguiente ejemplo: class MyClass { int myInt […]