7.9.8.36.GEL_MapAdd()

添加到存储器映射。

句法

GEL_MapAdd(address, page, length, readable, writeable);

参数

address 是存储器中某个范围的起始地址。此参数可以是绝对地址、任何 C 表达式、C 函数的名称或汇编语言标签。

page 确定待填充的存储器类型:0(程序存储器)、1(数据存储器)或 2(I/O 空间)。

对于没有多种存储器类型的处理器,请为此参数使用 0。对于模拟目标,不支持“I/O Space”参数。

length 定义范围的长度。此参数可以是任何 C 表达式。

readable 定义存储器范围是否可读:0(不可读)或 1(可读)

writeable 定义存储器范围是否可写:0(不可写)或 1(可写)

描述

此函数将一系列目标存储器的读/写权限添加到存储器映射。如果该范围与现有条目重叠,则新范围的属性优先于存储器映射。

同步

从 GEL 同步:是

完全同步:是

示例

GEL_MapAdd(0x1000, 0, 0x300, 1, 1);

相关主题

GEL_MapAddStr

GEL_MapDelete

GEL_MapOn

GEL_MapOff

GEL_MapReset