Linker 用固定数量的NOP填充每个功能

Linker 用固定数量的NOP填充每个功能,linker,ada,linker-scripts,Linker,Ada,Linker Scripts,我想使用链接器脚本用所需数量的NOP填充每个函数。我想我需要在编译过程中切换-fffunction节。并在链接器脚本的.text定义中添加一些QUAD0。但它似乎不起作用。基本上,我需要用固定数量的字节填充每个函数,而不是为了对齐。我该怎么做呢?在上下文中,为什么要这样做?想象一个卫星运行一个二进制文件。我们在函数中发现一个错误。而不是上行链路的全二进制,这是昂贵的带宽方面。只是上传新的功能。我不认为这个问题有任何具体的关系!好的,我想有人会告诉我在C中的每个函数的末尾添加nops宏。这样可以避

我想使用链接器脚本用所需数量的NOP填充每个函数。我想我需要在编译过程中切换-fffunction节。并在链接器脚本的.text定义中添加一些QUAD0。但它似乎不起作用。基本上,我需要用固定数量的字节填充每个函数,而不是为了对齐。我该怎么做呢?

在上下文中,为什么要这样做?想象一个卫星运行一个二进制文件。我们在函数中发现一个错误。而不是上行链路的全二进制,这是昂贵的带宽方面。只是上传新的功能。我不认为这个问题有任何具体的关系!好的,我想有人会告诉我在C中的每个函数的末尾添加nops宏。这样可以避免我在标签上写上语言是ada。宏是不可能的。例如,某些Ada实现允许在某些目标上进行内联汇编。