×
Namespaces

Variants
Actions

中文 Petran

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata

兼容于
平台:
Symbian

文章
kcomex 在 30 Mar 2007 创建
最后由 hamishwillee 在 15 Aug 2013 编辑

petran是用来转换PE格式的可执行程序为Symbian系统所能识别运行的可执行文件(E32Image)的工具。在进行ARM架构的编译过程中,此工具总是会被作为最后一个步骤被运行的。

语法

petran [选项] 输入文件 输出文件
petran [选项] e32image文件

Options

[-v] [[-no]call[entrypoint]] [-priority <priority>]
[-stack <size>] [-heap <min> <max>] [-uid<n> <uid>]
[-allowdlldata] [-datalinkaddress <base>] [-fixed] [-moving]
[-align-const-section] [-const-section-address-mask <mask>]
[-[no]compress] [-capability "<list>"] [-version M.m] [-vid <id>]
[-fpu <softvfp|vfpv2>]
[-dump [h][s][c][d][e][i]]
flags for dump: h Header
s Security info
c Code section
d Data section
e Export info
i Import table

输出范例

R:\Epoc32\release\GCCE\UREL>petran -dump h HelloWorldBasic.exe
 
PETRAN - PE file preprocessor V02.01 (Build 549)
Copyright (c) 1996-2005 Symbian Software Ltd.
 
E32ImageFile 'HelloWorldBasic.exe'
V2.00(505) Time Stamp: 00e109e2,38142200
EPOC Exe for ARMV5 CPU
Flags: 1200002a
Priority Foreground
Entry points are not called
Image header is format 2
Image is compressed using the DEFLATE algorithm
Uncompressed size 0000fa48
Image FPU support : Soft VFP
Secure ID: a000017f
Vendor ID: 00000000
Capabilities: 00000000 00000000
Exception Descriptor Offset: 00004c19
Exception Index Table Base: 00016bcc
Exception Index Table Limit: 000170dc
RO Segment Base: 00008001
RO Segment Limit: 0000d074
Export Description: Size=000, Type=01
 
Export description consistent
Module Version: 10.0
Imports are ELF-style
ARM EABI
Built against EKA2
Uids: 1000007a 100039ce a000017f (1e7cca07)
Header CRC: 53f755b7
File Size: 0000fa48
Code Size: 0000f0dc
Data Size: 00000000
Compression: 101f7afc
Min Heap Size: 00001000
Max Heap Size: 00100000
Stack Size: 00005000
Code link addr: 00008000
Data link addr: 00400000
Code reloc offset: 0000f850
Data reloc offset: 00000000
Dll ref table count: 14
Offset Size Relocs #Relocs
Code 00009c 00f0dc 00f850 0000ca +004bbc (entry pnt)
Data 000000 000000
Bss 000000
Import 00f178
This page was last modified on 15 August 2013, at 11:23.
100 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×