Карта памяти для обработки большого сегмента кода

У меня была такая же проблема. Это то, что помогло решить проблему :Во время запуска нажмите клавишу Option и выберите раздел Mac OS. Затем, после загрузки ОС -X, перейдите к системным настройкам , затем перейдите к загрузочному диску и разделу Mac OS. Это должно решить проблему.

0
07.05.2020, 11:24
1 ответ

Разделы в исполняемом файле, которые необходимы во время выполнения, отображаются как -с отображениями, покрывающими полный объем каждого раздела; соответствующие страницы загружаются только по мере необходимости, но для этого сопоставления должны существовать заранее.

Например, с Emacs я вижу

0000000000400000     88K r---- emacs-26.3
0000000000416000   2044K r-x-- emacs-26.3
0000000000615000    372K r---- emacs-26.3
0000000000672000     32K r---- emacs-26.3
000000000067a000  36560K rw--- emacs-26.3

Текстовый сегмент представляет собой сегмент r-xразмером 2044 КБ, который соответствует разделу .textв исполняемом файле (, как показано , например.size -A):

section                     size       addr
...
.text                    2049234    4324272
...
0
28.04.2021, 23:16

Теги

Похожие вопросы