Load$$ execution region symbols
6.3.3 Load$$ execution region symbols
The linker generates Load$$ symbols for every execution region present in the image.
Note
Load$$ symbols apply only to execution regions. region_nameLoad$$LR$$ symbols apply only to load regions.load_region_name
Load$$ execution region present in the image. All the symbols refer to load addresses after the C library is initialized.Table 6-2 Load$$ execution region symbols
| Symbol | Description |
|---|---|
Load$$ |
Load address of the region. |
Load$$ |
Region length in bytes. |
Load$$ |
Address of the byte beyond the end of the execution region. |
Load$$ |
Address of the RO output section in this execution region. |
Load$$ |
Length of the RO output section in bytes. |
Load$$ |
Address of the byte beyond the end of the RO output section in the execution region. |
Load$$ |
Address of the RW output section in this execution region. |
Load$$ |
Length of the RW output section in bytes. |
Load$$ |
Address of the byte beyond the end of the RW output section in the execution region. |
Load$$ |
Address of the XO output section in this execution region. |
Load$$ |
Length of the XO output section in bytes. |
Load$$ |
Address of the byte beyond the end of the XO output section in the execution region. |
Load$$ |
Load address of the ZI output section in this execution region. |
Load$$ |
Load length of the ZI output section in bytes.
The Load Length of ZI is zero unless
has the ZEROPADscatter-loading keyword set. If ZEROPAD is set then:Load Length =
Image$$ |
Load$$ |
Load address of the byte beyond the end of the ZI output section in the execution region. |
- The symbols are absolute because section-relative symbols can only have execution addresses.
- The symbols take into account RW compression.
- References to linker-defined symbols from RW compressed execution regions must be to symbols that are resolvable before RW compression is applied.
- If the linker detects a relocation from an RW-compressed region to a linker-defined symbol that depends on RW compression, then the linker disables compression for that region.
- Any zero-initialized data that is written to the file is taken into account by the Limit and Length values. Zero-initialized data is written into the file when the
ZEROPADscatter-loading keyword is used
原文: http://www.keil.com/support/man/docs/armlink/armlink_pge1362065953229.htm
随机推荐
- CharSequence 接口
java中有些方法需要用到CharSequence 类型的参数,笔者百度了一下,总结出一下几点: 1.CharSequence 是一个接口,可以直接用“=”赋值一段字符串,但是不能用new新建一个对象 ...
- 如何修改tomcat后台console标题(转)
一个机器启动多个tomcat之后,分不清楚项目之间的区别,通过console口设置一下标题 tomcat控制台改名,修改方法: 1.找到tomcat\bin\catalina.bat 2.找到 ...
- docker openvswitch网络方案
1. 测试环境 75机(10.11.150.75):Red Hat Enterprise Linux Server 7.0,无外网访问权限,已安装Docker Server 74机(10.11.150 ...
- linux + shell 命令等
Linux命令[注意:建议用UltraEdit打开] 一.文件处理命令 1.命令格式与目录处理命令 ls –a[查看隐藏文件] ls –l[查看文件信息长格式显示] ls –d[查看指定目录的详细信息 ...
- java中部分知识点的验证实现
java中运算符重载 满足以下条件的两个或多个方法构成"重载"关系: (1)方法名相同: (2)参数类型不同,参数个数不同,或者是参数类型的顺序不同. 注意:方法的返回值不作为方法 ...
- oracle 删除当前用户下所有的表、索引、序列...
select 'drop table "' || table_name ||'";'||chr(13)||chr(10) from user_tables; --delete t ...
- s14 第5天 时间模块 随机模块 String模块 shutil模块(文件操作) 文件压缩(zipfile和tarfile)shelve模块 XML模块 ConfigParser配置文件操作模块 hashlib散列模块 Subprocess模块(调用shell) logging模块 正则表达式模块 r字符串和转译
时间模块 time datatime time.clock(2.7) time.process_time(3.3) 测量处理器运算时间,不包括sleep时间 time.altzone 返回与UTC时间 ...
- SNS
SNS,专指社交网络服务.也指社交现有已成熟普及的信息载体,如短信SMS服务.SNS的另一种常用解释:全称Social Network Site,即“社交网站”或“社交网”.SNS也指Social N ...
- 移动app的一些心得
周末的时候闲着没事,看到了个开源的红旅动漫的APP,于是自己就拿下来写了下,整个网站作者也解析成了接口,所以就可以写成app了,作者写的是用mui开发的,可以通过hbuilder软件打开,进行查看源代 ...
- 使用hexo搭建github博客
Win7系统已经安装了node.js和npm npm install -g hexo-cli 全局安装hexo客户端 hexo init blog 在喜欢的位置初始化blog目录 cd blog np ...