summaryrefslogtreecommitdiffstats
path: root/src/dist/default/production/src.production.cmf
blob: 797b04a56612131a20ea97cf6cd0ad311df99515 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
%CMF
# %PSECTS Section
# For each object file, details of its psects are enumerated here.
# The begining of the section is indicated by %PSECTS.  The first
# line indicates the name of the first object file, e.g.
#    $foo.obj
# Each line that follows describes a psect in that object file, until
# the next object file.  The lines that describe a psect have the
# format:
#    <psect name> <class name> <space> <link address> <load addresses> <length> <delta>
# All addresses and the length are given in unqualified hexadecimal
# in delta units.  Any other numeric values are decimal.
%PSECTS
$C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
idloc IDLOC 0 200000 200000 8 1
init CODE 0 0 0 4 1
config CONFIG 0 300000 300000 E 1
$dist/default/production\src.production.obj
cinit CODE 0 3FE2 3FE2 6 1
text0 CODE 0 3FDC 3FDC 6 1
text1 CODE 0 3FE8 3FE8 18 1
# %UNUSED Section
# This section enumerates the unused ranges of each CLASS. Each entry
# is described on a single line as follows:
#    <class name> <range> <delta>
# Addresses given in the range are in hexadecimal and units of delta.
%UNUSED
RAM 60-2FF 1
SFR F38-FFF 1
BANK0 60-FF 1
BANK1 100-1FF 1
BANK2 200-2FF 1
CONST 4-3FDB 1
STACK 60-2FF 1
SMALLCONST 300-3FDB 1
CODE 4-3FDB 1
BIGRAM 1-2FF 1
COMRAM 1-5F 1
EEDATA F00000-F000FF 1
MEDIUMCONST 300-3FDB 1
# %LINETAB Section
# This section enumerates the file/line to address mappings.
# The beginning of the section is indicated by %LINETAB.
# The first line indicates the name of the first object file, e.g.
#   $foo.obj
# Each line that follows describes a single mapping until the next
# object file.  Mappings have the following format:
#    <address> <psect name> <class name> ><line number>:<file name>
# The address is absolute and given given in unqualified hex 
# in delta units of the psect. All mappings within an object file
# are in ascending order of addresses.
# All other numeric values are in decimal.
%LINETAB
$dist/default/production\src.production.obj
3FE8 text1 CODE >4:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FE8 text1 CODE >7:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FEA text1 CODE >8:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FEC text1 CODE >11:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FEE text1 CODE >12:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FF2 text1 CODE >13:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FF4 text1 CODE >14:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FF6 text1 CODE >17:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FF8 text1 CODE >18:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FFA text1 CODE >19:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FFC text1 CODE >20:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FFE text1 CODE >21:Z:\SAMB_4\projects\xilofono\src\rs232.c
3FDC text0 CODE >83:Z:\SAMB_4\projects\xilofono\src\main.c
3FDC text0 CODE >85:Z:\SAMB_4\projects\xilofono\src\main.c
3FE0 text0 CODE >88:Z:\SAMB_4\projects\xilofono\src\main.c
3FE2 cinit CODE >1144:C:\Users\_prossn\AppData\Local\Temp\s3s8.
3FE2 cinit CODE >1146:C:\Users\_prossn\AppData\Local\Temp\s3s8.
3FE2 cinit CODE >1149:C:\Users\_prossn\AppData\Local\Temp\s3s8.
3FE2 cinit CODE >1155:C:\Users\_prossn\AppData\Local\Temp\s3s8.
3FE2 cinit CODE >1157:C:\Users\_prossn\AppData\Local\Temp\s3s8.
3FE4 cinit CODE >1158:C:\Users\_prossn\AppData\Local\Temp\s3s8.
# %SYMTAB Section
# An enumeration of all symbols in the program.
# The beginning of the section is indicated by %SYMTAB.
# Each line describes a single symbol as follows:
#    <label> <value> [-]<load-adj> <class> <space> <psect> <file-name>
# The value and load-adj are both in unqualified hexadecimal.
# All other numeric values are in decimal.  The load-adj is the
# quantity one needs to add to the symbol value in order to obtain the load
# address of the symbol.  This value may be signed. If the symbol
# was defined in a psect then <psect> will be "-". File-name
# is the name of the object file in which the symbol was defined.
%SYMTAB
__Lmediumconst 0 0 MEDIUMCONST 0 mediumconst dist/default/production\src.production.obj
__Hspace_0 30000E 0 ABS 0 - dist/default/production\src.production.obj
__Hspace_1 0 0 ABS 0 - dist/default/production\src.production.obj
__Hspace_2 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_IESO$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__Hibigdata 0 0 CODE 0 ibigdata dist/default/production\src.production.obj
__mediumconst 0 0 MEDIUMCONST 0 mediumconst C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
__Heeprom_data 0 0 EEDATA 0 eeprom_data dist/default/production\src.production.obj
__Lsmallconst 0 0 SMALLCONST 0 smallconst dist/default/production\src.production.obj
_RCIF 7CF5 0 ABS 0 - dist/default/production\src.production.obj
_TXIF 7CF4 0 ABS 0 - dist/default/production\src.production.obj
___sp 0 0 STACK 2 stack C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
_main 3FDC 0 CODE 0 text0 dist/default/production\src.production.obj
start 0 0 CODE 0 init C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
__size_of_main 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_CCP2MX$PORTC1 0 0 ABS 0 - dist/default/production\src.production.obj
__Hpowerup 0 0 CODE 0 powerup dist/default/production\src.production.obj
__CFG_CCP3MX$PORTB5 0 0 ABS 0 - dist/default/production\src.production.obj
__accesstop 60 0 ABS 0 - C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
intlevel0 0 0 CODE 0 text C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
intlevel1 0 0 CODE 0 text C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
intlevel2 0 0 CODE 0 text C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
intlevel3 0 0 CODE 0 text C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
__LnvFARRAM 0 0 FARRAM 0 nvFARRAM dist/default/production\src.production.obj
__CFG_EBTR0$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_EBTR1$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_EBTRB$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_P2BMX$PORTD2 0 0 ABS 0 - dist/default/production\src.production.obj
__Hifardata 0 0 CODE 0 ifardata dist/default/production\src.production.obj
__Hclrtext 0 0 ABS 0 clrtext dist/default/production\src.production.obj
__CFG_PRICLKEN$ON 0 0 ABS 0 - dist/default/production\src.production.obj
_eusart_init 3FE8 0 CODE 0 text1 dist/default/production\src.production.obj
___inthi_sp 0 0 STACK 2 stack C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
___intlo_sp 0 0 STACK 2 stack C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
__Hintcode_body 0 0 ABS 0 intcode_body dist/default/production\src.production.obj
__Lintsave_regs 0 0 BIGRAM 1 intsave_regs dist/default/production\src.production.obj
_BAUDCONbits FB8 0 ABS 0 - dist/default/production\src.production.obj
__Hmediumconst 0 0 MEDIUMCONST 0 mediumconst dist/default/production\src.production.obj
__Hintcodelo 0 0 CODE 0 intcodelo dist/default/production\src.production.obj
__Lintcodelo 0 0 CODE 0 intcodelo dist/default/production\src.production.obj
__CFG_FCMEN$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
start_initialization 3FE2 0 CODE 0 cinit dist/default/production\src.production.obj
__CFG_PBADEN$ON 0 0 ABS 0 - dist/default/production\src.production.obj
__HnvFARRAM 0 0 FARRAM 0 nvFARRAM dist/default/production\src.production.obj
___rparam_used 1 0 ABS 0 - dist/default/production\src.production.obj
__CFG_WDTPS$32768 0 0 ABS 0 - dist/default/production\src.production.obj
_TRISC6 7CA6 0 ABS 0 - dist/default/production\src.production.obj
_TRISC7 7CA7 0 ABS 0 - dist/default/production\src.production.obj
__Hbank0 0 0 ABS 0 bank0 dist/default/production\src.production.obj
__Hbank1 0 0 ABS 0 bank1 dist/default/production\src.production.obj
__Hbank2 0 0 ABS 0 bank2 dist/default/production\src.production.obj
__Hcinit 0 0 ABS 0 cinit dist/default/production\src.production.obj
__Hconst 0 0 CONST 0 const dist/default/production\src.production.obj
__Hidata 0 0 CODE 0 idata dist/default/production\src.production.obj
__Hidloc 200008 0 IDLOC 0 idloc dist/default/production\src.production.obj
__Hnvbit 0 0 COMRAM 1 nvbit dist/default/production\src.production.obj
__Hparam 0 0 COMRAM 1 rparam dist/default/production\src.production.obj
__Hrdata 0 0 COMRAM 1 rdata dist/default/production\src.production.obj
__Hstack 0 0 STACK 2 stack dist/default/production\src.production.obj
__Htext0 0 0 ABS 0 text0 dist/default/production\src.production.obj
__Htext1 0 0 ABS 0 text1 dist/default/production\src.production.obj
__Hbigbss 0 0 BIGRAM 1 bigbss dist/default/production\src.production.obj
__Hbigram 0 0 ABS 0 bigram dist/default/production\src.production.obj
__smallconst 0 0 SMALLCONST 0 smallconst C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
__Hcomram 0 0 ABS 0 comram dist/default/production\src.production.obj
__Hconfig 30000E 0 CONFIG 0 config dist/default/production\src.production.obj
__Lbank0 0 0 ABS 0 bank0 dist/default/production\src.production.obj
__Lbank1 0 0 ABS 0 bank1 dist/default/production\src.production.obj
__Lbank2 0 0 ABS 0 bank2 dist/default/production\src.production.obj
__Lcinit 0 0 ABS 0 cinit dist/default/production\src.production.obj
__Lconst 0 0 CONST 0 const dist/default/production\src.production.obj
__Lidata 0 0 CODE 0 idata dist/default/production\src.production.obj
__Lidloc 200000 0 IDLOC 0 idloc dist/default/production\src.production.obj
__Lnvbit 0 0 COMRAM 1 nvbit dist/default/production\src.production.obj
__Lparam 0 0 COMRAM 1 rparam dist/default/production\src.production.obj
__Lrdata 0 0 COMRAM 1 rdata dist/default/production\src.production.obj
__Lstack 0 0 STACK 2 stack dist/default/production\src.production.obj
__Ltext0 0 0 ABS 0 text0 dist/default/production\src.production.obj
__Ltext1 0 0 ABS 0 text1 dist/default/production\src.production.obj
__Hfarbss 0 0 FARRAM 0 farbss dist/default/production\src.production.obj
__Lintcode_body 0 0 ABS 0 intcode_body dist/default/production\src.production.obj
__CFG_T3CMX$PORTC0 0 0 ABS 0 - dist/default/production\src.production.obj
__Habs1 0 0 ABS 0 abs1 dist/default/production\src.production.obj
__Hdata 0 0 ABS 0 data dist/default/production\src.production.obj
__Hinit 4 0 CODE 0 init dist/default/production\src.production.obj
__Hrbit 0 0 COMRAM 1 rbit dist/default/production\src.production.obj
__Hrbss 0 0 COMRAM 1 rbss dist/default/production\src.production.obj
__Htemp 0 0 COMRAM 1 temp dist/default/production\src.production.obj
__Htext 0 0 ABS 0 text dist/default/production\src.production.obj
__Labs1 0 0 ABS 0 abs1 dist/default/production\src.production.obj
__Ldata 0 0 ABS 0 data dist/default/production\src.production.obj
__Linit 0 0 CODE 0 init dist/default/production\src.production.obj
__Lrbit 0 0 COMRAM 1 rbit dist/default/production\src.production.obj
__Lrbss 0 0 COMRAM 1 rbss dist/default/production\src.production.obj
__Ltemp 0 0 COMRAM 1 temp dist/default/production\src.production.obj
__Ltext 0 0 ABS 0 text dist/default/production\src.production.obj
__CFG_XINST$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__HcstackCOMRAM 0 0 ABS 0 cstackCOMRAM dist/default/production\src.production.obj
__Hintret 0 0 ABS 0 intret dist/default/production\src.production.obj
__Hirdata 0 0 CODE 0 irdata dist/default/production\src.production.obj
__S0 30000E 0 ABS 0 - dist/default/production\src.production.obj
__S1 0 0 ABS 0 - dist/default/production\src.production.obj
__S2 0 0 ABS 0 - dist/default/production\src.production.obj
__Lbigdata 0 0 BIGRAM 1 bigdata dist/default/production\src.production.obj
__Hnvrram 0 0 COMRAM 1 nvrram dist/default/production\src.production.obj
__CFG_BORV$190 0 0 ABS 0 - dist/default/production\src.production.obj
__Lintentry 0 0 ABS 0 intentry dist/default/production\src.production.obj
__Hramtop 300 0 RAM 0 ramtop dist/default/production\src.production.obj
__Hrparam 0 0 COMRAM 1 rparam dist/default/production\src.production.obj
__CFG_PWRTEN$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__activetblptr 0 0 ABS 0 - dist/default/production\src.production.obj
__Hstruct 0 0 COMRAM 1 struct dist/default/production\src.production.obj
__end_of_eusart_init 4000 0 CODE 0 text1 dist/default/production\src.production.obj
_RCSTAbits FAB 0 ABS 0 - dist/default/production\src.production.obj
__CFG_HFOFST$ON 0 0 ABS 0 - dist/default/production\src.production.obj
__Lbigbss 0 0 BIGRAM 1 bigbss dist/default/production\src.production.obj
__Lbigram 0 0 ABS 0 bigram dist/default/production\src.production.obj
__Lcomram 0 0 ABS 0 comram dist/default/production\src.production.obj
__Lconfig 300000 0 CONFIG 0 config dist/default/production\src.production.obj
__CFG_WDTEN$ON 0 0 ABS 0 - dist/default/production\src.production.obj
__Lfarbss 0 0 FARRAM 0 farbss dist/default/production\src.production.obj
__Lfardata 0 0 FARRAM 0 fardata dist/default/production\src.production.obj
stackhi 2FF 0 ABS 0 - C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
stacklo 60 0 ABS 0 - C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
__Lintcode 0 0 CODE 0 intcode dist/default/production\src.production.obj
__Lintret 0 0 ABS 0 intret dist/default/production\src.production.obj
__Lirdata 0 0 CODE 0 irdata dist/default/production\src.production.obj
__Lspace_0 0 0 ABS 0 - dist/default/production\src.production.obj
__Lspace_1 0 0 ABS 0 - dist/default/production\src.production.obj
__Lspace_2 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_LVP$ON 0 0 ABS 0 - dist/default/production\src.production.obj
__LcstackCOMRAM 0 0 ABS 0 cstackCOMRAM dist/default/production\src.production.obj
end_of_initialization 3FE2 0 CODE 0 cinit dist/default/production\src.production.obj
__Lnvrram 0 0 COMRAM 1 nvrram dist/default/production\src.production.obj
__Hintentry 0 0 ABS 0 intentry dist/default/production\src.production.obj
__CFG_STVREN$ON 0 0 ABS 0 - dist/default/production\src.production.obj
__Hreset_vec 0 0 CODE 0 reset_vec dist/default/production\src.production.obj
__Lramtop 300 0 RAM 0 ramtop dist/default/production\src.production.obj
__Lrparam 0 0 COMRAM 1 rparam dist/default/production\src.production.obj
__pcinit 3FE2 0 CODE 0 cinit dist/default/production\src.production.obj
__ptext0 3FDC 0 CODE 0 text0 dist/default/production\src.production.obj
__ptext1 3FE8 0 CODE 0 text1 dist/default/production\src.production.obj
__Lstruct 0 0 COMRAM 1 struct dist/default/production\src.production.obj
__ramtop 300 0 RAM 0 ramtop C:\Users\_prossn\AppData\Local\Temp\s3s8.obj
__Lpowerup 0 0 CODE 0 powerup dist/default/production\src.production.obj
__Leeprom_data 0 0 EEDATA 0 eeprom_data dist/default/production\src.production.obj
__Lreset_vec 0 0 CODE 0 reset_vec dist/default/production\src.production.obj
___param_bank 0 0 ABS 0 - dist/default/production\src.production.obj
__Hbigdata 0 0 BIGRAM 1 bigdata dist/default/production\src.production.obj
__end_of__initialization 3FE2 0 CODE 0 cinit dist/default/production\src.production.obj
__CFG_WRT0$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_WRT1$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_WRTB$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__Libigdata 0 0 CODE 0 ibigdata dist/default/production\src.production.obj
__CFG_WRTC$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_WRTD$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__size_of_eusart_init 0 0 ABS 0 - dist/default/production\src.production.obj
__Lclrtext 0 0 ABS 0 clrtext dist/default/production\src.production.obj
__pcstackCOMRAM 0 0 COMRAM 1 cstackCOMRAM dist/default/production\src.production.obj
__CFG_FOSC$ECHPIO6 0 0 ABS 0 - dist/default/production\src.production.obj
_TXSTAbits FAC 0 ABS 0 - dist/default/production\src.production.obj
__CFG_BOREN$SBORDIS 0 0 ABS 0 - dist/default/production\src.production.obj
__end_of_main 3FE2 0 CODE 0 text0 dist/default/production\src.production.obj
_RCREG FAE 0 ABS 0 - dist/default/production\src.production.obj
_SPBRG FAF 0 ABS 0 - dist/default/production\src.production.obj
_TXREG FAD 0 ABS 0 - dist/default/production\src.production.obj
__CFG_CP0$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_CP1$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__HRAM 0 0 ABS 0 - dist/default/production\src.production.obj
__Hbss 0 0 RAM 1 bss dist/default/production\src.production.obj
__Hram 0 0 ABS 0 ram dist/default/production\src.production.obj
__Hsfr 0 0 ABS 0 sfr dist/default/production\src.production.obj
__LRAM 1 0 ABS 0 - dist/default/production\src.production.obj
__Lbss 0 0 RAM 1 bss dist/default/production\src.production.obj
__Lram 0 0 ABS 0 ram dist/default/production\src.production.obj
__Lsfr 0 0 ABS 0 sfr dist/default/production\src.production.obj
__CFG_PLLCFG$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_CPB$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__CFG_CPD$OFF 0 0 ABS 0 - dist/default/production\src.production.obj
__initialization 3FE2 0 CODE 0 cinit dist/default/production\src.production.obj
__Hfardata 0 0 FARRAM 0 fardata dist/default/production\src.production.obj
__Hsmallconst 0 0 SMALLCONST 0 smallconst dist/default/production\src.production.obj
__Lifardata 0 0 CODE 0 ifardata dist/default/production\src.production.obj
__Hintsave_regs 0 0 BIGRAM 1 intsave_regs dist/default/production\src.production.obj
__CFG_MCLRE$EXTMCLR 0 0 ABS 0 - dist/default/production\src.production.obj
__Hintcode 0 0 CODE 0 intcode dist/default/production\src.production.obj
# %SPLITSTAB Section
# This section enumerates all the psect splits performed by the assembler.
# The beginning of the section is indicated by %SPLITSTAB.
# Each line is a record a particular split, where the parent psect is on
# the left and the child on the right.  Note that a child psect is always
# split form the top of the parent psect. All splits from a given parent
# are listed in the order in which they occurred.
%SPLITSTAB
# %DABS Section
# This section contains a table of all usuage of the assember
# directive DABS in the program. Each line has the following format:
#   <name> <space> <address> <size>
# If the DABS was originally labelled then that shall be <name>,
# otherwise name will be "-".  The <space> number is in decimal.
# <address> and <size> are in byte units as unqaulified hexadecimal
%DABS
# %SEGMENTS Section
# This sections enumerates the segments of the program.  Each segment
# is described on a single line as follows:
#    <name> <space> <link address> <file address> <size> <delta>
# Addresses and size are in unqualified hexadecimal.  The link address
# and size are in units of delta. The file address is in units of bytes.
# All other numeric quantities are in decimal.
%SEGMENTS
cinit 0 3FE2 3FE2 6 1
idloc 0 200000 200000 8 1
text0 0 3FDC 3FDC 6 1
text1 0 3FE8 3FE8 18 1
reset_vec 0 0 0 4 1
config 0 300000 300000 E 1