606
Symbol Utility Features and Functions
The OMF Symbol Browser Menu
Offset Option
The Offset option allows you to add an offset value to the starting point
of the symbol that you want to use as a trigger term. You might do this
in order to trigger on a point in a function that is beyond the preamble
of the function, or to trigger on a point that is past the prefetch depth
of the processor. Setting an offset helps to avoid false triggers in these
situations.
The offset specified in the Offset field is applied before the address
masking is done by the "Align to xx Byte" option.
Example An 80386 processor has a prefetch depth of 16 bytes. Functions func1
and func2 are adjacent to each other in physical memory, with func2
following func1. In order to trigger on func2, without getting a false
trigger from a prefetch beyond the end of func1, you need to add an
offset value that is equal to or greater than the prefetch depth of the
processor to your trigger term. In this case you want to add an offset of
16 bytes, so you would set the value of the "Offset by" field to 10 hex.
When you specify func2 as your trigger term, the logic analyzer will
trigger on address func2+10.