В приложении успешно маппится девайс
ptr = mmap(0, mmapsize, PROT_READ, MAP_SHARED, devd, 0);
и при попытке прочитать его содержание
printf("%8d", ptr[0]); или
printf("%8d", *ptr);
получаем Segmentation fault.
Везде пишут, что можно обращаться к области памяти, на которую указывает ptr. Как правильно это сделать?
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от sts
Ответ на:
комментарий
от sts
Ответ на:
комментарий
от idle
Ответ на:
комментарий
от sts

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Утилита для изменения аптайма (2008)
- Форум IPC не компилируется (2006)
- Форум mutt: Segmentation fault (core dumped) (2013)
- Форум Чтение многомерного массива из отраженого файла (2011)
- Форум memory mapped файл (2014)
- Форум маппирование CMA области на /dev/mem (2014)
- Форум Анализ, компиляция и прогон программы для создания memory mapped файла и записи его содержимого (2014)
- Форум [СИ] mmap-массив и синхронизация. (2011)
- Форум «Прикрепить» обьект к другому обьекту (2016)
- Форум временные обьекты (2004)