ARM_ELF

更新时间:2023-06-23 02:42:13 阅读: 评论:0

scotty mccreery
ARM ELF File Formatmiking
ARM DUI 00101-A Copyright © 1997 and 1998 ARM Limited. All rights rerved.wto什么意思
ARM DUI 0101A
ARM ELF File Format
Copyright © 1997 and 1998 ARM Limited. All rights rerved.
Relea Information
The following changes have been made to this book.
Change History Date Issue Change
Nov 1998A Created.
竞争对手分析报告Proprietary Notice
ARM, Thumb, StrongARM, and the ARM Powered logo are registered trademarks of ARM Limited.
Angel, ARMulator, EmbeddedICE, Multi-ICE, ARM7TDMI, ARM9TDMI, and TDMI are trademarks of
ARM Limited.
All other products or rvices mentioned herein may be trademarks of their respective owners.
Neither the whole nor any part of the information contained in, or the product described in, this document
may be adapted or reproduced in any material form except with the prior written permission of the copyright
holder.
The product described in this document is subject to continuous developments and improvements. All
电脑培训学校particulars of the product and its u contained in this document are given by ARM in good faith. However,
all warranties implied or expresd, including but not limited to implied warranties of merchantability, or
fitness for purpo, are excluded.
This document is intended only to assist the reader in the u of the product. ARM Limited shall not be liable
for any loss or damage arising from the u of any information in this document, or any error or omission in
such information, or any incorrect u of the product.
1Copyright © 1997 and 1998 ARM Limited. All rights rerved.ARM DUI 0101 A
ARM ELF File Format
Overview of ELF File Format
This document describes the ARM implementation of the ELF file format ud in the
dirty是什么意思ARM Software Development Toolkit version 2.50. It is assumed that the reader is
familiar with ELF version 1. This ction only describes options taken by ARM in its
executable file format. Unless otherwi stated, Executable ARM ELF files are as
defined in the TIS Portable Formats Specification, V ersion 1.1.
Object file format
ELF describes three types of Object File:
•relocatable file
•executable file
•shared object file.
In general, an ELF Object File has the following organization:
Section header table
The view of an Object File as a ries of named Sections is ud by a linker or debugger.
Several Sections are denoted special and have rerved names. For example:
•.symtab
•.strtab
The Section Header Table gives access to such ctions.
ARM DUI 0101 A Copyright © 1997 and 1998 ARM Limited. All rights rerved.2
ARM ELF File Format
Program header table
The view of an Object File as a ries of Segments is typically ud by a loader in order26个英文字母大小写表>病人的英文
to create an executable process image for a particular runtime environment.
英国历史简介深圳龙岗成人学校The Program Header Table gives access to such Segments.
Executable ARM ELF File Layout
The ARM linker is ud to produce an Executable ARM ELF file. For simple cas, it
lays out the file as shown in Generic ELF File Layout on page 4.
Extra information is encoded in the file for scatter-loaded and overlayed executables
and the special cas are described in Scatter-loaded Executables on page 10.
Only Segments will form part of the final executable image. Sections are included in the
Executable to provide further information about the executable image.
3Copyright © 1997 and 1998 ARM Limited. All rights rerved.ARM DUI 0101 A
ARM ELF File Format
Generic ELF File Layout
A simple Executable ARM ELF file has the conceptual layout shown in the diagram on
the right.
Note that the actual ordering of the file may be different from that shown, since only an
ELF header has a fixed position in the file.
All other parts of the file have a position defined by:
•the ELF header
•the Program Header Table
•the Section Header Table.
ELF Header
Program Header Table
Text gment
Data gment
BSS gment
".symtab" ction
".strtab" ction
".shstrtab" ction
Debug ctions
Section Header Table ARM DUI 0101 A Copyright © 1997 and 1998 ARM Limited. All rights rerved.4

本文发布于:2023-06-23 02:42:13,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/154342.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:学校   简介   深圳
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图