assembly - 在 64 位汇编程序中分配堆内存

标签 assembly

我想知道是否有人可以用相对简单的术语解释一下,如何分配堆内存?

我在 Linux 机器上使用 x64 汇编程序(intel 语法)。到目前为止,我一直依赖于调用 C 函数 malloc,但我对正确的方法很感兴趣。

最佳答案

网上有系统调用列表,可以为您提供直接调用的参数(而不是 C 函数)。示例列表:http://blog.rchapman.org/post/36801038863/linux-system-call-table-for-x86-64用法示例:http://callumscode.com/blog/3

关于assembly - 在 64 位汇编程序中分配堆内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32509855/

相关文章:

assembly - 我无法理解 ARM : SBC, RSC 中的一些指令

linux - 如何在 64 位机器上使用 gcc 编译 32 位 .o 文件?

assembly - 如何确定寄存器是从右到左加载,反之亦然

assembly - 用汇编语言画线

c - 如何在 C 编译器的 ASM 输出中启用 DIV 指令

assembly - ARM 汇编和 x86 汇编之间的差异

assembly - 第二阶段引导加载程序已加载但未执行

c - linux中汇编和C的混合编程

assembly - 跳转到一条指令的中间

python - 如何记录 Python 程序执行的 CPU 指令?