Download RL78,78K0R Coding - Renesas Electronics

Transcript
CubeSuite+ V2.01.00
CHAPTER 4 ASSEMBLY LANGUAGE SPECIFICATIONS
NODEBUG
Does not add local symbol information in the object module file.
[Description Format]
[ ]$[ ]NODEBUG
[ ]$[ ]NODG
; Abbreviated format
[Function]
- The NODEBUG control instruction tells the assembler not to add local symbol information to an object module file.
However, in this case as well, the segment name is output to an object module file.
- "Local symbol information" refers to symbols other than module names and PUBLIC, EXTRN, and EXTBIT symbols.
[Use]
- Use the NODEBUG control instruction when:
- Symbolic debugging is to be performed for global symbols only
- Debugging is to be performed without symbols
- Only objects are required (as for evaluation with PROM)
[Description]
- The DEBUG or NODEBUG control instruction can be described only in the header section of a source module file.
- If the DEBUG or NODEBUG control instruction is omitted, the assembler will assume that the DEBUG control
instruction has been specified.
- If two or more of these control instructions are specified, the last specified control instruction takes precedence
over the others.
- The addition of local symbol information can be specified using the assembler option (-g/-ng) in the startup command line.
- If the control instruction specification in the source module file differs from the specification in the startup command
line, the specification in the command line takes precedence.
- Even when the assembler option (-ng) has been specified, the assembler performs a syntax check on the DEBUG
or NODEBUG control instruction.
R20UT2774EJ0100 Rev.1.00
Dec 01, 2013
Page 341 of 872