The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Инициатива по передаче в основное ядро Linux специфичных для..., opennews (??), 22-Ноя-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


93. "Инициатива по передаче в основное ядро Linux специфичных для..."  +/
Сообщение от Аноним (93), 23-Ноя-18, 07:50 
Тут или падать или быть с дыркой. Андроид хочет не падать с открытым зондом.
Ответить | Правка | Наверх | Cообщить модератору

104. "Инициатива по передаче в основное ядро Linux специфичных для..."  +/
Сообщение от Аноним (104), 23-Ноя-18, 11:14 
Судя по названию опции, она как раз отключает удаление таких проверок компилятором на этапе оптимизиации.
Ответить | Правка | Наверх | Cообщить модератору

112. "Инициатива по передаче в основное ядро Linux специфичных для..."  +/
Сообщение от Акакжев (?), 23-Ноя-18, 15:03 
> Судя по названию опции, она как раз отключает удаление таких проверок компилятором
> на этапе оптимизиации.

       -fdelete-null-pointer-checks
           Assume that programs cannot safely dereference null pointers, and that no code or data element resides at address zero.
           This option enables simple constant folding optimizations at all optimization levels.  In addition, other optimization
           passes in GCC use this flag to control global dataflow analyses that eliminate useless checks for null pointers; these
           assume that a memory access to address zero always results in a trap, so that if a pointer is checked after it has already
           been dereferenced, it cannot be null.

           Note however that in some environments this assumption is not true.  Use -fno-delete-null-pointer-checks to disable this
           optimization for programs that depend on that behavior
.

           This option is enabled by default on most targets.  On Nios II ELF, it defaults to off.  On AVR, CR16, and MSP430, this
           option is completely disabled.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру