Add extra assembler metadata

This commit is contained in:
jD91mZM2
2020-07-16 17:13:30 +02:00
parent 11f26140f5
commit 615e516585

View File

@@ -211,8 +211,12 @@ macro_rules! function {
($name:ident => { $($body:expr,)+ }) => {
intel_asm!(
".global ", stringify!($name), "\n",
".type ", stringify!($name), ", @function\n",
".section .text.", stringify!($name), ", \"ax\", @progbits\n",
stringify!($name), ":\n",
$($body,)+
$($body),+,
".size ", stringify!($name), ", . - ", stringify!($name), "\n",
".text\n",
);
extern "C" {
pub fn $name();