Datasheet

ARMulator Reference
ARM DUI0058D Copyright © 1999-2001 ARM Limited. All rights reserved. 4-69
4.15.2 File format
The following are typical ToolConf database lines:
TagA=ValueA
TagA=NewValue
Othertag
Othertag=Othervalue
;; Lines starting with ; (semicolon) are comments.
; Tag=Value
The first line creates a tag in the ToolConf called
TagA
, with value
ValueA
.
The second line has no effect, as
TagA
already has a value.
The third line creates a tag called
Othertag
, with no value.
The fourth line gives the value
Othervalue
to
Othertag
.
There must be no whitespace at the beginning of database lines, in tags, in values, or
between tags or values and the = symbol.
Conventionally, ordinary comments start with two semicolons. Lines starting with one
semicolon are usually commented-out lines. You can comment out a line to disable it,
or uncomment a commented-out line to enable it.
A comment must be on a line by itself.
File header
If you add any ToolConf files, the first line of the file must be:
;; ARMulator configuration file type 3
ARMulator ignores any
.ami
or
.dsc
files that do not begin with this header.
Tree structure
Each tag can have another ToolConf database associated with it, called its child. When
a tag lookup is performed on a child, if the tag is not found in the child, the search
continues in the parent, and if necessary in the parents parent and so on until the tag is
found.
This means that the child only includes tags whose values are different from those of
the same tag in the parent.
If child databases are specified more than once for the same parent, the child databases
are merged.