Я хочу mmap к файлу или блочному устройству.
Итак, я изменил код HotSpot, функция с именем commit_memory_impl() была без MAP_ANONYMOUS.
Однако JVM не удалось выполнить с SIGSEGV.Должен ли mmap в HotSpot JVM быть с MAP_ANONYMOUS?
Если я добавляю MAP_ANONYMOUS, он работает.
Должен ли я использовать mmap с MAP_ANON? в JVM?
Я бы сказал, что вы никогда не должны пытаться модифицировать код HotSpot, если вы на 100% не уверены в том, что делаете. Какую цель вы хотите достичь? – apangin