LINUX.ORG.RU

Одно адресное пространство для двух процессов

 


0

1

Привет. Копаю, копаю в сети, но всё не о том. Можно ли так: есть два процесса А и Б. А ничего не знает об Б. Запускаем А. Далее запускаем Б таким образом, что он делит с А одно и то же адресное пространство (виртуальное и физическое)? Например, А запишет в файл адреса функций, а Б сможет успешно их вызывать (просто пример). Ну работает же как-то отладчик. Куда копать?
Подчёркиваю, нужна не shared memory кака-нибудь, мне нужно из одного процесса дергать внутренности второго, который об этом даже не догадывается.

Запустить оба процесса в dosemu. :) Не, ну серьезно, Unix и задумывался как средство полного разделения между процессами в отличие от большинства ОС на тот момент. Та же IBM-овская майнфреймина вся из себя система виртуальных машин по сути и была как запускалка процессов внутри dosemu, только DOS там был не тот :))

vodz ★★★★ ()