2016-08-08 4 views

ответ

2

На странице ручного связывании:

PROT_EXEC

Память может быть выполнена.

Он помечает память как исполняемую, то есть может содержать код, который вы можете вызвать и запустить.

+0

Значит, это связано с функциями? Пожалуйста, дополните. –

+0

Что еще можно сказать? 'PROT_EXEC' означает, что вы можете выполнять код, хранящийся в этой ячейке памяти. Без этого вы не сможете. –

+0

Совершенно очевидно, что это значит. Например, как код выполнения отличается от того, когда вы читаете или записываете этот адрес? Вам нужно выполнить код, чтобы делать все эти вещи, так что разница? –

Смежные вопросы