Метка раздела управления, с которой связан элемент в Rust - PullRequest
1 голос
/ 27 сентября 2019

Я экспериментировал с написанием кода ядра в ржавчине.Хотя я, конечно, мог бы использовать сборку и связать ее, было бы замечательно иметь возможность добавить мультизагрузочный заголовок в чистой ржавчине, как this в zig.Это возможно?

1 Ответ

2 голосов
/ 27 сентября 2019

Вы можете управлять секцией, в которую помещается функция или статика, используя атрибут link_section.Взято из документации :

#[no_mangle]
#[link_section = ".multiboot"]
pub static BOOT: [u8; 2] = [0xEB, 0xFE];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...