-
- Мне кажется, что это не совсем решение. Код ВМ вы запустите, но он
же не сфероконь в вакууме: нужно куда-то выдавать результат,
какие-то функции нативного кода дёргать из ВМ, что в свою очередь
потребует знать адреса этих функций, переменных, и т.п. Dingo(76 знак., 16.09.2020 10:25)
- Вы не в теме. Там вакуумом и не пахнет, можно вызывать функции в ту
и в другую сторону, с передачей данных трудностей тоже нет. - SciFi(16.09.2020 10:52)
- Откуда вакуум? "ВМ" - виртуальная машина, у автора - abstarct
machine. Проблема не в вызове функций, а в том, что вызываемые
вновь добавленые должны быть position independed. Если идут с
обновлённой версией прошивки. То есть от чего уходили к тому и
вернулись. Pawn можно применить, но только если новых функций на
нативном машинном коде добавляться не будет. Dingo(361 знак., 16.09.2020 11:46)
- Он уже пояснял. Речь о том, что весь код в память не лезет, а не о том, что "обновлять по частям" >>> - SciFi(16.09.2020 12:05, ссылка)
- Откуда вакуум? "ВМ" - виртуальная машина, у автора - abstarct
machine. Проблема не в вызове функций, а в том, что вызываемые
вновь добавленые должны быть position independed. Если идут с
обновлённой версией прошивки. То есть от чего уходили к тому и
вернулись. Pawn можно применить, но только если новых функций на
нативном машинном коде добавляться не будет. Dingo(361 знак., 16.09.2020 11:46)
- Вы не в теме. Там вакуумом и не пахнет, можно вызывать функции в ту
и в другую сторону, с передачей данных трудностей тоже нет. - SciFi(16.09.2020 10:52)
- спасибо! гляну! - Aleksey_75(15.09.2020 14:14)
- Мне кажется, что это не совсем решение. Код ВМ вы запустите, но он
же не сфероконь в вакууме: нужно куда-то выдавать результат,
какие-то функции нативного кода дёргать из ВМ, что в свою очередь
потребует знать адреса этих функций, переменных, и т.п. Dingo(76 знак., 16.09.2020 10:25)