【发布时间】:2021-12-20 03:41:51
【问题描述】:
我正在使用mmap Linux 系统调用分配内存。
mov x5, 0 ; offset is zero
mov x4, -1 ; no file descriptor
mov x3, 0x22 ; MAP_PRIVATE + MAP_ANONYMOUS
mov x2, 3 ; PROT_READ + PROT_WRITE
mov x1, 4096 ; initial region size in bytes
mov x0, 0 ; let Linux choose region address
mov x8, 222 ; mmap
svc 0
是否可以增加分配的内存区域的大小以保留其起始地址和内容?怎么做才合适?
【问题讨论】:
-
问题是关于 linux 的,与汇编无关。
标签: linux assembly system-calls mmap arm64