2017-01-27 4 views
0

Единственное, что я изменил в библиотеке, это структура malloc_chunk. Я просто добавил другую переменную в структуру malloc_chunk. после чего при компиляции отображается ошибка сегментации.Ошибка сегментации при компиляции настраиваемой библиотеки malloc.c

Часть из библиотеки malloc.c

/* ----------------------- Chunk representations ------------------------ */ 
struct malloc_chunk { 
    size_t    prev_foot; /* Size of previous chunk (if free). */ 
    size_t    head;  /* Size and inuse bits. */ 
    size_t    fulan; 
    struct malloc_chunk* fd;   /* double links -- used only if free.  */ 
    struct malloc_chunk* bk; 

}; 

Fulan является переменной, которая добавляется я. Я не могу понять, почему я получаю ошибку сегментации. Любая помощь приветствуется :(

+0

Не хватает контекста. – 0andriy

+0

я хочу, чтобы мой переменный «Fulan» присутствовать в заголовке блока памяти, выделяемых с помощью функции таНоса – Fulan

+0

так что я редактировал структуру malloc_chunk библиотеки malloc.c – Fulan

ответ

0

добавил, что поле после Б.К., и она работала (у)