| 2875 |
dpurdie |
1 |
bad_string_idx:<bad string index>
|
|
|
2 |
bad_symbol_number:<bad symbol number>
|
|
|
3 |
bad_area_index:<bad AREA index>
|
|
|
4 |
err_symb_anomaly:anomaly: symbol table size %ld != OBJ_SYMT chunk size %ld
|
|
|
5 |
err_string_anomaly:anomaly: string table size %lx != OBJ_STRT chunk size %lx\n
|
|
|
6 |
err_bad_file1:%s is corrupt: maxchunks(%d) < numchunks(%d)
|
|
|
7 |
err_bad_file2:%s is corrupt: header for maxchunks(%d) exceeds file size
|
|
|
8 |
err_bad_file3:%s is corrupt: chunk %d(%s) extends over end of file (%lx + %lx, %lx)
|
|
|
9 |
err_file_notopen:File %s doesn't exist?
|
|
|
10 |
err_out_of_memory:Not enough memory to process %s (need %lu bytes)
|
|
|
11 |
err_failed_to_load:Failed to load %s
|
|
|
12 |
err_not_chunk_file:%s isn't a chunk file
|
|
|
13 |
err_not_aof_aif:%s is neither a chunk file nor an AIF file
|
|
|
14 |
err_not_aof:%s isn't an AOF file
|
|
|
15 |
err_no_obj_area:** No OBJ_AREA Chunk **\n\n
|
|
|
16 |
err_bad_option:unrecognised flag option %s (ignored)
|
|
|
17 |
err_b_overrides:-b overrides other options (which have been ignored)
|
|
|
18 |
err_q_only:-q is not valid with any other options
|
|
|
19 |
err_z_only:-z is not valid with any other options
|
|
|
20 |
err_missing_files:missing file argument(s)
|
|
|
21 |
err_format:*** Format Error: Section expected at AREA offset %d\n
|
|
|
22 |
err_nothing_after:the '-%s' option needs a parameter
|
|
|
23 |
err_cant_find_symbol:'%s' is neither an area name nor a symbol in an area
|
|
|
24 |
msg_ident:\n** Identification (file %s)\n\n
|
|
|
25 |
msg_ident_offset:\n** Identification (file %s, offset 0x%x)\n\n
|
|
|
26 |
msg_header:\n** Header (file %s)\n\n
|
|
|
27 |
msg_header_offset:\n** Header (file %s, offset 0x%x)\n\n
|
|
|
28 |
msg_area:** Area %d %s, Alignment %u, Size %u (0x%.4x), %lu relocations\n
|
|
|
29 |
msg_area_offset:** Area %d %s (offset 0x%x), Alignment %u, Size %u (0x%.4x), %lu relocations\n
|
|
|
30 |
msg_symbols_in_area:\n** Symbols in area %d %s\n\n
|
|
|
31 |
msg_reloc:\n** Relocation table for area %d %s\n\n
|
|
|
32 |
msg_reloc_offset:\n** Relocation table for area %d %s (offset 0x%x)\n\n
|
|
|
33 |
msg_symb_none:** No symbol table **\n\n
|
|
|
34 |
msg_symb:** Symbol Table (file %s):-\n\n
|
|
|
35 |
msg_symb_offset:** Symbol Table (file %s, offset 0x%x):-\n\n
|
|
|
36 |
msg_strings_none:** No string table **\n\n
|
|
|
37 |
msg_strings:** String Table (file %s):-\n\n
|
|
|
38 |
msg_strings_offset:** String Table (file %s, offset 0x%x):-\n\n
|
|
|
39 |
msg_aif_compressed:Compressed,
|
|
|
40 |
msg_aif_has_relocs:Relocatable,
|
|
|
41 |
msg_aif_aif:%s: AIF image:
|
|
|
42 |
msg_aif_nonexec:Non-executable,
|
|
|
43 |
msg_aif_exec:Executable,
|
|
|
44 |
msg_aif_bits:%lu-bit\n
|
|
|
45 |
msg_aif_ro: Read Only Section at: 0x%.8lx, size = %6lu (0x%.6lx)\n
|
|
|
46 |
msg_aif_rw: Read Write Section at: 0x%.8lx, size = %6lu (0x%.6lx)\n
|
|
|
47 |
msg_aif_zi: Zero Init Section at: 0x%.8lx, size = %6lu (0x%.6lx)\n
|
|
|
48 |
msg_aif_debug: Debug size = 0x%.8lx
|
|
|
49 |
msg_aif_llinfo:: low-level debugging information
|
|
|
50 |
msg_aif_hlinfo:: source-level debugging information
|
|
|
51 |
msg_aif_llhlinfo:: low-level and source-level debugging information
|
|
|
52 |
msg_aif_llsize:: ll info size 0x%lx
|
|
|
53 |
msg_aif_fragment: Fragment %s: file offset %#lx, size %#lx: load address %#lx\n
|
|
|
54 |
msg_aif_relocs: %ld relocations.\n
|
|
|
55 |
msg_aif_one_reloc: %ld relocation.\n
|
|
|
56 |
msg_aif_reloc_leader:
|
|
|
57 |
msg_aif_reloc:0x%08lx
|
|
|
58 |
err_aif_dbgsize:%s: inconsistency: dbgtype != 0 but dbgsize == 0
|
|
|
59 |
err_aif_fragheader:%s: fragment header outside image file at %#lx
|
|
|
60 |
err_aif_fragment:%s: fragment extends beyond image file (end %#lx, file size %#lx)
|
|
|
61 |
err_aif_debug:%s: debug info extends beyond image file (end %#lx, file size %#lx)
|
|
|
62 |
err_cant_dump_exec_relocs:%s: sorry, don't know how to dump relocations from an execuatable image
|
|
|
63 |
err_bad_bin_reloc:%s: relocations are in an unexpected place (at = %#lx; expected = %#lx)
|
|
|
64 |
err_aif_reloc_count:%s: relocation count extends beyond image file (end %#lx, file size %#lx)
|
|
|
65 |
err_aif_relocs:%s: relocation list extends beyond image file (end %#lx, file size %#lx)
|
|
|
66 |
msg_file:file %s\n
|
|
|
67 |
msgaof_type:AOF file type:
|
|
|
68 |
msg_bigend:Big-endian,
|
|
|
69 |
msg_litend:Little-endian,
|
|
|
70 |
msgaof_reloc:Relocatable object code\n
|
|
|
71 |
msgaof_obsolete:Obsolete Image type (%s)\n
|
|
|
72 |
msgaof_obsolete_contig:contiguous RO and RW areas
|
|
|
73 |
msgaof_obsolete_page1:page-aligned RW area
|
|
|
74 |
msgaof_obsolete_page2:page-aligned RW area/block-aligned RO area
|
|
|
75 |
msgaof_unknown:Unknown type %.8lx\n
|
|
|
76 |
msgaof_version:\
|
|
|
77 |
AOF Version: %3ld\n
|
|
|
78 |
msgaof_nareas:\
|
|
|
79 |
No of areas: %3ld\n
|
|
|
80 |
msgaof_nsyms:\
|
|
|
81 |
No of symbols: %3ld\n\n
|
|
|
82 |
msg_entry_null:Entry point at offset 0x%.4lx in area %ld\n
|
|
|
83 |
msg_entry:Entry point at offset 0x%.4lx in area \"%s\"\n
|
|
|
84 |
msg_at:At %.6lx: %s
|
|
|
85 |
msg_nonreloc_to:Non-relocating reference to
|
|
|
86 |
msg_sym_ref:symbol %s\n
|
|
|
87 |
msg_area_ref:area %s\n
|
|
|
88 |
msg_tailcall_sym: tailcall to symbol %s\n
|
|
|
89 |
msg_tailcall_boa: tailcall to base of area %s\n
|
|
|
90 |
msg_pc_relative_sym: PC-relative to symbol %s\n
|
|
|
91 |
msg_pc_relative_boa: PC-relative to base of area %s\n
|
|
|
92 |
msg_base_relative_sym: base-relative to symbol %s\n
|
|
|
93 |
msg_base_relative_boa: base-relative to base of area %s\n
|
|
|
94 |
msg_displaced_by_sym: displaced by symbol %s\n
|
|
|
95 |
msg_displaced_by_boa: displaced by base of area %s (%d)\n
|
|
|
96 |
msg_attrib:\
|
|
|
97 |
Attributes
|
|
|
98 |
msg_attrib_abs:: Absolute
|
|
|
99 |
msg_attrib_code:: Code
|
|
|
100 |
msg_attrib_pic:: Position-independent
|
|
|
101 |
msg_attrib_data:: Data
|
|
|
102 |
msg_attrib_shldata:: Stub data
|
|
|
103 |
msg_attrib_based:: Based r%lu
|
|
|
104 |
msg_attrib_comdef:: Common definition
|
|
|
105 |
msg_attrib_comref:: Common
|
|
|
106 |
msg_attrib_0init:: Zero initialised
|
|
|
107 |
msg_attrib_ronly:: Read only
|
|
|
108 |
msg_attrib_wonly:: Read Write
|
|
|
109 |
msg_attrib_debug:: Debugging tables
|
|
|
110 |
msg_pcs_32bit:%c32bit
|
|
|
111 |
msg_pcs_reent:%creentrant
|
|
|
112 |
msg_pcs_fp3:%cFPIS3
|
|
|
113 |
msg_pcs_noswst:%cNoSWStackCheck
|
|
|
114 |
msg_pcs_thumb:%cTHUMB
|
|
|
115 |
msg_pcs_halfw:%cARM-Halfword
|
|
|
116 |
msg_pcs_interw:%cARM/THUMB-Interworking
|
|
|
117 |
msg_base_addr:\
|
|
|
118 |
Base address 0x%.6lx\n
|
|
|
119 |
msg_sym_external:External reference
|
|
|
120 |
msg_sym_external_common:External common reference
|
|
|
121 |
msg_sym_local:Local,
|
|
|
122 |
msg_sym_global:Global,
|
|
|
123 |
msg_sym_data:Data,
|
|
|
124 |
msg_sym_thumb:, 16-bit code
|
|
|
125 |
msg_sym_fpreg:, FPRegArgs
|
|
|
126 |
msg_sym_thumb2:16-bit code,
|
|
|
127 |
msg_sym_fpreg2:FPRegArgs,
|
|
|
128 |
msg_sym_nocase:, No-case
|
|
|
129 |
msg_sym_weak:, Weak
|
|
|
130 |
msg_sym_common:, size = 0x%.4lx
|
|
|
131 |
msg_sym_usessb:Sb,
|
|
|
132 |
msg_sym_leaf:Leaf,
|
|
|
133 |
msg_sym_absolute:Absolute,
|
|
|
134 |
msg_sym_relative:Relative,
|
|
|
135 |
msg_sym_strong:Strong,
|
|
|
136 |
msg_sym_value:value 0x%.4lx
|
|
|
137 |
msg_sym_offset:offset 0x%.4lx in area \"%s\"
|
|
|
138 |
msg_sym_offset_only:offset 0x%.4lx
|
|
|
139 |
msg_aifsym_absolute:Absolute
|
|
|
140 |
msg_aifsym_thumb:16-bit,
|
|
|
141 |
msg_aifsym_text:Code
|
|
|
142 |
msg_aifsym_data:Data
|
|
|
143 |
msg_aifsym_zinit:Zero-Init
|
|
|
144 |
msg_string_offset:\
|
|
|
145 |
Offset String-name\n\
|
|
|
146 |
-------------------\n
|
|
|
147 |
help_banner:\
|
|
|
148 |
\n%s Version %s [%s]\n - %s\n\
|
|
|
149 |
\n%s [options] file [file...]\n
|
|
|
150 |
help_options1:\n\
|
|
|
151 |
Options:-\n\
|
|
|
152 |
-b (brief) print only the area declarations\n\
|
|
|
153 |
-a print area contents in hex (=> -d)\n\
|
|
|
154 |
-d print area declarations\n\
|
|
|
155 |
-r print relocation directives (=> -d)\n\
|
|
|
156 |
-c disassemble code areas (=> -d)\n\
|
|
|
157 |
-only xxx process only area named or containing symbol xxx\n
|
|
|
158 |
help_options_piccolo:\
|
|
|
159 |
-p force disassembly of code areas as Piccolo (=> -d)\n
|
|
|
160 |
help_options2:\
|
|
|
161 |
-g print debug areas formatted readably\n\
|
|
|
162 |
-m display mangled symbols\n\
|
|
|
163 |
-s print symbol table\n\
|
|
|
164 |
-t print string table\n\
|
|
|
165 |
-q print area size summary\n\
|
|
|
166 |
-z print code and data size summary\n
|
|
|
167 |
help_examples_riscos:\n\
|
|
|
168 |
Examples:-\n\
|
|
|
169 |
%s -agst o.myprog\n\
|
|
|
170 |
%s -b o.test1 o.test2 o.test3\n
|
|
|
171 |
help_examples:\n\
|
|
|
172 |
Examples:-\n\
|
|
|
173 |
%s -agst myprog.o\n\
|
|
|
174 |
%s -b test1.o test2.o test3.o\n
|
|
|
175 |
msg_i_am:AOF Decoder
|
|
|
176 |
msg_i_do:decodes an ARM Object Format (AOF) file
|
|
|
177 |
msg_typeno:type {%.6lx}
|
|
|
178 |
msg_linepos:%s at %ld
|
|
|
179 |
msg_linepos_char:%s at %ld,%ld
|
|
|
180 |
msg_section:Section: length %ld\n
|
|
|
181 |
msg_linker_debug:\
|
|
|
182 |
*** Low level (linker generated) debugging tables in AOF file\n
|
|
|
183 |
lang_c: Language: C\n
|
|
|
184 |
lang_pascal: Language: Pascal\n
|
|
|
185 |
lang_fortran: Language: Fortran\n
|
|
|
186 |
lang_asm: Language: Assembler\n
|
|
|
187 |
lang_unk: Language: Unknown (%d)\n
|
|
|
188 |
msg_flag: Flags:
|
|
|
189 |
msg_flag_none:none
|
|
|
190 |
msg_flag_lines:line number info
|
|
|
191 |
msg_flag_vars:variable info
|
|
|
192 |
msg_flag_vars_more:, variable info
|
|
|
193 |
msg_flag_fpmap:fp map
|
|
|
194 |
msg_flag_fpmap_more:, fp map
|
|
|
195 |
msg_debug_version: Debugging table version: %d\n
|
|
|
196 |
msg_code_addr: Code: address
|
|
|
197 |
msg_data_addr: Data: address
|
|
|
198 |
msg_size:, size = 0x%lx\n
|
|
|
199 |
msg_fileinfo_offset: File info offset = 0x%.6lx\n
|
|
|
200 |
msg_section_size: Section size = %ld\n
|
|
|
201 |
msg_section_name: Section name: \"%.*s\"\n
|
|
|
202 |
msg_section_codeaddr:Code address
|
|
|
203 |
msg_itemlength0:*** Item length = 0\n
|
|
|
204 |
msg_misplaced_section:*** Misplaced section\n
|
|
|
205 |
msg_proc:Proc
|
|
|
206 |
msg_proc_name:: name %.*s:
|
|
|
207 |
msg_proc_args:: %ld arguments\n
|
|
|
208 |
msg_proc_start: Start address
|
|
|
209 |
msg_proc_body:, body
|
|
|
210 |
msg_proc_end0: Endproc = 0 => Label\n
|
|
|
211 |
msg_proc_end: Endproc 0x%.6lx\n
|
|
|
212 |
msg_proc_file: File 0x%.6lx\n
|
|
|
213 |
msg_endproc:Endproc
|
|
|
214 |
msg_endproc_limit:: limit
|
|
|
215 |
msg_endproc_file: File 0x%.6lx\n
|
|
|
216 |
msg_endproc_returnpt: return point %ld
|
|
|
217 |
msg_endproc_blankrpt: %ld
|
|
|
218 |
msg_endproc_blank:
|
|
|
219 |
msg_endproc_scopes_open:*** scopes still open at endproc\n
|
|
|
220 |
msg_var:Var
|
|
|
221 |
msg_var_name:: name %.*s:
|
|
|
222 |
msg_var_at: at
|
|
|
223 |
msg_var_var:: Argument by reference (Pascal VAR argument)
|
|
|
224 |
msg_var_fpoffset:FP offset %ld\n
|
|
|
225 |
msg_var_reg_odd:*** ? register %ld\n
|
|
|
226 |
msg_var_fcarg:: Fortran character argument
|
|
|
227 |
msg_var_farg:: Fortran argument
|
|
|
228 |
msg_var_fortran_offset: Argument list offset %ld\n
|
|
|
229 |
msg_var_odd:: *** ? storage class %ld:
|
|
|
230 |
msg_var_odd1:Offset / address = 0x%.6lx\n
|
|
|
231 |
msg_var_extern:: extern
|
|
|
232 |
msg_var_static:: static
|
|
|
233 |
msg_var_auto:: auto
|
|
|
234 |
msg_var_register:: register
|
|
|
235 |
msg_type:Type %.*s
|
|
|
236 |
msg_type_union:Union
|
|
|
237 |
msg_type_struct:Struct
|
|
|
238 |
msg_type_class:Class
|
|
|
239 |
msg_type_data:%s: %ld fields, size 0x%lx\n
|
|
|
240 |
msg_type_data1: field %ld offset 0x%lx: name %.*s:
|
|
|
241 |
msg_enumd:EnumD:
|
|
|
242 |
msg_enum_members: %ld members\n
|
|
|
243 |
msg_enum_member: value 0x%lx: name %.*s\n
|
|
|
244 |
msg_enumc:EnumC:
|
|
|
245 |
msg_array:Array: element size = %ld:
|
|
|
246 |
msg_array_flags_odd: *** ? flags 0x%lx\n
|
|
|
247 |
msg_array_lbound_var: %sVariable lower bound: var %ld\n
|
|
|
248 |
msg_array_lbound_fpoffset: %sVariable lower bound: FP offset %ld\n
|
|
|
249 |
msg_array_ubound_var: %sVariable upper bound: var %ld\n
|
|
|
250 |
msg_array_ubound_fpoffset: %sVariable upper bound: FP offset %ld\n
|
|
|
251 |
msg_subr:Subrange\n
|
|
|
252 |
msg_subr_bytesize:Byte size = %ld
|
|
|
253 |
msg_subr_bytesize_odd: *** Format error: Illegal byte size\n
|
|
|
254 |
msg_subr_type: Type =
|
|
|
255 |
msg_subr_lbound: Lowerbound = %ld\n
|
|
|
256 |
msg_subr_ubound: Upperbound = %ld\n
|
|
|
257 |
msg_set:Set: size %ld\n
|
|
|
258 |
msg_bitfield:Bitfield:
|
|
|
259 |
msg_bitfield_container: container:
|
|
|
260 |
msg_bitfield_offset: offset %ld size %ld\n
|
|
|
261 |
msg_scope_begin:Begin scope at
|
|
|
262 |
msg_scope_end:End scope at
|
|
|
263 |
msg_undef:File 0x%.6lx line %ld #undef %.*s\n
|
|
|
264 |
msg_define:File 0x%.6lx line %ld #define %.*s
|
|
|
265 |
msg_fileinfo:File Info: length %ld\n
|
|
|
266 |
msg_fileinfo_entry_len:Entry length = %ld
|
|
|
267 |
msg_fileinfo_entry_eof: => end of file info\n
|
|
|
268 |
msg_fileinfo_date:date 0x%.8lx
|
|
|
269 |
msg_fileinfo_fragment:%ld fragments\n
|
|
|
270 |
msg_fileinfo_fragment_info:Fragment %ld (size %ld): lines %ld to %ld\n
|
|
|
271 |
msg_fileinfo_codeaddr:Code address
|
|
|
272 |
msg_fileinfo_size:, size 0x%lx\n
|
|
|
273 |
msg_fileinfo_lineinfo4:0x%.6lx line %ld/%1ld:%-2ld
|
|
|
274 |
msg_fileinfo_lineinfo3:0x%.6lx line %ld/%1ld
|
|
|
275 |
msg_fileinfo_lineinfo2:0x%.6lx line %ld :%-2ld
|
|
|
276 |
msg_fileinfo_lineinfo1:0x%.6lx line %ld
|
|
|
277 |
msg_fpmap:fp map fragment: length %ld,
|
|
|
278 |
msg_fpmap_size: size 0x%lx
|
|
|
279 |
msg_fpmap_base: base
|
|
|
280 |
msg_fpmap_save: save
|
|
|
281 |
msg_fpmap_offset:0x%.6lx offset %ld
|
|
|
282 |
msg_debugobj_unk:*** ? debugging item %ld\n
|
|
|
283 |
msg_size_banner:\n%-24s code-size literals constdata data-size 0init-size debug-size\n
|
|
|
284 |
msg_size_sizes:%-24s%12lu%12lu%12lu%12lu%12lu%12lu\n
|
|
|
285 |
msg_size_data1:%32s----------------------------%8s----------------------------\n
|
|
|
286 |
msg_size_data2:%36s%12lu%24s%12lu\n
|
|
|
287 |
msg_size_object_file:object file
|
|
|
288 |
msg_size_total:Total (of all files):
|
|
|
289 |
msg_asd_name:\n%s:\n
|
|
|
290 |
msg_asd_default_name:\nASD debug area:\n
|