Resultados de la búsqueda a petición "malloc"

6 la respuesta

¿Por qué podemos escribir fuera de los límites en C?

Recientemente terminé de leer sobre la memoria virtual y tengo una pregunta sobre cómo funciona malloc dentro del espacio de direcciones virtuales y la memoria física. Por ejemplo (código copiado de otra publicación SO) void main(){ int *p; ...

4 la respuesta

Salida a stderr siempre que se llame a malloc / free

Con Linux / GCC / C ++, me gustaría grabar algo en stderr siempre que se llame a malloc / free / new / delete. Estoy tratando de comprender las asignaciones de memoria de una biblioteca, por lo que me gustaría generar esta salida mientras ejecuto ...

8 la respuesta

¿Por qué obtengo un error de aserción de C malloc?

Estoy implementando un algoritmo polinómico de dividir y conquistar para poder compararlo con una implementación de OpenCL, pero no puedo obtenermalloc trabajar. Cuando ejecuto el programa, asigna un montón de cosas, verifica algunas cosas y ...

2 la respuesta

¿Incluir el código fuente de malloc.c en gdb?

¿Cómo puedo incluir / ver el código fuente demalloc en gdb? Quiero hacer una ejecución paso a paso engdby entrarmalloc.c código fuente cuando se llama a cualquiera de las funciones malloc. Actualmente lo que dice gdb es:malloc.c: No such file ...

3 la respuesta

Xcode: mi aplicación se bloquea y el error es "El puntero no válido se retiró de la lista libre *** estableció un punto de interrupción en malloc_error_break para depurar"

Mi aplicación funciona perfectamente en el simulador. Pero cuando lo ejecuto en el dispositivo, la aplicación se bloquea y muestra un error: "malloc:* error para el objeto 0x17415d0c0: puntero inválido retirado de la lista libre *establecer un ...

2 la respuesta

¿Cómo puedo cambiar el tamaño máximo de almacenamiento dinámico disponible para una tarea en FreeRTOS?

Estoy creando una lista de elementos dentro de una tarea de la siguiente manera: l = (dllist*)pvPortMalloc(sizeof(dllist));dllist tiene 32 bytes de tamaño. Mi sistema integrado tiene 60kB SRAM, por lo que esperaba que mi lista de 200 elementos ...

4 la respuesta

¿Cómo usar 'nuevo' en lugar de 'malloc' para asignar dinámicamente una matriz 2D?

Me gustaría hacer una matriz usando un puntero 2D. No hubo ningún problema cuando utilicé las funciones 'malloc' y 'gratis' para el uso de la memoria (vea mi código). Sin embargo, no pude escribir el mismo código usando 'new' y 'delete'. Como ...

2 la respuesta

Segfaults en malloc () y malloc_consolidate ()

Mi aplicación segfaults a veces y principalmente en malloc () y malloc_consolidate () cuando miro el seguimiento en gdb. Verifiqué que la máquina tiene suficiente memoria disponible, ni siquiera comenzó a intercambiarse. Revisé ulimits para la ...

4 la respuesta

¿Cuál es la diferencia entre un VLA y una asignación de memoria dinámica a través de malloc?

Tenía curiosidad con esto: ¿Cuál es la diferencia entre: const int MAX_BUF = 1000; char* Buffer = malloc(MAX_BUF);y: char Buffer[MAX_BUF];

2 la respuesta

Asignar ram ejecutable en c en linux

Quiero hacer un compilador simple justo a tiempo con c en Linux. ¿Cómo puedo asignar memoria de modo que pueda escribir código x86 sin procesar y ejecutarla como cualquier otra función?