char *in_buf;
struct my_struct lala1;
in_buf = (char *) mmap(0, stat_buf.st_size, PROT_READ, MAP_PRIVATE, fdd, 0);
memcpy((struct my_struct *) &lala1, (char *) in_buf, sizeof(struct my_struct));
После этого:
В gcc 4.1.2 - Все нормально.
В gcc 4.2.4 - Segmentation fault.
С чем это может быть связано ???
P.S. структура my_struct - 4 поля типа uint32_t.
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Spectr
Ответ на:
комментарий
от drZlo
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от Spectr
Ответ на:
комментарий
от drZlo
Ответ на:
комментарий
от drZlo
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от drZlo
Ответ на:
комментарий
от drZlo
Ответ на:
комментарий
от const86
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от const86
Ответ на:
комментарий
от drZlo
Ответ на:
комментарий
от Deleted
Ответ на:
комментарий
от drZlo
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум При обращении по указателю программа падает (2019)
- Форум C: инициализация структур (2007)
- Форум почему сегфолтится програмка?? (2010)
- Форум linux. Как разместить в шаред мемори массив структур? (2004)
- Форум Выравнивание вложенных структур (2018)
- Форум Свои аллокаторы и виртуальные методы (2013)
- Форум valgrind ругается на запись в структуру (2015)
- Форум Как узнать, сколько памяти доступно для выделения? (2005)
- Форум Выравнивание данных в структурах (2012)
- Форум Утилита для изменения аптайма (2008)